azure.mgmt.containerservice.v2018_08_01_preview.models module

class azure.mgmt.containerservice.v2018_08_01_preview.models.ContainerServiceDiagnosticsProfile(*, vm_diagnostics, **kwargs)[source]

Bases: msrest.serialization.Model

Profile for diagnostics on the container service cluster.

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

Parameters

vm_diagnostics (ContainerServiceVMDiagnostics) – Required. Profile for diagnostics on the container service VMs.

class azure.mgmt.containerservice.v2018_08_01_preview.models.ContainerServiceLinuxProfile(*, admin_username: str, ssh, **kwargs)[source]

Bases: msrest.serialization.Model

Profile for Linux VMs in the container service cluster.

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

Parameters
  • admin_username (str) – Required. The administrator username to use for Linux VMs.

  • ssh (ContainerServiceSshConfiguration) – Required. SSH configuration for Linux-based VMs running on Azure.

class azure.mgmt.containerservice.v2018_08_01_preview.models.ContainerServiceMasterProfile(*, dns_prefix: str, vm_size, count: int = 1, os_disk_size_gb: int = None, vnet_subnet_id: str = None, first_consecutive_static_ip: str = '10.240.255.5', storage_profile=None, **kwargs)[source]

Bases: msrest.serialization.Model

Profile for the container service master.

Variables are only populated by the server, and will be ignored when sending a request.

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

