AcsClusterPropertiesArgs

data class AcsClusterPropertiesArgs(val agentCount: Output<Int>? = null, val agentVmSize: Output<Either<String, AgentVMSizeTypes>>? = null, val masterCount: Output<Int>? = null, val orchestratorProperties: Output<KubernetesClusterPropertiesArgs>? = null, val orchestratorType: Output<Either<String, OrchestratorType>>, val systemServices: Output<List<SystemServiceArgs>>? = null) : ConvertibleToJava<AcsClusterPropertiesArgs>

Information about the container service backing the cluster

Constructors

Link copied to clipboard
constructor(agentCount: Output<Int>? = null, agentVmSize: Output<Either<String, AgentVMSizeTypes>>? = null, masterCount: Output<Int>? = null, orchestratorProperties: Output<KubernetesClusterPropertiesArgs>? = null, orchestratorType: Output<Either<String, OrchestratorType>>, systemServices: Output<List<SystemServiceArgs>>? = null)

Properties

Link copied to clipboard
val agentCount: Output<Int>? = null

The number of agent nodes in the Container Service. This can be changed to scale the cluster.

Link copied to clipboard
val agentVmSize: Output<Either<String, AgentVMSizeTypes>>? = null

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.

Link copied to clipboard
val masterCount: Output<Int>? = null

The number of master nodes in the container service.

Link copied to clipboard

Orchestrator specific properties

Link copied to clipboard

Type of orchestrator. It cannot be changed once the cluster is created.

Link copied to clipboard
val systemServices: Output<List<SystemServiceArgs>>? = null

The system services deployed to the cluster

Functions

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