All Classes and Interfaces

Class
Description
Profile for enabling a user to access a managed cluster.
A client-side representation for an agent pool.
The list of available versions for an agent pool.
The list of available agent pool versions.
The AgentPoolAvailableVersionsPropertiesAgentPoolVersionsItem model.
The client-side data of an agent pool.
Agent Pool.
The response from the List Agent Pools operation.
The mode of an agent pool.
An instance of this class provides access to all the operations defined in AgentPoolsClient.
The type of Agent Pool.
The list of available upgrades for an agent pool.
The list of available upgrade versions.
The AgentPoolUpgradeProfilePropertiesUpgradesItem model.
Settings for upgrading an agentpool.
Azure Key Vault key management service settings for the security profile.
Tells whether the cluster is Running or Stopped.
The results of a run command.
The private link service connection status.
Profile for Linux VMs in the container service cluster.
The interface for ContainerServiceManagementClient class.
Entry point to Azure Container Service management.
The interface allowing configurations to be set.
Profile of network configuration.
Defines values for resource types from container service.
An instance of this class provides access to all the operations defined in ContainerServicesClient.
SSH configuration for Linux-based VMs running on Azure.
Contains information about SSH certificate public key data.
Size of agent VMs.
Data used when creating a target resource from a source resource.
The credential result response.
The list credential result response.
A domain name that AKS agent nodes are reaching at.
connect information from the AKS agent nodes to a single endpoint.
The expander to use when scaling up
The complex type of the extended location.
The type of extendedLocation.
Defines values for Format.
GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU.
The IP version to use for cluster networking and IP assignment.
Network access of the key vault
Kubelet configurations of agent nodes.
Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage.
A client-side representation for a managed Kubernetes cluster.
Interface for all the definitions related to a Kubernetes cluster.
Grouping of Kubernetes cluster definition stages.
The first stage of a container service definition.
The Kubernetes cluster network profile definition.
The Kubernetes cluster definition allowing to specify a network profile.
The first stage of a network profile definition.
The final stage of a network profile definition.
The stage of a network profile definition allowing to specify an IP address assigned to the Kubernetes DNS service.
The stage of a network profile definition allowing to specify a CIDR notation IP range assigned to the Docker bridge network.
The stage of a network profile definition allowing to specify load balancer profile.
The stage of a network profile definition allowing to specify the network policy.
The stage of a network profile definition allowing to specify a CIDR notation IP range from which to assign pod IPs when kubenet is used.
The stage of a network profile definition allowing to specify a CIDR notation IP range from which to assign service cluster IPs.
The stage of the Kubernetes cluster definition allowing to specify Azure AD integration.
The stage of the Kubernetes cluster definition allowing to specify the cluster's access profiles.
The stage of the Kubernetes cluster definition allowing to specify the cluster's add-on's profiles.
The stage of the Kubernetes cluster definition allowing to specify an agent pool profile.
The stage of the Kubernetes cluster definition allowing to specify the auto-scale profile.
The stage of the definition which contains all the minimum required inputs for the resource to be created, but also allows for any other optional settings to be specified.
The stage of the Kubernetes cluster definition allowing to specify disk encryption.
The stage of the Kubernetes cluster definition allowing to specify the DNS prefix label.
The stage of the Kubernetes cluster definition allowing to specify the resource group.
The stage of the Kubernetes cluster definition allowing to specific the Linux root username.
The stage of the Kubernetes cluster definition allowing to specific the Linux SSH key.
The stage of the Kubernetes cluster definition allowing to specify local accounts.
The stage of the Kubernetes cluster definition allowing to specify the auto-scale profile.
The stage of the Kubernetes cluster definition allowing to specify a network profile.
The stage of the Kubernetes cluster definition allowing to specify Kubernetes Role-Based Access Control.
The stage of the Kubernetes cluster definition allowing to specify the service principal client ID.
The stage of the Kubernetes cluster definition allowing to specify the service principal secret.
The stage of the Kubernetes cluster definition allowing to specify orchestration type.
The template for an update operation, containing all the settings that can be modified.
Grouping of the Kubernetes cluster update stages.
The stage of the Kubernetes cluster update allowing to specify Azure AD integration.
The stage of the Kubernetes cluster update definition allowing to specify the cluster's add-on's profiles.
The stage of the Kubernetes cluster update definition allowing to specify the agent poll in the cluster.
The stage of the Kubernetes cluster update allowing to specify the auto-scale profile.
The stage of the Kubernetes cluster update allowing to specify local accounts.
The stage of the Kubernetes cluster update definition allowing to specify the cluster's network profile.
The stage of the Kubernetes cluster update definition allowing to specify if Kubernetes Role-Based Access Control is enabled or disabled.
A client-side representation for a Kubernetes cluster agent pool.
The entirety of a container service agent pool definition as a part of a parent definition.
Grouping of container service agent pool definition stages as a part of parent container service definition.
The first stage of a container service agent pool definition allowing to specify the agent virtual machine size.
The stage of a container service agent pool definition allowing to specify the agent pool mode.
The stage of a container service agent pool definition allowing to specify the type of agent pool.
The stage of a container service agent pool definition allowing to specify the number of agents (Virtual Machines) to host docker containers.
The final stage of a container service agent pool definition.
The stage of a container service agent pool definition allowing to specify auto-scaling.
The stage of a container service agent pool definition allowing to specify availability zones.
The stage of a container service agent pool definition allowing to specify the agent pool mode.
The stage of a container service agent pool definition allowing to specify the agent pool disk type.
The stage of a container service agent pool definition allowing to specify the maximum number of pods that can run on a node.
The stage of a container service agent pool definition allowing to specify node labels and taints.
The stage of a container service agent pool definition allowing to specify the agent pool OS disk size.
The stage of a container service agent pool definition allowing to specify the agent pool OS type.
The stage of a container service agent pool definition allowing to specify tags.
The stage of a container service agent pool definition allowing to specify a virtual network to be used for the agents.
The stage of a container service agent pool definition allowing to specify the priority of the virtual machine.
The template for an update operation, containing all the settings that can be modified.
Grouping of agent pool update stages.
The stage of a container service agent pool update allowing to specify the agent pool mode.
The stage of a container service agent pool update allowing to specify the number of agents (Virtual Machines) to host docker containers.
The stage of a container service agent pool update allowing to specify auto-scaling.
The stage of a container service agent pool update allowing to specify the agent pool disk type.
The stage of a container service agent pool update allowing to specify tags.
Entry point to managed Kubernetes service management API.
The result of checking for the Kubernetes cluster's upgrade profile.
The license type to use for Windows VMs.
OS configurations of Linux agent nodes.
The load balancer sku for the managed cluster.
Planned maintenance configuration, used to configure when updates can be deployed to a Managed Cluster.
The response from the List maintenance configurations operation.
Properties used to configure planned maintenance for a Managed Cluster.
An instance of this class provides access to all the operations defined in MaintenanceConfigurationsClient.
AADProfile specifies attributes for Azure Active Directory integration.
Managed cluster Access Profile.
A Kubernetes add-on profile for a managed cluster.
Information of user assigned identity used by this add-on.
Profile for the container service agent pool.
Properties for the container service agent pool profile.
Access profile for managed cluster API server.
Auto upgrade profile for a managed cluster.
Cluster HTTP proxy configuration.
Identity for the managed cluster.
Managed cluster.
The response from the List Managed Clusters operation.
Profile of the managed cluster load balancer.
Desired managed outbound IPs for the cluster load balancer.
Desired outbound IP Prefix resources for the cluster load balancer.
Desired outbound IP resources for the cluster load balancer.
Profile of the managed outbound IP resources of the managed cluster.
Profile of the managed cluster NAT gateway.
Details about the pod identity assigned to the Managed Cluster.
A pod identity exception, which allows pods with certain labels to access the Azure Instance Metadata Service (IMDS) endpoint without being intercepted by the node-managed identity (NMI) server.
The pod identity profile of the Managed Cluster.
An error response from the pod identity provisioning.
An error response from the pod identity provisioning.
The ManagedClusterPodIdentityProvisioningInfo model.
The current provisioning state of the pod identity.
The list of available upgrade versions.
The ManagedClusterPoolUpgradeProfileUpgradesItem model.
Properties of the managed cluster.
Parameters to be applied to the cluster-autoscaler when enabled.
An instance of this class provides access to all the operations defined in ManagedClustersClient.
Security profile for the container service cluster.
Microsoft Defender settings for the security profile.
Microsoft Defender settings for the security profile threat detection.
Information about a service principal identity for the cluster to use for manipulating Azure APIs.
The SKU of a Managed Cluster.
The name of a managed cluster SKU.
The tier of a managed cluster SKU.
Storage profile for the container service cluster.
AzureDisk CSI Driver settings for the storage profile.
AzureFile CSI Driver settings for the storage profile.
Snapshot Controller settings for the storage profile.
The list of available upgrades for compute pools.
Control plane and agent pool upgrade profiles.
Profile for Windows VMs in the managed cluster.
The ManagedServiceIdentityUserAssignedIdentitiesValue model.
The network mode Azure CNI is configured with.
Network plugin used for building the Kubernetes network.
Network policy used for building the Kubernetes network.
Represents the OpenShift networking configuration.
OpenShiftAgentPoolProfileRole represents the role of the AgentPoolProfile.
Size of OpenShift VMs.
Defines the Identity provider for MS AAD.
Defines the configuration of the OpenShift cluster VMs.
Defines all possible authentication profiles for the OpenShift cluster.
Structure for any Identity provider.
Defines the configuration of the identity providers to be used in the OpenShift cluster.
OpenShift Managed cluster.
The response from the List OpenShift Managed Clusters operation.
OpenShiftManagedClusterMaterPoolProfile contains configuration for OpenShift master VMs.
Properties of the OpenShift managed cluster.
An instance of this class provides access to all the operations defined in OpenShiftManagedClustersClient.
Represents an OpenShift router.
The List Operation response.
An instance of this class provides access to all the operations defined in OperationsClient.
Describes the properties of a Operation Value Display.
Describes the properties of a Operation value.
Contains information about orchestrator.
The profile of an orchestrator and its available versions.
The list of versions for supported orchestrators.
The properties of an orchestrator version profile.
The OS disk type to be used for machines in the agent pool.
The OS option profile.
OS option property.
The list of OS option properties.
Specifies the OS SKU used by the agent pool.
OsType to be used to specify os type.
Collection of OutboundEnvironmentEndpoint.
Egress endpoints which AKS agent nodes connect to for common purpose.
The outbound (egress) routing method.
Describes the Power State of the cluster.
Private endpoint which a connection belongs to.
A private endpoint connection.
A list of private endpoint connections.
Properties of a private endpoint connection.
The current provisioning state.
An instance of this class provides access to all the operations defined in PrivateEndpointConnectionsClient.
A private link resource.
An instance of this class provides access to all the operations defined in PrivateLinkResourcesClient.
A list of private link resources.
The state of a private link service connection.
PublicNetworkAccess of the managedCluster
Used for establishing the purchase context of any 3rd Party artifact through MarketPlace.
An instance of this class provides access to all the operations defined in ResolvePrivateLinkServiceIdsClient.
The type of identity used for the managed cluster.
A reference to an Azure resource.
A run command request.
run command result.
Describes how VMs are added to or removed from Agent Pools.
The Virtual Machine Scale Set eviction policy.
The Virtual Machine Scale Set priority.
A node pool snapshot resource.
The response from the List Snapshots operation.
Properties used to configure a node pool snapshot.
An instance of this class provides access to all the operations defined in SnapshotsClient.
The type of a snapshot.
Sysctl settings for Linux agent nodes.
Tags object for patch operations.
Time in a week.
A time range.
The upgrade channel for auto upgrade.
Details about a user assigned identity.
The weekday enum.
Windows gMSA Profile in the managed cluster.
Determines the type of workload a node can run.