com.microsoft.azure.management.containerservice

This package contains the classes for ContainerServiceManagementClient. Container Service Client.

Classes

AgentPoolAvailableVersionsPropertiesAgentPoolVersionsItem

The AgentPoolAvailableVersionsPropertiesAgentPoolVersionsItem model.

AgentPoolMode

Defines values for AgentPoolMode.

AgentPoolType

Defines values for AgentPoolType.

AgentPoolUpgradeProfilePropertiesUpgradesItem

The AgentPoolUpgradeProfilePropertiesUpgradesItem model.

AgentPoolUpgradeSettings

Settings for upgrading an agentpool.

Code

Defines values for Code.

ConnectionStatus

Defines values for ConnectionStatus.

ContainerServiceAgentPoolProfile

Profile for the container service agent pool.

ContainerServiceCustomProfile

Properties to configure a custom container service cluster.

ContainerServiceDiagnosticsProfile

Profile for diagnostics on the container service cluster.

ContainerServiceLinuxProfile

Profile for Linux VMs in the container service cluster.

ContainerServiceManagementTest
ContainerServiceMasterProfile

Profile for the container service master.

ContainerServiceNetworkProfile

Profile of network configuration.

ContainerServiceOrchestratorProfile

Profile for the container service orchestrator.

ContainerServiceOrchestratorTypes

Defines values for ContainerServiceOrchestratorTypes.

ContainerServiceServicePrincipalProfile

Information about a service principal identity for the cluster to use for manipulating Azure APIs. Either secret or keyVaultSecretRef must be specified.

ContainerServiceSshConfiguration

SSH configuration for Linux-based VMs running on Azure.

ContainerServiceSshPublicKey

Contains information about SSH certificate public key data.

ContainerServicesTests
ContainerServiceStorageProfileTypes

Defines values for ContainerServiceStorageProfileTypes.

ContainerServiceVMDiagnostics

Profile for diagnostics on the container service VMs.

ContainerServiceVMSizeTypes

Defines values for ContainerServiceVMSizeTypes.

ContainerServiceWindowsProfile

Profile for Windows VMs in the container service cluster.

CredentialResult

The credential result response.

Expander

Defines values for Expander.

KeyVaultSecretRef

Reference to a secret stored in Azure Key Vault.

KubernetesClusterAccessProfileRole

Defines values for Kubernetes cluster access profile roles.

KubernetesClustersTests
KubernetesVersion

Defines values for Kubernetes versions.

LicenseType

Defines values for LicenseType.

LoadBalancerSku

Defines values for LoadBalancerSku.

ManagedClusterAADProfile

AADProfile specifies attributes for Azure Active Directory integration.

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.

ManagedClusterIdentity

Identity for the managed cluster.

ManagedClusterIdentityUserAssignedIdentitiesValue

The ManagedClusterIdentityUserAssignedIdentitiesValue model.

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.

ManagedClusterPoolUpgradeProfile

The list of available upgrade versions.

ManagedClusterPoolUpgradeProfileUpgradesItem

The ManagedClusterPoolUpgradeProfileUpgradesItem model.

ManagedClusterPropertiesAutoScalerProfile

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

ManagedClusterPropertiesIdentityProfileValue

The ManagedClusterPropertiesIdentityProfileValue model.

ManagedClusterServicePrincipalProfile

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

ManagedClusterSKU

The ManagedClusterSKU model.

ManagedClusterSKUName

Defines values for ManagedClusterSKUName.

ManagedClusterSKUTier

Defines values for ManagedClusterSKUTier.

ManagedClusterWindowsProfile

Profile for Windows VMs in the container service cluster.

NetworkMode

Defines values for NetworkMode.

NetworkPlugin

Defines values for NetworkPlugin.

NetworkPolicy

Defines values for NetworkPolicy.

NetworkProfile

Represents the OpenShift networking configuration.

OpenShiftAgentPoolProfileRole

Defines values for OpenShiftAgentPoolProfileRole.

OpenShiftContainerServiceVMSize

Defines values for OpenShiftContainerServiceVMSize.

OpenShiftManagedClusterAADIdentityProvider

Defines the Identity provider for MS AAD.

OpenShiftManagedClusterAgentPoolProfile

Defines the configuration of the OpenShift cluster VMs.

OpenShiftManagedClusterAuthProfile

Defines all possible authentication profiles for the OpenShift cluster.

OpenShiftManagedClusterBaseIdentityProvider

