Package-level declarations

Types

Link copied to clipboard
enum AdoptionPolicy : Enum<AdoptionPolicy> , ConvertibleToJava<AdoptionPolicy>

Action if Kubernetes namespace with same name already exists.

Link copied to clipboard
enum AgentPoolMode : Enum<AgentPoolMode> , ConvertibleToJava<AgentPoolMode>

A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools

Link copied to clipboard
enum AgentPoolType : Enum<AgentPoolType> , ConvertibleToJava<AgentPoolType>

The type of Agent Pool.

Link copied to clipboard
enum AutoUpgradeNodeImageSelectionType : Enum<AutoUpgradeNodeImageSelectionType> , ConvertibleToJava<AutoUpgradeNodeImageSelectionType>

The node image upgrade type.

Link copied to clipboard
enum BackendPoolType : Enum<BackendPoolType> , ConvertibleToJava<BackendPoolType>

The type of the managed inbound Load Balancer BackendPool.

Link copied to clipboard
enum Code : Enum<Code> , ConvertibleToJava<Code>

Tells whether the cluster is Running or Stopped

Link copied to clipboard
enum ConnectionStatus : Enum<ConnectionStatus> , ConvertibleToJava<ConnectionStatus>

The private link service connection status.

Link copied to clipboard
enum DeletePolicy : Enum<DeletePolicy> , ConvertibleToJava<DeletePolicy>

Delete options of a namespace.

Link copied to clipboard
enum Expander : Enum<Expander> , ConvertibleToJava<Expander>

If not specified, the default is 'random'. See expanders for more information.

Link copied to clipboard
enum ExtendedLocationTypes : Enum<ExtendedLocationTypes> , ConvertibleToJava<ExtendedLocationTypes>

The type of the extended location.

Link copied to clipboard
enum GPUInstanceProfile : Enum<GPUInstanceProfile> , ConvertibleToJava<GPUInstanceProfile>

GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU.

Link copied to clipboard
enum IpFamily : Enum<IpFamily> , ConvertibleToJava<IpFamily>

The IP version to use for cluster networking and IP assignment.

Link copied to clipboard
enum IstioIngressGatewayMode : Enum<IstioIngressGatewayMode> , ConvertibleToJava<IstioIngressGatewayMode>

Mode of an ingress gateway.

Link copied to clipboard
enum KeyVaultNetworkAccessTypes : Enum<KeyVaultNetworkAccessTypes> , ConvertibleToJava<KeyVaultNetworkAccessTypes>

Network access of key vault. The possible values are Public and Private. Public means the key vault allows public access from all networks. Private means the key vault disables public access and enables private link. The default value is Public.

Link copied to clipboard
enum KubeletDiskType : Enum<KubeletDiskType> , ConvertibleToJava<KubeletDiskType>

Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage.

Link copied to clipboard
enum KubernetesSupportPlan : Enum<KubernetesSupportPlan> , ConvertibleToJava<KubernetesSupportPlan>

The support plan for the Managed Cluster. If unspecified, the default is 'KubernetesOfficial'.

Link copied to clipboard
enum LicenseType : Enum<LicenseType> , ConvertibleToJava<LicenseType>

The license type to use for Windows VMs. See Azure Hybrid User Benefits for more details.

Link copied to clipboard
enum LoadBalancerSku : Enum<LoadBalancerSku> , ConvertibleToJava<LoadBalancerSku>

The default is 'standard'. See Azure Load Balancer SKUs for more information about the differences between load balancer SKUs.

Link copied to clipboard
enum ManagedClusterSKUName : Enum<ManagedClusterSKUName> , ConvertibleToJava<ManagedClusterSKUName>

The name of a managed cluster SKU.

Link copied to clipboard
enum ManagedClusterSKUTier : Enum<ManagedClusterSKUTier> , ConvertibleToJava<ManagedClusterSKUTier>

If not specified, the default is 'Free'. See AKS Pricing Tier for more details.

Link copied to clipboard
enum ManagedClusterUpgradeType : Enum<ManagedClusterUpgradeType> , ConvertibleToJava<ManagedClusterUpgradeType>

ManagedClusterUpgradeType is the type of upgrade to be applied.

Link copied to clipboard
enum ManagedServiceIdentityType : Enum<ManagedServiceIdentityType> , ConvertibleToJava<ManagedServiceIdentityType>

Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).

Link copied to clipboard
enum NetworkDataplane : Enum<NetworkDataplane> , ConvertibleToJava<NetworkDataplane>

Network dataplane used in the Kubernetes cluster.

