Interface NetworkSecurityGroup
-
- All Superinterfaces:
GroupableResource<NetworkManager,NetworkSecurityGroupInner>,HasAssociatedSubnets,HasId,HasInnerModel<NetworkSecurityGroupInner>,HasManager<NetworkManager>,HasName,HasResourceGroup,Indexable,Refreshable<NetworkSecurityGroup>,Resource,Updatable<NetworkSecurityGroup.Update>,UpdatableWithTags<NetworkSecurityGroup>
public interface NetworkSecurityGroup extends GroupableResource<NetworkManager,NetworkSecurityGroupInner>, Refreshable<NetworkSecurityGroup>, Updatable<NetworkSecurityGroup.Update>, UpdatableWithTags<NetworkSecurityGroup>, HasAssociatedSubnets
Network security group.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceNetworkSecurityGroup.DefinitionThe entirety of the network security group definition.static interfaceNetworkSecurityGroup.DefinitionStagesGrouping of network security group definition stages.static interfaceNetworkSecurityGroup.UpdateThe template for an update operation, containing all the settings that can be modified.static interfaceNetworkSecurityGroup.UpdateStagesGrouping of network security group update stages.-
Nested classes/interfaces inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource
Resource.DefinitionWithRegion<T extends Object>, Resource.DefinitionWithTags<T extends Object>, Resource.UpdateWithTags<T extends Object>
-
Nested classes/interfaces inherited from interface com.azure.resourcemanager.network.models.UpdatableWithTags
UpdatableWithTags.UpdateWithTags<T>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Map<String,NetworkSecurityRule>defaultSecurityRules()Set<String>networkInterfaceIds()Map<String,NetworkSecurityRule>securityRules()-
Methods inherited from interface com.azure.resourcemanager.network.models.HasAssociatedSubnets
listAssociatedSubnets
-
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.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 com.azure.resourcemanager.network.models.UpdatableWithTags
updateTags
-
-
-
-
Method Detail
-
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
-
-