OpenShiftManagedClusterAgentPoolProfileArgs

data class OpenShiftManagedClusterAgentPoolProfileArgs(val count: Output<Int>, val name: Output<String>, val osType: Output<Either<String, OSType>>? = null, val role: Output<Either<String, OpenShiftAgentPoolProfileRole>>? = null, val subnetCidr: Output<String>? = null, val vmSize: Output<Either<String, OpenShiftContainerServiceVMSize>>) : ConvertibleToJava<OpenShiftManagedClusterAgentPoolProfileArgs>

Defines the configuration of the OpenShift cluster VMs.

Constructors

constructor(count: Output<Int>, name: Output<String>, osType: Output<Either<String, OSType>>? = null, role: Output<Either<String, OpenShiftAgentPoolProfileRole>>? = null, subnetCidr: Output<String>? = null, vmSize: Output<Either<String, OpenShiftContainerServiceVMSize>>)

Properties

Link copied to clipboard
val count: Output<Int>

Number of agents (VMs) to host docker containers.

Link copied to clipboard
val name: Output<String>

Unique name of the pool profile in the context of the subscription and resource group.

Link copied to clipboard
val osType: Output<Either<String, OSType>>? = null

OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux.

Link copied to clipboard
val role: Output<Either<String, OpenShiftAgentPoolProfileRole>>? = null

Define the role of the AgentPoolProfile.

Link copied to clipboard
val subnetCidr: Output<String>? = null

Subnet CIDR for the peering.

Link copied to clipboard

Size of agent VMs.

Functions

Link copied to clipboard
open override fun toJava(): OpenShiftManagedClusterAgentPoolProfileArgs