outputs.tf (132 lines of code) (raw):

# Authors SHOULD NOT output entire resource objects as these may contain sensitive outputs and the schema can change with API or provider versions # https://azure.github.io/Azure-Verified-Modules/specs/tf/res/#id-tffr2---category-outputs---additional-terraform-outputs output "current_kubernetes_version" { description = "The current version running on the Azure Kubernetes Managed Cluster" value = azurerm_kubernetes_cluster.this.current_kubernetes_version } output "fqdn" { description = "The FQDN of the Azure Kubernetes Managed Cluster" value = azurerm_kubernetes_cluster.this.fqdn } output "http_application_routing_zone_name" { description = "The Zone Name of the HTTP Application Routing" value = azurerm_kubernetes_cluster.this.http_application_routing_zone_name } output "identity_principal_id" { description = "The Principal ID associated with this Managed Service Identity" value = try(azurerm_kubernetes_cluster.this.identity[0].principal_id, null) } output "identity_tenant_id" { description = "The Tenant ID associated with this Managed Service Identity" value = try(azurerm_kubernetes_cluster.this.identity[0].tenant_id, null) } output "ingress_application_gateway_identity_client_id" { description = "The Client ID of the user-defined Managed Identity used by the Application Gateway" value = try(azurerm_kubernetes_cluster.this.ingress_application_gateway[0].ingress_application_gateway_identity[0].client_id, null) } output "ingress_application_gateway_identity_object_id" { description = "The Object ID of the user-defined Managed Identity used by the Application Gateway" value = try(azurerm_kubernetes_cluster.this.ingress_application_gateway[0].ingress_application_gateway_identity[0].object_id, null) } output "ingress_application_gateway_identity_user_assigned_identity_id" { description = "The ID of the User Assigned Identity used by the Application Gateway" value = try(azurerm_kubernetes_cluster.this.ingress_application_gateway[0].ingress_application_gateway_identity[0].user_assigned_identity_id, null) } output "key_vault_secrets_provider_secret_identity_client_id" { description = "The Client ID of the user-defined Managed Identity used by the Secret Provider" value = try(azurerm_kubernetes_cluster.this.key_vault_secrets_provider[0].secret_identity[0].client_id, null) } output "key_vault_secrets_provider_secret_identity_object_id" { description = "The Object ID of the user-defined Managed Identity used by the Secret Provider" value = azurerm_kubernetes_cluster.this.key_vault_secrets_provider[0].secret_identity[0].object_id } output "key_vault_secrets_provider_secret_identity_user_assigned_identity_id" { description = "The ID of the User Assigned Identity used by the Secret Provider" value = azurerm_kubernetes_cluster.this.key_vault_secrets_provider[0].secret_identity[0].user_assigned_identity_id } output "kube_admin_config" { description = "The kube_admin_config block for the Azure Kubernetes Managed Cluster" value = azurerm_kubernetes_cluster.this.kube_admin_config } output "kube_admin_config_raw" { description = "Raw Kubernetes config for the admin account" value = azurerm_kubernetes_cluster.this.kube_admin_config_raw } output "kube_config" { description = "The kube_config block for the Azure Kubernetes Managed Cluster" value = azurerm_kubernetes_cluster.this.kube_config } output "kube_config_raw" { description = "Raw Kubernetes config for the user account" value = azurerm_kubernetes_cluster.this.kube_config_raw } output "kubelet_identity_client_id" { description = "The Client ID of the user-defined Managed Identity assigned to the Kubelets" value = azurerm_kubernetes_cluster.this.kubelet_identity[0].client_id } output "kubelet_identity_object_id" { description = "The Object ID of the user-defined Managed Identity assigned to the Kubelets" value = azurerm_kubernetes_cluster.this.kubelet_identity[0].object_id } output "kubelet_identity_user_assigned_identity_id" { description = "The ID of the User Assigned Identity assigned to the Kubelets" value = azurerm_kubernetes_cluster.this.kubelet_identity[0].user_assigned_identity_id } output "load_balancer_profile_effective_outbound_ips" { description = "The effective outbound IPs for the load balancer profile" value = try(azurerm_kubernetes_cluster.this.network_profile[0].load_balancer_profile[0].effective_outbound_ips, null) } output "nat_gateway_profile_effective_outbound_ips" { description = "The effective outbound IPs for the NAT Gateway profile" value = try(azurerm_kubernetes_cluster.this.network_profile[0].nat_gateway_profile[0].effective_outbound_ips, null) } output "network_profile" { description = "The network profile block for the Kubernetes cluster" value = azurerm_kubernetes_cluster.this.network_profile } output "node_resource_group" { description = "The auto-generated Resource Group containing resources for the Managed Kubernetes Cluster" value = azurerm_kubernetes_cluster.this.node_resource_group } output "node_resource_group_id" { description = "The ID of the Resource Group containing resources for the Managed Kubernetes Cluster" value = azurerm_kubernetes_cluster.this.node_resource_group_id } output "oidc_issuer_url" { description = "The OIDC issuer URL that is associated with the cluster" value = azurerm_kubernetes_cluster.this.oidc_issuer_url } output "oms_agent_identity_client_id" { description = "The Client ID of the user-defined Managed Identity used by the OMS Agents" value = try(azurerm_kubernetes_cluster.this.oms_agent[0].oms_agent_identity[0].client_id, null) } output "oms_agent_identity_object_id" { description = "The Object ID of the user-defined Managed Identity used by the OMS Agents" value = try(azurerm_kubernetes_cluster.this.oms_agent[0].oms_agent_identity[0].object_id, null) } output "oms_agent_identity_user_assigned_identity_id" { description = "The ID of the User Assigned Identity used by the OMS Agents" value = try(azurerm_kubernetes_cluster.this.oms_agent[0].oms_agent_identity[0].user_assigned_identity_id, null) } output "portal_fqdn" { description = "The FQDN for the Azure Portal resources when private link has been enabled" value = try(azurerm_kubernetes_cluster.this.portal_fqdn, null) } output "private_fqdn" { description = "The FQDN for the Kubernetes Cluster when private link has been enabled" value = try(azurerm_kubernetes_cluster.this.private_fqdn, null) } output "resource_id" { description = "The Kubernetes Managed Cluster ID." value = azapi_update_resource.aks_cluster_post_create.id } output "web_app_routing_web_app_routing_identity_client_id" { description = "The Client ID of the user-defined Managed Identity used for Web App Routing" value = try(azurerm_kubernetes_cluster.this.web_app_routing[0].web_app_routing_identity[0].client_id, null) } output "web_app_routing_web_app_routing_identity_object_id" { description = "The Object ID of the user-defined Managed Identity used for Web App Routing" value = try(azurerm_kubernetes_cluster.this.web_app_routing[0].web_app_routing_identity[0].object_id, null) } output "web_app_routing_web_app_routing_identity_user_assigned_identity_id" { description = "The ID of the User Assigned Identity used for Web App Routing" value = try(azurerm_kubernetes_cluster.this.web_app_routing[0].web_app_routing_identity[0].user_assigned_identity_id, null) }