Interface NetworkSecurityGroup

All Superinterfaces:
GroupableResource<com.microsoft.azure.management.network.implementation.NetworkManager,com.microsoft.azure.management.network.implementation.NetworkSecurityGroupInner>, HasAssociatedSubnets, HasId, HasInner<com.microsoft.azure.management.network.implementation.NetworkSecurityGroupInner>, HasManager<com.microsoft.azure.management.network.implementation.NetworkManager>, HasName, HasResourceGroup, Indexable, Refreshable<NetworkSecurityGroup>, Resource, Updatable<NetworkSecurityGroup.Update>, UpdatableWithTags<NetworkSecurityGroup>

public interface NetworkSecurityGroup extends GroupableResource<com.microsoft.azure.management.network.implementation.NetworkManager,com.microsoft.azure.management.network.implementation.NetworkSecurityGroupInner>, Refreshable<NetworkSecurityGroup>, Updatable<NetworkSecurityGroup.Update>, UpdatableWithTags<NetworkSecurityGroup>, HasAssociatedSubnets
Network security group.
  • Method Details

    • securityRules

      Map<String,NetworkSecurityRule> securityRules()
      Returns:
      security rules associated with this network security group, indexed by their names
    • defaultSecurityRules

      Map<String,NetworkSecurityRule> defaultSecurityRules()
      Returns:
      default security rules associated with this network security group, indexed by their name
    • networkInterfaceIds

      Set<String> networkInterfaceIds()
      Returns:
      the IDs of the network interfaces associated with this network security group