Class ControlPlaneNodeConfigurationArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.networkcloud.inputs.ControlPlaneNodeConfigurationArgs.Builder
-
- Enclosing class:
- ControlPlaneNodeConfigurationArgs
public static final class ControlPlaneNodeConfigurationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(ControlPlaneNodeConfigurationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ControlPlaneNodeConfigurationArgs defaults)
-
-
Method Detail
-
administratorConfiguration
public ControlPlaneNodeConfigurationArgs.Builder administratorConfiguration(@Nullable com.pulumi.core.Output<AdministratorConfigurationArgs> administratorConfiguration)
- Parameters:
administratorConfiguration
- The administrator credentials to be used for the nodes in the control plane.- Returns:
- builder
-
administratorConfiguration
public ControlPlaneNodeConfigurationArgs.Builder administratorConfiguration(AdministratorConfigurationArgs administratorConfiguration)
- Parameters:
administratorConfiguration
- The administrator credentials to be used for the nodes in the control plane.- Returns:
- builder
-
availabilityZones
public ControlPlaneNodeConfigurationArgs.Builder availabilityZones(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> availabilityZones)
- Parameters:
availabilityZones
- The list of availability zones of the Network Cloud cluster to be used for the provisioning of nodes in the control plane. If not specified, all availability zones will be used.- Returns:
- builder
-
availabilityZones
public ControlPlaneNodeConfigurationArgs.Builder availabilityZones(java.util.List<java.lang.String> availabilityZones)
- Parameters:
availabilityZones
- The list of availability zones of the Network Cloud cluster to be used for the provisioning of nodes in the control plane. If not specified, all availability zones will be used.- Returns:
- builder
-
availabilityZones
public ControlPlaneNodeConfigurationArgs.Builder availabilityZones(java.lang.String... availabilityZones)
- Parameters:
availabilityZones
- The list of availability zones of the Network Cloud cluster to be used for the provisioning of nodes in the control plane. If not specified, all availability zones will be used.- Returns:
- builder
-
count
public ControlPlaneNodeConfigurationArgs.Builder count(com.pulumi.core.Output<java.lang.Double> count)
- Parameters:
count
- The number of virtual machines that use this configuration.- Returns:
- builder
-
count
public ControlPlaneNodeConfigurationArgs.Builder count(java.lang.Double count)
- Parameters:
count
- The number of virtual machines that use this configuration.- Returns:
- builder
-
vmSkuName
public ControlPlaneNodeConfigurationArgs.Builder vmSkuName(com.pulumi.core.Output<java.lang.String> vmSkuName)
- Parameters:
vmSkuName
- The name of the VM SKU supplied during creation.- Returns:
- builder
-
vmSkuName
public ControlPlaneNodeConfigurationArgs.Builder vmSkuName(java.lang.String vmSkuName)
- Parameters:
vmSkuName
- The name of the VM SKU supplied during creation.- Returns:
- builder
-
build
public ControlPlaneNodeConfigurationArgs build()
-
-