Parameters
  • count (int) – Number of masters (VMs) in the container service cluster. Allowed values are 1, 3, and 5. The default value is 1. Default value: 1 .

  • dns_prefix (str) – Required. DNS prefix to be used to create the FQDN for the master pool.

  • vm_size (str or ContainerServiceVMSizeTypes) – Required. Size of agent VMs. Possible values include: ‘Standard_A1’, ‘Standard_A10’, ‘Standard_A11’, ‘Standard_A1_v2’, ‘Standard_A2’, ‘Standard_A2_v2’, ‘Standard_A2m_v2’, ‘Standard_A3’, ‘Standard_A4’, ‘Standard_A4_v2’, ‘Standard_A4m_v2’, ‘Standard_A5’, ‘Standard_A6’, ‘Standard_A7’, ‘Standard_A8’, ‘Standard_A8_v2’, ‘Standard_A8m_v2’, ‘Standard_A9’, ‘Standard_B2ms’, ‘Standard_B2s’, ‘Standard_B4ms’, ‘Standard_B8ms’, ‘Standard_D1’, ‘Standard_D11’, ‘Standard_D11_v2’, ‘Standard_D11_v2_Promo’, ‘Standard_D12’, ‘Standard_D12_v2’, ‘Standard_D12_v2_Promo’, ‘Standard_D13’, ‘Standard_D13_v2’, ‘Standard_D13_v2_Promo’, ‘Standard_D14’, ‘Standard_D14_v2’, ‘Standard_D14_v2_Promo’, ‘Standard_D15_v2’, ‘Standard_D16_v3’, ‘Standard_D16s_v3’, ‘Standard_D1_v2’, ‘Standard_D2’, ‘Standard_D2_v2’, ‘Standard_D2_v2_Promo’, ‘Standard_D2_v3’, ‘Standard_D2s_v3’, ‘Standard_D3’, ‘Standard_D32_v3’, ‘Standard_D32s_v3’, ‘Standard_D3_v2’, ‘Standard_D3_v2_Promo’, ‘Standard_D4’, ‘Standard_D4_v2’, ‘Standard_D4_v2_Promo’, ‘Standard_D4_v3’, ‘Standard_D4s_v3’, ‘Standard_D5_v2’, ‘Standard_D5_v2_Promo’, ‘Standard_D64_v3’, ‘Standard_D64s_v3’, ‘Standard_D8_v3’, ‘Standard_D8s_v3’, ‘Standard_DS1’, ‘Standard_DS11’, ‘Standard_DS11_v2’, ‘Standard_DS11_v2_Promo’, ‘Standard_DS12’, ‘Standard_DS12_v2’, ‘Standard_DS12_v2_Promo’, ‘Standard_DS13’, ‘Standard_DS13-2_v2’, ‘Standard_DS13-4_v2’, ‘Standard_DS13_v2’, ‘Standard_DS13_v2_Promo’, ‘Standard_DS14’, ‘Standard_DS14-4_v2’, ‘Standard_DS14-8_v2’, ‘Standard_DS14_v2’, ‘Standard_DS14_v2_Promo’, ‘Standard_DS15_v2’, ‘Standard_DS1_v2’, ‘Standard_DS2’, ‘Standard_DS2_v2’, ‘Standard_DS2_v2_Promo’, ‘Standard_DS3’, ‘Standard_DS3_v2’, ‘Standard_DS3_v2_Promo’, ‘Standard_DS4’, ‘Standard_DS4_v2’, ‘Standard_DS4_v2_Promo’, ‘Standard_DS5_v2’, ‘Standard_DS5_v2_Promo’, ‘Standard_E16_v3’, ‘Standard_E16s_v3’, ‘Standard_E2_v3’, ‘Standard_E2s_v3’, ‘Standard_E32-16s_v3’, ‘Standard_E32-8s_v3’, ‘Standard_E32_v3’, ‘Standard_E32s_v3’, ‘Standard_E4_v3’, ‘Standard_E4s_v3’, ‘Standard_E64-16s_v3’, ‘Standard_E64-32s_v3’, ‘Standard_E64_v3’, ‘Standard_E64s_v3’, ‘Standard_E8_v3’, ‘Standard_E8s_v3’, ‘Standard_F1’, ‘Standard_F16’, ‘Standard_F16s’, ‘Standard_F16s_v2’, ‘Standard_F1s’, ‘Standard_F2’, ‘Standard_F2s’, ‘Standard_F2s_v2’, ‘Standard_F32s_v2’, ‘Standard_F4’, ‘Standard_F4s’, ‘Standard_F4s_v2’, ‘Standard_F64s_v2’, ‘Standard_F72s_v2’, ‘Standard_F8’, ‘Standard_F8s’, ‘Standard_F8s_v2’, ‘Standard_G1’, ‘Standard_G2’, ‘Standard_G3’, ‘Standard_G4’, ‘Standard_G5’, ‘Standard_GS1’, ‘Standard_GS2’, ‘Standard_GS3’, ‘Standard_GS4’, ‘Standard_GS4-4’, ‘Standard_GS4-8’, ‘Standard_GS5’, ‘Standard_GS5-16’, ‘Standard_GS5-8’, ‘Standard_H16’, ‘Standard_H16m’, ‘Standard_H16mr’, ‘Standard_H16r’, ‘Standard_H8’, ‘Standard_H8m’, ‘Standard_L16s’, ‘Standard_L32s’, ‘Standard_L4s’, ‘Standard_L8s’, ‘Standard_M128-32ms’, ‘Standard_M128-64ms’, ‘Standard_M128ms’, ‘Standard_M128s’, ‘Standard_M64-16ms’, ‘Standard_M64-32ms’, ‘Standard_M64ms’, ‘Standard_M64s’, ‘Standard_NC12’, ‘Standard_NC12s_v2’, ‘Standard_NC12s_v3’, ‘Standard_NC24’, ‘Standard_NC24r’, ‘Standard_NC24rs_v2’, ‘Standard_NC24rs_v3’, ‘Standard_NC24s_v2’, ‘Standard_NC24s_v3’, ‘Standard_NC6’, ‘Standard_NC6s_v2’, ‘Standard_NC6s_v3’, ‘Standard_ND12s’, ‘Standard_ND24rs’, ‘Standard_ND24s’, ‘Standard_ND6s’, ‘Standard_NV12’, ‘Standard_NV24’, ‘Standard_NV6’

  • os_disk_size_gb (int) – OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified.

  • vnet_subnet_id (str) – VNet SubnetID specifies the VNet’s subnet identifier.

  • first_consecutive_static_ip (str) – FirstConsecutiveStaticIP used to specify the first static ip of masters. Default value: “10.240.255.5” .

  • storage_profile (str or ContainerServiceStorageProfileTypes) – Storage profile specifies what kind of storage used. Choose from StorageAccount and ManagedDisks. Leave it empty, we will choose for you based on the orchestrator choice. Possible values include: ‘StorageAccount’, ‘ManagedDisks’

Variables

fqdn (str) – FQDN for the master pool.

class azure.mgmt.containerservice.v2018_08_01_preview.models.ContainerServiceNetworkProfile(*, network_plugin='kubenet', network_policy=None, pod_cidr: str = '10.244.0.0/16', service_cidr: str = '10.0.0.0/16', dns_service_ip: str = '10.0.0.10', docker_bridge_cidr: str = '172.17.0.1/16', **kwargs)[source]

Bases: msrest.serialization.Model

Profile of network configuration.

