Class OpenShiftManagedClusterAgentPoolProfileArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.containerservice.inputs.OpenShiftManagedClusterAgentPoolProfileArgs.Builder
-
- Enclosing class:
- OpenShiftManagedClusterAgentPoolProfileArgs
public static final class OpenShiftManagedClusterAgentPoolProfileArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(OpenShiftManagedClusterAgentPoolProfileArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(OpenShiftManagedClusterAgentPoolProfileArgs defaults)
-
-
Method Detail
-
count
public OpenShiftManagedClusterAgentPoolProfileArgs.Builder count(com.pulumi.core.Output<java.lang.Integer> count)
- Parameters:
count
- Number of agents (VMs) to host docker containers.- Returns:
- builder
-
count
public OpenShiftManagedClusterAgentPoolProfileArgs.Builder count(java.lang.Integer count)
- Parameters:
count
- Number of agents (VMs) to host docker containers.- Returns:
- builder
-
name
public OpenShiftManagedClusterAgentPoolProfileArgs.Builder name(com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name
- Unique name of the pool profile in the context of the subscription and resource group.- Returns:
- builder
-
name
public OpenShiftManagedClusterAgentPoolProfileArgs.Builder name(java.lang.String name)
- Parameters:
name
- Unique name of the pool profile in the context of the subscription and resource group.- Returns:
- builder
-
osType
public OpenShiftManagedClusterAgentPoolProfileArgs.Builder osType(@Nullable com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,OSType>> osType)
- Parameters:
osType
- OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux.- Returns:
- builder
-
osType
public OpenShiftManagedClusterAgentPoolProfileArgs.Builder osType(com.pulumi.core.Either<java.lang.String,OSType> osType)
- Parameters:
osType
- OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux.- Returns:
- builder
-
osType
public OpenShiftManagedClusterAgentPoolProfileArgs.Builder osType(java.lang.String osType)
- Parameters:
osType
- OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux.- Returns:
- builder
-
osType
public OpenShiftManagedClusterAgentPoolProfileArgs.Builder osType(OSType osType)
- Parameters:
osType
- OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux.- Returns:
- builder
-
role
public OpenShiftManagedClusterAgentPoolProfileArgs.Builder role(@Nullable com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,OpenShiftAgentPoolProfileRole>> role)
- Parameters:
role
- Define the role of the AgentPoolProfile.- Returns:
- builder
-
role
public OpenShiftManagedClusterAgentPoolProfileArgs.Builder role(com.pulumi.core.Either<java.lang.String,OpenShiftAgentPoolProfileRole> role)
- Parameters:
role
- Define the role of the AgentPoolProfile.- Returns:
- builder
-
role
public OpenShiftManagedClusterAgentPoolProfileArgs.Builder role(java.lang.String role)
- Parameters:
role
- Define the role of the AgentPoolProfile.- Returns:
- builder
-
role
public OpenShiftManagedClusterAgentPoolProfileArgs.Builder role(OpenShiftAgentPoolProfileRole role)
- Parameters:
role
- Define the role of the AgentPoolProfile.- Returns:
- builder
-
subnetCidr
public OpenShiftManagedClusterAgentPoolProfileArgs.Builder subnetCidr(@Nullable com.pulumi.core.Output<java.lang.String> subnetCidr)
- Parameters:
subnetCidr
- Subnet CIDR for the peering.- Returns:
- builder
-
subnetCidr
public OpenShiftManagedClusterAgentPoolProfileArgs.Builder subnetCidr(java.lang.String subnetCidr)
- Parameters:
subnetCidr
- Subnet CIDR for the peering.- Returns:
- builder
-
vmSize
public OpenShiftManagedClusterAgentPoolProfileArgs.Builder vmSize(com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,OpenShiftContainerServiceVMSize>> vmSize)
- Parameters:
vmSize
- Size of agent VMs.- Returns:
- builder
-
vmSize
public OpenShiftManagedClusterAgentPoolProfileArgs.Builder vmSize(com.pulumi.core.Either<java.lang.String,OpenShiftContainerServiceVMSize> vmSize)
- Parameters:
vmSize
- Size of agent VMs.- Returns:
- builder
-
vmSize
public OpenShiftManagedClusterAgentPoolProfileArgs.Builder vmSize(java.lang.String vmSize)
- Parameters:
vmSize
- Size of agent VMs.- Returns:
- builder
-
vmSize
public OpenShiftManagedClusterAgentPoolProfileArgs.Builder vmSize(OpenShiftContainerServiceVMSize vmSize)
- Parameters:
vmSize
- Size of agent VMs.- Returns:
- builder
-
build
public OpenShiftManagedClusterAgentPoolProfileArgs build()
-
-