Link copied to clipboard
enum NetworkMode : Enum<NetworkMode> , ConvertibleToJava<NetworkMode>

This cannot be specified if networkPlugin is anything other than 'azure'.

Link copied to clipboard
enum NetworkPlugin : Enum<NetworkPlugin> , ConvertibleToJava<NetworkPlugin>

Network plugin used for building the Kubernetes network.

Link copied to clipboard
enum NetworkPluginMode : Enum<NetworkPluginMode> , ConvertibleToJava<NetworkPluginMode>

The mode the network plugin should use.

Link copied to clipboard
enum NetworkPolicy : Enum<NetworkPolicy> , ConvertibleToJava<NetworkPolicy>

Network policy used for building the Kubernetes network.

Link copied to clipboard
enum NodeImageSelectionType : Enum<NodeImageSelectionType> , ConvertibleToJava<NodeImageSelectionType>

The node image upgrade type.

Link copied to clipboard
enum NodeOSUpgradeChannel : Enum<NodeOSUpgradeChannel> , ConvertibleToJava<NodeOSUpgradeChannel>

Manner in which the OS on your nodes is updated. The default is NodeImage.

Link copied to clipboard
enum Operator : Enum<Operator> , ConvertibleToJava<Operator>

operator represents a key's relationship to a set of values. Valid operators are In and NotIn

Link copied to clipboard
enum OSDiskType : Enum<OSDiskType> , ConvertibleToJava<OSDiskType>

The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see Ephemeral OS.

Link copied to clipboard
enum OSSKU : Enum<OSSKU> , ConvertibleToJava<OSSKU>

Specifies the OS SKU used by the agent pool. The default is Ubuntu if OSType is Linux. The default is Windows2019 when Kubernetes <= 1.24 or Windows2022 when Kubernetes >= 1.25 if OSType is Windows.

Link copied to clipboard
enum OSType : Enum<OSType> , ConvertibleToJava<OSType>

The operating system type. The default is Linux.

Link copied to clipboard
enum OutboundType : Enum<OutboundType> , ConvertibleToJava<OutboundType>

This can only be set at cluster creation time and cannot be changed later. For more information see egress outbound type.

Link copied to clipboard
enum PolicyRule : Enum<PolicyRule> , ConvertibleToJava<PolicyRule>

Ingress policy for the network.

Link copied to clipboard
enum Protocol : Enum<Protocol> , ConvertibleToJava<Protocol>

The network protocol of the port.

Link copied to clipboard
enum PublicNetworkAccess : Enum<PublicNetworkAccess> , ConvertibleToJava<PublicNetworkAccess>

Allow or deny public network access for AKS

Link copied to clipboard
enum ResourceIdentityType : Enum<ResourceIdentityType> , ConvertibleToJava<ResourceIdentityType>

For more information see use managed identities in AKS.

Link copied to clipboard
enum RestrictionLevel : Enum<RestrictionLevel> , ConvertibleToJava<RestrictionLevel>

The restriction level applied to the cluster's node resource group. If not specified, the default is 'Unrestricted'

Link copied to clipboard
enum ScaleDownMode : Enum<ScaleDownMode> , ConvertibleToJava<ScaleDownMode>

This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete.

Link copied to clipboard
enum ScaleSetEvictionPolicy : Enum<ScaleSetEvictionPolicy> , ConvertibleToJava<ScaleSetEvictionPolicy>

This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'.

Link copied to clipboard
enum ScaleSetPriority : Enum<ScaleSetPriority> , ConvertibleToJava<ScaleSetPriority>

The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'.

Link copied to clipboard
enum ServiceMeshMode : Enum<ServiceMeshMode> , ConvertibleToJava<ServiceMeshMode>

Mode of the service mesh.

Link copied to clipboard
enum SnapshotType : Enum<SnapshotType> , ConvertibleToJava<SnapshotType>

The type of a snapshot. The default is NodePool.

Link copied to clipboard
enum Type : Enum<Type> , ConvertibleToJava<Type>

Specifies on which week of the month the dayOfWeek applies.

Link copied to clipboard
enum UpgradeChannel : Enum<UpgradeChannel> , ConvertibleToJava<UpgradeChannel>
Link copied to clipboard
enum WeekDay : Enum<WeekDay> , ConvertibleToJava<WeekDay>

The day of the week.

Link copied to clipboard
enum WorkloadRuntime : Enum<WorkloadRuntime> , ConvertibleToJava<WorkloadRuntime>

Determines the type of workload a node can run.