Parameters
  • network_plugin (str or NetworkPlugin) – Network plugin used for building Kubernetes network. Possible values include: ‘azure’, ‘kubenet’. Default value: “kubenet” .

  • network_policy (str or NetworkPolicy) – Network policy used for building Kubernetes network. Possible values include: ‘calico’

  • pod_cidr (str) – A CIDR notation IP range from which to assign pod IPs when kubenet is used. Default value: “10.244.0.0/16” .

  • service_cidr (str) – A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges. Default value: “10.0.0.0/16” .

  • dns_service_ip (str) – An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr. Default value: “10.0.0.10” .

  • docker_bridge_cidr (str) – A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range. Default value: “172.17.0.1/16” .

class azure.mgmt.containerservice.v2018_08_01_preview.models.ContainerServiceSshConfiguration(*, public_keys, **kwargs)[source]

Bases: msrest.serialization.Model

SSH configuration for Linux-based VMs running on Azure.

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

Parameters

public_keys (list[ContainerServiceSshPublicKey]) – Required. The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified.

class azure.mgmt.containerservice.v2018_08_01_preview.models.ContainerServiceSshPublicKey(*, key_data: str, **kwargs)[source]

Bases: msrest.serialization.Model

Contains information about SSH certificate public key data.

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

Parameters

key_data (str) – Required. Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers.

class azure.mgmt.containerservice.v2018_08_01_preview.models.ContainerServiceVMDiagnostics(*, enabled: bool, **kwargs)[source]

Bases: msrest.serialization.Model

Profile for diagnostics on the container service VMs.

Variables are only populated by the server, and will be ignored when sending a request.

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

Parameters

enabled (bool) – Required. Whether the VM diagnostic agent is provisioned on the VM.

Variables

storage_uri (str) – The URI of the storage account where diagnostics are stored.

class azure.mgmt.containerservice.v2018_08_01_preview.models.ContainerServiceWindowsProfile(*, admin_username: str, admin_password: str, **kwargs)[source]

Bases: msrest.serialization.Model

Profile for Windows VMs in the container service cluster.

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

Parameters
  • admin_username (str) – Required. The administrator username to use for Windows VMs.

  • admin_password (str) – Required. The administrator password to use for Windows VMs.

class azure.mgmt.containerservice.v2018_08_01_preview.models.CredentialResult(**kwargs)[source]

Bases: msrest.serialization.Model

The credential result response.

Variables are only populated by the server, and will be ignored when sending a request.

Variables
  • name (str) – The name of the credential.

  • value (bytearray) – Base64-encoded Kubernetes configuration file.

class azure.mgmt.containerservice.v2018_08_01_preview.models.CredentialResults(**kwargs)[source]

Bases: msrest.serialization.Model

The list of credential result response.

Variables are only populated by the server, and will be ignored when sending a request.

Variables

kubeconfigs (list[CredentialResult]) – Base64-encoded Kubernetes configuration file.

class azure.mgmt.containerservice.v2018_08_01_preview.models.ManagedCluster(*, location: str, tags=None, kubernetes_version: str = None, dns_prefix: str = None, agent_pool_profiles=None, linux_profile=None, service_principal_profile=None, addon_profiles=None, enable_rbac: bool = None, network_profile=None, aad_profile=None, **kwargs)[source]

Bases: azure.mgmt.containerservice.v2018_08_01_preview.models._models_py3.Resource

Managed cluster.

Variables are only populated by the server, and will be ignored when sending a request.

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

Variables
  • id (str) – Resource Id

  • name (str) – Resource name

  • type (str) – Resource type

  • provisioning_state (str) – The current deployment or provisioning state, which only appears in the response.

  • fqdn (str) – FQDN for the master pool.

  • node_resource_group (str) – Name of the resource group containing agent pool nodes.

Parameters
class azure.mgmt.containerservice.v2018_08_01_preview.models.ManagedClusterAADProfile(*, client_app_id: str, server_app_id: str, server_app_secret: str = None, tenant_id: str = None, **kwargs)[source]

Bases: msrest.serialization.Model

AADProfile specifies attributes for Azure Active Directory integration.

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

Parameters
  • client_app_id (str) – Required. The client AAD application ID.

  • server_app_id (str) – Required. The server AAD application ID.

  • server_app_secret (str) – The server AAD application secret.

  • tenant_id (str) – The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription.

class azure.mgmt.containerservice.v2018_08_01_preview.models.ManagedClusterAccessProfile(*, location: str, tags=None, kube_config: bytearray = None, **kwargs)[source]

Bases: azure.mgmt.containerservice.v2018_08_01_preview.models._models_py3.Resource

Managed cluster Access Profile.

Variables are only populated by the server, and will be ignored when sending a request.

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

Variables
  • id (str) – Resource Id

  • name (str) – Resource name

  • type (str) – Resource type

