OpenShiftManagedClusterMasterPoolProfileArgs

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

OpenShiftManagedClusterMaterPoolProfile contains configuration for OpenShift master VMs.

Constructors

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

Properties

Link copied to clipboard
val count: Output<Int>

Number of masters (VMs) to host docker containers. The default value is 3.

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

Unique name of the master 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 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(): OpenShiftManagedClusterMasterPoolProfileArgs