Structure for any Identity provider.

OpenShiftManagedClusterIdentityProvider

Defines the configuration of the identity providers to be used in the OpenShift cluster.

OpenShiftManagedClusterMasterPoolProfile

OpenShiftManagedClusterMaterPoolProfile contains configuration for OpenShift master VMs.

OpenShiftRouterProfile

Represents an OpenShift router.

OrchestratorProfile

Contains information about orchestrator.

OrchestratorVersionProfile

The profile of an orchestrator and its available versions.

OSDiskType

Defines values for OSDiskType.

OSType

Defines values for OSType.

OutboundType

Defines values for OutboundType.

PowerState

Describes the Power State of the cluster.

PrivateEndpoint

Private endpoint which a connection belongs to.

PrivateEndpointConnectionProvisioningState

Defines values for PrivateEndpointConnectionProvisioningState.

PrivateLinkServiceConnectionState

The state of a private link service connection.

PurchasePlan

Used for establishing the purchase context of any 3rd Party artifact through MarketPlace.

ResourceReference

A reference to an Azure resource.

ScaleSetEvictionPolicy

Defines values for ScaleSetEvictionPolicy.

ScaleSetPriority

Defines values for ScaleSetPriority.

TagsObject

Tags object for patch operations.

UserAssignedIdentity

The UserAssignedIdentity model.

Interfaces

ContainerService

A client-side representation for a container service.

ContainerServiceAgentPool

A client-side representation for a container service agent pool.

ContainerServices

Entry point to container service management API.

KubernetesCluster

A client-side representation for a managed Kubernetes cluster.

KubernetesClusterAgentPool

A client-side representation for a Kubernetes cluster agent pool.

KubernetesClusters

Entry point to managed Kubernetes service management API.

KubernetesClusterUpgradeProfile

The result of checking for the Kubernetes cluster's upgrade profile.

OrchestratorServiceBase

A common representation for Azure container services orchestrators.

ContainerService.DefinitionStages.Blank

The first stage of a container service definition.

ContainerServiceAgentPool.DefinitionStages.Blank<ParentT>

The first stage of a container service agent pool definition.

KubernetesCluster.DefinitionStages.Blank

The first stage of a container service definition.

KubernetesCluster.DefinitionStages.NetworkProfileDefinitionStages.Blank<ParentT>

The first stage of a network profile definition.

KubernetesClusterAgentPool.DefinitionStages.Blank<ParentT>

The first stage of a container service agent pool definition allowing to specify the agent virtual machine size.

ContainerService.Definition

Container interface for all the definitions related to a container service.

ContainerServiceAgentPool.Definition<ParentT>

The entirety of a container service agent pool definition as a part of a parent definition.

KubernetesCluster.Definition

Interface for all the definitions related to a Kubernetes cluster.

KubernetesClusterAgentPool.Definition<ParentT>

The entirety of a container service agent pool definition as a part of a parent definition.

ContainerService.DefinitionStages

Grouping of container service definition stages.

ContainerServiceAgentPool.DefinitionStages

Grouping of container service agent pool definition stages as a part of parent container service definition.

KubernetesCluster.DefinitionStages

Grouping of Kubernetes cluster definition stages.

KubernetesClusterAgentPool.DefinitionStages

Grouping of container service agent pool definition stages as a part of parent container service definition.

KubernetesCluster.DefinitionStages.NetworkProfileDefinition<ParentT>

The Kubernetes cluster network profile definition. The entirety of a Kubernetes cluster network profile definition as a part of a parent definition.

KubernetesCluster.DefinitionStages.NetworkProfileDefinitionStages

The Kubernetes cluster definition allowing to specify a network profile.

ContainerService.Update

The template for an update operation, containing all the settings that can be modified.

KubernetesClusterAgentPool.Update<ParentT>

The template for an update operation, containing all the settings that can be modified.

KubernetesCluster.Update

The template for an update operation, containing all the settings that can be modified.

ContainerService.UpdateStages

Grouping of container service update stages.

KubernetesCluster.UpdateStages

Grouping of the Kubernetes cluster update stages.

KubernetesClusterAgentPool.UpdateStages

Grouping of agent pool update stages.

KubernetesCluster.UpdateStages.WithAddOnProfiles

The stage of the Kubernetes cluster update definition allowing to specify the cluster's add-on's profiles.

KubernetesCluster.DefinitionStages.WithAddOnProfiles

