models Package

Classes

AgentPool

Agent Pool.

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

AgentPoolAvailableVersions

The list of available versions for an agent pool.

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

AgentPoolAvailableVersionsPropertiesAgentPoolVersionsItem

AgentPoolAvailableVersionsPropertiesAgentPoolVersionsItem.

AgentPoolListResult

The response from the List Agent Pools operation.

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

AgentPoolUpgradeProfile

The list of available upgrades for an agent pool.

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.

AgentPoolUpgradeProfilePropertiesUpgradesItem

AgentPoolUpgradeProfilePropertiesUpgradesItem.

AgentPoolUpgradeSettings

Settings for upgrading an agentpool.

CloudError

An error response from the Container service.

CloudErrorBody

An error response from the Container service.

Components1Q1Og48SchemasManagedclusterAllof1

Components1Q1Og48SchemasManagedclusterAllof1.

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

Components1Umhcm8SchemasManagedclusteridentityPropertiesUserassignedidentitiesAdditionalproperties

Components1Umhcm8SchemasManagedclusteridentityPropertiesUserassignedidentitiesAdditionalproperties.

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

ComponentsQit0EtSchemasManagedclusterpropertiesPropertiesIdentityprofileAdditionalproperties

ComponentsQit0EtSchemasManagedclusterpropertiesPropertiesIdentityprofileAdditionalproperties.

ContainerServiceDiagnosticsProfile

Profile for diagnostics on the container service cluster.

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

ContainerServiceLinuxProfile

Profile for Linux VMs in the container service cluster.

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

ContainerServiceMasterProfile

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.

ContainerServiceNetworkProfile

Profile of network configuration.

ContainerServiceSshConfiguration

SSH configuration for Linux-based VMs running on Azure.

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

ContainerServiceSshPublicKey

Contains information about SSH certificate public key data.

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

ContainerServiceVMDiagnostics

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.

CredentialResult

The credential result response.

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

CredentialResults

The list of credential result response.

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

ExtendedLocation

The complex type of the extended location.

KubeletConfig

Kubelet configurations of agent nodes.

LinuxOSConfig

OS configurations of Linux agent nodes.

MaintenanceConfiguration

maintenance configuration.

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

MaintenanceConfigurationListResult

The response from the List maintenance configurations operation.

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

ManagedCluster

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.

ManagedClusterAADProfile

AADProfile specifies attributes for Azure Active Directory integration.

ManagedClusterAPIServerAccessProfile

Access profile for managed cluster API server.

ManagedClusterAccessProfile

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.

ManagedClusterAddonProfile

A Kubernetes add-on profile for a 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.

ManagedClusterAddonProfileIdentity

Information of user assigned identity used by this add-on.

ManagedClusterAgentPoolProfile

Profile for the container service agent pool.

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.

ManagedClusterAgentPoolProfileProperties

Properties for the container service agent pool profile.

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

ManagedClusterAutoUpgradeProfile

Auto upgrade profile for a managed cluster.

ManagedClusterHTTPProxyConfig

Configurations for provisioning the cluster with HTTP proxy servers.

ManagedClusterIdentity

Identity for the managed cluster.

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

ManagedClusterListResult

The response from the List Managed Clusters operation.

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

ManagedClusterLoadBalancerProfile

Profile of the managed cluster load balancer.

ManagedClusterLoadBalancerProfileManagedOutboundIPs

Desired managed outbound IPs for the cluster load balancer.

ManagedClusterLoadBalancerProfileOutboundIPPrefixes

Desired outbound IP Prefix resources for the cluster load balancer.

ManagedClusterLoadBalancerProfileOutboundIPs

Desired outbound IP resources for the cluster load balancer.

ManagedClusterPodIdentity

ManagedClusterPodIdentity.

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.

ManagedClusterPodIdentityException

ManagedClusterPodIdentityException.

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

ManagedClusterPodIdentityProfile