Parameters
  • location (str) – Required. Resource location

  • tags (dict[str, str]) – Resource tags

  • kube_config (bytearray) – Base64-encoded Kubernetes configuration file.

class azure.mgmt.containerservice.v2018_08_01_preview.models.ManagedClusterAddonProfile(*, enabled: bool, config=None, **kwargs)[source]

Bases: msrest.serialization.Model

A Kubernetes add-on profile for a managed cluster.

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

Parameters
  • enabled (bool) – Required. Whether the add-on is enabled or not.

  • config (dict[str, str]) – Key-value pairs for configuring an add-on.

class azure.mgmt.containerservice.v2018_08_01_preview.models.ManagedClusterAgentPoolProfile(*, name: str, vm_size, count: int = 1, os_disk_size_gb: int = None, vnet_subnet_id: str = None, max_pods: int = None, os_type='Linux', max_count: int = None, min_count: int = None, enable_auto_scaling: bool = None, type=None, **kwargs)[source]

Bases: msrest.serialization.Model

Profile for the container service agent pool.

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

Parameters
  • name (str) – Required. Unique name of the agent pool profile in the context of the subscription and resource group.

  • count (int) – Required. Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1. . Default value: 1 .

  • vm_size (str or ContainerServiceVMSizeTypes) – Required. Size of agent VMs. Possible values include: ‘Standard_A1’, ‘Standard_A10’, ‘Standard_A11’, ‘Standard_A1_v2’, ‘Standard_A2’, ‘Standard_A2_v2’, ‘Standard_A2m_v2’, ‘Standard_A3’, ‘Standard_A4’, ‘Standard_A4_v2’, ‘Standard_A4m_v2’, ‘Standard_A5’, ‘Standard_A6’, ‘Standard_A7’, ‘Standard_A8’, ‘Standard_A8_v2’, ‘Standard_A8m_v2’, ‘Standard_A9’, ‘Standard_B2ms’, ‘Standard_B2s’, ‘Standard_B4ms’, ‘Standard_B8ms’, ‘Standard_D1’, ‘Standard_D11’, ‘Standard_D11_v2’, ‘Standard_D11_v2_Promo’, ‘Standard_D12’, ‘Standard_D12_v2’, ‘Standard_D12_v2_Promo’, ‘Standard_D13’, ‘Standard_D13_v2’, ‘Standard_D13_v2_Promo’, ‘Standard_D14’, ‘Standard_D14_v2’, ‘Standard_D14_v2_Promo’, ‘Standard_D15_v2’, ‘Standard_D16_v3’, ‘Standard_D16s_v3’, ‘Standard_D1_v2’, ‘Standard_D2’, ‘Standard_D2_v2’, ‘Standard_D2_v2_Promo’, ‘Standard_D2_v3’, ‘Standard_D2s_v3’, ‘Standard_D3’, ‘Standard_D32_v3’, ‘Standard_D32s_v3’, ‘Standard_D3_v2’, ‘Standard_D3_v2_Promo’, ‘Standard_D4’, ‘Standard_D4_v2’, ‘Standard_D4_v2_Promo’, ‘Standard_D4_v3’, ‘Standard_D4s_v3’, ‘Standard_D5_v2’, ‘Standard_D5_v2_Promo’, ‘Standard_D64_v3’, ‘Standard_D64s_v3’, ‘Standard_D8_v3’, ‘Standard_D8s_v3’, ‘Standard_DS1’, ‘Standard_DS11’, ‘Standard_DS11_v2’, ‘Standard_DS11_v2_Promo’, ‘Standard_DS12’, ‘Standard_DS12_v2’, ‘Standard_DS12_v2_Promo’, ‘Standard_DS13’, ‘Standard_DS13-2_v2’, ‘Standard_DS13-4_v2’, ‘Standard_DS13_v2’, ‘Standard_DS13_v2_Promo’, ‘Standard_DS14’, ‘Standard_DS14-4_v2’, ‘Standard_DS14-8_v2’, ‘Standard_DS14_v2’, ‘Standard_DS14_v2_Promo’, ‘Standard_DS15_v2’, ‘Standard_DS1_v2’, ‘Standard_DS2’, ‘Standard_DS2_v2’, ‘Standard_DS2_v2_Promo’, ‘Standard_DS3’, ‘Standard_DS3_v2’, ‘Standard_DS3_v2_Promo’, ‘Standard_DS4’, ‘Standard_DS4_v2’, ‘Standard_DS4_v2_Promo’, ‘Standard_DS5_v2’, ‘Standard_DS5_v2_Promo’, ‘Standard_E16_v3’, ‘Standard_E16s_v3’, ‘Standard_E2_v3’, ‘Standard_E2s_v3’, ‘Standard_E32-16s_v3’, ‘Standard_E32-8s_v3’, ‘Standard_E32_v3’, ‘Standard_E32s_v3’, ‘Standard_E4_v3’, ‘Standard_E4s_v3’, ‘Standard_E64-16s_v3’, ‘Standard_E64-32s_v3’, ‘Standard_E64_v3’, ‘Standard_E64s_v3’, ‘Standard_E8_v3’, ‘Standard_E8s_v3’, ‘Standard_F1’, ‘Standard_F16’, ‘Standard_F16s’, ‘Standard_F16s_v2’, ‘Standard_F1s’, ‘Standard_F2’, ‘Standard_F2s’, ‘Standard_F2s_v2’, ‘Standard_F32s_v2’, ‘Standard_F4’, ‘Standard_F4s’, ‘Standard_F4s_v2’, ‘Standard_F64s_v2’, ‘Standard_F72s_v2’, ‘Standard_F8’, ‘Standard_F8s’, ‘Standard_F8s_v2’, ‘Standard_G1’, ‘Standard_G2’, ‘Standard_G3’, ‘Standard_G4’, ‘Standard_G5’, ‘Standard_GS1’, ‘Standard_GS2’, ‘Standard_GS3’, ‘Standard_GS4’, ‘Standard_GS4-4’, ‘Standard_GS4-8’, ‘Standard_GS5’, ‘Standard_GS5-16’, ‘Standard_GS5-8’, ‘Standard_H16’, ‘Standard_H16m’, ‘Standard_H16mr’, ‘Standard_H16r’, ‘Standard_H8’, ‘Standard_H8m’, ‘Standard_L16s’, ‘Standard_L32s’, ‘Standard_L4s’, ‘Standard_L8s’, ‘Standard_M128-32ms’, ‘Standard_M128-64ms’, ‘Standard_M128ms’, ‘Standard_M128s’, ‘Standard_M64-16ms’, ‘Standard_M64-32ms’, ‘Standard_M64ms’, ‘Standard_M64s’, ‘Standard_NC12’, ‘Standard_NC12s_v2’, ‘Standard_NC12s_v3’, ‘Standard_NC24’, ‘Standard_NC24r’, ‘Standard_NC24rs_v2’, ‘Standard_NC24rs_v3’, ‘Standard_NC24s_v2’, ‘Standard_NC24s_v3’, ‘Standard_NC6’, ‘Standard_NC6s_v2’, ‘Standard_NC6s_v3’, ‘Standard_ND12s’, ‘Standard_ND24rs’, ‘Standard_ND24s’, ‘Standard_ND6s’, ‘Standard_NV12’, ‘Standard_NV24’, ‘Standard_NV6’

  • os_disk_size_gb (int) – OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified.

  • vnet_subnet_id (str) – VNet SubnetID specifies the VNet’s subnet identifier.

  • max_pods (int) – Maximum number of pods that can run on a node.

  • os_type (str or OSType) – OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: ‘Linux’, ‘Windows’. Default value: “Linux” .

  • max_count (int) – Maximum number of nodes for auto-scaling

  • min_count (int) – Minimum number of nodes for auto-scaling

  • enable_auto_scaling (bool) – Whether to enable auto-scaler

  • type (str or AgentPoolType) – AgentPoolType represents types of an agent pool. Possible values include: ‘VirtualMachineScaleSets’, ‘AvailabilitySet’

