Interface NetworkSecurityRule.DefinitionStages.WithDestinationAddressOrSecurityGroup<ParentT>
-
- Type Parameters:
ParentT
- the stage of the parent definition to return to after attaching this definition
- All Known Subinterfaces:
NetworkSecurityRule.Definition<ParentT>
- Enclosing interface:
- NetworkSecurityRule.DefinitionStages
public static interface NetworkSecurityRule.DefinitionStages.WithDestinationAddressOrSecurityGroup<ParentT>
The stage of the network rule definition allowing the destination address to be specified. Note: network security rule must specify a non empty value for exactly one of: DestinationAddressPrefixes, DestinationAddressPrefix, DestinationApplicationSecurityGroups.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description NetworkSecurityRule.DefinitionStages.WithDestinationPort<ParentT>
toAddress(String cidr)
Specifies the traffic destination address range to which this rule applies.NetworkSecurityRule.DefinitionStages.WithDestinationPort<ParentT>
toAddresses(String... addresses)
Specifies the traffic destination address prefixes to which this rule applies.NetworkSecurityRule.DefinitionStages.WithDestinationPort<ParentT>
toAnyAddress()
Makes the rule apply to any traffic destination address.NetworkSecurityRule.DefinitionStages.WithDestinationPort<ParentT>
withDestinationApplicationSecurityGroup(String id)
Sets the application security group specified as destination.
-
-
-
Method Detail
-
toAddress
NetworkSecurityRule.DefinitionStages.WithDestinationPort<ParentT> toAddress(String cidr)
Specifies the traffic destination address range to which this rule applies.- Parameters:
cidr
- an IP address range expressed in the CIDR notation- Returns:
- the next stage of the definition
-
toAddresses
NetworkSecurityRule.DefinitionStages.WithDestinationPort<ParentT> toAddresses(String... addresses)
Specifies the traffic destination address prefixes to which this rule applies.- Parameters:
addresses
- IP address prefixes in CIDR notation or IP addresses- Returns:
- the next stage of the definition
-
toAnyAddress
NetworkSecurityRule.DefinitionStages.WithDestinationPort<ParentT> toAnyAddress()
Makes the rule apply to any traffic destination address.- Returns:
- the next stage of the definition
-
withDestinationApplicationSecurityGroup
NetworkSecurityRule.DefinitionStages.WithDestinationPort<ParentT> withDestinationApplicationSecurityGroup(String id)
Sets the application security group specified as destination.- Parameters:
id
- application security group id- Returns:
- the next stage of the definition
-
-