NetworkSecurityRule.DefinitionStages.WithDestinationAddressOrSecurityGroup<ParentT> Interface

Type Parameters

ParentT

the stage of the parent definition to return to after attaching this definition

public static interface NetworkSecurityRule.DefinitionStages.WithDestinationAddressOrSecurityGroup

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

Modifier and Type Method and Description
abstract WithDestinationPort<ParentT> toAddress(String cidr)

Specifies the traffic destination address range to which this rule applies.

abstract WithDestinationPort<ParentT> toAddresses(String[] addresses)

Specifies the traffic destination address prefixes to which this rule applies.

abstract WithDestinationPort<ParentT> toAnyAddress()

Makes the rule apply to any traffic destination address.

abstract WithDestinationPort<ParentT> withDestinationApplicationSecurityGroup(String id)

Sets the application security group specified as destination.

Method Details

toAddress

public abstract NetworkSecurityRule.DefinitionStages.WithDestinationPort 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

public abstract NetworkSecurityRule.DefinitionStages.WithDestinationPort 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

public abstract NetworkSecurityRule.DefinitionStages.WithDestinationPort toAnyAddress()

Makes the rule apply to any traffic destination address.

Returns:

the next stage of the definition

withDestinationApplicationSecurityGroup

public abstract NetworkSecurityRule.DefinitionStages.WithDestinationPort withDestinationApplicationSecurityGroup(String id)

Sets the application security group specified as destination.

Parameters:

id - application security group id

Returns:

the next stage of the definition

Applies to