Class LogicalNetworkArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.azurestackhci.LogicalNetworkArgs.Builder
-
- Enclosing class:
- LogicalNetworkArgs
public static final class LogicalNetworkArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(LogicalNetworkArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(LogicalNetworkArgs defaults)
-
-
Method Detail
-
dhcpOptions
public LogicalNetworkArgs.Builder dhcpOptions(@Nullable com.pulumi.core.Output<LogicalNetworkPropertiesDhcpOptionsArgs> dhcpOptions)
- Parameters:
dhcpOptions
- DhcpOptions contains an array of DNS servers available to VMs deployed in the logical network. Standard DHCP option for a subnet overrides logical network DHCP options.- Returns:
- builder
-
dhcpOptions
public LogicalNetworkArgs.Builder dhcpOptions(LogicalNetworkPropertiesDhcpOptionsArgs dhcpOptions)
- Parameters:
dhcpOptions
- DhcpOptions contains an array of DNS servers available to VMs deployed in the logical network. Standard DHCP option for a subnet overrides logical network DHCP options.- Returns:
- builder
-
extendedLocation
public LogicalNetworkArgs.Builder extendedLocation(@Nullable com.pulumi.core.Output<ExtendedLocationArgs> extendedLocation)
- Parameters:
extendedLocation
- The extendedLocation of the resource.- Returns:
- builder
-
extendedLocation
public LogicalNetworkArgs.Builder extendedLocation(ExtendedLocationArgs extendedLocation)
- Parameters:
extendedLocation
- The extendedLocation of the resource.- Returns:
- builder
-
location
public LogicalNetworkArgs.Builder location(@Nullable com.pulumi.core.Output<java.lang.String> location)
- Parameters:
location
- The geo-location where the resource lives- Returns:
- builder
-
location
public LogicalNetworkArgs.Builder location(java.lang.String location)
- Parameters:
location
- The geo-location where the resource lives- Returns:
- builder
-
logicalNetworkName
public LogicalNetworkArgs.Builder logicalNetworkName(@Nullable com.pulumi.core.Output<java.lang.String> logicalNetworkName)
- Parameters:
logicalNetworkName
- Name of the logical network- Returns:
- builder
-
logicalNetworkName
public LogicalNetworkArgs.Builder logicalNetworkName(java.lang.String logicalNetworkName)
- Parameters:
logicalNetworkName
- Name of the logical network- Returns:
- builder
-
resourceGroupName
public LogicalNetworkArgs.Builder resourceGroupName(com.pulumi.core.Output<java.lang.String> resourceGroupName)
- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.- Returns:
- builder
-
resourceGroupName
public LogicalNetworkArgs.Builder resourceGroupName(java.lang.String resourceGroupName)
- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.- Returns:
- builder
-
subnets
public LogicalNetworkArgs.Builder subnets(@Nullable com.pulumi.core.Output<java.util.List<SubnetArgs>> subnets)
- Parameters:
subnets
- Subnet - list of subnets under the logical network- Returns:
- builder
-
subnets
public LogicalNetworkArgs.Builder subnets(java.util.List<SubnetArgs> subnets)
- Parameters:
subnets
- Subnet - list of subnets under the logical network- Returns:
- builder
-
subnets
public LogicalNetworkArgs.Builder subnets(SubnetArgs... subnets)
- Parameters:
subnets
- Subnet - list of subnets under the logical network- Returns:
- builder
-
tags
public LogicalNetworkArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags
- Resource tags.- Returns:
- builder
-
tags
public LogicalNetworkArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags
- Resource tags.- Returns:
- builder
-
vmSwitchName
public LogicalNetworkArgs.Builder vmSwitchName(@Nullable com.pulumi.core.Output<java.lang.String> vmSwitchName)
- Parameters:
vmSwitchName
- name of the network switch to be used for VMs- Returns:
- builder
-
vmSwitchName
public LogicalNetworkArgs.Builder vmSwitchName(java.lang.String vmSwitchName)
- Parameters:
vmSwitchName
- name of the network switch to be used for VMs- Returns:
- builder
-
build
public LogicalNetworkArgs build()
-
-