The stage of the Kubernetes cluster definition allowing to specify the cluster's add-on's profiles.

KubernetesCluster.UpdateStages.WithAgentPool

The stage of the Kubernetes cluster update definition allowing to specify the agent poll in the cluster.

ContainerService.DefinitionStages.WithAgentPool

The stage of the container service definition allowing to specify an agent pool profile.

KubernetesCluster.DefinitionStages.WithAgentPool

The stage of the Kubernetes cluster definition allowing to specify an agent pool profile.

KubernetesClusterAgentPool.UpdateStages.WithAgentPoolMode<ParentT>

The stage of a container service agent pool update allowing to specify the agent pool mode.

KubernetesClusterAgentPool.DefinitionStages.WithAgentPoolType<ParentT>

The stage of a container service agent pool definition allowing to specify the type of agent pool. Allowed values could be seen in AgentPoolType Class.

KubernetesClusterAgentPool.DefinitionStages.WithAgentPoolVirtualMachineCount<ParentT>

The stage of a container service agent pool definition allowing to specify the number of agents (Virtual Machines) to host docker containers.

Allowed values must be in the range of 1 to 100 (inclusive); the default value is 1.

KubernetesClusterAgentPool.UpdateStages.WithAgentPoolVirtualMachineCount<ParentT>

The stage of a container service agent pool update allowing to specify the number of agents (Virtual Machines) to host docker containers.

Allowed values must be in the range of 1 to 100 (inclusive); the default value is 1.

ContainerServiceAgentPool.DefinitionStages.WithAttach<ParentT>

The final stage of a container service agent pool definition. At this stage, any remaining optional settings can be specified, or the container service agent pool can be attached to the parent container service definition.

KubernetesCluster.DefinitionStages.NetworkProfileDefinitionStages.WithAttach<ParentT>

The final stage of a network profile definition. At this stage, any remaining optional settings can be specified, or the container service agent pool can be attached to the parent container service definition.

KubernetesClusterAgentPool.DefinitionStages.WithAttach<ParentT>

The final stage of a container service agent pool definition. At this stage, any remaining optional settings can be specified, or the container service agent pool can be attached to the parent container service definition.

KubernetesCluster.DefinitionStages.WithCreate

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.

ContainerService.DefinitionStages.WithCreate

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.

ContainerService.DefinitionStages.WithDiagnostics

The stage of the container service definition allowing to enable diagnostics.

ContainerService.UpdateStages.WithDiagnostics

The stage of the container service update allowing to enable or disable diagnostics.

KubernetesCluster.DefinitionStages.WithDnsPrefix

The stage of the Kubernetes cluster definition allowing to specify the DNS prefix label.

KubernetesCluster.DefinitionStages.NetworkProfileDefinitionStages.WithDnsServiceIP<ParentT>

The stage of a network profile definition allowing to specify an IP address assigned to the Kubernetes DNS service.

KubernetesCluster.DefinitionStages.NetworkProfileDefinitionStages.WithDockerBridgeCidr<ParentT>

The stage of a network profile definition allowing to specify a CIDR notation IP range assigned to the Docker bridge network.

KubernetesCluster.DefinitionStages.WithGroup

The stage of the Kubernetes cluster definition allowing to specify the resource group.

ContainerService.DefinitionStages.WithGroup

The stage of the container service definition allowing to specify the resource group.

ContainerServiceAgentPool.DefinitionStages.WithLeafDomainLabel<ParentT>

The stage of a container service agent pool definition allowing to specify the DNS prefix.

ContainerService.DefinitionStages.WithLinux

The stage of the container service definition allowing the start of defining Linux specific settings.

KubernetesCluster.DefinitionStages.WithLinuxRootUsername

The stage of the Kubernetes cluster definition allowing to specific the Linux root username.

ContainerService.DefinitionStages.WithLinuxRootUsername

The stage of the container service definition allowing to specific the Linux root username.

ContainerService.DefinitionStages.WithLinuxSshKey

The stage of the container service definition allowing to specific the Linux SSH key.

KubernetesCluster.DefinitionStages.WithLinuxSshKey

The stage of the Kubernetes cluster definition allowing to specific the Linux SSH key.

ContainerService.DefinitionStages.WithMasterDnsPrefix

The stage of the container service definition allowing to specify the master DNS prefix label.

ContainerService.DefinitionStages.WithMasterNodeCount

The stage of the container service definition allowing to specify the master node count.

