Network.DefinitionStages.WithSubnet Interface

public interface WithSubnet

The stage of the virtual network definition allowing to add subnets.

Method Summary

Modifier and Type Method and Description
Subnet.DefinitionStages.Blank<Network.DefinitionStages.WithCreateAndSubnet> defineSubnet(String name)

Begins the definition of a new subnet to add to the virtual network.

The definition must be completed with a call to attach()

DefinitionStages.WithCreateAndSubnet withSubnet(String name, String cidr)

Explicitly adds a subnet to the virtual network.

If no subnets are explicitly specified, a default subnet called "subnet1" covering the entire first address space will be created.

Note this method's effect is additive, i.e. each time it is used, a new subnet is added to the network.

DefinitionStages.WithCreateAndSubnet withSubnets(Map<String, String> nameCidrPairs)

Explicitly defines subnets in the virtual network based on the provided map.

Method Details

defineSubnet

public Subnet.DefinitionStages.Blank defineSubnet(String name)

Begins the definition of a new subnet to add to the virtual network.

The definition must be completed with a call to attach()

Parameters:

name - the name of the subnet

Returns:

the first stage of the new subnet definition

withSubnet

public DefinitionStages.WithCreateAndSubnet withSubnet(String name, String cidr)

Explicitly adds a subnet to the virtual network.

If no subnets are explicitly specified, a default subnet called "subnet1" covering the entire first address space will be created.

Note this method's effect is additive, i.e. each time it is used, a new subnet is added to the network.

Parameters:

name - the name to assign to the subnet
cidr - the address space of the subnet, within the address space of the network, using the CIDR notation

Returns:

the next stage of the definition

withSubnets

public DefinitionStages.WithCreateAndSubnet withSubnets(Map nameCidrPairs)

Explicitly defines subnets in the virtual network based on the provided map.

Parameters:

nameCidrPairs - a Map of CIDR addresses for the subnets, indexed by the name of each subnet to be defined

Returns:

the next stage of the definition

Applies to