OpenShiftManagedClusterAgentPoolProfile Class

Defines the configuration of the OpenShift cluster VMs.

All required parameters must be populated in order to send to Azure.

Inheritance
OpenShiftManagedClusterAgentPoolProfile

Constructor

OpenShiftManagedClusterAgentPoolProfile(*, name: str, count: int, vm_size: Union[str, _models.OpenShiftContainerServiceVMSize], subnet_cidr: Optional[str] = '10.0.0.0/24', os_type: Optional[Union[str, _models.OSType]] = 'Linux', role: Optional[Union[str, _models.OpenShiftAgentPoolProfileRole]] = None, **kwargs)

Variables

name
str

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

count
int

Required. Number of agents (VMs) to host docker containers.

vm_size
str or OpenShiftContainerServiceVMSize

Required. Size of agent VMs. Known values are: "Standard_D2s_v3", "Standard_D4s_v3", "Standard_D8s_v3", "Standard_D16s_v3", "Standard_D32s_v3", "Standard_D64s_v3", "Standard_DS4_v2", "Standard_DS5_v2", "Standard_F8s_v2", "Standard_F16s_v2", "Standard_F32s_v2", "Standard_F64s_v2", "Standard_F72s_v2", "Standard_F8s", "Standard_F16s", "Standard_E4s_v3", "Standard_E8s_v3", "Standard_E16s_v3", "Standard_E20s_v3", "Standard_E32s_v3", "Standard_E64s_v3", "Standard_GS2", "Standard_GS3", "Standard_GS4", "Standard_GS5", "Standard_DS12_v2", "Standard_DS13_v2", "Standard_DS14_v2", "Standard_DS15_v2", "Standard_L4s", "Standard_L8s", "Standard_L16s", "Standard_L32s".

subnet_cidr
str

Subnet CIDR for the peering.

os_type
str or OSType

OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Known values are: "Linux", "Windows". Default value: "Linux".

role
str or OpenShiftAgentPoolProfileRole

Define the role of the AgentPoolProfile. Known values are: "compute", "infra".