class azure.mgmt.containerservice.v2018_08_01_preview.models.ManagedClusterPoolUpgradeProfile(*, kubernetes_version: str, name: str = None, os_type='Linux', upgrades=None, **kwargs)[source]

Bases: msrest.serialization.Model

The list of available upgrade versions.

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

Parameters
  • kubernetes_version (str) – Required. Kubernetes version (major, minor, patch).

  • name (str) – Pool name.

  • os_type (str or OSType) – Required. OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: ‘Linux’, ‘Windows’. Default value: “Linux” .

  • upgrades (list[str]) – List of orchestrator types and versions available for upgrade.

class azure.mgmt.containerservice.v2018_08_01_preview.models.ManagedClusterServicePrincipalProfile(*, client_id: str, secret: str = None, **kwargs)[source]

Bases: msrest.serialization.Model

Information about a service principal identity for the cluster to use for manipulating Azure APIs.

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

Parameters
  • client_id (str) – Required. The ID for the service principal.

  • secret (str) – The secret password associated with the service principal in plain text.

class azure.mgmt.containerservice.v2018_08_01_preview.models.ManagedClusterUpgradeProfile(*, control_plane_profile, agent_pool_profiles, **kwargs)[source]

Bases: msrest.serialization.Model

The list of available upgrades for compute pools.

