Class AcsClusterPropertiesArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.machinelearningcompute.inputs.AcsClusterPropertiesArgs.Builder
-
- Enclosing class:
- AcsClusterPropertiesArgs
public static final class AcsClusterPropertiesArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(AcsClusterPropertiesArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AcsClusterPropertiesArgs defaults)
-
-
Method Detail
-
agentCount
public AcsClusterPropertiesArgs.Builder agentCount(@Nullable com.pulumi.core.Output<java.lang.Integer> agentCount)
- Parameters:
agentCount
- The number of agent nodes in the Container Service. This can be changed to scale the cluster.- Returns:
- builder
-
agentCount
public AcsClusterPropertiesArgs.Builder agentCount(java.lang.Integer agentCount)
- Parameters:
agentCount
- The number of agent nodes in the Container Service. This can be changed to scale the cluster.- Returns:
- builder
-
agentVmSize
public AcsClusterPropertiesArgs.Builder agentVmSize(@Nullable com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,AgentVMSizeTypes>> agentVmSize)
- Parameters:
agentVmSize
- The Azure VM size of the agent VM nodes. This cannot be changed once the cluster is created. This list is non exhaustive; refer to https://docs.microsoft.com/en-us/azure/virtual-machines/windows/sizes for the possible VM sizes.- Returns:
- builder
-
agentVmSize
public AcsClusterPropertiesArgs.Builder agentVmSize(com.pulumi.core.Either<java.lang.String,AgentVMSizeTypes> agentVmSize)
- Parameters:
agentVmSize
- The Azure VM size of the agent VM nodes. This cannot be changed once the cluster is created. This list is non exhaustive; refer to https://docs.microsoft.com/en-us/azure/virtual-machines/windows/sizes for the possible VM sizes.- Returns:
- builder
-
agentVmSize
public AcsClusterPropertiesArgs.Builder agentVmSize(java.lang.String agentVmSize)
- Parameters:
agentVmSize
- The Azure VM size of the agent VM nodes. This cannot be changed once the cluster is created. This list is non exhaustive; refer to https://docs.microsoft.com/en-us/azure/virtual-machines/windows/sizes for the possible VM sizes.- Returns:
- builder
-
agentVmSize
public AcsClusterPropertiesArgs.Builder agentVmSize(AgentVMSizeTypes agentVmSize)
- Parameters:
agentVmSize
- The Azure VM size of the agent VM nodes. This cannot be changed once the cluster is created. This list is non exhaustive; refer to https://docs.microsoft.com/en-us/azure/virtual-machines/windows/sizes for the possible VM sizes.- Returns:
- builder
-
masterCount
public AcsClusterPropertiesArgs.Builder masterCount(@Nullable com.pulumi.core.Output<java.lang.Integer> masterCount)
- Parameters:
masterCount
- The number of master nodes in the container service.- Returns:
- builder
-
masterCount
public AcsClusterPropertiesArgs.Builder masterCount(java.lang.Integer masterCount)
- Parameters:
masterCount
- The number of master nodes in the container service.- Returns:
- builder
-
orchestratorProperties
public AcsClusterPropertiesArgs.Builder orchestratorProperties(@Nullable com.pulumi.core.Output<KubernetesClusterPropertiesArgs> orchestratorProperties)
- Parameters:
orchestratorProperties
- Orchestrator specific properties- Returns:
- builder
-
orchestratorProperties
public AcsClusterPropertiesArgs.Builder orchestratorProperties(KubernetesClusterPropertiesArgs orchestratorProperties)
- Parameters:
orchestratorProperties
- Orchestrator specific properties- Returns:
- builder
-
orchestratorType
public AcsClusterPropertiesArgs.Builder orchestratorType(com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,OrchestratorType>> orchestratorType)
- Parameters:
orchestratorType
- Type of orchestrator. It cannot be changed once the cluster is created.- Returns:
- builder
-
orchestratorType
public AcsClusterPropertiesArgs.Builder orchestratorType(com.pulumi.core.Either<java.lang.String,OrchestratorType> orchestratorType)
- Parameters:
orchestratorType
- Type of orchestrator. It cannot be changed once the cluster is created.- Returns:
- builder
-
orchestratorType
public AcsClusterPropertiesArgs.Builder orchestratorType(java.lang.String orchestratorType)
- Parameters:
orchestratorType
- Type of orchestrator. It cannot be changed once the cluster is created.- Returns:
- builder
-
orchestratorType
public AcsClusterPropertiesArgs.Builder orchestratorType(OrchestratorType orchestratorType)
- Parameters:
orchestratorType
- Type of orchestrator. It cannot be changed once the cluster is created.- Returns:
- builder
-
systemServices
public AcsClusterPropertiesArgs.Builder systemServices(@Nullable com.pulumi.core.Output<java.util.List<SystemServiceArgs>> systemServices)
- Parameters:
systemServices
- The system services deployed to the cluster- Returns:
- builder
-
systemServices
public AcsClusterPropertiesArgs.Builder systemServices(java.util.List<SystemServiceArgs> systemServices)
- Parameters:
systemServices
- The system services deployed to the cluster- Returns:
- builder
-
systemServices
public AcsClusterPropertiesArgs.Builder systemServices(SystemServiceArgs... systemServices)
- Parameters:
systemServices
- The system services deployed to the cluster- Returns:
- builder
-
build
public AcsClusterPropertiesArgs build()
-
-