Package com.azure.resourcemanager.containerservice.models
Package containing the data models for ContainerServiceManagementClient. Container Service Client.
-
Interface Summary Interface Description KubernetesCluster A client-side representation for a managed Kubernetes cluster.KubernetesCluster.Definition Interface for all the definitions related to a Kubernetes cluster.KubernetesCluster.DefinitionStages Grouping of Kubernetes cluster definition stages.KubernetesCluster.DefinitionStages.Blank The first stage of a container service definition.KubernetesCluster.DefinitionStages.NetworkProfileDefinition<ParentT> The Kubernetes cluster network profile definition.KubernetesCluster.DefinitionStages.NetworkProfileDefinitionStages The Kubernetes cluster definition allowing to specify a network profile.KubernetesCluster.DefinitionStages.NetworkProfileDefinitionStages.Blank<ParentT> The first stage of a network profile definition.KubernetesCluster.DefinitionStages.NetworkProfileDefinitionStages.WithAttach<ParentT> The final stage of a network profile definition.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.NetworkProfileDefinitionStages.WithLoadBalancerProfile<ParentT> The stage of a network profile definition allowing to specify load balancer profile.KubernetesCluster.DefinitionStages.NetworkProfileDefinitionStages.WithNetworkPolicy<ParentT> The stage of a network profile definition allowing to specify the network policy.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.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.WithAccessProfiles The stage of the Kubernetes cluster definition allowing to specify the cluster's access profiles.KubernetesCluster.DefinitionStages.WithAddOnProfiles The stage of the Kubernetes cluster definition allowing to specify the cluster's add-on's profiles.KubernetesCluster.DefinitionStages.WithAgentPool The stage of the Kubernetes cluster definition allowing to specify an agent pool profile.KubernetesCluster.DefinitionStages.WithAutoScalerProfile The stage of the Kubernetes cluster definition allowing to specify the auto-scale profile.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.KubernetesCluster.DefinitionStages.WithDnsPrefix The stage of the Kubernetes cluster definition allowing to specify the DNS prefix label.KubernetesCluster.DefinitionStages.WithGroup The stage of the Kubernetes cluster definition allowing to specify the resource group.KubernetesCluster.DefinitionStages.WithLinuxRootUsername The stage of the Kubernetes cluster definition allowing to specific the Linux root username.KubernetesCluster.DefinitionStages.WithLinuxSshKey The stage of the Kubernetes cluster definition allowing to specific the Linux SSH key.KubernetesCluster.DefinitionStages.WithManagedServiceIdentity The stage of the Kubernetes cluster definition allowing to specify the auto-scale profile.KubernetesCluster.DefinitionStages.WithNetworkProfile The stage of the Kubernetes cluster definition allowing to specify a network profile.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.KubernetesCluster.DefinitionStages.WithVersion The stage of the Kubernetes cluster definition allowing to specify orchestration type.KubernetesCluster.Update The template for an update operation, containing all the settings that can be modified.KubernetesCluster.UpdateStages Grouping of the Kubernetes cluster update stages.KubernetesCluster.UpdateStages.WithAddOnProfiles The stage of the Kubernetes cluster update 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.KubernetesCluster.UpdateStages.WithAutoScalerProfile The stage of the Kubernetes cluster update allowing to specify the auto-scale profile.KubernetesCluster.UpdateStages.WithNetworkProfile The stage of the Kubernetes cluster update definition allowing to specify the cluster's network profile.KubernetesCluster.UpdateStages.WithRBAC The stage of the Kubernetes cluster update definition allowing to specify if Kubernetes Role-Based Access Control is enabled or disabled.KubernetesClusterAgentPool A client-side representation for a Kubernetes cluster agent pool.KubernetesClusterAgentPool.Definition<ParentT> The entirety of a container service agent pool definition as a part of a parent definition.KubernetesClusterAgentPool.DefinitionStages Grouping of container service agent pool definition stages as a part of parent container service definition.KubernetesClusterAgentPool.DefinitionStages.Blank<ParentT> The first stage of a container service agent pool definition allowing to specify the agent virtual machine size.KubernetesClusterAgentPool.DefinitionStages.WithAgentPoolMode<ParentT> The stage of a container service agent pool definition 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.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.KubernetesClusterAgentPool.DefinitionStages.WithAttach<ParentT> The final stage of a container service agent pool definition.KubernetesClusterAgentPool.DefinitionStages.WithAutoScaling<ParentT> The stage of a container service agent pool definition allowing to specify auto-scaling.KubernetesClusterAgentPool.DefinitionStages.WithAvailabilityZones<ParentT> The stage of a container service agent pool definition allowing to specify availability zones.KubernetesClusterAgentPool.DefinitionStages.WithBillingProfile<ParentT> The stage of a container service agent pool definition allowing to specify the agent pool mode.KubernetesClusterAgentPool.DefinitionStages.WithDiskType<ParentT> The stage of a container service agent pool definition allowing to specify the agent pool disk type.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.WithNodeLabelsTaints<ParentT> The stage of a container service agent pool definition allowing to specify node labels and taints.KubernetesClusterAgentPool.DefinitionStages.WithOSDiskSize<ParentT> The stage of a container service agent pool definition allowing to specify the agent pool OS disk size.KubernetesClusterAgentPool.DefinitionStages.WithOSType<ParentT> The stage of a container service agent pool definition allowing to specify the agent pool OS type.KubernetesClusterAgentPool.DefinitionStages.WithTags<ParentT> The stage of a container service agent pool definition allowing to specify tags.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.KubernetesClusterAgentPool.DefinitionStages.WithVMPriority<ParentT> The stage of a container service agent pool definition allowing to specify the priority of the virtual machine.KubernetesClusterAgentPool.Update<ParentT> The template for an update operation, containing all the settings that can be modified.KubernetesClusterAgentPool.UpdateStages Grouping of agent pool update stages.KubernetesClusterAgentPool.UpdateStages.WithAgentPoolMode<ParentT> The stage of a container service agent pool update allowing to specify the agent pool mode.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.KubernetesClusterAgentPool.UpdateStages.WithAutoScaling<ParentT> The stage of a container service agent pool update allowing to specify auto-scaling.KubernetesClusterAgentPool.UpdateStages.WithDiskType<ParentT> The stage of a container service agent pool update allowing to specify the agent pool disk type.KubernetesClusterAgentPool.UpdateStages.WithTags<ParentT> The stage of a container service agent pool update allowing to specify tags.KubernetesClusters Entry point to managed Kubernetes service management API.KubernetesClusterUpgradeProfile The result of checking for the Kubernetes cluster's upgrade profile. -
Class Summary Class Description AgentPoolAvailableVersionsPropertiesAgentPoolVersionsItem The AgentPoolAvailableVersionsPropertiesAgentPoolVersionsItem model.AgentPoolListResult The response from the List Agent Pools operation.AgentPoolMode Defines values for AgentPoolMode.AgentPoolsUpgradeNodeImageVersionHeaders The AgentPoolsUpgradeNodeImageVersionHeaders model.AgentPoolsUpgradeNodeImageVersionResponse Contains all response data for the upgradeNodeImageVersion operation.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.ContainerServiceLinuxProfile Profile for Linux VMs in the container service cluster.ContainerServiceNetworkProfile Profile of network configuration.ContainerServiceResourceTypes Defines values for resource types from container service.ContainerServiceSshConfiguration SSH configuration for Linux-based VMs running on Azure.ContainerServiceSshPublicKey Contains information about SSH certificate public key data.ContainerServiceVMSizeTypes Defines values for ContainerServiceVMSizeTypes.CreationData Data used when creating a target resource from a source resource.CredentialResult The 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.KubeletConfig Kubelet configurations of agent nodes.KubeletDiskType Defines values for KubeletDiskType.LicenseType Defines values for LicenseType.LinuxOSConfig OS configurations of Linux agent nodes.LoadBalancerSku Defines values for LoadBalancerSku.MaintenanceConfigurationListResult The response from the List maintenance configurations operation.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.ManagedClusterApiServerAccessProfile Access profile for managed cluster API server.ManagedClusterAutoUpgradeProfile Auto upgrade profile for a managed cluster.ManagedClusterHttpProxyConfig Cluster HTTP proxy configuration.ManagedClusterIdentity Identity for the managed cluster.ManagedClusterListResult The response from the List Managed Clusters operation.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.ManagedClusterPodIdentity Details about the pod identity assigned to the Managed Cluster.ManagedClusterPodIdentityException 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.ManagedClusterPodIdentityProfile The pod identity profile of the Managed Cluster.ManagedClusterPodIdentityProvisioningError An error response from the pod identity provisioning.ManagedClusterPodIdentityProvisioningErrorBody An error response from the pod identity provisioning.ManagedClusterPodIdentityProvisioningInfo The ManagedClusterPodIdentityProvisioningInfo model.ManagedClusterPodIdentityProvisioningState Defines values for ManagedClusterPodIdentityProvisioningState.ManagedClusterPoolUpgradeProfile The list of available upgrade versions.ManagedClusterPoolUpgradeProfileUpgradesItem The ManagedClusterPoolUpgradeProfileUpgradesItem model.ManagedClusterPropertiesAutoScalerProfile Parameters to be applied to the cluster-autoscaler when enabled.ManagedClusterSecurityProfile Security profile for the container service cluster.ManagedClusterSecurityProfileAzureDefender Azure Defender settings for the security profile.ManagedClusterServicePrincipalProfile Information about a service principal identity for the cluster to use for manipulating Azure APIs.ManagedClusterSku The SKU of a Managed Cluster.ManagedClusterSkuName Defines values for ManagedClusterSkuName.ManagedClusterSkuTier Defines values for ManagedClusterSkuTier.ManagedClusterWindowsProfile Profile for Windows VMs in the managed cluster.ManagedServiceIdentityUserAssignedIdentitiesValue The ManagedServiceIdentityUserAssignedIdentitiesValue model.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.OpenShiftManagedClusterListResult The response from the List OpenShift Managed Clusters operation.OpenShiftManagedClusterMasterPoolProfile OpenShiftManagedClusterMaterPoolProfile contains configuration for OpenShift master VMs.OpenShiftRouterProfile Represents an OpenShift router.OperationListResult The List Operation response.OrchestratorProfile Contains information about orchestrator.OrchestratorVersionProfile The profile of an orchestrator and its available versions.OSDiskType Defines values for OSDiskType.OSOptionProperty OS option property.OSSku Defines values for OSSku.OSType Defines values for OSType.OutboundEnvironmentEndpointCollection Collection of OutboundEnvironmentEndpoint.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.PublicNetworkAccess Defines values for PublicNetworkAccess.PurchasePlan Used for establishing the purchase context of any 3rd Party artifact through MarketPlace.ResourceReference A reference to an Azure resource.RunCommandRequest A run command request.ScaleDownMode Defines values for ScaleDownMode.ScaleSetEvictionPolicy Defines values for ScaleSetEvictionPolicy.ScaleSetPriority Defines values for ScaleSetPriority.SnapshotListResult The response from the List Snapshots operation.SnapshotType Defines values for SnapshotType.SysctlConfig Sysctl settings for Linux agent nodes.TagsObject Tags object for patch operations.TimeInWeek Time in a week.TimeSpan A time range.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. -
Enum Summary Enum Description ResourceIdentityType Defines values for ResourceIdentityType.