NetworkSecurityRule.DefinitionStages.WithSourceAddressOrSecurityGroup<ParentT> Interface

Type Parameters

ParentT

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

public static interface NetworkSecurityRule.DefinitionStages.WithSourceAddressOrSecurityGroup

The stage of the network rule definition allowing the source address to be specified. Note: network security rule must specify a non empty value for exactly one of: SourceAddressPrefixes, SourceAddressPrefix, SourceApplicationSecurityGroups.

Method Summary

Modifier and Type Method and Description
abstract WithSourcePort<ParentT> fromAddress(String cidr)

Specifies the traffic source address prefix to which this rule applies.

abstract WithSourcePort<ParentT> fromAddresses(String[] addresses)

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

abstract WithSourcePort<ParentT> fromAnyAddress()

Specifies that the rule applies to any traffic source address.

abstract WithSourcePort<ParentT> withSourceApplicationSecurityGroup(String id)

Sets the application security group specified as source.

Method Details

fromAddress

public abstract NetworkSecurityRule.DefinitionStages.WithSourcePort fromAddress(String cidr)

Specifies the traffic source address prefix to which this rule applies.

Parameters:

cidr - an IP address prefix expressed in the CIDR notation

Returns:

the next stage of the definition

fromAddresses

public abstract NetworkSecurityRule.DefinitionStages.WithSourcePort fromAddresses(String[] addresses)

Specifies the traffic source 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

fromAnyAddress

public abstract NetworkSecurityRule.DefinitionStages.WithSourcePort fromAnyAddress()

Specifies that the rule applies to any traffic source address.

Returns:

the next stage of the definition

withSourceApplicationSecurityGroup

public abstract NetworkSecurityRule.DefinitionStages.WithSourcePort withSourceApplicationSecurityGroup(String id)

Sets the application security group specified as source.

Parameters:

id - application security group id

Returns:

the next stage of the definition

Applies to