We recommend using Azure Native.
Azure v6.21.0 published on Friday, Mar 7, 2025 by Pulumi
azure.containerservice.getKubernetesCluster
Explore with Pulumi AI
Use this data source to access information about an existing Managed Kubernetes Cluster (AKS).
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as azure from "@pulumi/azure";
const example = azure.containerservice.getKubernetesCluster({
    name: "myakscluster",
    resourceGroupName: "my-example-resource-group",
});
import pulumi
import pulumi_azure as azure
example = azure.containerservice.get_kubernetes_cluster(name="myakscluster",
    resource_group_name="my-example-resource-group")
package main
import (
	"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/containerservice"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := containerservice.LookupKubernetesCluster(ctx, &containerservice.LookupKubernetesClusterArgs{
			Name:              "myakscluster",
			ResourceGroupName: "my-example-resource-group",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Azure = Pulumi.Azure;
return await Deployment.RunAsync(() => 
{
    var example = Azure.ContainerService.GetKubernetesCluster.Invoke(new()
    {
        Name = "myakscluster",
        ResourceGroupName = "my-example-resource-group",
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azure.containerservice.ContainerserviceFunctions;
import com.pulumi.azure.containerservice.inputs.GetKubernetesClusterArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        final var example = ContainerserviceFunctions.getKubernetesCluster(GetKubernetesClusterArgs.builder()
            .name("myakscluster")
            .resourceGroupName("my-example-resource-group")
            .build());
    }
}
variables:
  example:
    fn::invoke:
      function: azure:containerservice:getKubernetesCluster
      arguments:
        name: myakscluster
        resourceGroupName: my-example-resource-group
Using getKubernetesCluster
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getKubernetesCluster(args: GetKubernetesClusterArgs, opts?: InvokeOptions): Promise<GetKubernetesClusterResult>
function getKubernetesClusterOutput(args: GetKubernetesClusterOutputArgs, opts?: InvokeOptions): Output<GetKubernetesClusterResult>def get_kubernetes_cluster(name: Optional[str] = None,
                           resource_group_name: Optional[str] = None,
                           opts: Optional[InvokeOptions] = None) -> GetKubernetesClusterResult
def get_kubernetes_cluster_output(name: Optional[pulumi.Input[str]] = None,
                           resource_group_name: Optional[pulumi.Input[str]] = None,
                           opts: Optional[InvokeOptions] = None) -> Output[GetKubernetesClusterResult]func LookupKubernetesCluster(ctx *Context, args *LookupKubernetesClusterArgs, opts ...InvokeOption) (*LookupKubernetesClusterResult, error)
func LookupKubernetesClusterOutput(ctx *Context, args *LookupKubernetesClusterOutputArgs, opts ...InvokeOption) LookupKubernetesClusterResultOutput> Note: This function is named LookupKubernetesCluster in the Go SDK.
public static class GetKubernetesCluster 
{
    public static Task<GetKubernetesClusterResult> InvokeAsync(GetKubernetesClusterArgs args, InvokeOptions? opts = null)
    public static Output<GetKubernetesClusterResult> Invoke(GetKubernetesClusterInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetKubernetesClusterResult> getKubernetesCluster(GetKubernetesClusterArgs args, InvokeOptions options)
public static Output<GetKubernetesClusterResult> getKubernetesCluster(GetKubernetesClusterArgs args, InvokeOptions options)
fn::invoke:
  function: azure:containerservice/getKubernetesCluster:getKubernetesCluster
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Name string
- The name of the managed Kubernetes Cluster.
- ResourceGroup stringName 
- The name of the Resource Group in which the managed Kubernetes Cluster exists.
- Name string
- The name of the managed Kubernetes Cluster.
- ResourceGroup stringName 
- The name of the Resource Group in which the managed Kubernetes Cluster exists.
- name String
- The name of the managed Kubernetes Cluster.
- resourceGroup StringName 
- The name of the Resource Group in which the managed Kubernetes Cluster exists.
- name string
- The name of the managed Kubernetes Cluster.
- resourceGroup stringName 
- The name of the Resource Group in which the managed Kubernetes Cluster exists.
- name str
- The name of the managed Kubernetes Cluster.
- resource_group_ strname 
- The name of the Resource Group in which the managed Kubernetes Cluster exists.
- name String
- The name of the managed Kubernetes Cluster.
- resourceGroup StringName 
- The name of the Resource Group in which the managed Kubernetes Cluster exists.
getKubernetesCluster Result
The following output properties are available:
- AciConnector List<GetLinuxes Kubernetes Cluster Aci Connector Linux> 
- An aci_connector_linuxblock as documented below.
- AgentPool List<GetProfiles Kubernetes Cluster Agent Pool Profile> 
- An agent_pool_profileblock as documented below.
- List<string>
- The IP ranges to whitelist for incoming traffic to the primaries.
- AzureActive List<GetDirectory Role Based Access Controls Kubernetes Cluster Azure Active Directory Role Based Access Control> 
- An azure_active_directory_role_based_access_controlblock as documented below.
- AzurePolicy boolEnabled 
- Is Azure Policy enabled on this managed Kubernetes Cluster?
- CurrentKubernetes stringVersion 
- Contains the current version of Kubernetes running on the Cluster.
- DiskEncryption stringSet Id 
- The ID of the Disk Encryption Set used for the Nodes and Volumes.
- DnsPrefix string
- The DNS Prefix of the managed Kubernetes cluster.
- Fqdn string
- The FQDN of the Azure Kubernetes Managed Cluster.
- HttpApplication boolRouting Enabled 
- Is HTTP Application Routing enabled for this managed Kubernetes Cluster?
- HttpApplication stringRouting Zone Name 
- The Zone Name of the HTTP Application Routing.
- Id string
- The provider-assigned unique ID for this managed resource.
- Identities
List<GetKubernetes Cluster Identity> 
- An identityblock as documented below.
- IngressApplication List<GetGateways Kubernetes Cluster Ingress Application Gateway> 
- An ingress_application_gatewayblock as documented below.
- KeyManagement List<GetServices Kubernetes Cluster Key Management Service> 
- A key_management_serviceblock as documented below.
- KeyVault List<GetSecrets Providers Kubernetes Cluster Key Vault Secrets Provider> 
- A key_vault_secrets_providerblock as documented below.
- KubeAdmin stringConfig Raw 
- Raw Kubernetes config for the admin account to be used by kubectl and other compatible tools. This is only available when Role Based Access Control with Azure Active Directory is enabled and local accounts are not disabled.
- KubeAdmin List<GetConfigs Kubernetes Cluster Kube Admin Config> 
- A kube_admin_configblock as defined below. This is only available when Role Based Access Control with Azure Active Directory is enabled and local accounts are not disabled.
- KubeConfig stringRaw 
- Base64 encoded Kubernetes configuration.
- KubeConfigs List<GetKubernetes Cluster Kube Config> 
- A kube_configblock as defined below.
- KubeletIdentities List<GetKubernetes Cluster Kubelet Identity> 
- A kubelet_identityblock as documented below.
- KubernetesVersion string
- The version of Kubernetes used on the managed Kubernetes Cluster.
- LinuxProfiles List<GetKubernetes Cluster Linux Profile> 
- A linux_profileblock as documented below.
- Location string
- The Azure Region in which the managed Kubernetes Cluster exists.
- MicrosoftDefenders List<GetKubernetes Cluster Microsoft Defender> 
- A microsoft_defenderblock as defined below.
- Name string
- The name assigned to this pool of agents.
- NetworkProfiles List<GetKubernetes Cluster Network Profile> 
- A network_profileblock as documented below.
- NodeResource stringGroup 
- Auto-generated Resource Group containing AKS Cluster resources.
- NodeResource stringGroup Id 
- The ID of the Resource Group containing the resources for this Managed Kubernetes Cluster.
- OidcIssuer boolEnabled 
- Whether or not the OIDC feature is enabled or disabled.
- OidcIssuer stringUrl 
- The OIDC issuer URL that is associated with the cluster.
- OmsAgents List<GetKubernetes Cluster Oms Agent> 
- An oms_agentblock as documented below.
- OpenService boolMesh Enabled 
- Is Open Service Mesh enabled for this managed Kubernetes Cluster?
- PrivateCluster boolEnabled 
- If the cluster has the Kubernetes API only exposed on internal IP addresses.
- PrivateFqdn string
- The FQDN of this Kubernetes Cluster when private link has been enabled. This name is only resolvable inside the Virtual Network where the Azure Kubernetes Service is located
- ResourceGroup stringName 
- RoleBased boolAccess Control Enabled 
- Is Role Based Access Control enabled for this managed Kubernetes Cluster?
- ServiceMesh List<GetProfiles Kubernetes Cluster Service Mesh Profile> 
- ServicePrincipals List<GetKubernetes Cluster Service Principal> 
- A service_principalblock as documented below.
- StorageProfiles List<GetKubernetes Cluster Storage Profile> 
- A storage_profileblock as documented below.
- Dictionary<string, string>
- A mapping of tags to assign to the resource.
- WindowsProfiles List<GetKubernetes Cluster Windows Profile> 
- A windows_profileblock as documented below.
- AciConnector []GetLinuxes Kubernetes Cluster Aci Connector Linux 
- An aci_connector_linuxblock as documented below.
- AgentPool []GetProfiles Kubernetes Cluster Agent Pool Profile 
- An agent_pool_profileblock as documented below.
- []string
- The IP ranges to whitelist for incoming traffic to the primaries.
- AzureActive []GetDirectory Role Based Access Controls Kubernetes Cluster Azure Active Directory Role Based Access Control 
- An azure_active_directory_role_based_access_controlblock as documented below.
- AzurePolicy boolEnabled 
- Is Azure Policy enabled on this managed Kubernetes Cluster?
- CurrentKubernetes stringVersion 
- Contains the current version of Kubernetes running on the Cluster.
- DiskEncryption stringSet Id 
- The ID of the Disk Encryption Set used for the Nodes and Volumes.
- DnsPrefix string
- The DNS Prefix of the managed Kubernetes cluster.
- Fqdn string
- The FQDN of the Azure Kubernetes Managed Cluster.
- HttpApplication boolRouting Enabled 
- Is HTTP Application Routing enabled for this managed Kubernetes Cluster?
- HttpApplication stringRouting Zone Name 
- The Zone Name of the HTTP Application Routing.
- Id string
- The provider-assigned unique ID for this managed resource.
- Identities
[]GetKubernetes Cluster Identity 
- An identityblock as documented below.
- IngressApplication []GetGateways Kubernetes Cluster Ingress Application Gateway 
- An ingress_application_gatewayblock as documented below.
- KeyManagement []GetServices Kubernetes Cluster Key Management Service 
- A key_management_serviceblock as documented below.
- KeyVault []GetSecrets Providers Kubernetes Cluster Key Vault Secrets Provider 
- A key_vault_secrets_providerblock as documented below.
- KubeAdmin stringConfig Raw 
- Raw Kubernetes config for the admin account to be used by kubectl and other compatible tools. This is only available when Role Based Access Control with Azure Active Directory is enabled and local accounts are not disabled.
- KubeAdmin []GetConfigs Kubernetes Cluster Kube Admin Config 
- A kube_admin_configblock as defined below. This is only available when Role Based Access Control with Azure Active Directory is enabled and local accounts are not disabled.
- KubeConfig stringRaw 
- Base64 encoded Kubernetes configuration.
- KubeConfigs []GetKubernetes Cluster Kube Config 
- A kube_configblock as defined below.
- KubeletIdentities []GetKubernetes Cluster Kubelet Identity 
- A kubelet_identityblock as documented below.
- KubernetesVersion string
- The version of Kubernetes used on the managed Kubernetes Cluster.
- LinuxProfiles []GetKubernetes Cluster Linux Profile 
- A linux_profileblock as documented below.
- Location string
- The Azure Region in which the managed Kubernetes Cluster exists.
- MicrosoftDefenders []GetKubernetes Cluster Microsoft Defender 
- A microsoft_defenderblock as defined below.
- Name string
- The name assigned to this pool of agents.
- NetworkProfiles []GetKubernetes Cluster Network Profile 
- A network_profileblock as documented below.
- NodeResource stringGroup 
- Auto-generated Resource Group containing AKS Cluster resources.
- NodeResource stringGroup Id 
- The ID of the Resource Group containing the resources for this Managed Kubernetes Cluster.
- OidcIssuer boolEnabled 
- Whether or not the OIDC feature is enabled or disabled.
- OidcIssuer stringUrl 
- The OIDC issuer URL that is associated with the cluster.
- OmsAgents []GetKubernetes Cluster Oms Agent 
- An oms_agentblock as documented below.
- OpenService boolMesh Enabled 
- Is Open Service Mesh enabled for this managed Kubernetes Cluster?
- PrivateCluster boolEnabled 
- If the cluster has the Kubernetes API only exposed on internal IP addresses.
- PrivateFqdn string
- The FQDN of this Kubernetes Cluster when private link has been enabled. This name is only resolvable inside the Virtual Network where the Azure Kubernetes Service is located
- ResourceGroup stringName 
- RoleBased boolAccess Control Enabled 
- Is Role Based Access Control enabled for this managed Kubernetes Cluster?
- ServiceMesh []GetProfiles Kubernetes Cluster Service Mesh Profile 
- ServicePrincipals []GetKubernetes Cluster Service Principal 
- A service_principalblock as documented below.
- StorageProfiles []GetKubernetes Cluster Storage Profile 
- A storage_profileblock as documented below.
- map[string]string
- A mapping of tags to assign to the resource.
- WindowsProfiles []GetKubernetes Cluster Windows Profile 
- A windows_profileblock as documented below.
- aciConnector List<GetLinuxes Kubernetes Cluster Aci Connector Linux> 
- An aci_connector_linuxblock as documented below.
- agentPool List<GetProfiles Kubernetes Cluster Agent Pool Profile> 
- An agent_pool_profileblock as documented below.
- List<String>
- The IP ranges to whitelist for incoming traffic to the primaries.
- azureActive List<GetDirectory Role Based Access Controls Kubernetes Cluster Azure Active Directory Role Based Access Control> 
- An azure_active_directory_role_based_access_controlblock as documented below.
- azurePolicy BooleanEnabled 
- Is Azure Policy enabled on this managed Kubernetes Cluster?
- currentKubernetes StringVersion 
- Contains the current version of Kubernetes running on the Cluster.
- diskEncryption StringSet Id 
- The ID of the Disk Encryption Set used for the Nodes and Volumes.
- dnsPrefix String
- The DNS Prefix of the managed Kubernetes cluster.
- fqdn String
- The FQDN of the Azure Kubernetes Managed Cluster.
- httpApplication BooleanRouting Enabled 
- Is HTTP Application Routing enabled for this managed Kubernetes Cluster?
- httpApplication StringRouting Zone Name 
- The Zone Name of the HTTP Application Routing.
- id String
- The provider-assigned unique ID for this managed resource.
- identities
List<GetKubernetes Cluster Identity> 
- An identityblock as documented below.
- ingressApplication List<GetGateways Kubernetes Cluster Ingress Application Gateway> 
- An ingress_application_gatewayblock as documented below.
- keyManagement List<GetServices Kubernetes Cluster Key Management Service> 
- A key_management_serviceblock as documented below.
- keyVault List<GetSecrets Providers Kubernetes Cluster Key Vault Secrets Provider> 
- A key_vault_secrets_providerblock as documented below.
- kubeAdmin StringConfig Raw 
- Raw Kubernetes config for the admin account to be used by kubectl and other compatible tools. This is only available when Role Based Access Control with Azure Active Directory is enabled and local accounts are not disabled.
- kubeAdmin List<GetConfigs Kubernetes Cluster Kube Admin Config> 
- A kube_admin_configblock as defined below. This is only available when Role Based Access Control with Azure Active Directory is enabled and local accounts are not disabled.
- kubeConfig StringRaw 
- Base64 encoded Kubernetes configuration.
- kubeConfigs List<GetKubernetes Cluster Kube Config> 
- A kube_configblock as defined below.
- kubeletIdentities List<GetKubernetes Cluster Kubelet Identity> 
- A kubelet_identityblock as documented below.
- kubernetesVersion String
- The version of Kubernetes used on the managed Kubernetes Cluster.
- linuxProfiles List<GetKubernetes Cluster Linux Profile> 
- A linux_profileblock as documented below.
- location String
- The Azure Region in which the managed Kubernetes Cluster exists.
- microsoftDefenders List<GetKubernetes Cluster Microsoft Defender> 
- A microsoft_defenderblock as defined below.
- name String
- The name assigned to this pool of agents.
- networkProfiles List<GetKubernetes Cluster Network Profile> 
- A network_profileblock as documented below.
- nodeResource StringGroup 
- Auto-generated Resource Group containing AKS Cluster resources.
- nodeResource StringGroup Id 
- The ID of the Resource Group containing the resources for this Managed Kubernetes Cluster.
- oidcIssuer BooleanEnabled 
- Whether or not the OIDC feature is enabled or disabled.
- oidcIssuer StringUrl 
- The OIDC issuer URL that is associated with the cluster.
- omsAgents List<GetKubernetes Cluster Oms Agent> 
- An oms_agentblock as documented below.
- openService BooleanMesh Enabled 
- Is Open Service Mesh enabled for this managed Kubernetes Cluster?
- privateCluster BooleanEnabled 
- If the cluster has the Kubernetes API only exposed on internal IP addresses.
- privateFqdn String
- The FQDN of this Kubernetes Cluster when private link has been enabled. This name is only resolvable inside the Virtual Network where the Azure Kubernetes Service is located
- resourceGroup StringName 
- roleBased BooleanAccess Control Enabled 
- Is Role Based Access Control enabled for this managed Kubernetes Cluster?
- serviceMesh List<GetProfiles Kubernetes Cluster Service Mesh Profile> 
- servicePrincipals List<GetKubernetes Cluster Service Principal> 
- A service_principalblock as documented below.
- storageProfiles List<GetKubernetes Cluster Storage Profile> 
- A storage_profileblock as documented below.
- Map<String,String>
- A mapping of tags to assign to the resource.
- windowsProfiles List<GetKubernetes Cluster Windows Profile> 
- A windows_profileblock as documented below.
- aciConnector GetLinuxes Kubernetes Cluster Aci Connector Linux[] 
- An aci_connector_linuxblock as documented below.
- agentPool GetProfiles Kubernetes Cluster Agent Pool Profile[] 
- An agent_pool_profileblock as documented below.
- string[]
- The IP ranges to whitelist for incoming traffic to the primaries.
- azureActive GetDirectory Role Based Access Controls Kubernetes Cluster Azure Active Directory Role Based Access Control[] 
- An azure_active_directory_role_based_access_controlblock as documented below.
- azurePolicy booleanEnabled 
- Is Azure Policy enabled on this managed Kubernetes Cluster?
- currentKubernetes stringVersion 
- Contains the current version of Kubernetes running on the Cluster.
- diskEncryption stringSet Id 
- The ID of the Disk Encryption Set used for the Nodes and Volumes.
- dnsPrefix string
- The DNS Prefix of the managed Kubernetes cluster.
- fqdn string
- The FQDN of the Azure Kubernetes Managed Cluster.
- httpApplication booleanRouting Enabled 
- Is HTTP Application Routing enabled for this managed Kubernetes Cluster?
- httpApplication stringRouting Zone Name 
- The Zone Name of the HTTP Application Routing.
- id string
- The provider-assigned unique ID for this managed resource.
- identities
GetKubernetes Cluster Identity[] 
- An identityblock as documented below.
- ingressApplication GetGateways Kubernetes Cluster Ingress Application Gateway[] 
- An ingress_application_gatewayblock as documented below.
- keyManagement GetServices Kubernetes Cluster Key Management Service[] 
- A key_management_serviceblock as documented below.
- keyVault GetSecrets Providers Kubernetes Cluster Key Vault Secrets Provider[] 
- A key_vault_secrets_providerblock as documented below.
- kubeAdmin stringConfig Raw 
- Raw Kubernetes config for the admin account to be used by kubectl and other compatible tools. This is only available when Role Based Access Control with Azure Active Directory is enabled and local accounts are not disabled.
- kubeAdmin GetConfigs Kubernetes Cluster Kube Admin Config[] 
- A kube_admin_configblock as defined below. This is only available when Role Based Access Control with Azure Active Directory is enabled and local accounts are not disabled.
- kubeConfig stringRaw 
- Base64 encoded Kubernetes configuration.
- kubeConfigs GetKubernetes Cluster Kube Config[] 
- A kube_configblock as defined below.
- kubeletIdentities GetKubernetes Cluster Kubelet Identity[] 
- A kubelet_identityblock as documented below.
- kubernetesVersion string
- The version of Kubernetes used on the managed Kubernetes Cluster.
- linuxProfiles GetKubernetes Cluster Linux Profile[] 
- A linux_profileblock as documented below.
- location string
- The Azure Region in which the managed Kubernetes Cluster exists.
- microsoftDefenders GetKubernetes Cluster Microsoft Defender[] 
- A microsoft_defenderblock as defined below.
- name string
- The name assigned to this pool of agents.
- networkProfiles GetKubernetes Cluster Network Profile[] 
- A network_profileblock as documented below.
- nodeResource stringGroup 
- Auto-generated Resource Group containing AKS Cluster resources.
- nodeResource stringGroup Id 
- The ID of the Resource Group containing the resources for this Managed Kubernetes Cluster.
- oidcIssuer booleanEnabled 
- Whether or not the OIDC feature is enabled or disabled.
- oidcIssuer stringUrl 
- The OIDC issuer URL that is associated with the cluster.
- omsAgents GetKubernetes Cluster Oms Agent[] 
- An oms_agentblock as documented below.
- openService booleanMesh Enabled 
- Is Open Service Mesh enabled for this managed Kubernetes Cluster?
- privateCluster booleanEnabled 
- If the cluster has the Kubernetes API only exposed on internal IP addresses.
- privateFqdn string
- The FQDN of this Kubernetes Cluster when private link has been enabled. This name is only resolvable inside the Virtual Network where the Azure Kubernetes Service is located
- resourceGroup stringName 
- roleBased booleanAccess Control Enabled 
- Is Role Based Access Control enabled for this managed Kubernetes Cluster?
- serviceMesh GetProfiles Kubernetes Cluster Service Mesh Profile[] 
- servicePrincipals GetKubernetes Cluster Service Principal[] 
- A service_principalblock as documented below.
- storageProfiles GetKubernetes Cluster Storage Profile[] 
- A storage_profileblock as documented below.
- {[key: string]: string}
- A mapping of tags to assign to the resource.
- windowsProfiles GetKubernetes Cluster Windows Profile[] 
- A windows_profileblock as documented below.
- aci_connector_ Sequence[Getlinuxes Kubernetes Cluster Aci Connector Linux] 
- An aci_connector_linuxblock as documented below.
- agent_pool_ Sequence[Getprofiles Kubernetes Cluster Agent Pool Profile] 
- An agent_pool_profileblock as documented below.
- Sequence[str]
- The IP ranges to whitelist for incoming traffic to the primaries.
- azure_active_ Sequence[Getdirectory_ role_ based_ access_ controls Kubernetes Cluster Azure Active Directory Role Based Access Control] 
- An azure_active_directory_role_based_access_controlblock as documented below.
- azure_policy_ boolenabled 
- Is Azure Policy enabled on this managed Kubernetes Cluster?
- current_kubernetes_ strversion 
- Contains the current version of Kubernetes running on the Cluster.
- disk_encryption_ strset_ id 
- The ID of the Disk Encryption Set used for the Nodes and Volumes.
- dns_prefix str
- The DNS Prefix of the managed Kubernetes cluster.
- fqdn str
- The FQDN of the Azure Kubernetes Managed Cluster.
- http_application_ boolrouting_ enabled 
- Is HTTP Application Routing enabled for this managed Kubernetes Cluster?
- http_application_ strrouting_ zone_ name 
- The Zone Name of the HTTP Application Routing.
- id str
- The provider-assigned unique ID for this managed resource.
- identities
Sequence[GetKubernetes Cluster Identity] 
- An identityblock as documented below.
- ingress_application_ Sequence[Getgateways Kubernetes Cluster Ingress Application Gateway] 
- An ingress_application_gatewayblock as documented below.
- key_management_ Sequence[Getservices Kubernetes Cluster Key Management Service] 
- A key_management_serviceblock as documented below.
- key_vault_ Sequence[Getsecrets_ providers Kubernetes Cluster Key Vault Secrets Provider] 
- A key_vault_secrets_providerblock as documented below.
- kube_admin_ strconfig_ raw 
- Raw Kubernetes config for the admin account to be used by kubectl and other compatible tools. This is only available when Role Based Access Control with Azure Active Directory is enabled and local accounts are not disabled.
- kube_admin_ Sequence[Getconfigs Kubernetes Cluster Kube Admin Config] 
- A kube_admin_configblock as defined below. This is only available when Role Based Access Control with Azure Active Directory is enabled and local accounts are not disabled.
- kube_config_ strraw 
- Base64 encoded Kubernetes configuration.
- kube_configs Sequence[GetKubernetes Cluster Kube Config] 
- A kube_configblock as defined below.
- kubelet_identities Sequence[GetKubernetes Cluster Kubelet Identity] 
- A kubelet_identityblock as documented below.
- kubernetes_version str
- The version of Kubernetes used on the managed Kubernetes Cluster.
- linux_profiles Sequence[GetKubernetes Cluster Linux Profile] 
- A linux_profileblock as documented below.
- location str
- The Azure Region in which the managed Kubernetes Cluster exists.
- microsoft_defenders Sequence[GetKubernetes Cluster Microsoft Defender] 
- A microsoft_defenderblock as defined below.
- name str
- The name assigned to this pool of agents.
- network_profiles Sequence[GetKubernetes Cluster Network Profile] 
- A network_profileblock as documented below.
- node_resource_ strgroup 
- Auto-generated Resource Group containing AKS Cluster resources.
- node_resource_ strgroup_ id 
- The ID of the Resource Group containing the resources for this Managed Kubernetes Cluster.
- oidc_issuer_ boolenabled 
- Whether or not the OIDC feature is enabled or disabled.
- oidc_issuer_ strurl 
- The OIDC issuer URL that is associated with the cluster.
- oms_agents Sequence[GetKubernetes Cluster Oms Agent] 
- An oms_agentblock as documented below.
- open_service_ boolmesh_ enabled 
- Is Open Service Mesh enabled for this managed Kubernetes Cluster?
- private_cluster_ boolenabled 
- If the cluster has the Kubernetes API only exposed on internal IP addresses.
- private_fqdn str
- The FQDN of this Kubernetes Cluster when private link has been enabled. This name is only resolvable inside the Virtual Network where the Azure Kubernetes Service is located
- resource_group_ strname 
- role_based_ boolaccess_ control_ enabled 
- Is Role Based Access Control enabled for this managed Kubernetes Cluster?
- service_mesh_ Sequence[Getprofiles Kubernetes Cluster Service Mesh Profile] 
- service_principals Sequence[GetKubernetes Cluster Service Principal] 
- A service_principalblock as documented below.
- storage_profiles Sequence[GetKubernetes Cluster Storage Profile] 
- A storage_profileblock as documented below.
- Mapping[str, str]
- A mapping of tags to assign to the resource.
- windows_profiles Sequence[GetKubernetes Cluster Windows Profile] 
- A windows_profileblock as documented below.
- aciConnector List<Property Map>Linuxes 
- An aci_connector_linuxblock as documented below.
- agentPool List<Property Map>Profiles 
- An agent_pool_profileblock as documented below.
- List<String>
- The IP ranges to whitelist for incoming traffic to the primaries.
- azureActive List<Property Map>Directory Role Based Access Controls 
- An azure_active_directory_role_based_access_controlblock as documented below.
- azurePolicy BooleanEnabled 
- Is Azure Policy enabled on this managed Kubernetes Cluster?
- currentKubernetes StringVersion 
- Contains the current version of Kubernetes running on the Cluster.
- diskEncryption StringSet Id 
- The ID of the Disk Encryption Set used for the Nodes and Volumes.
- dnsPrefix String
- The DNS Prefix of the managed Kubernetes cluster.
- fqdn String
- The FQDN of the Azure Kubernetes Managed Cluster.
- httpApplication BooleanRouting Enabled 
- Is HTTP Application Routing enabled for this managed Kubernetes Cluster?
- httpApplication StringRouting Zone Name 
- The Zone Name of the HTTP Application Routing.
- id String
- The provider-assigned unique ID for this managed resource.
- identities List<Property Map>
- An identityblock as documented below.
- ingressApplication List<Property Map>Gateways 
- An ingress_application_gatewayblock as documented below.
- keyManagement List<Property Map>Services 
- A key_management_serviceblock as documented below.
- keyVault List<Property Map>Secrets Providers 
- A key_vault_secrets_providerblock as documented below.
- kubeAdmin StringConfig Raw 
- Raw Kubernetes config for the admin account to be used by kubectl and other compatible tools. This is only available when Role Based Access Control with Azure Active Directory is enabled and local accounts are not disabled.
- kubeAdmin List<Property Map>Configs 
- A kube_admin_configblock as defined below. This is only available when Role Based Access Control with Azure Active Directory is enabled and local accounts are not disabled.
- kubeConfig StringRaw 
- Base64 encoded Kubernetes configuration.
- kubeConfigs List<Property Map>
- A kube_configblock as defined below.
- kubeletIdentities List<Property Map>
- A kubelet_identityblock as documented below.
- kubernetesVersion String
- The version of Kubernetes used on the managed Kubernetes Cluster.
- linuxProfiles List<Property Map>
- A linux_profileblock as documented below.
- location String
- The Azure Region in which the managed Kubernetes Cluster exists.
- microsoftDefenders List<Property Map>
- A microsoft_defenderblock as defined below.
- name String
- The name assigned to this pool of agents.
- networkProfiles List<Property Map>
- A network_profileblock as documented below.
- nodeResource StringGroup 
- Auto-generated Resource Group containing AKS Cluster resources.
- nodeResource StringGroup Id 
- The ID of the Resource Group containing the resources for this Managed Kubernetes Cluster.
- oidcIssuer BooleanEnabled 
- Whether or not the OIDC feature is enabled or disabled.
- oidcIssuer StringUrl 
- The OIDC issuer URL that is associated with the cluster.
- omsAgents List<Property Map>
- An oms_agentblock as documented below.
- openService BooleanMesh Enabled 
- Is Open Service Mesh enabled for this managed Kubernetes Cluster?
- privateCluster BooleanEnabled 
- If the cluster has the Kubernetes API only exposed on internal IP addresses.
- privateFqdn String
- The FQDN of this Kubernetes Cluster when private link has been enabled. This name is only resolvable inside the Virtual Network where the Azure Kubernetes Service is located
- resourceGroup StringName 
- roleBased BooleanAccess Control Enabled 
- Is Role Based Access Control enabled for this managed Kubernetes Cluster?
- serviceMesh List<Property Map>Profiles 
- servicePrincipals List<Property Map>
- A service_principalblock as documented below.
- storageProfiles List<Property Map>
- A storage_profileblock as documented below.
- Map<String>
- A mapping of tags to assign to the resource.
- windowsProfiles List<Property Map>
- A windows_profileblock as documented below.
Supporting Types
GetKubernetesClusterAciConnectorLinux     
- SubnetName string
- The subnet name for the virtual nodes to run.
- SubnetName string
- The subnet name for the virtual nodes to run.
- subnetName String
- The subnet name for the virtual nodes to run.
- subnetName string
- The subnet name for the virtual nodes to run.
- subnet_name str
- The subnet name for the virtual nodes to run.
- subnetName String
- The subnet name for the virtual nodes to run.
GetKubernetesClusterAgentPoolProfile     
- AutoScaling boolEnabled 
- If the auto-scaler is enabled.
- Count int
- The number of Agents (VMs) in the Pool.
- MaxCount int
- Maximum number of nodes for auto-scaling
- MaxPods int
- The maximum number of pods that can run on each agent.
- MinCount int
- Minimum number of nodes for auto-scaling
- Name string
- The name of the managed Kubernetes Cluster.
- NodeLabels Dictionary<string, string>
- NodePublic boolIp Enabled 
- If the Public IPs for the nodes in this Agent Pool are enabled.
- NodePublic stringIp Prefix Id 
- Resource ID for the Public IP Addresses Prefix for the nodes in this Agent Pool.
- NodeTaints List<string>
- OrchestratorVersion string
- Kubernetes version used for the Agents.
- OsDisk intSize Gb 
- The size of the Agent VM's Operating System Disk in GB.
- OsType string
- The Operating System used for the Agents.
- Dictionary<string, string>
- A mapping of tags to assign to the resource.
- Type string
- The type of Managed Service Identity that is configured on this Kubernetes Cluster.
- UpgradeSettings List<GetKubernetes Cluster Agent Pool Profile Upgrade Setting> 
- A upgrade_settingsblock as documented below.
- VmSize string
- The size of each VM in the Agent Pool (e.g. Standard_F1).
- VnetSubnet stringId 
- The ID of the Subnet where the Agents in the Pool are provisioned.
- Zones List<string>
- A list of Availability Zones in which this Kubernetes Cluster is located.
- AutoScaling boolEnabled 
- If the auto-scaler is enabled.
- Count int
- The number of Agents (VMs) in the Pool.
- MaxCount int
- Maximum number of nodes for auto-scaling
- MaxPods int
- The maximum number of pods that can run on each agent.
- MinCount int
- Minimum number of nodes for auto-scaling
- Name string
- The name of the managed Kubernetes Cluster.
- NodeLabels map[string]string
- NodePublic boolIp Enabled 
- If the Public IPs for the nodes in this Agent Pool are enabled.
- NodePublic stringIp Prefix Id 
- Resource ID for the Public IP Addresses Prefix for the nodes in this Agent Pool.
- NodeTaints []string
- OrchestratorVersion string
- Kubernetes version used for the Agents.
- OsDisk intSize Gb 
- The size of the Agent VM's Operating System Disk in GB.
- OsType string
- The Operating System used for the Agents.
- map[string]string
- A mapping of tags to assign to the resource.
- Type string
- The type of Managed Service Identity that is configured on this Kubernetes Cluster.
- UpgradeSettings []GetKubernetes Cluster Agent Pool Profile Upgrade Setting 
- A upgrade_settingsblock as documented below.
- VmSize string
- The size of each VM in the Agent Pool (e.g. Standard_F1).
- VnetSubnet stringId 
- The ID of the Subnet where the Agents in the Pool are provisioned.
- Zones []string
- A list of Availability Zones in which this Kubernetes Cluster is located.
- autoScaling BooleanEnabled 
- If the auto-scaler is enabled.
- count Integer
- The number of Agents (VMs) in the Pool.
- maxCount Integer
- Maximum number of nodes for auto-scaling
- maxPods Integer
- The maximum number of pods that can run on each agent.
- minCount Integer
- Minimum number of nodes for auto-scaling
- name String
- The name of the managed Kubernetes Cluster.
- nodeLabels Map<String,String>
- nodePublic BooleanIp Enabled 
- If the Public IPs for the nodes in this Agent Pool are enabled.
- nodePublic StringIp Prefix Id 
- Resource ID for the Public IP Addresses Prefix for the nodes in this Agent Pool.
- nodeTaints List<String>
- orchestratorVersion String
- Kubernetes version used for the Agents.
- osDisk IntegerSize Gb 
- The size of the Agent VM's Operating System Disk in GB.
- osType String
- The Operating System used for the Agents.
- Map<String,String>
- A mapping of tags to assign to the resource.
- type String
- The type of Managed Service Identity that is configured on this Kubernetes Cluster.
- upgradeSettings List<GetKubernetes Cluster Agent Pool Profile Upgrade Setting> 
- A upgrade_settingsblock as documented below.
- vmSize String
- The size of each VM in the Agent Pool (e.g. Standard_F1).
- vnetSubnet StringId 
- The ID of the Subnet where the Agents in the Pool are provisioned.
- zones List<String>
- A list of Availability Zones in which this Kubernetes Cluster is located.
- autoScaling booleanEnabled 
- If the auto-scaler is enabled.
- count number
- The number of Agents (VMs) in the Pool.
- maxCount number
- Maximum number of nodes for auto-scaling
- maxPods number
- The maximum number of pods that can run on each agent.
- minCount number
- Minimum number of nodes for auto-scaling
- name string
- The name of the managed Kubernetes Cluster.
- nodeLabels {[key: string]: string}
- nodePublic booleanIp Enabled 
- If the Public IPs for the nodes in this Agent Pool are enabled.
- nodePublic stringIp Prefix Id 
- Resource ID for the Public IP Addresses Prefix for the nodes in this Agent Pool.
- nodeTaints string[]
- orchestratorVersion string
- Kubernetes version used for the Agents.
- osDisk numberSize Gb 
- The size of the Agent VM's Operating System Disk in GB.
- osType string
- The Operating System used for the Agents.
- {[key: string]: string}
- A mapping of tags to assign to the resource.
- type string
- The type of Managed Service Identity that is configured on this Kubernetes Cluster.
- upgradeSettings GetKubernetes Cluster Agent Pool Profile Upgrade Setting[] 
- A upgrade_settingsblock as documented below.
- vmSize string
- The size of each VM in the Agent Pool (e.g. Standard_F1).
- vnetSubnet stringId 
- The ID of the Subnet where the Agents in the Pool are provisioned.
- zones string[]
- A list of Availability Zones in which this Kubernetes Cluster is located.
- auto_scaling_ boolenabled 
- If the auto-scaler is enabled.
- count int
- The number of Agents (VMs) in the Pool.
- max_count int
- Maximum number of nodes for auto-scaling
- max_pods int
- The maximum number of pods that can run on each agent.
- min_count int
- Minimum number of nodes for auto-scaling
- name str
- The name of the managed Kubernetes Cluster.
- node_labels Mapping[str, str]
- node_public_ boolip_ enabled 
- If the Public IPs for the nodes in this Agent Pool are enabled.
- node_public_ strip_ prefix_ id 
- Resource ID for the Public IP Addresses Prefix for the nodes in this Agent Pool.
- node_taints Sequence[str]
- orchestrator_version str
- Kubernetes version used for the Agents.
- os_disk_ intsize_ gb 
- The size of the Agent VM's Operating System Disk in GB.
- os_type str
- The Operating System used for the Agents.
- Mapping[str, str]
- A mapping of tags to assign to the resource.
- type str
- The type of Managed Service Identity that is configured on this Kubernetes Cluster.
- upgrade_settings Sequence[GetKubernetes Cluster Agent Pool Profile Upgrade Setting] 
- A upgrade_settingsblock as documented below.
- vm_size str
- The size of each VM in the Agent Pool (e.g. Standard_F1).
- vnet_subnet_ strid 
- The ID of the Subnet where the Agents in the Pool are provisioned.
- zones Sequence[str]
- A list of Availability Zones in which this Kubernetes Cluster is located.
- autoScaling BooleanEnabled 
- If the auto-scaler is enabled.
- count Number
- The number of Agents (VMs) in the Pool.
- maxCount Number
- Maximum number of nodes for auto-scaling
- maxPods Number
- The maximum number of pods that can run on each agent.
- minCount Number
- Minimum number of nodes for auto-scaling
- name String
- The name of the managed Kubernetes Cluster.
- nodeLabels Map<String>
- nodePublic BooleanIp Enabled 
- If the Public IPs for the nodes in this Agent Pool are enabled.
- nodePublic StringIp Prefix Id 
- Resource ID for the Public IP Addresses Prefix for the nodes in this Agent Pool.
- nodeTaints List<String>
- orchestratorVersion String
- Kubernetes version used for the Agents.
- osDisk NumberSize Gb 
- The size of the Agent VM's Operating System Disk in GB.
- osType String
- The Operating System used for the Agents.
- Map<String>
- A mapping of tags to assign to the resource.
- type String
- The type of Managed Service Identity that is configured on this Kubernetes Cluster.
- upgradeSettings List<Property Map>
- A upgrade_settingsblock as documented below.
- vmSize String
- The size of each VM in the Agent Pool (e.g. Standard_F1).
- vnetSubnet StringId 
- The ID of the Subnet where the Agents in the Pool are provisioned.
- zones List<String>
- A list of Availability Zones in which this Kubernetes Cluster is located.
GetKubernetesClusterAgentPoolProfileUpgradeSetting       
- DrainTimeout intIn Minutes 
- The amount of time in minutes to wait on eviction of pods and graceful termination per node. This eviction wait time honors waiting on pod disruption budgets. If this time is exceeded, the upgrade fails.
- MaxSurge string
- The maximum number or percentage of nodes that will be added to the Node Pool size during an upgrade.
- NodeSoak intDuration In Minutes 
- The amount of time in minutes to wait after draining a node and before reimaging it and moving on to next node.
- DrainTimeout intIn Minutes 
- The amount of time in minutes to wait on eviction of pods and graceful termination per node. This eviction wait time honors waiting on pod disruption budgets. If this time is exceeded, the upgrade fails.
- MaxSurge string
- The maximum number or percentage of nodes that will be added to the Node Pool size during an upgrade.
- NodeSoak intDuration In Minutes 
- The amount of time in minutes to wait after draining a node and before reimaging it and moving on to next node.
- drainTimeout IntegerIn Minutes 
- The amount of time in minutes to wait on eviction of pods and graceful termination per node. This eviction wait time honors waiting on pod disruption budgets. If this time is exceeded, the upgrade fails.
- maxSurge String
- The maximum number or percentage of nodes that will be added to the Node Pool size during an upgrade.
- nodeSoak IntegerDuration In Minutes 
- The amount of time in minutes to wait after draining a node and before reimaging it and moving on to next node.
- drainTimeout numberIn Minutes 
- The amount of time in minutes to wait on eviction of pods and graceful termination per node. This eviction wait time honors waiting on pod disruption budgets. If this time is exceeded, the upgrade fails.
- maxSurge string
- The maximum number or percentage of nodes that will be added to the Node Pool size during an upgrade.
- nodeSoak numberDuration In Minutes 
- The amount of time in minutes to wait after draining a node and before reimaging it and moving on to next node.
- drain_timeout_ intin_ minutes 
- The amount of time in minutes to wait on eviction of pods and graceful termination per node. This eviction wait time honors waiting on pod disruption budgets. If this time is exceeded, the upgrade fails.
- max_surge str
- The maximum number or percentage of nodes that will be added to the Node Pool size during an upgrade.
- node_soak_ intduration_ in_ minutes 
- The amount of time in minutes to wait after draining a node and before reimaging it and moving on to next node.
- drainTimeout NumberIn Minutes 
- The amount of time in minutes to wait on eviction of pods and graceful termination per node. This eviction wait time honors waiting on pod disruption budgets. If this time is exceeded, the upgrade fails.
- maxSurge String
- The maximum number or percentage of nodes that will be added to the Node Pool size during an upgrade.
- nodeSoak NumberDuration In Minutes 
- The amount of time in minutes to wait after draining a node and before reimaging it and moving on to next node.
GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControl         
- AdminGroup List<string>Object Ids 
- A list of Object IDs of Azure Active Directory Groups which should have Admin Role on the Cluster.
- AzureRbac boolEnabled 
- Is Role Based Access Control based on Azure AD enabled?
- TenantId string
- The Tenant ID of the System Assigned Managed Service Identity that is configured on this Kubernetes Cluster.
- AdminGroup []stringObject Ids 
- A list of Object IDs of Azure Active Directory Groups which should have Admin Role on the Cluster.
- AzureRbac boolEnabled 
- Is Role Based Access Control based on Azure AD enabled?
- TenantId string
- The Tenant ID of the System Assigned Managed Service Identity that is configured on this Kubernetes Cluster.
- adminGroup List<String>Object Ids 
- A list of Object IDs of Azure Active Directory Groups which should have Admin Role on the Cluster.
- azureRbac BooleanEnabled 
- Is Role Based Access Control based on Azure AD enabled?
- tenantId String
- The Tenant ID of the System Assigned Managed Service Identity that is configured on this Kubernetes Cluster.
- adminGroup string[]Object Ids 
- A list of Object IDs of Azure Active Directory Groups which should have Admin Role on the Cluster.
- azureRbac booleanEnabled 
- Is Role Based Access Control based on Azure AD enabled?
- tenantId string
- The Tenant ID of the System Assigned Managed Service Identity that is configured on this Kubernetes Cluster.
- admin_group_ Sequence[str]object_ ids 
- A list of Object IDs of Azure Active Directory Groups which should have Admin Role on the Cluster.
- azure_rbac_ boolenabled 
- Is Role Based Access Control based on Azure AD enabled?
- tenant_id str
- The Tenant ID of the System Assigned Managed Service Identity that is configured on this Kubernetes Cluster.
- adminGroup List<String>Object Ids 
- A list of Object IDs of Azure Active Directory Groups which should have Admin Role on the Cluster.
- azureRbac BooleanEnabled 
- Is Role Based Access Control based on Azure AD enabled?
- tenantId String
- The Tenant ID of the System Assigned Managed Service Identity that is configured on this Kubernetes Cluster.
GetKubernetesClusterIdentity   
- IdentityIds List<string>
- The list of User Assigned Managed Identity IDs assigned to this Kubernetes Cluster.
- PrincipalId string
- The Principal ID of the System Assigned Managed Service Identity that is configured on this Kubernetes Cluster.
- TenantId string
- The Tenant ID of the System Assigned Managed Service Identity that is configured on this Kubernetes Cluster.
- Type string
- The type of Managed Service Identity that is configured on this Kubernetes Cluster.
- IdentityIds []string
- The list of User Assigned Managed Identity IDs assigned to this Kubernetes Cluster.
- PrincipalId string
- The Principal ID of the System Assigned Managed Service Identity that is configured on this Kubernetes Cluster.
- TenantId string
- The Tenant ID of the System Assigned Managed Service Identity that is configured on this Kubernetes Cluster.
- Type string
- The type of Managed Service Identity that is configured on this Kubernetes Cluster.
- identityIds List<String>
- The list of User Assigned Managed Identity IDs assigned to this Kubernetes Cluster.
- principalId String
- The Principal ID of the System Assigned Managed Service Identity that is configured on this Kubernetes Cluster.
- tenantId String
- The Tenant ID of the System Assigned Managed Service Identity that is configured on this Kubernetes Cluster.
- type String
- The type of Managed Service Identity that is configured on this Kubernetes Cluster.
- identityIds string[]
- The list of User Assigned Managed Identity IDs assigned to this Kubernetes Cluster.
- principalId string
- The Principal ID of the System Assigned Managed Service Identity that is configured on this Kubernetes Cluster.
- tenantId string
- The Tenant ID of the System Assigned Managed Service Identity that is configured on this Kubernetes Cluster.
- type string
- The type of Managed Service Identity that is configured on this Kubernetes Cluster.
- identity_ids Sequence[str]
- The list of User Assigned Managed Identity IDs assigned to this Kubernetes Cluster.
- principal_id str
- The Principal ID of the System Assigned Managed Service Identity that is configured on this Kubernetes Cluster.
- tenant_id str
- The Tenant ID of the System Assigned Managed Service Identity that is configured on this Kubernetes Cluster.
- type str
- The type of Managed Service Identity that is configured on this Kubernetes Cluster.
- identityIds List<String>
- The list of User Assigned Managed Identity IDs assigned to this Kubernetes Cluster.
- principalId String
- The Principal ID of the System Assigned Managed Service Identity that is configured on this Kubernetes Cluster.
- tenantId String
- The Tenant ID of the System Assigned Managed Service Identity that is configured on this Kubernetes Cluster.
- type String
- The type of Managed Service Identity that is configured on this Kubernetes Cluster.
GetKubernetesClusterIngressApplicationGateway     
- EffectiveGateway stringId 
- The ID of the Application Gateway associated with the ingress controller deployed to this Kubernetes Cluster.
- GatewayId string
- The ID of the Application Gateway integrated with the ingress controller of this Kubernetes Cluster. This attribute is only set when gateway_id is specified when configuring the ingress_application_gatewayaddon.
- GatewayName string
- IngressApplication List<GetGateway Identities Kubernetes Cluster Ingress Application Gateway Ingress Application Gateway Identity> 
- An ingress_application_gateway_identityblock as defined below.
- SubnetCidr string
- The subnet CIDR used to create an Application Gateway, which in turn will be integrated with the ingress controller of this Kubernetes Cluster. This attribute is only set when subnet_cidris specified when configuring theingress_application_gatewayaddon.
- SubnetId string
- The ID of the subnet on which to create an Application Gateway, which in turn will be integrated with the ingress controller of this Kubernetes Cluster. This attribute is only set when subnet_idis specified when configuring theingress_application_gatewayaddon.
- EffectiveGateway stringId 
- The ID of the Application Gateway associated with the ingress controller deployed to this Kubernetes Cluster.
- GatewayId string
- The ID of the Application Gateway integrated with the ingress controller of this Kubernetes Cluster. This attribute is only set when gateway_id is specified when configuring the ingress_application_gatewayaddon.
- GatewayName string
- IngressApplication []GetGateway Identities Kubernetes Cluster Ingress Application Gateway Ingress Application Gateway Identity 
- An ingress_application_gateway_identityblock as defined below.
- SubnetCidr string
- The subnet CIDR used to create an Application Gateway, which in turn will be integrated with the ingress controller of this Kubernetes Cluster. This attribute is only set when subnet_cidris specified when configuring theingress_application_gatewayaddon.
- SubnetId string
- The ID of the subnet on which to create an Application Gateway, which in turn will be integrated with the ingress controller of this Kubernetes Cluster. This attribute is only set when subnet_idis specified when configuring theingress_application_gatewayaddon.
- effectiveGateway StringId 
- The ID of the Application Gateway associated with the ingress controller deployed to this Kubernetes Cluster.
- gatewayId String
- The ID of the Application Gateway integrated with the ingress controller of this Kubernetes Cluster. This attribute is only set when gateway_id is specified when configuring the ingress_application_gatewayaddon.
- gatewayName String
- ingressApplication List<GetGateway Identities Kubernetes Cluster Ingress Application Gateway Ingress Application Gateway Identity> 
- An ingress_application_gateway_identityblock as defined below.
- subnetCidr String
- The subnet CIDR used to create an Application Gateway, which in turn will be integrated with the ingress controller of this Kubernetes Cluster. This attribute is only set when subnet_cidris specified when configuring theingress_application_gatewayaddon.
- subnetId String
- The ID of the subnet on which to create an Application Gateway, which in turn will be integrated with the ingress controller of this Kubernetes Cluster. This attribute is only set when subnet_idis specified when configuring theingress_application_gatewayaddon.
- effectiveGateway stringId 
- The ID of the Application Gateway associated with the ingress controller deployed to this Kubernetes Cluster.
- gatewayId string
- The ID of the Application Gateway integrated with the ingress controller of this Kubernetes Cluster. This attribute is only set when gateway_id is specified when configuring the ingress_application_gatewayaddon.
- gatewayName string
- ingressApplication GetGateway Identities Kubernetes Cluster Ingress Application Gateway Ingress Application Gateway Identity[] 
- An ingress_application_gateway_identityblock as defined below.
- subnetCidr string
- The subnet CIDR used to create an Application Gateway, which in turn will be integrated with the ingress controller of this Kubernetes Cluster. This attribute is only set when subnet_cidris specified when configuring theingress_application_gatewayaddon.
- subnetId string
- The ID of the subnet on which to create an Application Gateway, which in turn will be integrated with the ingress controller of this Kubernetes Cluster. This attribute is only set when subnet_idis specified when configuring theingress_application_gatewayaddon.
- effective_gateway_ strid 
- The ID of the Application Gateway associated with the ingress controller deployed to this Kubernetes Cluster.
- gateway_id str
- The ID of the Application Gateway integrated with the ingress controller of this Kubernetes Cluster. This attribute is only set when gateway_id is specified when configuring the ingress_application_gatewayaddon.
- gateway_name str
- ingress_application_ Sequence[Getgateway_ identities Kubernetes Cluster Ingress Application Gateway Ingress Application Gateway Identity] 
- An ingress_application_gateway_identityblock as defined below.
- subnet_cidr str
- The subnet CIDR used to create an Application Gateway, which in turn will be integrated with the ingress controller of this Kubernetes Cluster. This attribute is only set when subnet_cidris specified when configuring theingress_application_gatewayaddon.
- subnet_id str
- The ID of the subnet on which to create an Application Gateway, which in turn will be integrated with the ingress controller of this Kubernetes Cluster. This attribute is only set when subnet_idis specified when configuring theingress_application_gatewayaddon.
- effectiveGateway StringId 
- The ID of the Application Gateway associated with the ingress controller deployed to this Kubernetes Cluster.
- gatewayId String
- The ID of the Application Gateway integrated with the ingress controller of this Kubernetes Cluster. This attribute is only set when gateway_id is specified when configuring the ingress_application_gatewayaddon.
- gatewayName String
- ingressApplication List<Property Map>Gateway Identities 
- An ingress_application_gateway_identityblock as defined below.
- subnetCidr String
- The subnet CIDR used to create an Application Gateway, which in turn will be integrated with the ingress controller of this Kubernetes Cluster. This attribute is only set when subnet_cidris specified when configuring theingress_application_gatewayaddon.
- subnetId String
- The ID of the subnet on which to create an Application Gateway, which in turn will be integrated with the ingress controller of this Kubernetes Cluster. This attribute is only set when subnet_idis specified when configuring theingress_application_gatewayaddon.
GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentity         
- ClientId string
- The Client ID of the user-defined Managed Identity assigned to the Kubelets.
- ObjectId string
- The Object ID of the user-defined Managed Identity assigned to the Kubelets.
- UserAssigned stringIdentity Id 
- The ID of the User Assigned Identity assigned to the Kubelets.
- ClientId string
- The Client ID of the user-defined Managed Identity assigned to the Kubelets.
- ObjectId string
- The Object ID of the user-defined Managed Identity assigned to the Kubelets.
- UserAssigned stringIdentity Id 
- The ID of the User Assigned Identity assigned to the Kubelets.
- clientId String
- The Client ID of the user-defined Managed Identity assigned to the Kubelets.
- objectId String
- The Object ID of the user-defined Managed Identity assigned to the Kubelets.
- userAssigned StringIdentity Id 
- The ID of the User Assigned Identity assigned to the Kubelets.
- clientId string
- The Client ID of the user-defined Managed Identity assigned to the Kubelets.
- objectId string
- The Object ID of the user-defined Managed Identity assigned to the Kubelets.
- userAssigned stringIdentity Id 
- The ID of the User Assigned Identity assigned to the Kubelets.
- client_id str
- The Client ID of the user-defined Managed Identity assigned to the Kubelets.
- object_id str
- The Object ID of the user-defined Managed Identity assigned to the Kubelets.
- user_assigned_ stridentity_ id 
- The ID of the User Assigned Identity assigned to the Kubelets.
- clientId String
- The Client ID of the user-defined Managed Identity assigned to the Kubelets.
- objectId String
- The Object ID of the user-defined Managed Identity assigned to the Kubelets.
- userAssigned StringIdentity Id 
- The ID of the User Assigned Identity assigned to the Kubelets.
GetKubernetesClusterKeyManagementService     
- KeyVault stringKey Id 
- Identifier of Azure Key Vault key. See key identifier format for more details.
- KeyVault stringNetwork Access 
- Network access of the key vault. The possible values are PublicandPrivate.Publicmeans the key vault allows public access from all networks.Privatemeans the key vault disables public access and enables private link.
- KeyVault stringKey Id 
- Identifier of Azure Key Vault key. See key identifier format for more details.
- KeyVault stringNetwork Access 
- Network access of the key vault. The possible values are PublicandPrivate.Publicmeans the key vault allows public access from all networks.Privatemeans the key vault disables public access and enables private link.
- keyVault StringKey Id 
- Identifier of Azure Key Vault key. See key identifier format for more details.
- keyVault StringNetwork Access 
- Network access of the key vault. The possible values are PublicandPrivate.Publicmeans the key vault allows public access from all networks.Privatemeans the key vault disables public access and enables private link.
- keyVault stringKey Id 
- Identifier of Azure Key Vault key. See key identifier format for more details.
- keyVault stringNetwork Access 
- Network access of the key vault. The possible values are PublicandPrivate.Publicmeans the key vault allows public access from all networks.Privatemeans the key vault disables public access and enables private link.
- key_vault_ strkey_ id 
- Identifier of Azure Key Vault key. See key identifier format for more details.
- key_vault_ strnetwork_ access 
- Network access of the key vault. The possible values are PublicandPrivate.Publicmeans the key vault allows public access from all networks.Privatemeans the key vault disables public access and enables private link.
- keyVault StringKey Id 
- Identifier of Azure Key Vault key. See key identifier format for more details.
- keyVault StringNetwork Access 
- Network access of the key vault. The possible values are PublicandPrivate.Publicmeans the key vault allows public access from all networks.Privatemeans the key vault disables public access and enables private link.
GetKubernetesClusterKeyVaultSecretsProvider      
- SecretIdentities List<GetKubernetes Cluster Key Vault Secrets Provider Secret Identity> 
- A secret_identityblock as documented below.
- SecretRotation boolEnabled 
- Is secret rotation enabled?
- SecretRotation stringInterval 
- The interval to poll for secret rotation.
- SecretIdentities []GetKubernetes Cluster Key Vault Secrets Provider Secret Identity 
- A secret_identityblock as documented below.
- SecretRotation boolEnabled 
- Is secret rotation enabled?
- SecretRotation stringInterval 
- The interval to poll for secret rotation.
- secretIdentities List<GetKubernetes Cluster Key Vault Secrets Provider Secret Identity> 
- A secret_identityblock as documented below.
- secretRotation BooleanEnabled 
- Is secret rotation enabled?
- secretRotation StringInterval 
- The interval to poll for secret rotation.
- secretIdentities GetKubernetes Cluster Key Vault Secrets Provider Secret Identity[] 
- A secret_identityblock as documented below.
- secretRotation booleanEnabled 
- Is secret rotation enabled?
- secretRotation stringInterval 
- The interval to poll for secret rotation.
- secret_identities Sequence[GetKubernetes Cluster Key Vault Secrets Provider Secret Identity] 
- A secret_identityblock as documented below.
- secret_rotation_ boolenabled 
- Is secret rotation enabled?
- secret_rotation_ strinterval 
- The interval to poll for secret rotation.
- secretIdentities List<Property Map>
- A secret_identityblock as documented below.
- secretRotation BooleanEnabled 
- Is secret rotation enabled?
- secretRotation StringInterval 
- The interval to poll for secret rotation.
GetKubernetesClusterKeyVaultSecretsProviderSecretIdentity        
- ClientId string
- The Client ID of the user-defined Managed Identity assigned to the Kubelets.
- ObjectId string
- The Object ID of the user-defined Managed Identity assigned to the Kubelets.
- UserAssigned stringIdentity Id 
- The ID of the User Assigned Identity assigned to the Kubelets.
- ClientId string
- The Client ID of the user-defined Managed Identity assigned to the Kubelets.
- ObjectId string
- The Object ID of the user-defined Managed Identity assigned to the Kubelets.
- UserAssigned stringIdentity Id 
- The ID of the User Assigned Identity assigned to the Kubelets.
- clientId String
- The Client ID of the user-defined Managed Identity assigned to the Kubelets.
- objectId String
- The Object ID of the user-defined Managed Identity assigned to the Kubelets.
- userAssigned StringIdentity Id 
- The ID of the User Assigned Identity assigned to the Kubelets.
- clientId string
- The Client ID of the user-defined Managed Identity assigned to the Kubelets.
- objectId string
- The Object ID of the user-defined Managed Identity assigned to the Kubelets.
- userAssigned stringIdentity Id 
- The ID of the User Assigned Identity assigned to the Kubelets.
- client_id str
- The Client ID of the user-defined Managed Identity assigned to the Kubelets.
- object_id str
- The Object ID of the user-defined Managed Identity assigned to the Kubelets.
- user_assigned_ stridentity_ id 
- The ID of the User Assigned Identity assigned to the Kubelets.
- clientId String
- The Client ID of the user-defined Managed Identity assigned to the Kubelets.
- objectId String
- The Object ID of the user-defined Managed Identity assigned to the Kubelets.
- userAssigned StringIdentity Id 
- The ID of the User Assigned Identity assigned to the Kubelets.
GetKubernetesClusterKubeAdminConfig     
- ClientCertificate string
- Base64 encoded public certificate used by clients to authenticate to the Kubernetes cluster.
- ClientKey string
- Base64 encoded private key used by clients to authenticate to the Kubernetes cluster.
- ClusterCa stringCertificate 
- Base64 encoded public CA certificate used as the root of trust for the Kubernetes cluster.
- Host string
- The Kubernetes cluster server host.
- Password string
- A password or token used to authenticate to the Kubernetes cluster.
- Username string
- A username used to authenticate to the Kubernetes cluster.
- ClientCertificate string
- Base64 encoded public certificate used by clients to authenticate to the Kubernetes cluster.
- ClientKey string
- Base64 encoded private key used by clients to authenticate to the Kubernetes cluster.
- ClusterCa stringCertificate 
- Base64 encoded public CA certificate used as the root of trust for the Kubernetes cluster.
- Host string
- The Kubernetes cluster server host.
- Password string
- A password or token used to authenticate to the Kubernetes cluster.
- Username string
- A username used to authenticate to the Kubernetes cluster.
- clientCertificate String
- Base64 encoded public certificate used by clients to authenticate to the Kubernetes cluster.
- clientKey String
- Base64 encoded private key used by clients to authenticate to the Kubernetes cluster.
- clusterCa StringCertificate 
- Base64 encoded public CA certificate used as the root of trust for the Kubernetes cluster.
- host String
- The Kubernetes cluster server host.
- password String
- A password or token used to authenticate to the Kubernetes cluster.
- username String
- A username used to authenticate to the Kubernetes cluster.
- clientCertificate string
- Base64 encoded public certificate used by clients to authenticate to the Kubernetes cluster.
- clientKey string
- Base64 encoded private key used by clients to authenticate to the Kubernetes cluster.
- clusterCa stringCertificate 
- Base64 encoded public CA certificate used as the root of trust for the Kubernetes cluster.
- host string
- The Kubernetes cluster server host.
- password string
- A password or token used to authenticate to the Kubernetes cluster.
- username string
- A username used to authenticate to the Kubernetes cluster.
- client_certificate str
- Base64 encoded public certificate used by clients to authenticate to the Kubernetes cluster.
- client_key str
- Base64 encoded private key used by clients to authenticate to the Kubernetes cluster.
- cluster_ca_ strcertificate 
- Base64 encoded public CA certificate used as the root of trust for the Kubernetes cluster.
- host str
- The Kubernetes cluster server host.
- password str
- A password or token used to authenticate to the Kubernetes cluster.
- username str
- A username used to authenticate to the Kubernetes cluster.
- clientCertificate String
- Base64 encoded public certificate used by clients to authenticate to the Kubernetes cluster.
- clientKey String
- Base64 encoded private key used by clients to authenticate to the Kubernetes cluster.
- clusterCa StringCertificate 
- Base64 encoded public CA certificate used as the root of trust for the Kubernetes cluster.
- host String
- The Kubernetes cluster server host.
- password String
- A password or token used to authenticate to the Kubernetes cluster.
- username String
- A username used to authenticate to the Kubernetes cluster.
GetKubernetesClusterKubeConfig    
- ClientCertificate string
- Base64 encoded public certificate used by clients to authenticate to the Kubernetes cluster.
- ClientKey string
- Base64 encoded private key used by clients to authenticate to the Kubernetes cluster.
- ClusterCa stringCertificate 
- Base64 encoded public CA certificate used as the root of trust for the Kubernetes cluster.
- Host string
- The Kubernetes cluster server host.
- Password string
- A password or token used to authenticate to the Kubernetes cluster.
- Username string
- A username used to authenticate to the Kubernetes cluster.
- ClientCertificate string
- Base64 encoded public certificate used by clients to authenticate to the Kubernetes cluster.
- ClientKey string
- Base64 encoded private key used by clients to authenticate to the Kubernetes cluster.
- ClusterCa stringCertificate 
- Base64 encoded public CA certificate used as the root of trust for the Kubernetes cluster.
- Host string
- The Kubernetes cluster server host.
- Password string
- A password or token used to authenticate to the Kubernetes cluster.
- Username string
- A username used to authenticate to the Kubernetes cluster.
- clientCertificate String
- Base64 encoded public certificate used by clients to authenticate to the Kubernetes cluster.
- clientKey String
- Base64 encoded private key used by clients to authenticate to the Kubernetes cluster.
- clusterCa StringCertificate 
- Base64 encoded public CA certificate used as the root of trust for the Kubernetes cluster.
- host String
- The Kubernetes cluster server host.
- password String
- A password or token used to authenticate to the Kubernetes cluster.
- username String
- A username used to authenticate to the Kubernetes cluster.
- clientCertificate string
- Base64 encoded public certificate used by clients to authenticate to the Kubernetes cluster.
- clientKey string
- Base64 encoded private key used by clients to authenticate to the Kubernetes cluster.
- clusterCa stringCertificate 
- Base64 encoded public CA certificate used as the root of trust for the Kubernetes cluster.
- host string
- The Kubernetes cluster server host.
- password string
- A password or token used to authenticate to the Kubernetes cluster.
- username string
- A username used to authenticate to the Kubernetes cluster.
- client_certificate str
- Base64 encoded public certificate used by clients to authenticate to the Kubernetes cluster.
- client_key str
- Base64 encoded private key used by clients to authenticate to the Kubernetes cluster.
- cluster_ca_ strcertificate 
- Base64 encoded public CA certificate used as the root of trust for the Kubernetes cluster.
- host str
- The Kubernetes cluster server host.
- password str
- A password or token used to authenticate to the Kubernetes cluster.
- username str
- A username used to authenticate to the Kubernetes cluster.
- clientCertificate String
- Base64 encoded public certificate used by clients to authenticate to the Kubernetes cluster.
- clientKey String
- Base64 encoded private key used by clients to authenticate to the Kubernetes cluster.
- clusterCa StringCertificate 
- Base64 encoded public CA certificate used as the root of trust for the Kubernetes cluster.
- host String
- The Kubernetes cluster server host.
- password String
- A password or token used to authenticate to the Kubernetes cluster.
- username String
- A username used to authenticate to the Kubernetes cluster.
GetKubernetesClusterKubeletIdentity    
- ClientId string
- The Client ID of the user-defined Managed Identity assigned to the Kubelets.
- ObjectId string
- The Object ID of the user-defined Managed Identity assigned to the Kubelets.
- UserAssigned stringIdentity Id 
- The ID of the User Assigned Identity assigned to the Kubelets.
- ClientId string
- The Client ID of the user-defined Managed Identity assigned to the Kubelets.
- ObjectId string
- The Object ID of the user-defined Managed Identity assigned to the Kubelets.
- UserAssigned stringIdentity Id 
- The ID of the User Assigned Identity assigned to the Kubelets.
- clientId String
- The Client ID of the user-defined Managed Identity assigned to the Kubelets.
- objectId String
- The Object ID of the user-defined Managed Identity assigned to the Kubelets.
- userAssigned StringIdentity Id 
- The ID of the User Assigned Identity assigned to the Kubelets.
- clientId string
- The Client ID of the user-defined Managed Identity assigned to the Kubelets.
- objectId string
- The Object ID of the user-defined Managed Identity assigned to the Kubelets.
- userAssigned stringIdentity Id 
- The ID of the User Assigned Identity assigned to the Kubelets.
- client_id str
- The Client ID of the user-defined Managed Identity assigned to the Kubelets.
- object_id str
- The Object ID of the user-defined Managed Identity assigned to the Kubelets.
- user_assigned_ stridentity_ id 
- The ID of the User Assigned Identity assigned to the Kubelets.
- clientId String
- The Client ID of the user-defined Managed Identity assigned to the Kubelets.
- objectId String
- The Object ID of the user-defined Managed Identity assigned to the Kubelets.
- userAssigned StringIdentity Id 
- The ID of the User Assigned Identity assigned to the Kubelets.
GetKubernetesClusterLinuxProfile    
- AdminUsername string
- The username associated with the administrator account of the Windows VMs.
- SshKeys List<GetKubernetes Cluster Linux Profile Ssh Key> 
- An ssh_keyblock as defined below.
- AdminUsername string
- The username associated with the administrator account of the Windows VMs.
- SshKeys []GetKubernetes Cluster Linux Profile Ssh Key 
- An ssh_keyblock as defined below.
- adminUsername String
- The username associated with the administrator account of the Windows VMs.
- sshKeys List<GetKubernetes Cluster Linux Profile Ssh Key> 
- An ssh_keyblock as defined below.
- adminUsername string
- The username associated with the administrator account of the Windows VMs.
- sshKeys GetKubernetes Cluster Linux Profile Ssh Key[] 
- An ssh_keyblock as defined below.
- admin_username str
- The username associated with the administrator account of the Windows VMs.
- ssh_keys Sequence[GetKubernetes Cluster Linux Profile Ssh Key] 
- An ssh_keyblock as defined below.
- adminUsername String
- The username associated with the administrator account of the Windows VMs.
- sshKeys List<Property Map>
- An ssh_keyblock as defined below.
GetKubernetesClusterLinuxProfileSshKey      
- KeyData string
- The Public SSH Key used to access the cluster.
- KeyData string
- The Public SSH Key used to access the cluster.
- keyData String
- The Public SSH Key used to access the cluster.
- keyData string
- The Public SSH Key used to access the cluster.
- key_data str
- The Public SSH Key used to access the cluster.
- keyData String
- The Public SSH Key used to access the cluster.
GetKubernetesClusterMicrosoftDefender    
- LogAnalytics stringWorkspace Id 
- The ID of the Log Analytics Workspace to which the OMS Agent should send data.
- LogAnalytics stringWorkspace Id 
- The ID of the Log Analytics Workspace to which the OMS Agent should send data.
- logAnalytics StringWorkspace Id 
- The ID of the Log Analytics Workspace to which the OMS Agent should send data.
- logAnalytics stringWorkspace Id 
- The ID of the Log Analytics Workspace to which the OMS Agent should send data.
- log_analytics_ strworkspace_ id 
- The ID of the Log Analytics Workspace to which the OMS Agent should send data.
- logAnalytics StringWorkspace Id 
- The ID of the Log Analytics Workspace to which the OMS Agent should send data.
GetKubernetesClusterNetworkProfile    
- DnsService stringIp 
- IP address within the Kubernetes service address range used by cluster service discovery (kube-dns).
- DockerBridge stringCidr 
- IP address (in CIDR notation) used as the Docker bridge IP address on nodes.
- LoadBalancer stringSku 
- NetworkPlugin string
- Network plugin used such as azureorkubenet.
- NetworkPolicy string
- Network policy to be used with Azure CNI. e.g. calicoorazure
- PodCidr string
- The CIDR used for pod IP addresses.
- ServiceCidr string
- Network range used by the Kubernetes service.
- DnsService stringIp 
- IP address within the Kubernetes service address range used by cluster service discovery (kube-dns).
- DockerBridge stringCidr 
- IP address (in CIDR notation) used as the Docker bridge IP address on nodes.
- LoadBalancer stringSku 
- NetworkPlugin string
- Network plugin used such as azureorkubenet.
- NetworkPolicy string
- Network policy to be used with Azure CNI. e.g. calicoorazure
- PodCidr string
- The CIDR used for pod IP addresses.
- ServiceCidr string
- Network range used by the Kubernetes service.
- dnsService StringIp 
- IP address within the Kubernetes service address range used by cluster service discovery (kube-dns).
- dockerBridge StringCidr 
- IP address (in CIDR notation) used as the Docker bridge IP address on nodes.
- loadBalancer StringSku 
- networkPlugin String
- Network plugin used such as azureorkubenet.
- networkPolicy String
- Network policy to be used with Azure CNI. e.g. calicoorazure
- podCidr String
- The CIDR used for pod IP addresses.
- serviceCidr String
- Network range used by the Kubernetes service.
- dnsService stringIp 
- IP address within the Kubernetes service address range used by cluster service discovery (kube-dns).
- dockerBridge stringCidr 
- IP address (in CIDR notation) used as the Docker bridge IP address on nodes.
- loadBalancer stringSku 
- networkPlugin string
- Network plugin used such as azureorkubenet.
- networkPolicy string
- Network policy to be used with Azure CNI. e.g. calicoorazure
- podCidr string
- The CIDR used for pod IP addresses.
- serviceCidr string
- Network range used by the Kubernetes service.
- dns_service_ strip 
- IP address within the Kubernetes service address range used by cluster service discovery (kube-dns).
- docker_bridge_ strcidr 
- IP address (in CIDR notation) used as the Docker bridge IP address on nodes.
- load_balancer_ strsku 
- network_plugin str
- Network plugin used such as azureorkubenet.
- network_policy str
- Network policy to be used with Azure CNI. e.g. calicoorazure
- pod_cidr str
- The CIDR used for pod IP addresses.
- service_cidr str
- Network range used by the Kubernetes service.
- dnsService StringIp 
- IP address within the Kubernetes service address range used by cluster service discovery (kube-dns).
- dockerBridge StringCidr 
- IP address (in CIDR notation) used as the Docker bridge IP address on nodes.
- loadBalancer StringSku 
- networkPlugin String
- Network plugin used such as azureorkubenet.
- networkPolicy String
- Network policy to be used with Azure CNI. e.g. calicoorazure
- podCidr String
- The CIDR used for pod IP addresses.
- serviceCidr String
- Network range used by the Kubernetes service.
GetKubernetesClusterOmsAgent    
- LogAnalytics stringWorkspace Id 
- The ID of the Log Analytics Workspace to which the OMS Agent should send data.
- MsiAuth boolFor Monitoring Enabled 
- Is managed identity authentication for monitoring enabled?
- OmsAgent List<GetIdentities Kubernetes Cluster Oms Agent Oms Agent Identity> 
- An oms_agent_identityblock as defined below.
- LogAnalytics stringWorkspace Id 
- The ID of the Log Analytics Workspace to which the OMS Agent should send data.
- MsiAuth boolFor Monitoring Enabled 
- Is managed identity authentication for monitoring enabled?
- OmsAgent []GetIdentities Kubernetes Cluster Oms Agent Oms Agent Identity 
- An oms_agent_identityblock as defined below.
- logAnalytics StringWorkspace Id 
- The ID of the Log Analytics Workspace to which the OMS Agent should send data.
- msiAuth BooleanFor Monitoring Enabled 
- Is managed identity authentication for monitoring enabled?
- omsAgent List<GetIdentities Kubernetes Cluster Oms Agent Oms Agent Identity> 
- An oms_agent_identityblock as defined below.
- logAnalytics stringWorkspace Id 
- The ID of the Log Analytics Workspace to which the OMS Agent should send data.
- msiAuth booleanFor Monitoring Enabled 
- Is managed identity authentication for monitoring enabled?
- omsAgent GetIdentities Kubernetes Cluster Oms Agent Oms Agent Identity[] 
- An oms_agent_identityblock as defined below.
- log_analytics_ strworkspace_ id 
- The ID of the Log Analytics Workspace to which the OMS Agent should send data.
- msi_auth_ boolfor_ monitoring_ enabled 
- Is managed identity authentication for monitoring enabled?
- oms_agent_ Sequence[Getidentities Kubernetes Cluster Oms Agent Oms Agent Identity] 
- An oms_agent_identityblock as defined below.
- logAnalytics StringWorkspace Id 
- The ID of the Log Analytics Workspace to which the OMS Agent should send data.
- msiAuth BooleanFor Monitoring Enabled 
- Is managed identity authentication for monitoring enabled?
- omsAgent List<Property Map>Identities 
- An oms_agent_identityblock as defined below.
GetKubernetesClusterOmsAgentOmsAgentIdentity       
- ClientId string
- The Client ID of the user-defined Managed Identity assigned to the Kubelets.
- ObjectId string
- The Object ID of the user-defined Managed Identity assigned to the Kubelets.
- UserAssigned stringIdentity Id 
- The ID of the User Assigned Identity assigned to the Kubelets.
- ClientId string
- The Client ID of the user-defined Managed Identity assigned to the Kubelets.
- ObjectId string
- The Object ID of the user-defined Managed Identity assigned to the Kubelets.
- UserAssigned stringIdentity Id 
- The ID of the User Assigned Identity assigned to the Kubelets.
- clientId String
- The Client ID of the user-defined Managed Identity assigned to the Kubelets.
- objectId String
- The Object ID of the user-defined Managed Identity assigned to the Kubelets.
- userAssigned StringIdentity Id 
- The ID of the User Assigned Identity assigned to the Kubelets.
- clientId string
- The Client ID of the user-defined Managed Identity assigned to the Kubelets.
- objectId string
- The Object ID of the user-defined Managed Identity assigned to the Kubelets.
- userAssigned stringIdentity Id 
- The ID of the User Assigned Identity assigned to the Kubelets.
- client_id str
- The Client ID of the user-defined Managed Identity assigned to the Kubelets.
- object_id str
- The Object ID of the user-defined Managed Identity assigned to the Kubelets.
- user_assigned_ stridentity_ id 
- The ID of the User Assigned Identity assigned to the Kubelets.
- clientId String
- The Client ID of the user-defined Managed Identity assigned to the Kubelets.
- objectId String
- The Object ID of the user-defined Managed Identity assigned to the Kubelets.
- userAssigned StringIdentity Id 
- The ID of the User Assigned Identity assigned to the Kubelets.
GetKubernetesClusterServiceMeshProfile     
- 
List<GetKubernetes Cluster Service Mesh Profile Certificate Authority> 
- A certificate_authorityblock as documented below.
- ExternalIngress boolGateway Enabled 
- Is Istio External Ingress Gateway enabled?
- InternalIngress boolGateway Enabled 
- Is Istio Internal Ingress Gateway enabled?
- Mode string
- The mode of the service mesh.
- Revisions List<string>
- List of revisions of the Istio control plane. When an upgrade is not in progress, this holds one value. When canary upgrade is in progress, this can only hold two consecutive values. Learn More.
- 
[]GetKubernetes Cluster Service Mesh Profile Certificate Authority 
- A certificate_authorityblock as documented below.
- ExternalIngress boolGateway Enabled 
- Is Istio External Ingress Gateway enabled?
- InternalIngress boolGateway Enabled 
- Is Istio Internal Ingress Gateway enabled?
- Mode string
- The mode of the service mesh.
- Revisions []string
- List of revisions of the Istio control plane. When an upgrade is not in progress, this holds one value. When canary upgrade is in progress, this can only hold two consecutive values. Learn More.
- 
List<GetKubernetes Cluster Service Mesh Profile Certificate Authority> 
- A certificate_authorityblock as documented below.
- externalIngress BooleanGateway Enabled 
- Is Istio External Ingress Gateway enabled?
- internalIngress BooleanGateway Enabled 
- Is Istio Internal Ingress Gateway enabled?
- mode String
- The mode of the service mesh.
- revisions List<String>
- List of revisions of the Istio control plane. When an upgrade is not in progress, this holds one value. When canary upgrade is in progress, this can only hold two consecutive values. Learn More.
- 
GetKubernetes Cluster Service Mesh Profile Certificate Authority[] 
- A certificate_authorityblock as documented below.
- externalIngress booleanGateway Enabled 
- Is Istio External Ingress Gateway enabled?
- internalIngress booleanGateway Enabled 
- Is Istio Internal Ingress Gateway enabled?
- mode string
- The mode of the service mesh.
- revisions string[]
- List of revisions of the Istio control plane. When an upgrade is not in progress, this holds one value. When canary upgrade is in progress, this can only hold two consecutive values. Learn More.
- 
Sequence[GetKubernetes Cluster Service Mesh Profile Certificate Authority] 
- A certificate_authorityblock as documented below.
- external_ingress_ boolgateway_ enabled 
- Is Istio External Ingress Gateway enabled?
- internal_ingress_ boolgateway_ enabled 
- Is Istio Internal Ingress Gateway enabled?
- mode str
- The mode of the service mesh.
- revisions Sequence[str]
- List of revisions of the Istio control plane. When an upgrade is not in progress, this holds one value. When canary upgrade is in progress, this can only hold two consecutive values. Learn More.
- List<Property Map>
- A certificate_authorityblock as documented below.
- externalIngress BooleanGateway Enabled 
- Is Istio External Ingress Gateway enabled?
- internalIngress BooleanGateway Enabled 
- Is Istio Internal Ingress Gateway enabled?
- mode String
- The mode of the service mesh.
- revisions List<String>
- List of revisions of the Istio control plane. When an upgrade is not in progress, this holds one value. When canary upgrade is in progress, this can only hold two consecutive values. Learn More.
GetKubernetesClusterServiceMeshProfileCertificateAuthority       
- CertChain stringObject Name 
- The certificate chain object name in Azure Key Vault.
- CertObject stringName 
- The intermediate certificate object name in Azure Key Vault.
- KeyObject stringName 
- The intermediate certificate private key object name in Azure Key Vault.
- KeyVault stringId 
- The resource ID of the Key Vault.
- RootCert stringObject Name 
- The root certificate object name in Azure Key Vault.
- CertChain stringObject Name 
- The certificate chain object name in Azure Key Vault.
- CertObject stringName 
- The intermediate certificate object name in Azure Key Vault.
- KeyObject stringName 
- The intermediate certificate private key object name in Azure Key Vault.
- KeyVault stringId 
- The resource ID of the Key Vault.
- RootCert stringObject Name 
- The root certificate object name in Azure Key Vault.
- certChain StringObject Name 
- The certificate chain object name in Azure Key Vault.
- certObject StringName 
- The intermediate certificate object name in Azure Key Vault.
- keyObject StringName 
- The intermediate certificate private key object name in Azure Key Vault.
- keyVault StringId 
- The resource ID of the Key Vault.
- rootCert StringObject Name 
- The root certificate object name in Azure Key Vault.
- certChain stringObject Name 
- The certificate chain object name in Azure Key Vault.
- certObject stringName 
- The intermediate certificate object name in Azure Key Vault.
- keyObject stringName 
- The intermediate certificate private key object name in Azure Key Vault.
- keyVault stringId 
- The resource ID of the Key Vault.
- rootCert stringObject Name 
- The root certificate object name in Azure Key Vault.
- cert_chain_ strobject_ name 
- The certificate chain object name in Azure Key Vault.
- cert_object_ strname 
- The intermediate certificate object name in Azure Key Vault.
- key_object_ strname 
- The intermediate certificate private key object name in Azure Key Vault.
- key_vault_ strid 
- The resource ID of the Key Vault.
- root_cert_ strobject_ name 
- The root certificate object name in Azure Key Vault.
- certChain StringObject Name 
- The certificate chain object name in Azure Key Vault.
- certObject StringName 
- The intermediate certificate object name in Azure Key Vault.
- keyObject StringName 
- The intermediate certificate private key object name in Azure Key Vault.
- keyVault StringId 
- The resource ID of the Key Vault.
- rootCert StringObject Name 
- The root certificate object name in Azure Key Vault.
GetKubernetesClusterServicePrincipal    
- ClientId string
- The Client ID of the user-defined Managed Identity assigned to the Kubelets.
- ClientId string
- The Client ID of the user-defined Managed Identity assigned to the Kubelets.
- clientId String
- The Client ID of the user-defined Managed Identity assigned to the Kubelets.
- clientId string
- The Client ID of the user-defined Managed Identity assigned to the Kubelets.
- client_id str
- The Client ID of the user-defined Managed Identity assigned to the Kubelets.
- clientId String
- The Client ID of the user-defined Managed Identity assigned to the Kubelets.
GetKubernetesClusterStorageProfile    
- BlobDriver boolEnabled 
- Is the Blob CSI driver enabled?
- DiskDriver boolEnabled 
- Is the Disk CSI driver enabled?
- FileDriver boolEnabled 
- Is the File CSI driver enabled?
- SnapshotController boolEnabled 
- Is the Snapshot Controller enabled?
- BlobDriver boolEnabled 
- Is the Blob CSI driver enabled?
- DiskDriver boolEnabled 
- Is the Disk CSI driver enabled?
- FileDriver boolEnabled 
- Is the File CSI driver enabled?
- SnapshotController boolEnabled 
- Is the Snapshot Controller enabled?
- blobDriver BooleanEnabled 
- Is the Blob CSI driver enabled?
- diskDriver BooleanEnabled 
- Is the Disk CSI driver enabled?
- fileDriver BooleanEnabled 
- Is the File CSI driver enabled?
- snapshotController BooleanEnabled 
- Is the Snapshot Controller enabled?
- blobDriver booleanEnabled 
- Is the Blob CSI driver enabled?
- diskDriver booleanEnabled 
- Is the Disk CSI driver enabled?
- fileDriver booleanEnabled 
- Is the File CSI driver enabled?
- snapshotController booleanEnabled 
- Is the Snapshot Controller enabled?
- blob_driver_ boolenabled 
- Is the Blob CSI driver enabled?
- disk_driver_ boolenabled 
- Is the Disk CSI driver enabled?
- file_driver_ boolenabled 
- Is the File CSI driver enabled?
- snapshot_controller_ boolenabled 
- Is the Snapshot Controller enabled?
- blobDriver BooleanEnabled 
- Is the Blob CSI driver enabled?
- diskDriver BooleanEnabled 
- Is the Disk CSI driver enabled?
- fileDriver BooleanEnabled 
- Is the File CSI driver enabled?
- snapshotController BooleanEnabled 
- Is the Snapshot Controller enabled?
GetKubernetesClusterWindowsProfile    
- AdminUsername string
- The username associated with the administrator account of the Windows VMs.
- AdminUsername string
- The username associated with the administrator account of the Windows VMs.
- adminUsername String
- The username associated with the administrator account of the Windows VMs.
- adminUsername string
- The username associated with the administrator account of the Windows VMs.
- admin_username str
- The username associated with the administrator account of the Windows VMs.
- adminUsername String
- The username associated with the administrator account of the Windows VMs.
Package Details
- Repository
- Azure Classic pulumi/pulumi-azure
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the azurermTerraform Provider.