Microsoft.Azure.Management.ContainerService.Models Namespace

Classes

AccessProfile

Profile for enabling a user to access a managed cluster.

AgentPool

Agent Pool.

AgentPoolAvailableVersions

The list of available versions for an agent pool.

AgentPoolAvailableVersionsProperties

The list of available agent pool versions.

AgentPoolAvailableVersionsPropertiesAgentPoolVersionsItem
AgentPoolMode

Defines values for AgentPoolMode.

AgentPoolsAbortLatestOperationHeaders
AgentPoolsDeleteHeaders
AgentPoolsUpgradeNodeImageVersionHeaders
AgentPoolType

Defines values for AgentPoolType.

AgentPoolUpgradeProfile

The list of available upgrades for an agent pool.

AgentPoolUpgradeProfileProperties

The list of available upgrade versions.

AgentPoolUpgradeProfilePropertiesUpgradesItem
AgentPoolUpgradeSettings

Settings for upgrading an agentpool

AzureKeyVaultKms

Azure Key Vault key management service settings for the security profile.

Code

Defines values for Code.

CommandResultProperties

The results of a run command

ConnectionStatus

Defines values for ConnectionStatus.

ContainerServiceLinuxProfile

Profile for Linux VMs in the container service cluster.

ContainerServiceNetworkProfile

Profile of network configuration.

ContainerServiceSshConfiguration

SSH configuration for Linux-based VMs running on Azure.

ContainerServiceSshPublicKey

Contains information about SSH certificate public key data.

CreatedByType

Defines values for CreatedByType.

CreationData

Data used when creating a target resource from a source resource.

CredentialResult

The credential result response.

CredentialResults

The list credential result response.

EndpointDependency

A domain name that AKS agent nodes are reaching at.

EndpointDetail

connect information from the AKS agent nodes to a single endpoint.

Expander

Defines values for Expander.

ExtendedLocation

The complex type of the extended location.

ExtendedLocationTypes

Defines values for ExtendedLocationTypes.

Format

Defines values for Format.

GPUInstanceProfile

Defines values for GPUInstanceProfile.

IpFamily

Defines values for IpFamily.

KeyVaultNetworkAccessTypes

Defines values for KeyVaultNetworkAccessTypes.

KubeletConfig

See AKS custom node configuration for more details.

KubeletDiskType

Defines values for KubeletDiskType.

KubernetesPatchVersion

Kubernetes patch version profile

KubernetesSupportPlan

Defines values for KubernetesSupportPlan.

KubernetesVersion

Kubernetes version profile for given major.minor release.

KubernetesVersionCapabilities

Capabilities on this Kubernetes version.

KubernetesVersionListResult

Hold values properties, which is array of KubernetesVersion

LicenseType

Defines values for LicenseType.

LinuxOSConfig

See AKS custom node configuration for more details.

LoadBalancerSku

Defines values for LoadBalancerSku.

MaintenanceConfiguration

See planned maintenance for more information about planned maintenance.

MaintenanceConfigurationProperties

Properties used to configure planned maintenance for a Managed Cluster.

ManagedCluster

Managed cluster.

ManagedClusterAADProfile

For more details see managed AAD on AKS.

ManagedClusterAccessProfile

Managed cluster Access Profile.

ManagedClusterAddonProfile

A Kubernetes add-on profile for a managed cluster.

ManagedClusterAddonProfileIdentity

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

ManagedClusterAgentPoolProfile

Profile for the container service agent pool.

ManagedClusterAgentPoolProfileProperties

Properties for the container service agent pool profile.

ManagedClusterAPIServerAccessProfile

Access profile for managed cluster API server.

ManagedClusterAutoUpgradeProfile

Auto upgrade profile for a managed cluster.

ManagedClusterAzureMonitorProfile

Azure Monitor addon profiles for monitoring the managed cluster.

ManagedClusterAzureMonitorProfileKubeStateMetrics

Kube State Metrics profile for the Azure Managed Prometheus addon. These optional settings are for the kube-state-metrics pod that is deployed with the addon. See aka.ms/AzureManagedPrometheus-optional-parameters for details.

ManagedClusterAzureMonitorProfileMetrics

Metrics profile for the Azure Monitor managed service for Prometheus addon. Collect out-of-the-box Kubernetes infrastructure metrics to send to an Azure Monitor Workspace and configure additional scraping for custom targets. See aka.ms/AzureManagedPrometheus for an overview.

ManagedClusterHttpProxyConfig

Cluster HTTP proxy configuration.

ManagedClusterIdentity

Identity for the managed cluster.

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.

ManagedClusterManagedOutboundIPProfile

Profile of the managed outbound IP resources of the managed cluster.

ManagedClusterNATGatewayProfile

Profile of the managed cluster NAT gateway.

ManagedClusterOidcIssuerProfile

The OIDC issuer profile of the Managed Cluster.

ManagedClusterPodIdentity

Details about the pod identity assigned to the Managed Cluster.

ManagedClusterPodIdentityException

See disable AAD Pod Identity for a specific Pod/Application for more details.

ManagedClusterPodIdentityProfile

See use AAD pod identity for more details on pod identity integration.

ManagedClusterPodIdentityProvisioningError

An error response from the pod identity provisioning.

ManagedClusterPodIdentityProvisioningErrorBody

An error response from the pod identity provisioning.

ManagedClusterPodIdentityProvisioningInfo
ManagedClusterPodIdentityProvisioningState

Defines values for ManagedClusterPodIdentityProvisioningState.

