GetKubernetesClusterResult

data class GetKubernetesClusterResult(val aciConnectorLinuxes: List<GetKubernetesClusterAciConnectorLinux>, val agentPoolProfiles: List<GetKubernetesClusterAgentPoolProfile>, val apiServerAuthorizedIpRanges: List<String>, val azureActiveDirectoryRoleBasedAccessControls: List<GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControl>, val azurePolicyEnabled: Boolean, val currentKubernetesVersion: String, val diskEncryptionSetId: String, val dnsPrefix: String, val fqdn: String, val httpApplicationRoutingEnabled: Boolean, val httpApplicationRoutingZoneName: String, val id: String, val identities: List<GetKubernetesClusterIdentity>, val ingressApplicationGateways: List<GetKubernetesClusterIngressApplicationGateway>, val keyManagementServices: List<GetKubernetesClusterKeyManagementService>, val keyVaultSecretsProviders: List<GetKubernetesClusterKeyVaultSecretsProvider>, val kubeAdminConfigRaw: String, val kubeAdminConfigs: List<GetKubernetesClusterKubeAdminConfig>, val kubeConfigRaw: String, val kubeConfigs: List<GetKubernetesClusterKubeConfig>, val kubeletIdentities: List<GetKubernetesClusterKubeletIdentity>, val kubernetesVersion: String, val linuxProfiles: List<GetKubernetesClusterLinuxProfile>, val location: String, val microsoftDefenders: List<GetKubernetesClusterMicrosoftDefender>, val name: String, val networkProfiles: List<GetKubernetesClusterNetworkProfile>, val nodeResourceGroup: String, val nodeResourceGroupId: String, val oidcIssuerEnabled: Boolean, val oidcIssuerUrl: String, val omsAgents: List<GetKubernetesClusterOmsAgent>, val openServiceMeshEnabled: Boolean, val privateClusterEnabled: Boolean, val privateFqdn: String, val resourceGroupName: String, val roleBasedAccessControlEnabled: Boolean, val serviceMeshProfiles: List<GetKubernetesClusterServiceMeshProfile>, val servicePrincipals: List<GetKubernetesClusterServicePrincipal>, val storageProfiles: List<GetKubernetesClusterStorageProfile>, val tags: Map<String, String>, val windowsProfiles: List<GetKubernetesClusterWindowsProfile>)

A collection of values returned by getKubernetesCluster.

Constructors

Link copied to clipboard
constructor(aciConnectorLinuxes: List<GetKubernetesClusterAciConnectorLinux>, agentPoolProfiles: List<GetKubernetesClusterAgentPoolProfile>, apiServerAuthorizedIpRanges: List<String>, azureActiveDirectoryRoleBasedAccessControls: List<GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControl>, azurePolicyEnabled: Boolean, currentKubernetesVersion: String, diskEncryptionSetId: String, dnsPrefix: String, fqdn: String, httpApplicationRoutingEnabled: Boolean, httpApplicationRoutingZoneName: String, id: String, identities: List<GetKubernetesClusterIdentity>, ingressApplicationGateways: List<GetKubernetesClusterIngressApplicationGateway>, keyManagementServices: List<GetKubernetesClusterKeyManagementService>, keyVaultSecretsProviders: List<GetKubernetesClusterKeyVaultSecretsProvider>, kubeAdminConfigRaw: String, kubeAdminConfigs: List<GetKubernetesClusterKubeAdminConfig>, kubeConfigRaw: String, kubeConfigs: List<GetKubernetesClusterKubeConfig>, kubeletIdentities: List<GetKubernetesClusterKubeletIdentity>, kubernetesVersion: String, linuxProfiles: List<GetKubernetesClusterLinuxProfile>, location: String, microsoftDefenders: List<GetKubernetesClusterMicrosoftDefender>, name: String, networkProfiles: List<GetKubernetesClusterNetworkProfile>, nodeResourceGroup: String, nodeResourceGroupId: String, oidcIssuerEnabled: Boolean, oidcIssuerUrl: String, omsAgents: List<GetKubernetesClusterOmsAgent>, openServiceMeshEnabled: Boolean, privateClusterEnabled: Boolean, privateFqdn: String, resourceGroupName: String, roleBasedAccessControlEnabled: Boolean, serviceMeshProfiles: List<GetKubernetesClusterServiceMeshProfile>, servicePrincipals: List<GetKubernetesClusterServicePrincipal>, storageProfiles: List<GetKubernetesClusterStorageProfile>, tags: Map<String, String>, windowsProfiles: List<GetKubernetesClusterWindowsProfile>)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

An aci_connector_linux block as documented below.

Link copied to clipboard

An agent_pool_profile block as documented below.

Link copied to clipboard

The IP ranges to whitelist for incoming traffic to the primaries.

An azure_active_directory_role_based_access_control block as documented below.

Link copied to clipboard

Is Azure Policy enabled on this managed Kubernetes Cluster?

Link copied to clipboard

Contains the current version of Kubernetes running on the Cluster.

Link copied to clipboard

The ID of the Disk Encryption Set used for the Nodes and Volumes.

Link copied to clipboard

The DNS Prefix of the managed Kubernetes cluster.

Link copied to clipboard

The FQDN of the Azure Kubernetes Managed Cluster.

Link copied to clipboard

Is HTTP Application Routing enabled for this managed Kubernetes Cluster?

Link copied to clipboard

The Zone Name of the HTTP Application Routing.

Link copied to clipboard
val id: String

The provider-assigned unique ID for this managed resource.

Link copied to clipboard

An identity block as documented below.

Link copied to clipboard

An ingress_application_gateway block as documented below.

Link copied to clipboard

A key_management_service block as documented below.

Link copied to clipboard

A key_vault_secrets_provider block as documented below.

Link copied to clipboard

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.

Link copied to clipboard

A kube_admin_config block as defined below. This is only available when Role Based Access Control with Azure Active Directory is enabled and local accounts are not disabled.

Link copied to clipboard

Base64 encoded Kubernetes configuration.

Link copied to clipboard

A kube_config block as defined below.

Link copied to clipboard

A kubelet_identity block as documented below.

Link copied to clipboard

The version of Kubernetes used on the managed Kubernetes Cluster.

Link copied to clipboard

A linux_profile block as documented below.

Link copied to clipboard

The Azure Region in which the managed Kubernetes Cluster exists.

Link copied to clipboard

A microsoft_defender block as defined below.

Link copied to clipboard

The name assigned to this pool of agents.

Link copied to clipboard

A network_profile block as documented below.

Link copied to clipboard

Auto-generated Resource Group containing AKS Cluster resources.

Link copied to clipboard

The ID of the Resource Group containing the resources for this Managed Kubernetes Cluster.

Link copied to clipboard

Whether or not the OIDC feature is enabled or disabled.

Link copied to clipboard

The OIDC issuer URL that is associated with the cluster.

Link copied to clipboard

An oms_agent block as documented below.

Link copied to clipboard

Is Open Service Mesh enabled for this managed Kubernetes Cluster?

Link copied to clipboard

If the cluster has the Kubernetes API only exposed on internal IP addresses.

Link copied to clipboard

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

Link copied to clipboard
Link copied to clipboard

Is Role Based Access Control enabled for this managed Kubernetes Cluster?

Link copied to clipboard

A service_principal block as documented below.

Link copied to clipboard

A storage_profile block as documented below.

Link copied to clipboard

A mapping of tags to assign to the resource.

Link copied to clipboard

A windows_profile block as documented below.