Interface NetworkSecurityGroup

All Superinterfaces:
com.azure.resourcemanager.resources.fluentcore.arm.models.GroupableResource<NetworkManager, NetworkSecurityGroupInner>, HasAssociatedSubnets, com.azure.resourcemanager.resources.fluentcore.arm.models.HasId, com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel<NetworkSecurityGroupInner>, com.azure.resourcemanager.resources.fluentcore.arm.models.HasManager<NetworkManager>, com.azure.resourcemanager.resources.fluentcore.arm.models.HasName, com.azure.resourcemanager.resources.fluentcore.arm.models.HasResourceGroup, com.azure.resourcemanager.resources.fluentcore.model.Indexable, com.azure.resourcemanager.resources.fluentcore.model.Refreshable<NetworkSecurityGroup>, com.azure.resourcemanager.resources.fluentcore.arm.models.Resource, com.azure.resourcemanager.resources.fluentcore.model.Updatable<NetworkSecurityGroup.Update>, UpdatableWithTags<NetworkSecurityGroup>

public interface NetworkSecurityGroup extends com.azure.resourcemanager.resources.fluentcore.arm.models.GroupableResource<NetworkManager, NetworkSecurityGroupInner>, com.azure.resourcemanager.resources.fluentcore.model.Refreshable<NetworkSecurityGroup>, com.azure.resourcemanager.resources.fluentcore.model.Updatable<NetworkSecurityGroup.Update>, UpdatableWithTags<NetworkSecurityGroup>, HasAssociatedSubnets
Network security group.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static interface 
    The entirety of the network security group definition.
    static interface 
    Grouping of network security group definition stages.
    static interface 
    The template for an update operation, containing all the settings that can be modified.
    static interface 
    Grouping of network security group update stages.

    Nested classes/interfaces inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource

    com.azure.resourcemanager.resources.fluentcore.arm.models.Resource.DefinitionWithRegion<T>, com.azure.resourcemanager.resources.fluentcore.arm.models.Resource.DefinitionWithTags<T>, com.azure.resourcemanager.resources.fluentcore.arm.models.Resource.UpdateWithTags<T>

    Nested classes/interfaces inherited from interface UpdatableWithTags

    UpdatableWithTags.UpdateWithTags<T>
  • Field Summary

    Fields inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource

    DUMMY
  • Method Summary

    Modifier and Type
    Method
    Description
    Gets default security rules associated with this network security group.
    Gets the IDs of the network interfaces associated with this network security group.
    Gets security rules associated with this network security group.

    Methods inherited from interface HasAssociatedSubnets

    listAssociatedSubnets

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasId

    id

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel

    innerModel

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasManager

    manager

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasName

    name

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasResourceGroup

    resourceGroupName

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Indexable

    key

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Refreshable

    refresh, refreshAsync

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource

    region, regionName, tags, type

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Updatable

    update

    Methods inherited from interface UpdatableWithTags

    updateTags
  • Method Details

    • securityRules

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

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

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