ManagedClusterPoolUpgradeProfile

The list of available upgrade versions.

ManagedClusterPoolUpgradeProfileUpgradesItem
ManagedClusterProperties

Properties of the managed cluster.

ManagedClusterPropertiesAutoScalerProfile

Parameters to be applied to the cluster-autoscaler when enabled

ManagedClustersAbortLatestOperationHeaders
ManagedClustersDeleteHeaders
ManagedClusterSecurityProfile

Security profile for the container service cluster.

ManagedClusterSecurityProfileDefender

Microsoft Defender settings for the security profile.

ManagedClusterSecurityProfileDefenderSecurityMonitoring

Microsoft Defender settings for the security profile threat detection.

ManagedClusterSecurityProfileImageCleaner

Image Cleaner removes unused images from nodes, freeing up disk space and helping to reduce attack surface area. Here are settings for the security profile.

ManagedClusterSecurityProfileWorkloadIdentity

Workload identity settings for the security profile.

ManagedClusterServicePrincipalProfile

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

ManagedClustersGetCommandResultHeaders
ManagedClusterSKU

The SKU of a Managed Cluster.

ManagedClusterSKUName

Defines values for ManagedClusterSKUName.

ManagedClusterSKUTier

Defines values for ManagedClusterSKUTier.

ManagedClustersResetAadProfileHeaders
ManagedClustersResetServicePrincipalProfileHeaders
ManagedClustersRotateClusterCertificatesHeaders
ManagedClustersRotateServiceAccountSigningKeysHeaders
ManagedClustersRunCommandHeaders
ManagedClustersStartHeaders
ManagedClustersStopHeaders
ManagedClusterStorageProfile

Storage profile for the container service cluster.

ManagedClusterStorageProfileBlobCSIDriver

AzureBlob CSI Driver settings for the storage profile.

ManagedClusterStorageProfileDiskCSIDriver

AzureDisk CSI Driver settings for the storage profile.

ManagedClusterStorageProfileFileCSIDriver

AzureFile CSI Driver settings for the storage profile.

ManagedClusterStorageProfileSnapshotController

Snapshot Controller settings for the storage profile.

ManagedClusterUpgradeProfile

The list of available upgrades for compute pools.

ManagedClusterUpgradeProfileProperties

Control plane and agent pool upgrade profiles.

ManagedClusterWindowsProfile

Profile for Windows VMs in the managed cluster.

ManagedClusterWorkloadAutoScalerProfile

Workload Auto-scaler profile for the managed cluster.

ManagedClusterWorkloadAutoScalerProfileKeda

KEDA (Kubernetes Event-driven Autoscaling) settings for the workload auto-scaler profile.

ManagedServiceIdentityUserAssignedIdentitiesValue
NetworkDataplane

Defines values for NetworkDataplane.

NetworkMode

Defines values for NetworkMode.

NetworkPlugin

Defines values for NetworkPlugin.

NetworkPluginMode

Defines values for NetworkPluginMode.

NetworkPolicy

Defines values for NetworkPolicy.

OperationValue

Describes the properties of a Operation value.

OperationValueDisplay

Describes the properties of a Operation Value Display.

OSDiskType

Defines values for OSDiskType.

OSOptionProfile

The OS option profile.

OSOptionProperty

OS option property.

OSOptionPropertyList

The list of OS option properties.

Ossku

Defines values for Ossku.

OSType

Defines values for OSType.

OutboundEnvironmentEndpoint

Egress endpoints which AKS agent nodes connect to for common purpose.

OutboundType

Defines values for OutboundType.

Page<T>

Defines a page in Azure responses.

Page1<T>

Defines a page in Azure responses.

PowerState

Describes the Power State of the cluster

PrivateEndpoint

Private endpoint which a connection belongs to.

PrivateEndpointConnection

A private endpoint connection

PrivateEndpointConnectionListResult

A list of private endpoint connections

PrivateEndpointConnectionProperties

Properties of a private endpoint connection.

PrivateEndpointConnectionProvisioningState

Defines values for PrivateEndpointConnectionProvisioningState.

PrivateLinkResource

A private link resource

PrivateLinkResourcesListResult

A list of private link resources

PrivateLinkServiceConnectionState

The state of a private link service connection.

PublicNetworkAccess

Defines values for PublicNetworkAccess.

Resource

Common fields that are returned in the response for all Azure Resource Manager resources

ResourceReference

A reference to an Azure resource.

RunCommandRequest

A run command request

RunCommandResult

run command result.

ScaleDownMode

Defines values for ScaleDownMode.

ScaleSetEvictionPolicy

Defines values for ScaleSetEvictionPolicy.

ScaleSetPriority

Defines values for ScaleSetPriority.

Snapshot

A node pool snapshot resource.

SnapshotProperties

Properties used to configure a node pool snapshot.

SnapshotType

Defines values for SnapshotType.

SubResource

Reference to another subresource.

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

For example, between 2021-05-25T13:00:00Z and 2021-05-25T14:00:00Z.

TrackedResource

The resource model definition for an Azure Resource Manager tracked top level resource which has 'tags' and a 'location'

UpgradeChannel

Defines values for UpgradeChannel.

UserAssignedIdentity

Details about a user assigned identity.

WeekDay

Defines values for WeekDay.

WindowsGmsaProfile

Windows gMSA Profile in the managed cluster.

WorkloadRuntime

Defines values for WorkloadRuntime.

Enums

ResourceIdentityType

Defines values for ResourceIdentityType.