ManagedClusterPodIdentityProfile.

ManagedClusterPodIdentityProvisioningInfo

ManagedClusterPodIdentityProvisioningInfo.

ManagedClusterPoolUpgradeProfile

The list of available upgrade versions.

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

ManagedClusterPoolUpgradeProfileUpgradesItem

ManagedClusterPoolUpgradeProfileUpgradesItem.

ManagedClusterPropertiesAutoScalerProfile

Parameters to be applied to the cluster-autoscaler when enabled.

ManagedClusterSKU

ManagedClusterSKU.

ManagedClusterServicePrincipalProfile

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.

ManagedClusterUpgradeProfile

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.

ManagedClusterWindowsProfile

Profile for Windows VMs in the container service cluster.

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

OSOptionProfile

The OS option 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.

OSOptionProperty

OS option property.

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

OperationListResult

The List Compute Operation operation response.

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

OperationValue

Describes the properties of a Compute Operation value.

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

PowerState

Describes the Power State of the cluster.

PrivateEndpoint

Private endpoint which a connection belongs to.

PrivateEndpointConnection

A private endpoint connection.

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

PrivateEndpointConnectionListResult

A list of private endpoint connections.

PrivateLinkResource

A private link resource.

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

PrivateLinkResourcesListResult

A list of private link resources.

PrivateLinkServiceConnectionState

The state of a private link service connection.

Resource

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.

ResourceReference

A reference to an Azure resource.

RunCommandRequest

run command request.

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

RunCommandResult

run command result.

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

SubResource

Reference to another subresource.

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

SysctlConfig

Sysctl settings for Linux agent nodes.

SystemData

Metadata pertaining to creation and last modification of the resource.

TagsObject

Tags object for patch operations.

TimeInWeek

Time in a week.

TimeSpan

The time span with start and end properties.

UserAssignedIdentity

UserAssignedIdentity.

Enums

AgentPoolMode

AgentPoolMode represents mode of an agent pool.

AgentPoolType

AgentPoolType represents types of an agent pool.

Code

Tells whether the cluster is Running or Stopped

ConnectionStatus

The private link service connection status.

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.

ContainerServiceVMSizeTypes

Size of agent VMs.

Count

Number of masters (VMs) in the container service cluster. Allowed values are 1, 3, and 5. The default value is 1.

CreatedByType

The type of identity that created the resource.

Expander

An enumeration.

ExtendedLocationTypes

The type of extendedLocation.

GPUInstanceProfile

GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU. Supported values are MIG1g, MIG2g, MIG3g, MIG4g and MIG7g.

KubeletDiskType

KubeletDiskType determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage. Allowed values: 'OS', 'Temporary' (preview).

LicenseType

The licenseType to use for Windows VMs. Windows_Server is used to enable Azure Hybrid User Benefits for Windows VMs.

LoadBalancerSku

The load balancer sku for the managed cluster.

ManagedClusterPodIdentityProvisioningState

The current provisioning state of the pod identity.

ManagedClusterSKUName

Name of a managed cluster SKU.

ManagedClusterSKUTier

Tier of a managed cluster SKU.

NetworkMode

Network mode used for building Kubernetes network.

NetworkPlugin

Network plugin used for building Kubernetes network.

NetworkPolicy

Network policy used for building Kubernetes network.

OSDiskType

OSDiskType represents the type of an OS disk on an agent pool.

OSSKU

OsSKU to be used to specify os sku. Choose from Ubuntu(default) and CBLMariner for Linux OSType. Not applicable to Windows OSType.

OSType

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

OutboundType

The outbound (egress) routing method.

PrivateEndpointConnectionProvisioningState

The current provisioning state.

ResourceIdentityType

The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in >>MC_<< resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead.

ScaleSetEvictionPolicy

ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete.

ScaleSetPriority

ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular.

UpgradeChannel

upgrade channel for auto upgrade.

WeekDay

The weekday enum.