Interface NetworkSecurityGroup
-
- All Superinterfaces:
com.microsoft.azure.management.resources.fluentcore.arm.models.GroupableResource<com.microsoft.azure.management.network.implementation.NetworkManager,com.microsoft.azure.management.network.implementation.NetworkSecurityGroupInner>
,HasAssociatedSubnets
,com.microsoft.azure.management.resources.fluentcore.arm.models.HasId
,com.microsoft.azure.management.resources.fluentcore.model.HasInner<com.microsoft.azure.management.network.implementation.NetworkSecurityGroupInner>
,com.microsoft.azure.management.resources.fluentcore.arm.models.HasManager<com.microsoft.azure.management.network.implementation.NetworkManager>
,com.microsoft.azure.management.resources.fluentcore.arm.models.HasName
,com.microsoft.azure.management.resources.fluentcore.arm.models.HasResourceGroup
,com.microsoft.azure.management.resources.fluentcore.model.Indexable
,com.microsoft.azure.management.resources.fluentcore.model.Refreshable<NetworkSecurityGroup>
,com.microsoft.azure.management.resources.fluentcore.arm.models.Resource
,com.microsoft.azure.management.resources.fluentcore.model.Updatable<NetworkSecurityGroup.Update>
,UpdatableWithTags<NetworkSecurityGroup>
public interface NetworkSecurityGroup extends com.microsoft.azure.management.resources.fluentcore.arm.models.GroupableResource<com.microsoft.azure.management.network.implementation.NetworkManager,com.microsoft.azure.management.network.implementation.NetworkSecurityGroupInner>, com.microsoft.azure.management.resources.fluentcore.model.Refreshable<NetworkSecurityGroup>, com.microsoft.azure.management.resources.fluentcore.model.Updatable<NetworkSecurityGroup.Update>, UpdatableWithTags<NetworkSecurityGroup>, HasAssociatedSubnets
Network security group.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
NetworkSecurityGroup.Definition
The entirety of the network security group definition.static interface
NetworkSecurityGroup.DefinitionStages
Grouping of network security group definition stages.static interface
NetworkSecurityGroup.Update
The template for an update operation, containing all the settings that can be modified.static interface
NetworkSecurityGroup.UpdateStages
Grouping of network security group update stages.-
Nested classes/interfaces inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.Resource
com.microsoft.azure.management.resources.fluentcore.arm.models.Resource.DefinitionWithRegion<T extends Object>, com.microsoft.azure.management.resources.fluentcore.arm.models.Resource.DefinitionWithTags<T extends Object>, com.microsoft.azure.management.resources.fluentcore.arm.models.Resource.UpdateWithTags<T extends Object>
-
Nested classes/interfaces inherited from interface com.microsoft.azure.management.network.model.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.microsoft.azure.management.network.model.HasAssociatedSubnets
listAssociatedSubnets
-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasId
id
-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.HasInner
inner
-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasManager
manager
-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasName
name
-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasResourceGroup
resourceGroupName
-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Indexable
key
-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Refreshable
refresh, refreshAsync
-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.Resource
region, regionName, tags, type
-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Updatable
update
-
Methods inherited from interface com.microsoft.azure.management.network.model.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
-
-