Variables are only populated by the server, and will be ignored when sending a request.

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

Variables
  • id (str) – Id of upgrade profile.

  • name (str) – Name of upgrade profile.

  • type (str) – Type of upgrade profile.

Parameters
class azure.mgmt.containerservice.v2018_08_01_preview.models.OperationValue(**kwargs)[source]

Bases: msrest.serialization.Model

Describes the properties of a Compute Operation value.

Variables are only populated by the server, and will be ignored when sending a request.

Variables
  • origin (str) – The origin of the compute operation.

  • name (str) – The name of the compute operation.

  • operation (str) – The display name of the compute operation.

  • resource (str) – The display name of the resource the operation applies to.

  • description (str) – The description of the operation.

  • provider (str) – The resource provider for the operation.

class azure.mgmt.containerservice.v2018_08_01_preview.models.OrchestratorProfile(*, orchestrator_type: str, orchestrator_version: str, **kwargs)[source]

Bases: msrest.serialization.Model

Contains information about orchestrator.

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

Parameters
  • orchestrator_type (str) – Required. Orchestrator type.

  • orchestrator_version (str) – Required. Orchestrator version (major, minor, patch).

class azure.mgmt.containerservice.v2018_08_01_preview.models.Resource(*, location: str, tags=None, **kwargs)[source]

Bases: msrest.serialization.Model

The Resource model definition.

Variables are only populated by the server, and will be ignored when sending a request.

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

Variables
  • id (str) – Resource Id

  • name (str) – Resource name

  • type (str) – Resource type

Parameters
  • location (str) – Required. Resource location

  • tags (dict[str, str]) – Resource tags

class azure.mgmt.containerservice.v2018_08_01_preview.models.TagsObject(*, tags=None, **kwargs)[source]

Bases: msrest.serialization.Model

Tags object for patch operations.

Parameters

tags (dict[str, str]) – Resource tags.

class azure.mgmt.containerservice.v2018_08_01_preview.models.OperationValuePaged(*args, **kwargs)[source]

Bases: msrest.paging.Paged

A paging container for iterating over a list of OperationValue object

Bring async to Paging.

“async_command” is mandatory keyword argument for this mixin to work.

class azure.mgmt.containerservice.v2018_08_01_preview.models.ManagedClusterPaged(*args, **kwargs)[source]

Bases: msrest.paging.Paged

A paging container for iterating over a list of ManagedCluster object

Bring async to Paging.

“async_command” is mandatory keyword argument for this mixin to work.

class azure.mgmt.containerservice.v2018_08_01_preview.models.ContainerServiceStorageProfileTypes[source]

Bases: str, enum.Enum

An enumeration.

managed_disks = 'ManagedDisks'
storage_account = 'StorageAccount'
class azure.mgmt.containerservice.v2018_08_01_preview.models.ContainerServiceVMSizeTypes[source]

Bases: str, enum.Enum

An enumeration.