ContainerService.DefinitionStages.WithMasterOSDiskSize

The stage of a container service definition allowing to specify the master pool OS disk size.

ContainerService.DefinitionStages.WithMasterStorageProfile

The stage of a container service definition allowing to specify the master's virtual machine storage kind.

ContainerService.DefinitionStages.WithMasterVMSize

The stage of the container service definition allowing to specify the master VM size.

KubernetesClusterAgentPool.DefinitionStages.WithMaxPodsCount<ParentT>

The stage of a container service agent pool definition allowing to specify the maximum number of pods that can run on a node.

KubernetesClusterAgentPool.DefinitionStages.WithMode<ParentT>

The stage of a container service agent pool definition allowing to specify the mode of the agents.

KubernetesCluster.DefinitionStages.NetworkProfileDefinitionStages.WithNetworkPolicy<ParentT>

The stage of a network profile definition allowing to specify the network policy.

KubernetesCluster.UpdateStages.WithNetworkProfile

The stage of the Kubernetes cluster update definition allowing to specify the cluster's network profile.

KubernetesCluster.DefinitionStages.WithNetworkProfile

The stage of the Kubernetes cluster definition allowing to specify a network profile.

ContainerService.DefinitionStages.WithOrchestrator

The stage of the container service definition allowing to specify orchestration type.

ContainerServiceAgentPool.DefinitionStages.WithOSDiskSize<ParentT>

The stage of a container service agent pool definition allowing to specify the agent pool OS disk size.

KubernetesClusterAgentPool.DefinitionStages.WithOSDiskSize<ParentT>

The stage of a container service agent pool definition allowing to specify the agent pool OS disk size.

ContainerServiceAgentPool.DefinitionStages.WithOSType<ParentT>

The stage of a container service agent pool definition allowing to specify the agent pool OS type.

KubernetesClusterAgentPool.DefinitionStages.WithOSType<ParentT>

The stage of a container service agent pool definition allowing to specify the agent pool OS type.

KubernetesCluster.DefinitionStages.NetworkProfileDefinitionStages.WithPodCidr<ParentT>

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.

ContainerServiceAgentPool.DefinitionStages.WithPorts<ParentT>

The stage of a container service agent pool definition allowing to specify the agent pool ports to be exposed.

KubernetesCluster.UpdateStages.WithRBAC

The stage of the Kubernetes cluster update definition allowing to specify if Kubernetes Role-Based Access Control is enabled or disabled.

KubernetesCluster.DefinitionStages.NetworkProfileDefinitionStages.WithServiceCidr<ParentT>

The stage of a network profile definition allowing to specify a CIDR notation IP range from which to assign service cluster IPs.

KubernetesCluster.DefinitionStages.WithServicePrincipalClientId

The stage of the Kubernetes cluster definition allowing to specify the service principal client ID.

KubernetesCluster.DefinitionStages.WithServicePrincipalProfile

The stage of the Kubernetes cluster definition allowing to specify the service principal secret.

ContainerService.DefinitionStages.WithServicePrincipalProfile

The stage allowing properties for cluster service principals to be specified.

KubernetesCluster.DefinitionStages.WithSku

The stage of the Kubernetes cluster definition allowing to specify the cluster's sku.

ContainerServiceAgentPool.DefinitionStages.WithStorageProfile<ParentT>

The stage of a container service agent pool definition allowing to specify the agent pool storage kind.

ContainerService.DefinitionStages.WithSubnet

The stage of the container service definition allowing to specify the virtual network and subnet for the machines.

ContainerService.UpdateStages.WithUpdateAgentPoolCount

The stage of the container service update allowing to specify the number of agents in the specified pool.

KubernetesCluster.DefinitionStages.WithVersion

The stage of the Kubernetes cluster definition allowing to specify orchestration type.

KubernetesClusterAgentPool.DefinitionStages.WithVirtualNetwork<ParentT>

The stage of a container service agent pool definition allowing to specify a virtual network to be used for the agents.

ContainerServiceAgentPool.DefinitionStages.WithVirtualNetwork<ParentT>

The stage of a container service agent pool definition allowing to specify a virtual network to be used for the agents.

ContainerServiceAgentPool.DefinitionStages.WithVMSize<ParentT>

The stage of a container service agent pool definition allowing to specify the agent virtual machine size.

Enums

ContainerServiceMasterProfileCount

The minimum valid number of master nodes.

ResourceIdentityType

Defines values for ResourceIdentityType.