GetKubernetesCluster
Use this data source to access information about an existing Managed Kubernetes Cluster (AKS).
Example Usage
using Pulumi;
using Azure = Pulumi.Azure;
class MyStack : Stack
{
public MyStack()
{
var example = Output.Create(Azure.ContainerService.GetKubernetesCluster.InvokeAsync(new Azure.ContainerService.GetKubernetesClusterArgs
{
Name = "myakscluster",
ResourceGroupName = "my-example-resource-group",
}));
}
}
package main
import (
"github.com/pulumi/pulumi-azure/sdk/v3/go/azure/containerservice"
"github.com/pulumi/pulumi/sdk/v2/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
})
}import pulumi
import pulumi_azure as azure
example = azure.containerservice.get_kubernetes_cluster(name="myakscluster",
resource_group_name="my-example-resource-group")import * as pulumi from "@pulumi/pulumi";
import * as azure from "@pulumi/azure";
const example = pulumi.output(azure.containerservice.getKubernetesCluster({
name: "myakscluster",
resourceGroupName: "my-example-resource-group",
}, { async: true }));Using GetKubernetesCluster
function getKubernetesCluster(args: GetKubernetesClusterArgs, opts?: InvokeOptions): Promise<GetKubernetesClusterResult>function get_kubernetes_cluster(name=None, resource_group_name=None, opts=None)func LookupKubernetesCluster(ctx *Context, args *LookupKubernetesClusterArgs, opts ...InvokeOption) (*LookupKubernetesClusterResult, error)Note: This function is named
LookupKubernetesClusterin the Go SDK.
public static class GetKubernetesCluster {
public static Task<GetKubernetesClusterResult> InvokeAsync(GetKubernetesClusterArgs args, InvokeOptions? opts = null)
}The following arguments are supported:
- Name string
The name of the managed Kubernetes Cluster.
- Resource
Group stringName The name of the Resource Group in which the managed Kubernetes Cluster exists.
- Name string
The name of the managed Kubernetes Cluster.
- Resource
Group stringName The name of the Resource Group in which the managed Kubernetes Cluster exists.
- name string
The name of the managed Kubernetes Cluster.
- resource
Group 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.
GetKubernetesCluster Result
The following output properties are available:
- Addon
Profiles List<GetKubernetes Cluster Addon Profile> A
addon_profileblock as documented below.- Agent
Pool 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 masters.
- Disk
Encryption stringSet Id The ID of the Disk Encryption Set used for the Nodes and Volumes.
- Dns
Prefix string The DNS Prefix of the managed Kubernetes cluster.
- Fqdn string
The FQDN of the Azure Kubernetes Managed Cluster.
- Id string
The provider-assigned unique ID for this managed resource.
- Identities
List<Get
Kubernetes Cluster Identity> A
identityblock as documented below.- Kube
Admin 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.
- Kube
Admin 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.- Kube
Config stringRaw Base64 encoded Kubernetes configuration.
- Kube
Configs List<GetKubernetes Cluster Kube Config> A
kube_configblock as defined below.- Kubelet
Identities List<GetKubernetes Cluster Kubelet Identity> A
kubelet_identityblock as documented below.- Kubernetes
Version string The version of Kubernetes used on the managed Kubernetes Cluster.
- Linux
Profiles List<GetKubernetes Cluster Linux Profile> A
linux_profileblock as documented below.- Location string
The Azure Region in which the managed Kubernetes Cluster exists.
- Name string
The name assigned to this pool of agents.
- Network
Profiles List<GetKubernetes Cluster Network Profile> A
network_profileblock as documented below.- Node
Resource stringGroup Auto-generated Resource Group containing AKS Cluster resources.
- Private
Cluster boolEnabled If the cluster has the Kubernetes API only exposed on internal IP addresses.
- Private
Fqdn 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
- Private
Link boolEnabled - Resource
Group stringName - Role
Based List<GetAccess Controls Kubernetes Cluster Role Based Access Control> A
role_based_access_controlblock as documented below.- Service
Principals List<GetKubernetes Cluster Service Principal> A
service_principalblock as documented below.- Dictionary<string, string>
A mapping of tags to assign to the resource.
- Windows
Profiles List<GetKubernetes Cluster Windows Profile> A
windows_profileblock as documented below.
- Addon
Profiles []GetKubernetes Cluster Addon Profile A
addon_profileblock as documented below.- Agent
Pool []GetProfiles Kubernetes Cluster Agent Pool Profile An
agent_pool_profileblock as documented below.- []string
The IP ranges to whitelist for incoming traffic to the masters.
- Disk
Encryption stringSet Id The ID of the Disk Encryption Set used for the Nodes and Volumes.
- Dns
Prefix string The DNS Prefix of the managed Kubernetes cluster.
- Fqdn string
The FQDN of the Azure Kubernetes Managed Cluster.
- Id string
The provider-assigned unique ID for this managed resource.
- Identities
[]Get
Kubernetes Cluster Identity A
identityblock as documented below.- Kube
Admin 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.
- Kube
Admin []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.- Kube
Config stringRaw Base64 encoded Kubernetes configuration.
- Kube
Configs []GetKubernetes Cluster Kube Config A
kube_configblock as defined below.- Kubelet
Identities []GetKubernetes Cluster Kubelet Identity A
kubelet_identityblock as documented below.- Kubernetes
Version string The version of Kubernetes used on the managed Kubernetes Cluster.
- Linux
Profiles []GetKubernetes Cluster Linux Profile A
linux_profileblock as documented below.- Location string
The Azure Region in which the managed Kubernetes Cluster exists.
- Name string
The name assigned to this pool of agents.
- Network
Profiles []GetKubernetes Cluster Network Profile A
network_profileblock as documented below.- Node
Resource stringGroup Auto-generated Resource Group containing AKS Cluster resources.
- Private
Cluster boolEnabled If the cluster has the Kubernetes API only exposed on internal IP addresses.
- Private
Fqdn 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
- Private
Link boolEnabled - Resource
Group stringName - Role
Based []GetAccess Controls Kubernetes Cluster Role Based Access Control A
role_based_access_controlblock as documented below.- Service
Principals []GetKubernetes Cluster Service Principal A
service_principalblock as documented below.- map[string]string
A mapping of tags to assign to the resource.
- Windows
Profiles []GetKubernetes Cluster Windows Profile A
windows_profileblock as documented below.
- addon
Profiles GetKubernetes Cluster Addon Profile[] A
addon_profileblock as documented below.- agent
Pool GetProfiles Kubernetes Cluster Agent Pool Profile[] An
agent_pool_profileblock as documented below.- string[]
The IP ranges to whitelist for incoming traffic to the masters.
- disk
Encryption stringSet Id The ID of the Disk Encryption Set used for the Nodes and Volumes.
- dns
Prefix string The DNS Prefix of the managed Kubernetes cluster.
- fqdn string
The FQDN of the Azure Kubernetes Managed Cluster.
- id string
The provider-assigned unique ID for this managed resource.
- identities
Get
Kubernetes Cluster Identity[] A
identityblock as documented below.- kube
Admin 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.
- kube
Admin 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.- kube
Config stringRaw Base64 encoded Kubernetes configuration.
- kube
Configs GetKubernetes Cluster Kube Config[] A
kube_configblock as defined below.- kubelet
Identities GetKubernetes Cluster Kubelet Identity[] A
kubelet_identityblock as documented below.- kubernetes
Version string The version of Kubernetes used on the managed Kubernetes Cluster.
- linux
Profiles GetKubernetes Cluster Linux Profile[] A
linux_profileblock as documented below.- location string
The Azure Region in which the managed Kubernetes Cluster exists.
- name string
The name assigned to this pool of agents.
- network
Profiles GetKubernetes Cluster Network Profile[] A
network_profileblock as documented below.- node
Resource stringGroup Auto-generated Resource Group containing AKS Cluster resources.
- private
Cluster booleanEnabled If the cluster has the Kubernetes API only exposed on internal IP addresses.
- private
Fqdn 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
- private
Link booleanEnabled - resource
Group stringName - role
Based GetAccess Controls Kubernetes Cluster Role Based Access Control[] A
role_based_access_controlblock as documented below.- service
Principals GetKubernetes Cluster Service Principal[] A
service_principalblock as documented below.- {[key: string]: string}
A mapping of tags to assign to the resource.
- windows
Profiles GetKubernetes Cluster Windows Profile[] A
windows_profileblock as documented below.
- addon_
profiles List[GetKubernetes Cluster Addon Profile] A
addon_profileblock as documented below.- agent_
pool_ List[Getprofiles Kubernetes Cluster Agent Pool Profile] An
agent_pool_profileblock as documented below.- List[str]
The IP ranges to whitelist for incoming traffic to the masters.
- 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.
- id str
The provider-assigned unique ID for this managed resource.
- identities
List[Get
Kubernetes Cluster Identity] A
identityblock 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.
- kube_
admin_ 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.- kube_
config_ strraw Base64 encoded Kubernetes configuration.
- kube_
configs List[GetKubernetes Cluster Kube Config] A
kube_configblock as defined below.- kubelet_
identities List[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 List[GetKubernetes Cluster Linux Profile] A
linux_profileblock as documented below.- location str
The Azure Region in which the managed Kubernetes Cluster exists.
- name str
The name assigned to this pool of agents.
- network_
profiles List[GetKubernetes Cluster Network Profile] A
network_profileblock as documented below.- node_
resource_ strgroup Auto-generated Resource Group containing AKS Cluster resources.
- 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
- private_
link_ boolenabled - resource_
group_ strname - role_
based_ List[Getaccess_ controls Kubernetes Cluster Role Based Access Control] A
role_based_access_controlblock as documented below.- service_
principals List[GetKubernetes Cluster Service Principal] A
service_principalblock as documented below.- Dict[str, str]
A mapping of tags to assign to the resource.
- windows_
profiles List[GetKubernetes Cluster Windows Profile] A
windows_profileblock as documented below.
Supporting Types
GetKubernetesClusterAddonProfile
See the output API doc for this type.
See the output API doc for this type.
See the output API doc for this type.
- Azure
Policies List<GetKubernetes Cluster Addon Profile Azure Policy Args> A
azure_policyblock.- Http
Application List<GetRoutings Kubernetes Cluster Addon Profile Http Application Routing Args> A
http_application_routingblock.- Kube
Dashboards List<GetKubernetes Cluster Addon Profile Kube Dashboard Args> A
kube_dashboardblock.- Oms
Agents List<GetKubernetes Cluster Addon Profile Oms Agent Args> A
oms_agentblock.
- Azure
Policies []GetKubernetes Cluster Addon Profile Azure Policy A
azure_policyblock.- Http
Application []GetRoutings Kubernetes Cluster Addon Profile Http Application Routing A
http_application_routingblock.- Kube
Dashboards []GetKubernetes Cluster Addon Profile Kube Dashboard A
kube_dashboardblock.- Oms
Agents []GetKubernetes Cluster Addon Profile Oms Agent A
oms_agentblock.
- azure
Policies GetKubernetes Cluster Addon Profile Azure Policy[] A
azure_policyblock.- http
Application GetRoutings Kubernetes Cluster Addon Profile Http Application Routing[] A
http_application_routingblock.- kube
Dashboards GetKubernetes Cluster Addon Profile Kube Dashboard[] A
kube_dashboardblock.- oms
Agents GetKubernetes Cluster Addon Profile Oms Agent[] A
oms_agentblock.
- azure
Policies List[GetKubernetes Cluster Addon Profile Azure Policy] A
azure_policyblock.- http
Application List[GetRoutings Kubernetes Cluster Addon Profile Http Application Routing] A
http_application_routingblock.- kube
Dashboards List[GetKubernetes Cluster Addon Profile Kube Dashboard] A
kube_dashboardblock.- oms
Agents List[GetKubernetes Cluster Addon Profile Oms Agent] A
oms_agentblock.
GetKubernetesClusterAddonProfileAzurePolicy
See the output API doc for this type.
See the output API doc for this type.
See the output API doc for this type.
GetKubernetesClusterAddonProfileHttpApplicationRouting
See the output API doc for this type.
See the output API doc for this type.
See the output API doc for this type.
- Enabled bool
Is Role Based Access Control enabled?
- Http
Application stringRouting Zone Name The Zone Name of the HTTP Application Routing.
- Enabled bool
Is Role Based Access Control enabled?
- Http
Application stringRouting Zone Name The Zone Name of the HTTP Application Routing.
- enabled boolean
Is Role Based Access Control enabled?
- http
Application stringRouting Zone Name The Zone Name of the HTTP Application Routing.
- enabled bool
Is Role Based Access Control enabled?
- http
Application strRouting Zone Name The Zone Name of the HTTP Application Routing.
GetKubernetesClusterAddonProfileKubeDashboard
See the output API doc for this type.
See the output API doc for this type.
See the output API doc for this type.
GetKubernetesClusterAddonProfileOmsAgent
See the output API doc for this type.
See the output API doc for this type.
See the output API doc for this type.
- Enabled bool
Is Role Based Access Control enabled?
- Log
Analytics stringWorkspace Id The ID of the Log Analytics Workspace which the OMS Agent should send data to.
- Oms
Agent List<GetIdentities Kubernetes Cluster Addon Profile Oms Agent Oms Agent Identity Args> An
oms_agent_identityblock as defined below.
- Enabled bool
Is Role Based Access Control enabled?
- Log
Analytics stringWorkspace Id The ID of the Log Analytics Workspace which the OMS Agent should send data to.
- Oms
Agent []GetIdentities Kubernetes Cluster Addon Profile Oms Agent Oms Agent Identity An
oms_agent_identityblock as defined below.
- enabled boolean
Is Role Based Access Control enabled?
- log
Analytics stringWorkspace Id The ID of the Log Analytics Workspace which the OMS Agent should send data to.
- oms
Agent GetIdentities Kubernetes Cluster Addon Profile Oms Agent Oms Agent Identity[] An
oms_agent_identityblock as defined below.
- enabled bool
Is Role Based Access Control enabled?
- log_
analytics_ strworkspace_ id The ID of the Log Analytics Workspace which the OMS Agent should send data to.
- oms
Agent List[GetIdentities Kubernetes Cluster Addon Profile Oms Agent Oms Agent Identity] An
oms_agent_identityblock as defined below.
GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentity
See the output API doc for this type.
See the output API doc for this type.
See the output API doc for this type.
GetKubernetesClusterAgentPoolProfile
See the output API doc for this type.
See the output API doc for this type.
See the output API doc for this type.
- Availability
Zones List<string> The availability zones used for the nodes.
- Count int
The number of Agents (VM’s) in the Pool.
- Enable
Auto boolScaling If the auto-scaler is enabled.
- Enable
Node boolPublic Ip - 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 string
The name of the managed Kubernetes Cluster.
- Node
Labels Dictionary<string, string> - Node
Taints List<string> The list of Kubernetes taints which are applied to nodes in the agent pool
- Orchestrator
Version string Kubernetes version used for the Agents.
- Os
Disk intSize Gb The size of the Agent VM’s Operating System Disk in GB.
- Os
Type 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 identity used for the managed cluster.
- Vm
Size string The size of each VM in the Agent Pool (e.g.
Standard_F1).- Vnet
Subnet stringId The ID of the Subnet where the Agents in the Pool are provisioned.
- Availability
Zones []string The availability zones used for the nodes.
- Count int
The number of Agents (VM’s) in the Pool.
- Enable
Auto boolScaling If the auto-scaler is enabled.
- Enable
Node boolPublic Ip - 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 string
The name of the managed Kubernetes Cluster.
- Node
Labels map[string]string - Node
Taints []string The list of Kubernetes taints which are applied to nodes in the agent pool
- Orchestrator
Version string Kubernetes version used for the Agents.
- Os
Disk intSize Gb The size of the Agent VM’s Operating System Disk in GB.
- Os
Type 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 identity used for the managed cluster.
- Vm
Size string The size of each VM in the Agent Pool (e.g.
Standard_F1).- Vnet
Subnet stringId The ID of the Subnet where the Agents in the Pool are provisioned.
- availability
Zones string[] The availability zones used for the nodes.
- count number
The number of Agents (VM’s) in the Pool.
- enable
Auto booleanScaling If the auto-scaler is enabled.
- enable
Node booleanPublic Ip - max
Count number Maximum number of nodes for auto-scaling
- max
Pods number The maximum number of pods that can run on each agent.
- min
Count number Minimum number of nodes for auto-scaling
- name string
The name of the managed Kubernetes Cluster.
- node
Labels {[key: string]: string} - node
Taints string[] The list of Kubernetes taints which are applied to nodes in the agent pool
- orchestrator
Version string Kubernetes version used for the Agents.
- os
Disk numberSize Gb The size of the Agent VM’s Operating System Disk in GB.
- os
Type 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 identity used for the managed cluster.
- vm
Size string The size of each VM in the Agent Pool (e.g.
Standard_F1).- vnet
Subnet stringId The ID of the Subnet where the Agents in the Pool are provisioned.
- availability_
zones List[str] The availability zones used for the nodes.
- count float
The number of Agents (VM’s) in the Pool.
- enable_
auto_ boolscaling If the auto-scaler is enabled.
- enable_
node_ boolpublic_ ip - max_
count float Maximum number of nodes for auto-scaling
- max_
pods float The maximum number of pods that can run on each agent.
- min_
count float Minimum number of nodes for auto-scaling
- name str
The name of the managed Kubernetes Cluster.
- node_
labels Dict[str, str] - node_
taints List[str] The list of Kubernetes taints which are applied to nodes in the agent pool
- orchestrator_
version str Kubernetes version used for the Agents.
- os_
disk_ floatsize_ gb The size of the Agent VM’s Operating System Disk in GB.
- os_
type str The Operating System used for the Agents.
- Dict[str, str]
A mapping of tags to assign to the resource.
- type str
The type of identity used for the managed cluster.
- 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.
GetKubernetesClusterIdentity
See the output API doc for this type.
See the output API doc for this type.
See the output API doc for this type.
GetKubernetesClusterKubeAdminConfig
See the output API doc for this type.
See the output API doc for this type.
See the output API doc for this type.
- Client
Certificate string Base64 encoded public certificate used by clients to authenticate to the Kubernetes cluster.
- Client
Key string Base64 encoded private key used by clients to authenticate to the Kubernetes cluster.
- Cluster
Ca 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 string Base64 encoded public certificate used by clients to authenticate to the Kubernetes cluster.
- Client
Key string Base64 encoded private key used by clients to authenticate to the Kubernetes cluster.
- Cluster
Ca 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 string Base64 encoded public certificate used by clients to authenticate to the Kubernetes cluster.
- client
Key string Base64 encoded private key used by clients to authenticate to the Kubernetes cluster.
- cluster
Ca 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.
GetKubernetesClusterKubeConfig
See the output API doc for this type.
See the output API doc for this type.
See the output API doc for this type.
- Client
Certificate string Base64 encoded public certificate used by clients to authenticate to the Kubernetes cluster.
- Client
Key string Base64 encoded private key used by clients to authenticate to the Kubernetes cluster.
- Cluster
Ca 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 string Base64 encoded public certificate used by clients to authenticate to the Kubernetes cluster.
- Client
Key string Base64 encoded private key used by clients to authenticate to the Kubernetes cluster.
- Cluster
Ca 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 string Base64 encoded public certificate used by clients to authenticate to the Kubernetes cluster.
- client
Key string Base64 encoded private key used by clients to authenticate to the Kubernetes cluster.
- cluster
Ca 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.
GetKubernetesClusterKubeletIdentity
See the output API doc for this type.
See the output API doc for this type.
See the output API doc for this type.
GetKubernetesClusterLinuxProfile
See the output API doc for this type.
See the output API doc for this type.
See the output API doc for this type.
- Admin
Username string The username associated with the administrator account of the Windows VMs.
- Ssh
Keys List<GetKubernetes Cluster Linux Profile Ssh Key Args> An
ssh_keyblock as defined below.
- Admin
Username string The username associated with the administrator account of the Windows VMs.
- Ssh
Keys []GetKubernetes Cluster Linux Profile Ssh Key An
ssh_keyblock as defined below.
- admin
Username string The username associated with the administrator account of the Windows VMs.
- ssh
Keys 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 List[GetKubernetes Cluster Linux Profile Ssh Key] An
ssh_keyblock as defined below.
GetKubernetesClusterLinuxProfileSshKey
See the output API doc for this type.
See the output API doc for this type.
See the output API doc for this type.
GetKubernetesClusterNetworkProfile
See the output API doc for this type.
See the output API doc for this type.
See the output API doc for this type.
- Dns
Service stringIp IP address within the Kubernetes service address range used by cluster service discovery (kube-dns).
- Docker
Bridge stringCidr IP address (in CIDR notation) used as the Docker bridge IP address on nodes.
- Load
Balancer stringSku - Network
Plugin string Network plugin used such as
azureorkubenet.- Network
Policy string Network policy to be used with Azure CNI. Eg:
calicoorazure- Pod
Cidr string The CIDR used for pod IP addresses.
- Service
Cidr string Network range used by the Kubernetes service.
- Dns
Service stringIp IP address within the Kubernetes service address range used by cluster service discovery (kube-dns).
- Docker
Bridge stringCidr IP address (in CIDR notation) used as the Docker bridge IP address on nodes.
- Load
Balancer stringSku - Network
Plugin string Network plugin used such as
azureorkubenet.- Network
Policy string Network policy to be used with Azure CNI. Eg:
calicoorazure- Pod
Cidr string The CIDR used for pod IP addresses.
- Service
Cidr string Network range used by the Kubernetes service.
- dns
Service stringIp IP address within the Kubernetes service address range used by cluster service discovery (kube-dns).
- docker
Bridge stringCidr IP address (in CIDR notation) used as the Docker bridge IP address on nodes.
- load
Balancer stringSku - network
Plugin string Network plugin used such as
azureorkubenet.- network
Policy string Network policy to be used with Azure CNI. Eg:
calicoorazure- pod
Cidr string The CIDR used for pod IP addresses.
- service
Cidr 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. Eg:
calicoorazure- pod
Cidr str The CIDR used for pod IP addresses.
- service
Cidr str Network range used by the Kubernetes service.
GetKubernetesClusterRoleBasedAccessControl
See the output API doc for this type.
See the output API doc for this type.
See the output API doc for this type.
- Azure
Active List<GetDirectories Kubernetes Cluster Role Based Access Control Azure Active Directory Args> A
azure_active_directoryblock as documented above.- Enabled bool
Is Role Based Access Control enabled?
- Azure
Active []GetDirectories Kubernetes Cluster Role Based Access Control Azure Active Directory A
azure_active_directoryblock as documented above.- Enabled bool
Is Role Based Access Control enabled?
- azure
Active GetDirectories Kubernetes Cluster Role Based Access Control Azure Active Directory[] A
azure_active_directoryblock as documented above.- enabled boolean
Is Role Based Access Control enabled?
- azure
Active List[GetDirectories Kubernetes Cluster Role Based Access Control Azure Active Directory] A
azure_active_directoryblock as documented above.- enabled bool
Is Role Based Access Control enabled?
GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectory
See the output API doc for this type.
See the output API doc for this type.
See the output API doc for this type.
- Admin
Group List<string>Object Ids The list of Object IDs of Azure Active Directory Groups which have Admin Role on the Cluster (when using a Managed integration).
- Client
App stringId The Client ID of an Azure Active Directory Application.
- Managed bool
Is the Azure Active Directory Integration managed (also known as AAD Integration V2)?
- Server
App stringId The Server ID of an Azure Active Directory Application.
- Tenant
Id string The tenant id of the system assigned identity which is used by master components.
- Admin
Group []stringObject Ids The list of Object IDs of Azure Active Directory Groups which have Admin Role on the Cluster (when using a Managed integration).
- Client
App stringId The Client ID of an Azure Active Directory Application.
- Managed bool
Is the Azure Active Directory Integration managed (also known as AAD Integration V2)?
- Server
App stringId The Server ID of an Azure Active Directory Application.
- Tenant
Id string The tenant id of the system assigned identity which is used by master components.
- admin
Group string[]Object Ids The list of Object IDs of Azure Active Directory Groups which have Admin Role on the Cluster (when using a Managed integration).
- client
App stringId The Client ID of an Azure Active Directory Application.
- managed boolean
Is the Azure Active Directory Integration managed (also known as AAD Integration V2)?
- server
App stringId The Server ID of an Azure Active Directory Application.
- tenant
Id string The tenant id of the system assigned identity which is used by master components.
- admin
Group List[str]Object Ids The list of Object IDs of Azure Active Directory Groups which have Admin Role on the Cluster (when using a Managed integration).
- client
App strId The Client ID of an Azure Active Directory Application.
- managed bool
Is the Azure Active Directory Integration managed (also known as AAD Integration V2)?
- server
App strId The Server ID of an Azure Active Directory Application.
- tenant_
id str The tenant id of the system assigned identity which is used by master components.
GetKubernetesClusterServicePrincipal
See the output API doc for this type.
See the output API doc for this type.
See the output API doc for this type.
GetKubernetesClusterWindowsProfile
See the output API doc for this type.
See the output API doc for this type.
See the output API doc for this type.
- Admin
Username string The username associated with the administrator account of the Windows VMs.
- Admin
Username string The username associated with the administrator account of the Windows VMs.
- admin
Username 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.
Package Details
- Repository
- https://github.com/pulumi/pulumi-azure
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
azurermTerraform Provider.