Interface Network.DefinitionStages.WithSubnet
-
- All Known Subinterfaces:
Network.Definition,Network.DefinitionStages.WithCreateAndSubnet
- Enclosing interface:
- Network.DefinitionStages
public static interface Network.DefinitionStages.WithSubnetThe stage of the virtual network definition allowing to add subnets.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Subnet.DefinitionStages.Blank<Network.DefinitionStages.WithCreateAndSubnet>defineSubnet(String name)Begins the definition of a new subnet to add to the virtual network.Network.DefinitionStages.WithCreateAndSubnetwithSubnet(String name, String cidr)Explicitly adds a subnet to the virtual network.Network.DefinitionStages.WithCreateAndSubnetwithSubnets(Map<String,String> nameCidrPairs)Explicitly defines subnets in the virtual network based on the provided map.
-
-
-
Method Detail
-
withSubnet
Network.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 subnetcidr- 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
Network.DefinitionStages.WithCreateAndSubnet withSubnets(Map<String,String> nameCidrPairs)
Explicitly defines subnets in the virtual network based on the provided map.- Parameters:
nameCidrPairs- aMapof CIDR addresses for the subnets, indexed by the name of each subnet to be defined- Returns:
- the next stage of the definition
-
defineSubnet
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
Attachable.InDefinition.attach()- Parameters:
name- the name of the subnet- Returns:
- the first stage of the new subnet definition
-
-