standard_a1 = 'Standard_A1'
standard_a10 = 'Standard_A10'
standard_a11 = 'Standard_A11'
standard_a1_v2 = 'Standard_A1_v2'
standard_a2 = 'Standard_A2'
standard_a2_v2 = 'Standard_A2_v2'
standard_a2m_v2 = 'Standard_A2m_v2'
standard_a3 = 'Standard_A3'
standard_a4 = 'Standard_A4'
standard_a4_v2 = 'Standard_A4_v2'
standard_a4m_v2 = 'Standard_A4m_v2'
standard_a5 = 'Standard_A5'
standard_a6 = 'Standard_A6'
standard_a7 = 'Standard_A7'
standard_a8 = 'Standard_A8'
standard_a8_v2 = 'Standard_A8_v2'
standard_a8m_v2 = 'Standard_A8m_v2'
standard_a9 = 'Standard_A9'
standard_b2ms = 'Standard_B2ms'
standard_b2s = 'Standard_B2s'
standard_b4ms = 'Standard_B4ms'
standard_b8ms = 'Standard_B8ms'
standard_d1 = 'Standard_D1'
standard_d11 = 'Standard_D11'
standard_d11_v2 = 'Standard_D11_v2'
standard_d11_v2_promo = 'Standard_D11_v2_Promo'
standard_d12 = 'Standard_D12'
standard_d12_v2 = 'Standard_D12_v2'
standard_d12_v2_promo = 'Standard_D12_v2_Promo'
standard_d13 = 'Standard_D13'
standard_d13_v2 = 'Standard_D13_v2'
standard_d13_v2_promo = 'Standard_D13_v2_Promo'
standard_d14 = 'Standard_D14'
standard_d14_v2 = 'Standard_D14_v2'
standard_d14_v2_promo = 'Standard_D14_v2_Promo'
standard_d15_v2 = 'Standard_D15_v2'
standard_d16_v3 = 'Standard_D16_v3'
standard_d16s_v3 = 'Standard_D16s_v3'
standard_d1_v2 = 'Standard_D1_v2'
standard_d2 = 'Standard_D2'
standard_d2_v2 = 'Standard_D2_v2'
standard_d2_v2_promo = 'Standard_D2_v2_Promo'
standard_d2_v3 = 'Standard_D2_v3'
standard_d2s_v3 = 'Standard_D2s_v3'
standard_d3 = 'Standard_D3'
standard_d32_v3 = 'Standard_D32_v3'
standard_d32s_v3 = 'Standard_D32s_v3'
standard_d3_v2 = 'Standard_D3_v2'
standard_d3_v2_promo = 'Standard_D3_v2_Promo'
standard_d4 = 'Standard_D4'
standard_d4_v2 = 'Standard_D4_v2'
standard_d4_v2_promo = 'Standard_D4_v2_Promo'
standard_d4_v3 = 'Standard_D4_v3'
standard_d4s_v3 = 'Standard_D4s_v3'
standard_d5_v2 = 'Standard_D5_v2'
standard_d5_v2_promo = 'Standard_D5_v2_Promo'
standard_d64_v3 = 'Standard_D64_v3'
standard_d64s_v3 = 'Standard_D64s_v3'
standard_d8_v3 = 'Standard_D8_v3'
standard_d8s_v3 = 'Standard_D8s_v3'
standard_ds1 = 'Standard_DS1'
standard_ds11 = 'Standard_DS11'
standard_ds11_v2 = 'Standard_DS11_v2'
standard_ds11_v2_promo = 'Standard_DS11_v2_Promo'
standard_ds12 = 'Standard_DS12'
standard_ds12_v2 = 'Standard_DS12_v2'
standard_ds12_v2_promo = 'Standard_DS12_v2_Promo'
standard_ds13 = 'Standard_DS13'
standard_ds13_2_v2 = 'Standard_DS13-2_v2'
standard_ds13_4_v2 = 'Standard_DS13-4_v2'
standard_ds13_v2 = 'Standard_DS13_v2'
standard_ds13_v2_promo = 'Standard_DS13_v2_Promo'
standard_ds14 = 'Standard_DS14'
standard_ds14_4_v2 = 'Standard_DS14-4_v2'
standard_ds14_8_v2 = 'Standard_DS14-8_v2'
standard_ds14_v2 = 'Standard_DS14_v2'
standard_ds14_v2_promo = 'Standard_DS14_v2_Promo'
standard_ds15_v2 = 'Standard_DS15_v2'
standard_ds1_v2 = 'Standard_DS1_v2'
standard_ds2 = 'Standard_DS2'
standard_ds2_v2 = 'Standard_DS2_v2'
standard_ds2_v2_promo = 'Standard_DS2_v2_Promo'
standard_ds3 = 'Standard_DS3'
standard_ds3_v2 = 'Standard_DS3_v2'
standard_ds3_v2_promo = 'Standard_DS3_v2_Promo'
standard_ds4 = 'Standard_DS4'
standard_ds4_v2 = 'Standard_DS4_v2'
standard_ds4_v2_promo = 'Standard_DS4_v2_Promo'
standard_ds5_v2 = 'Standard_DS5_v2'
standard_ds5_v2_promo = 'Standard_DS5_v2_Promo'
standard_e16_v3 = 'Standard_E16_v3'
standard_e16s_v3 = 'Standard_E16s_v3'
standard_e2_v3 = 'Standard_E2_v3'
standard_e2s_v3 = 'Standard_E2s_v3'
standard_e32_16s_v3 = 'Standard_E32-16s_v3'
standard_e32_8s_v3 = 'Standard_E32-8s_v3'
standard_e32_v3 = 'Standard_E32_v3'
standard_e32s_v3 = 'Standard_E32s_v3'
standard_e4_v3 = 'Standard_E4_v3'
standard_e4s_v3 = 'Standard_E4s_v3'
standard_e64_16s_v3 = 'Standard_E64-16s_v3'
standard_e64_32s_v3 = 'Standard_E64-32s_v3'
standard_e64_v3 = 'Standard_E64_v3'
standard_e64s_v3 = 'Standard_E64s_v3'
standard_e8_v3 = 'Standard_E8_v3'
standard_e8s_v3 = 'Standard_E8s_v3'
standard_f1 = 'Standard_F1'
standard_f16 = 'Standard_F16'
standard_f16s = 'Standard_F16s'
standard_f16s_v2 = 'Standard_F16s_v2'
standard_f1s = 'Standard_F1s'
standard_f2 = 'Standard_F2'
standard_f2s = 'Standard_F2s'
standard_f2s_v2 = 'Standard_F2s_v2'
standard_f32s_v2 = 'Standard_F32s_v2'
standard_f4 = 'Standard_F4'
standard_f4s = 'Standard_F4s'
standard_f4s_v2 = 'Standard_F4s_v2'
standard_f64s_v2 = 'Standard_F64s_v2'
standard_f72s_v2 = 'Standard_F72s_v2'
standard_f8 = 'Standard_F8'
standard_f8s = 'Standard_F8s'
standard_f8s_v2 = 'Standard_F8s_v2'
standard_g1 = 'Standard_G1'
standard_g2 = 'Standard_G2'
standard_g3 = 'Standard_G3'
standard_g4 = 'Standard_G4'
standard_g5 = 'Standard_G5'
standard_gs1 = 'Standard_GS1'
standard_gs2 = 'Standard_GS2'
standard_gs3 = 'Standard_GS3'
standard_gs4 = 'Standard_GS4'
standard_gs4_4 = 'Standard_GS4-4'
standard_gs4_8 = 'Standard_GS4-8'
standard_gs5 = 'Standard_GS5'
standard_gs5_16 = 'Standard_GS5-16'
standard_gs5_8 = 'Standard_GS5-8'
standard_h16 = 'Standard_H16'
standard_h16m = 'Standard_H16m'
standard_h16mr = 'Standard_H16mr'
standard_h16r = 'Standard_H16r'
standard_h8 = 'Standard_H8'
standard_h8m = 'Standard_H8m'
standard_l16s = 'Standard_L16s'
standard_l32s = 'Standard_L32s'
standard_l4s = 'Standard_L4s'
standard_l8s = 'Standard_L8s'
standard_m128_32ms = 'Standard_M128-32ms'
standard_m128_64ms = 'Standard_M128-64ms'
standard_m128ms = 'Standard_M128ms'
standard_m128s = 'Standard_M128s'
standard_m64_16ms = 'Standard_M64-16ms'
standard_m64_32ms = 'Standard_M64-32ms'
standard_m64ms = 'Standard_M64ms'
standard_m64s = 'Standard_M64s'
standard_nc12 = 'Standard_NC12'
standard_nc12s_v2 = 'Standard_NC12s_v2'
standard_nc12s_v3 = 'Standard_NC12s_v3'
standard_nc24 = 'Standard_NC24'
standard_nc24r = 'Standard_NC24r'
standard_nc24rs_v2 = 'Standard_NC24rs_v2'
standard_nc24rs_v3 = 'Standard_NC24rs_v3'
standard_nc24s_v2 = 'Standard_NC24s_v2'
standard_nc24s_v3 = 'Standard_NC24s_v3'
standard_nc6 = 'Standard_NC6'
standard_nc6s_v2 = 'Standard_NC6s_v2'
standard_nc6s_v3 = 'Standard_NC6s_v3'
standard_nd12s = 'Standard_ND12s'
standard_nd24rs = 'Standard_ND24rs'
standard_nd24s = 'Standard_ND24s'
standard_nd6s = 'Standard_ND6s'
standard_nv12 = 'Standard_NV12'
standard_nv24 = 'Standard_NV24'
standard_nv6 = 'Standard_NV6'
class azure.mgmt.containerservice.v2018_08_01_preview.models.OSType[source]

Bases: str, enum.Enum

An enumeration.

linux = 'Linux'
windows = 'Windows'
class azure.mgmt.containerservice.v2018_08_01_preview.models.AgentPoolType[source]

Bases: str, enum.Enum

An enumeration.

availability_set = 'AvailabilitySet'
virtual_machine_scale_sets = 'VirtualMachineScaleSets'
class azure.mgmt.containerservice.v2018_08_01_preview.models.NetworkPlugin[source]

Bases: str, enum.Enum

An enumeration.

azure = 'azure'
kubenet = 'kubenet'
class azure.mgmt.containerservice.v2018_08_01_preview.models.NetworkPolicy[source]

Bases: str, enum.Enum

An enumeration.

calico = 'calico'