Azure Native

v1.78.0 published on Wednesday, Sep 14, 2022 by Pulumi

getManagedCluster

Managed cluster. API Version: 2021-03-01.

Using getManagedCluster

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 getManagedCluster(args: GetManagedClusterArgs, opts?: InvokeOptions): Promise<GetManagedClusterResult>
function getManagedClusterOutput(args: GetManagedClusterOutputArgs, opts?: InvokeOptions): Output<GetManagedClusterResult>
def get_managed_cluster(resource_group_name: Optional[str] = None,
                        resource_name: Optional[str] = None,
                        opts: Optional[InvokeOptions] = None) -> GetManagedClusterResult
def get_managed_cluster_output(resource_group_name: Optional[pulumi.Input[str]] = None,
                        resource_name: Optional[pulumi.Input[str]] = None,
                        opts: Optional[InvokeOptions] = None) -> Output[GetManagedClusterResult]
func LookupManagedCluster(ctx *Context, args *LookupManagedClusterArgs, opts ...InvokeOption) (*LookupManagedClusterResult, error)
func LookupManagedClusterOutput(ctx *Context, args *LookupManagedClusterOutputArgs, opts ...InvokeOption) LookupManagedClusterResultOutput

> Note: This function is named LookupManagedCluster in the Go SDK.

public static class GetManagedCluster 
{
    public static Task<GetManagedClusterResult> InvokeAsync(GetManagedClusterArgs args, InvokeOptions? opts = null)
    public static Output<GetManagedClusterResult> Invoke(GetManagedClusterInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetManagedClusterResult> getManagedCluster(GetManagedClusterArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
Fn::Invoke:
  Function: azure-native:containerservice:getManagedCluster
  Arguments:
    # Arguments dictionary

The following arguments are supported:

ResourceGroupName string

The name of the resource group.

ResourceName string

The name of the managed cluster resource.

ResourceGroupName string

The name of the resource group.

ResourceName string

The name of the managed cluster resource.

resourceGroupName String

The name of the resource group.

resourceName String

The name of the managed cluster resource.

resourceGroupName string

The name of the resource group.

resourceName string

The name of the managed cluster resource.

resource_group_name str

The name of the resource group.

resource_name str

The name of the managed cluster resource.

resourceGroupName String

The name of the resource group.

resourceName String

The name of the managed cluster resource.

getManagedCluster Result

The following output properties are available:

AzurePortalFQDN string

FQDN for the master pool which used by proxy config.

Fqdn string

FQDN for the master pool.

Id string

Resource Id

Location string

Resource location

MaxAgentPools int

The max number of agent pools for the managed cluster.

Name string

Resource name

PowerState Pulumi.AzureNative.ContainerService.Outputs.PowerStateResponse

Represents the Power State of the cluster

PrivateFQDN string

FQDN of private cluster.

ProvisioningState string

The current deployment or provisioning state, which only appears in the response.

Type string

Resource type

AadProfile Pulumi.AzureNative.ContainerService.Outputs.ManagedClusterAADProfileResponse

Profile of Azure Active Directory configuration.

AddonProfiles Dictionary<string, Pulumi.AzureNative.ContainerService.Outputs.ManagedClusterAddonProfileResponse>

Profile of managed cluster add-on.

AgentPoolProfiles List<Pulumi.AzureNative.ContainerService.Outputs.ManagedClusterAgentPoolProfileResponse>

Properties of the agent pool.

ApiServerAccessProfile Pulumi.AzureNative.ContainerService.Outputs.ManagedClusterAPIServerAccessProfileResponse

Access profile for managed cluster API server.

AutoScalerProfile Pulumi.AzureNative.ContainerService.Outputs.ManagedClusterPropertiesResponseAutoScalerProfile

Parameters to be applied to the cluster-autoscaler when enabled

AutoUpgradeProfile Pulumi.AzureNative.ContainerService.Outputs.ManagedClusterAutoUpgradeProfileResponse

Profile of auto upgrade configuration.

DisableLocalAccounts bool

If set to true, getting static credential will be disabled for this cluster. Expected to only be used for AAD clusters.

DiskEncryptionSetID string

ResourceId of the disk encryption set to use for enabling encryption at rest.

DnsPrefix string

DNS prefix specified when creating the managed cluster.

EnablePodSecurityPolicy bool

(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy.

EnableRBAC bool

Whether to enable Kubernetes Role-Based Access Control.

ExtendedLocation Pulumi.AzureNative.ContainerService.Outputs.ExtendedLocationResponse

The extended location of the Virtual Machine.

FqdnSubdomain string

FQDN subdomain specified when creating private cluster with custom private dns zone.

HttpProxyConfig Pulumi.AzureNative.ContainerService.Outputs.ManagedClusterHTTPProxyConfigResponse

Configurations for provisioning the cluster with HTTP proxy servers.

Identity Pulumi.AzureNative.ContainerService.Outputs.ManagedClusterIdentityResponse

The identity of the managed cluster, if configured.

IdentityProfile Dictionary<string, Pulumi.AzureNative.ContainerService.Outputs.ManagedClusterPropertiesResponseIdentityProfile>

Identities associated with the cluster.

KubernetesVersion string

Version of Kubernetes specified when creating the managed cluster.

LinuxProfile Pulumi.AzureNative.ContainerService.Outputs.ContainerServiceLinuxProfileResponse

Profile for Linux VMs in the container service cluster.

NetworkProfile Pulumi.AzureNative.ContainerService.Outputs.ContainerServiceNetworkProfileResponse

Profile of network configuration.

NodeResourceGroup string

Name of the resource group containing agent pool nodes.

PodIdentityProfile Pulumi.AzureNative.ContainerService.Outputs.ManagedClusterPodIdentityProfileResponse

Profile of managed cluster pod identity.

PrivateLinkResources List<Pulumi.AzureNative.ContainerService.Outputs.PrivateLinkResourceResponse>

Private link resources associated with the cluster.

ServicePrincipalProfile Pulumi.AzureNative.ContainerService.Outputs.ManagedClusterServicePrincipalProfileResponse

Information about a service principal identity for the cluster to use for manipulating Azure APIs.

Sku Pulumi.AzureNative.ContainerService.Outputs.ManagedClusterSKUResponse

The managed cluster SKU.

Tags Dictionary<string, string>

Resource tags

WindowsProfile Pulumi.AzureNative.ContainerService.Outputs.ManagedClusterWindowsProfileResponse

Profile for Windows VMs in the container service cluster.

AzurePortalFQDN string

FQDN for the master pool which used by proxy config.

Fqdn string

FQDN for the master pool.

Id string

Resource Id

Location string

Resource location

MaxAgentPools int

The max number of agent pools for the managed cluster.

Name string

Resource name

PowerState PowerStateResponse

Represents the Power State of the cluster

PrivateFQDN string

FQDN of private cluster.

ProvisioningState string

The current deployment or provisioning state, which only appears in the response.

Type string

Resource type

AadProfile ManagedClusterAADProfileResponse

Profile of Azure Active Directory configuration.

AddonProfiles map[string]ManagedClusterAddonProfileResponse

Profile of managed cluster add-on.

AgentPoolProfiles []ManagedClusterAgentPoolProfileResponse

Properties of the agent pool.

ApiServerAccessProfile ManagedClusterAPIServerAccessProfileResponse

Access profile for managed cluster API server.

AutoScalerProfile ManagedClusterPropertiesResponseAutoScalerProfile

Parameters to be applied to the cluster-autoscaler when enabled

AutoUpgradeProfile ManagedClusterAutoUpgradeProfileResponse

Profile of auto upgrade configuration.

DisableLocalAccounts bool

If set to true, getting static credential will be disabled for this cluster. Expected to only be used for AAD clusters.

DiskEncryptionSetID string

ResourceId of the disk encryption set to use for enabling encryption at rest.

DnsPrefix string

DNS prefix specified when creating the managed cluster.

EnablePodSecurityPolicy bool

(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy.

EnableRBAC bool

Whether to enable Kubernetes Role-Based Access Control.

ExtendedLocation ExtendedLocationResponse

The extended location of the Virtual Machine.

FqdnSubdomain string

FQDN subdomain specified when creating private cluster with custom private dns zone.

HttpProxyConfig ManagedClusterHTTPProxyConfigResponse

Configurations for provisioning the cluster with HTTP proxy servers.

Identity ManagedClusterIdentityResponse

The identity of the managed cluster, if configured.

IdentityProfile map[string]ManagedClusterPropertiesResponseIdentityProfile

Identities associated with the cluster.

KubernetesVersion string

Version of Kubernetes specified when creating the managed cluster.

LinuxProfile ContainerServiceLinuxProfileResponse

Profile for Linux VMs in the container service cluster.

NetworkProfile ContainerServiceNetworkProfileResponse

Profile of network configuration.

NodeResourceGroup string

Name of the resource group containing agent pool nodes.

PodIdentityProfile ManagedClusterPodIdentityProfileResponse

Profile of managed cluster pod identity.

PrivateLinkResources []PrivateLinkResourceResponse

Private link resources associated with the cluster.

ServicePrincipalProfile ManagedClusterServicePrincipalProfileResponse

Information about a service principal identity for the cluster to use for manipulating Azure APIs.

Sku ManagedClusterSKUResponse

The managed cluster SKU.

Tags map[string]string

Resource tags

WindowsProfile ManagedClusterWindowsProfileResponse

Profile for Windows VMs in the container service cluster.

azurePortalFQDN String

FQDN for the master pool which used by proxy config.

fqdn String

FQDN for the master pool.

id String

Resource Id

location String

Resource location

maxAgentPools Integer

The max number of agent pools for the managed cluster.

name String

Resource name

powerState PowerStateResponse

Represents the Power State of the cluster

privateFQDN String

FQDN of private cluster.

provisioningState String

The current deployment or provisioning state, which only appears in the response.

type String

Resource type

aadProfile ManagedClusterAADProfileResponse

Profile of Azure Active Directory configuration.

addonProfiles Map<String,ManagedClusterAddonProfileResponse>

Profile of managed cluster add-on.

agentPoolProfiles List<ManagedClusterAgentPoolProfileResponse>

Properties of the agent pool.

apiServerAccessProfile ManagedClusterAPIServerAccessProfileResponse

Access profile for managed cluster API server.

autoScalerProfile ManagedClusterPropertiesResponseAutoScalerProfile

Parameters to be applied to the cluster-autoscaler when enabled

autoUpgradeProfile ManagedClusterAutoUpgradeProfileResponse

Profile of auto upgrade configuration.

disableLocalAccounts Boolean

If set to true, getting static credential will be disabled for this cluster. Expected to only be used for AAD clusters.

diskEncryptionSetID String

ResourceId of the disk encryption set to use for enabling encryption at rest.

dnsPrefix String

DNS prefix specified when creating the managed cluster.

enablePodSecurityPolicy Boolean

(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy.

enableRBAC Boolean

Whether to enable Kubernetes Role-Based Access Control.

extendedLocation ExtendedLocationResponse

The extended location of the Virtual Machine.

fqdnSubdomain String

FQDN subdomain specified when creating private cluster with custom private dns zone.

httpProxyConfig ManagedClusterHTTPProxyConfigResponse

Configurations for provisioning the cluster with HTTP proxy servers.

identity ManagedClusterIdentityResponse

The identity of the managed cluster, if configured.

identityProfile Map<String,ManagedClusterPropertiesResponseIdentityProfile>

Identities associated with the cluster.

kubernetesVersion String

Version of Kubernetes specified when creating the managed cluster.

linuxProfile ContainerServiceLinuxProfileResponse

Profile for Linux VMs in the container service cluster.

networkProfile ContainerServiceNetworkProfileResponse

Profile of network configuration.

nodeResourceGroup String

Name of the resource group containing agent pool nodes.

podIdentityProfile ManagedClusterPodIdentityProfileResponse

Profile of managed cluster pod identity.

privateLinkResources List<PrivateLinkResourceResponse>

Private link resources associated with the cluster.

servicePrincipalProfile ManagedClusterServicePrincipalProfileResponse

Information about a service principal identity for the cluster to use for manipulating Azure APIs.

sku ManagedClusterSKUResponse

The managed cluster SKU.

tags Map<String,String>

Resource tags

windowsProfile ManagedClusterWindowsProfileResponse

Profile for Windows VMs in the container service cluster.

azurePortalFQDN string

FQDN for the master pool which used by proxy config.

fqdn string

FQDN for the master pool.

id string

Resource Id

location string

Resource location

maxAgentPools number

The max number of agent pools for the managed cluster.

name string

Resource name

powerState PowerStateResponse

Represents the Power State of the cluster

privateFQDN string

FQDN of private cluster.

provisioningState string

The current deployment or provisioning state, which only appears in the response.

type string

Resource type

aadProfile ManagedClusterAADProfileResponse

Profile of Azure Active Directory configuration.

addonProfiles {[key: string]: ManagedClusterAddonProfileResponse}

Profile of managed cluster add-on.

agentPoolProfiles ManagedClusterAgentPoolProfileResponse[]

Properties of the agent pool.

apiServerAccessProfile ManagedClusterAPIServerAccessProfileResponse

Access profile for managed cluster API server.

autoScalerProfile ManagedClusterPropertiesResponseAutoScalerProfile

Parameters to be applied to the cluster-autoscaler when enabled

autoUpgradeProfile ManagedClusterAutoUpgradeProfileResponse

Profile of auto upgrade configuration.

disableLocalAccounts boolean

If set to true, getting static credential will be disabled for this cluster. Expected to only be used for AAD clusters.

diskEncryptionSetID string

ResourceId of the disk encryption set to use for enabling encryption at rest.

dnsPrefix string

DNS prefix specified when creating the managed cluster.

enablePodSecurityPolicy boolean

(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy.

enableRBAC boolean

Whether to enable Kubernetes Role-Based Access Control.

extendedLocation ExtendedLocationResponse

The extended location of the Virtual Machine.

fqdnSubdomain string

FQDN subdomain specified when creating private cluster with custom private dns zone.

httpProxyConfig ManagedClusterHTTPProxyConfigResponse

Configurations for provisioning the cluster with HTTP proxy servers.

identity ManagedClusterIdentityResponse

The identity of the managed cluster, if configured.

identityProfile {[key: string]: ManagedClusterPropertiesResponseIdentityProfile}

Identities associated with the cluster.

kubernetesVersion string

Version of Kubernetes specified when creating the managed cluster.

linuxProfile ContainerServiceLinuxProfileResponse

Profile for Linux VMs in the container service cluster.

networkProfile ContainerServiceNetworkProfileResponse

Profile of network configuration.

nodeResourceGroup string

Name of the resource group containing agent pool nodes.

podIdentityProfile ManagedClusterPodIdentityProfileResponse

Profile of managed cluster pod identity.

privateLinkResources PrivateLinkResourceResponse[]

Private link resources associated with the cluster.

servicePrincipalProfile ManagedClusterServicePrincipalProfileResponse

Information about a service principal identity for the cluster to use for manipulating Azure APIs.

sku ManagedClusterSKUResponse

The managed cluster SKU.

tags {[key: string]: string}

Resource tags

windowsProfile ManagedClusterWindowsProfileResponse

Profile for Windows VMs in the container service cluster.

azure_portal_fqdn str

FQDN for the master pool which used by proxy config.

fqdn str

FQDN for the master pool.

id str

Resource Id

location str

Resource location

max_agent_pools int

The max number of agent pools for the managed cluster.

name str

Resource name

power_state PowerStateResponse

Represents the Power State of the cluster

private_fqdn str

FQDN of private cluster.

provisioning_state str

The current deployment or provisioning state, which only appears in the response.

type str

Resource type

aad_profile ManagedClusterAADProfileResponse

Profile of Azure Active Directory configuration.

addon_profiles Mapping[str, ManagedClusterAddonProfileResponse]

Profile of managed cluster add-on.

agent_pool_profiles Sequence[ManagedClusterAgentPoolProfileResponse]

Properties of the agent pool.

api_server_access_profile ManagedClusterAPIServerAccessProfileResponse

Access profile for managed cluster API server.

auto_scaler_profile ManagedClusterPropertiesResponseAutoScalerProfile

Parameters to be applied to the cluster-autoscaler when enabled

auto_upgrade_profile ManagedClusterAutoUpgradeProfileResponse

Profile of auto upgrade configuration.

disable_local_accounts bool

If set to true, getting static credential will be disabled for this cluster. Expected to only be used for AAD clusters.

disk_encryption_set_id str

ResourceId of the disk encryption set to use for enabling encryption at rest.

dns_prefix str

DNS prefix specified when creating the managed cluster.

enable_pod_security_policy bool

(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy.

enable_rbac bool

Whether to enable Kubernetes Role-Based Access Control.

extended_location ExtendedLocationResponse

The extended location of the Virtual Machine.

fqdn_subdomain str

FQDN subdomain specified when creating private cluster with custom private dns zone.

http_proxy_config ManagedClusterHTTPProxyConfigResponse

Configurations for provisioning the cluster with HTTP proxy servers.

identity ManagedClusterIdentityResponse

The identity of the managed cluster, if configured.

identity_profile Mapping[str, ManagedClusterPropertiesResponseIdentityProfile]

Identities associated with the cluster.

kubernetes_version str

Version of Kubernetes specified when creating the managed cluster.

linux_profile ContainerServiceLinuxProfileResponse

Profile for Linux VMs in the container service cluster.

network_profile ContainerServiceNetworkProfileResponse

Profile of network configuration.

node_resource_group str

Name of the resource group containing agent pool nodes.

pod_identity_profile ManagedClusterPodIdentityProfileResponse

Profile of managed cluster pod identity.

private_link_resources Sequence[PrivateLinkResourceResponse]

Private link resources associated with the cluster.

service_principal_profile ManagedClusterServicePrincipalProfileResponse

Information about a service principal identity for the cluster to use for manipulating Azure APIs.

sku ManagedClusterSKUResponse

The managed cluster SKU.

tags Mapping[str, str]

Resource tags

windows_profile ManagedClusterWindowsProfileResponse

Profile for Windows VMs in the container service cluster.

azurePortalFQDN String

FQDN for the master pool which used by proxy config.

fqdn String

FQDN for the master pool.

id String

Resource Id

location String

Resource location

maxAgentPools Number

The max number of agent pools for the managed cluster.

name String

Resource name

powerState Property Map

Represents the Power State of the cluster

privateFQDN String

FQDN of private cluster.

provisioningState String

The current deployment or provisioning state, which only appears in the response.

type String

Resource type

aadProfile Property Map

Profile of Azure Active Directory configuration.

addonProfiles Map<Property Map>

Profile of managed cluster add-on.

agentPoolProfiles List<Property Map>

Properties of the agent pool.

apiServerAccessProfile Property Map

Access profile for managed cluster API server.

autoScalerProfile Property Map

Parameters to be applied to the cluster-autoscaler when enabled

autoUpgradeProfile Property Map

Profile of auto upgrade configuration.

disableLocalAccounts Boolean

If set to true, getting static credential will be disabled for this cluster. Expected to only be used for AAD clusters.

diskEncryptionSetID String

ResourceId of the disk encryption set to use for enabling encryption at rest.

dnsPrefix String

DNS prefix specified when creating the managed cluster.

enablePodSecurityPolicy Boolean

(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy.

enableRBAC Boolean

Whether to enable Kubernetes Role-Based Access Control.

extendedLocation Property Map

The extended location of the Virtual Machine.

fqdnSubdomain String

FQDN subdomain specified when creating private cluster with custom private dns zone.

httpProxyConfig Property Map

Configurations for provisioning the cluster with HTTP proxy servers.

identity Property Map

The identity of the managed cluster, if configured.

identityProfile Map<Property Map>

Identities associated with the cluster.

kubernetesVersion String

Version of Kubernetes specified when creating the managed cluster.

linuxProfile Property Map

Profile for Linux VMs in the container service cluster.

networkProfile Property Map

Profile of network configuration.

nodeResourceGroup String

Name of the resource group containing agent pool nodes.

podIdentityProfile Property Map

Profile of managed cluster pod identity.

privateLinkResources List<Property Map>

Private link resources associated with the cluster.

servicePrincipalProfile Property Map

Information about a service principal identity for the cluster to use for manipulating Azure APIs.

sku Property Map

The managed cluster SKU.

tags Map<String>

Resource tags

windowsProfile Property Map

Profile for Windows VMs in the container service cluster.

Supporting Types

AgentPoolUpgradeSettingsResponse

MaxSurge string

Count or percentage of additional nodes to be added during upgrade. If empty uses AKS default

MaxSurge string

Count or percentage of additional nodes to be added during upgrade. If empty uses AKS default

maxSurge String

Count or percentage of additional nodes to be added during upgrade. If empty uses AKS default

maxSurge string

Count or percentage of additional nodes to be added during upgrade. If empty uses AKS default

max_surge str

Count or percentage of additional nodes to be added during upgrade. If empty uses AKS default

maxSurge String

Count or percentage of additional nodes to be added during upgrade. If empty uses AKS default

CloudErrorBodyResponse

Code string

An identifier for the error. Codes are invariant and are intended to be consumed programmatically.

Details List<Pulumi.AzureNative.ContainerService.Inputs.CloudErrorBodyResponse>

A list of additional details about the error.

Message string

A message describing the error, intended to be suitable for display in a user interface.

Target string

The target of the particular error. For example, the name of the property in error.

Code string

An identifier for the error. Codes are invariant and are intended to be consumed programmatically.

Details []CloudErrorBodyResponse

A list of additional details about the error.

Message string

A message describing the error, intended to be suitable for display in a user interface.

Target string

The target of the particular error. For example, the name of the property in error.

code String

An identifier for the error. Codes are invariant and are intended to be consumed programmatically.

details List<CloudErrorBodyResponse>

A list of additional details about the error.

message String

A message describing the error, intended to be suitable for display in a user interface.

target String

The target of the particular error. For example, the name of the property in error.

code string

An identifier for the error. Codes are invariant and are intended to be consumed programmatically.

details CloudErrorBodyResponse[]

A list of additional details about the error.

message string

A message describing the error, intended to be suitable for display in a user interface.

target string

The target of the particular error. For example, the name of the property in error.

code str

An identifier for the error. Codes are invariant and are intended to be consumed programmatically.

details Sequence[CloudErrorBodyResponse]

A list of additional details about the error.

message str

A message describing the error, intended to be suitable for display in a user interface.

target str

The target of the particular error. For example, the name of the property in error.

code String

An identifier for the error. Codes are invariant and are intended to be consumed programmatically.

details List<Property Map>

A list of additional details about the error.

message String

A message describing the error, intended to be suitable for display in a user interface.

target String

The target of the particular error. For example, the name of the property in error.

CloudErrorResponse

Error CloudErrorBodyResponse

Details about the error.

error CloudErrorBodyResponse

Details about the error.

error CloudErrorBodyResponse

Details about the error.

error CloudErrorBodyResponse

Details about the error.

error Property Map

Details about the error.

ContainerServiceLinuxProfileResponse

AdminUsername string

The administrator username to use for Linux VMs.

Ssh Pulumi.AzureNative.ContainerService.Inputs.ContainerServiceSshConfigurationResponse

SSH configuration for Linux-based VMs running on Azure.

AdminUsername string

The administrator username to use for Linux VMs.

Ssh ContainerServiceSshConfigurationResponse

SSH configuration for Linux-based VMs running on Azure.

adminUsername String

The administrator username to use for Linux VMs.

ssh ContainerServiceSshConfigurationResponse

SSH configuration for Linux-based VMs running on Azure.

adminUsername string

The administrator username to use for Linux VMs.

ssh ContainerServiceSshConfigurationResponse

SSH configuration for Linux-based VMs running on Azure.

admin_username str

The administrator username to use for Linux VMs.

ssh ContainerServiceSshConfigurationResponse

SSH configuration for Linux-based VMs running on Azure.

adminUsername String

The administrator username to use for Linux VMs.

ssh Property Map

SSH configuration for Linux-based VMs running on Azure.

ContainerServiceNetworkProfileResponse

DnsServiceIP string

An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.

DockerBridgeCidr string

A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range.

LoadBalancerProfile Pulumi.AzureNative.ContainerService.Inputs.ManagedClusterLoadBalancerProfileResponse

Profile of the cluster load balancer.

LoadBalancerSku string

The load balancer sku for the managed cluster.

NetworkMode string

Network mode used for building Kubernetes network.

NetworkPlugin string

Network plugin used for building Kubernetes network.

NetworkPolicy string

Network policy used for building Kubernetes network.

OutboundType string

The outbound (egress) routing method.

PodCidr string

A CIDR notation IP range from which to assign pod IPs when kubenet is used.

ServiceCidr string

A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges.

DnsServiceIP string

An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.

DockerBridgeCidr string

A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range.

LoadBalancerProfile ManagedClusterLoadBalancerProfileResponse

Profile of the cluster load balancer.

LoadBalancerSku string

The load balancer sku for the managed cluster.

NetworkMode string

Network mode used for building Kubernetes network.

NetworkPlugin string

Network plugin used for building Kubernetes network.

NetworkPolicy string

Network policy used for building Kubernetes network.

OutboundType string

The outbound (egress) routing method.

PodCidr string

A CIDR notation IP range from which to assign pod IPs when kubenet is used.

ServiceCidr string

A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges.

dnsServiceIP String

An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.

dockerBridgeCidr String

A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range.

loadBalancerProfile ManagedClusterLoadBalancerProfileResponse

Profile of the cluster load balancer.

loadBalancerSku String

The load balancer sku for the managed cluster.

networkMode String

Network mode used for building Kubernetes network.

networkPlugin String

Network plugin used for building Kubernetes network.

networkPolicy String

Network policy used for building Kubernetes network.

outboundType String

The outbound (egress) routing method.

podCidr String

A CIDR notation IP range from which to assign pod IPs when kubenet is used.

serviceCidr String

A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges.

dnsServiceIP string

An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.

dockerBridgeCidr string

A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range.

loadBalancerProfile ManagedClusterLoadBalancerProfileResponse

Profile of the cluster load balancer.

loadBalancerSku string

The load balancer sku for the managed cluster.

networkMode string

Network mode used for building Kubernetes network.

networkPlugin string

Network plugin used for building Kubernetes network.

networkPolicy string

Network policy used for building Kubernetes network.

outboundType string

The outbound (egress) routing method.

podCidr string

A CIDR notation IP range from which to assign pod IPs when kubenet is used.

serviceCidr string

A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges.

dns_service_ip str

An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.

docker_bridge_cidr str

A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range.

load_balancer_profile ManagedClusterLoadBalancerProfileResponse

Profile of the cluster load balancer.

load_balancer_sku str

The load balancer sku for the managed cluster.

network_mode str

Network mode used for building Kubernetes network.

network_plugin str

Network plugin used for building Kubernetes network.

network_policy str

Network policy used for building Kubernetes network.

outbound_type str

The outbound (egress) routing method.

pod_cidr str

A CIDR notation IP range from which to assign pod IPs when kubenet is used.

service_cidr str

A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges.

dnsServiceIP String

An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.

dockerBridgeCidr String

A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range.

loadBalancerProfile Property Map

Profile of the cluster load balancer.

loadBalancerSku String

The load balancer sku for the managed cluster.

networkMode String

Network mode used for building Kubernetes network.

networkPlugin String

Network plugin used for building Kubernetes network.

networkPolicy String

Network policy used for building Kubernetes network.

outboundType String

The outbound (egress) routing method.

podCidr String

A CIDR notation IP range from which to assign pod IPs when kubenet is used.

serviceCidr String

A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges.

ContainerServiceSshConfigurationResponse

PublicKeys List<Pulumi.AzureNative.ContainerService.Inputs.ContainerServiceSshPublicKeyResponse>

The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified.

PublicKeys []ContainerServiceSshPublicKeyResponse

The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified.

publicKeys List<ContainerServiceSshPublicKeyResponse>

The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified.

publicKeys ContainerServiceSshPublicKeyResponse[]

The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified.

public_keys Sequence[ContainerServiceSshPublicKeyResponse]

The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified.

publicKeys List<Property Map>

The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified.

ContainerServiceSshPublicKeyResponse

KeyData string

Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers.

KeyData string

Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers.

keyData String

Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers.

keyData string

Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers.

key_data str

Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers.

keyData String

Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers.

ExtendedLocationResponse

Name string

The name of the extended location.

Type string

The type of the extended location.

Name string

The name of the extended location.

Type string

The type of the extended location.

name String

The name of the extended location.

type String

The type of the extended location.

name string

The name of the extended location.

type string

The type of the extended location.

name str

The name of the extended location.

type str

The type of the extended location.

name String

The name of the extended location.

type String

The type of the extended location.

KubeletConfigResponse

AllowedUnsafeSysctls List<string>

Allowlist of unsafe sysctls or unsafe sysctl patterns (ending in *).

ContainerLogMaxFiles int

The maximum number of container log files that can be present for a container. The number must be ≥ 2.

ContainerLogMaxSizeMB int

The maximum size (e.g. 10Mi) of container log file before it is rotated.

CpuCfsQuota bool

Enable CPU CFS quota enforcement for containers that specify CPU limits.

CpuCfsQuotaPeriod string

Sets CPU CFS quota period value.

CpuManagerPolicy string

CPU Manager policy to use.

FailSwapOn bool

If set to true it will make the Kubelet fail to start if swap is enabled on the node.

ImageGcHighThreshold int

The percent of disk usage after which image garbage collection is always run.

ImageGcLowThreshold int

The percent of disk usage before which image garbage collection is never run.

PodMaxPids int

The maximum number of processes per pod.

TopologyManagerPolicy string

Topology Manager policy to use.

AllowedUnsafeSysctls []string

Allowlist of unsafe sysctls or unsafe sysctl patterns (ending in *).

ContainerLogMaxFiles int

The maximum number of container log files that can be present for a container. The number must be ≥ 2.

ContainerLogMaxSizeMB int

The maximum size (e.g. 10Mi) of container log file before it is rotated.

CpuCfsQuota bool

Enable CPU CFS quota enforcement for containers that specify CPU limits.

CpuCfsQuotaPeriod string

Sets CPU CFS quota period value.

CpuManagerPolicy string

CPU Manager policy to use.

FailSwapOn bool

If set to true it will make the Kubelet fail to start if swap is enabled on the node.

ImageGcHighThreshold int

The percent of disk usage after which image garbage collection is always run.

ImageGcLowThreshold int

The percent of disk usage before which image garbage collection is never run.

PodMaxPids int

The maximum number of processes per pod.

TopologyManagerPolicy string

Topology Manager policy to use.

allowedUnsafeSysctls List<String>

Allowlist of unsafe sysctls or unsafe sysctl patterns (ending in *).

containerLogMaxFiles Integer

The maximum number of container log files that can be present for a container. The number must be ≥ 2.

containerLogMaxSizeMB Integer

The maximum size (e.g. 10Mi) of container log file before it is rotated.

cpuCfsQuota Boolean

Enable CPU CFS quota enforcement for containers that specify CPU limits.

cpuCfsQuotaPeriod String

Sets CPU CFS quota period value.

cpuManagerPolicy String

CPU Manager policy to use.

failSwapOn Boolean

If set to true it will make the Kubelet fail to start if swap is enabled on the node.

imageGcHighThreshold Integer

The percent of disk usage after which image garbage collection is always run.

imageGcLowThreshold Integer

The percent of disk usage before which image garbage collection is never run.

podMaxPids Integer

The maximum number of processes per pod.

topologyManagerPolicy String

Topology Manager policy to use.

allowedUnsafeSysctls string[]

Allowlist of unsafe sysctls or unsafe sysctl patterns (ending in *).

containerLogMaxFiles number

The maximum number of container log files that can be present for a container. The number must be ≥ 2.

containerLogMaxSizeMB number

The maximum size (e.g. 10Mi) of container log file before it is rotated.

cpuCfsQuota boolean

Enable CPU CFS quota enforcement for containers that specify CPU limits.

cpuCfsQuotaPeriod string

Sets CPU CFS quota period value.

cpuManagerPolicy string

CPU Manager policy to use.

failSwapOn boolean

If set to true it will make the Kubelet fail to start if swap is enabled on the node.

imageGcHighThreshold number

The percent of disk usage after which image garbage collection is always run.

imageGcLowThreshold number

The percent of disk usage before which image garbage collection is never run.

podMaxPids number

The maximum number of processes per pod.

topologyManagerPolicy string

Topology Manager policy to use.

allowed_unsafe_sysctls Sequence[str]

Allowlist of unsafe sysctls or unsafe sysctl patterns (ending in *).

container_log_max_files int

The maximum number of container log files that can be present for a container. The number must be ≥ 2.

container_log_max_size_mb int

The maximum size (e.g. 10Mi) of container log file before it is rotated.

cpu_cfs_quota bool

Enable CPU CFS quota enforcement for containers that specify CPU limits.

cpu_cfs_quota_period str

Sets CPU CFS quota period value.

cpu_manager_policy str

CPU Manager policy to use.

fail_swap_on bool

If set to true it will make the Kubelet fail to start if swap is enabled on the node.

image_gc_high_threshold int

The percent of disk usage after which image garbage collection is always run.

image_gc_low_threshold int

The percent of disk usage before which image garbage collection is never run.

pod_max_pids int

The maximum number of processes per pod.

topology_manager_policy str

Topology Manager policy to use.

allowedUnsafeSysctls List<String>

Allowlist of unsafe sysctls or unsafe sysctl patterns (ending in *).

containerLogMaxFiles Number

The maximum number of container log files that can be present for a container. The number must be ≥ 2.

containerLogMaxSizeMB Number

The maximum size (e.g. 10Mi) of container log file before it is rotated.

cpuCfsQuota Boolean

Enable CPU CFS quota enforcement for containers that specify CPU limits.

cpuCfsQuotaPeriod String

Sets CPU CFS quota period value.

cpuManagerPolicy String

CPU Manager policy to use.

failSwapOn Boolean

If set to true it will make the Kubelet fail to start if swap is enabled on the node.

imageGcHighThreshold Number

The percent of disk usage after which image garbage collection is always run.

imageGcLowThreshold Number

The percent of disk usage before which image garbage collection is never run.

podMaxPids Number

The maximum number of processes per pod.

topologyManagerPolicy String

Topology Manager policy to use.

LinuxOSConfigResponse

SwapFileSizeMB int

SwapFileSizeMB specifies size in MB of a swap file will be created on each node.

Sysctls Pulumi.AzureNative.ContainerService.Inputs.SysctlConfigResponse

Sysctl settings for Linux agent nodes.

TransparentHugePageDefrag string

Transparent Huge Page defrag configuration.

TransparentHugePageEnabled string

Transparent Huge Page enabled configuration.

SwapFileSizeMB int

SwapFileSizeMB specifies size in MB of a swap file will be created on each node.

Sysctls SysctlConfigResponse

Sysctl settings for Linux agent nodes.

TransparentHugePageDefrag string

Transparent Huge Page defrag configuration.

TransparentHugePageEnabled string

Transparent Huge Page enabled configuration.

swapFileSizeMB Integer

SwapFileSizeMB specifies size in MB of a swap file will be created on each node.

sysctls SysctlConfigResponse

Sysctl settings for Linux agent nodes.

transparentHugePageDefrag String

Transparent Huge Page defrag configuration.

transparentHugePageEnabled String

Transparent Huge Page enabled configuration.

swapFileSizeMB number

SwapFileSizeMB specifies size in MB of a swap file will be created on each node.

sysctls SysctlConfigResponse

Sysctl settings for Linux agent nodes.

transparentHugePageDefrag string

Transparent Huge Page defrag configuration.

transparentHugePageEnabled string

Transparent Huge Page enabled configuration.

swap_file_size_mb int

SwapFileSizeMB specifies size in MB of a swap file will be created on each node.

sysctls SysctlConfigResponse

Sysctl settings for Linux agent nodes.

transparent_huge_page_defrag str

Transparent Huge Page defrag configuration.

transparent_huge_page_enabled str

Transparent Huge Page enabled configuration.

swapFileSizeMB Number

SwapFileSizeMB specifies size in MB of a swap file will be created on each node.

sysctls Property Map

Sysctl settings for Linux agent nodes.

transparentHugePageDefrag String

Transparent Huge Page defrag configuration.

transparentHugePageEnabled String

Transparent Huge Page enabled configuration.

ManagedClusterAADProfileResponse

AdminGroupObjectIDs List<string>

AAD group object IDs that will have admin role of the cluster.

ClientAppID string

The client AAD application ID.

EnableAzureRBAC bool

Whether to enable Azure RBAC for Kubernetes authorization.

Managed bool

Whether to enable managed AAD.

ServerAppID string

The server AAD application ID.

ServerAppSecret string

The server AAD application secret.

TenantID string

The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription.

AdminGroupObjectIDs []string

AAD group object IDs that will have admin role of the cluster.

ClientAppID string

The client AAD application ID.

EnableAzureRBAC bool

Whether to enable Azure RBAC for Kubernetes authorization.

Managed bool

Whether to enable managed AAD.

ServerAppID string

The server AAD application ID.

ServerAppSecret string

The server AAD application secret.

TenantID string

The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription.

adminGroupObjectIDs List<String>

AAD group object IDs that will have admin role of the cluster.

clientAppID String

The client AAD application ID.

enableAzureRBAC Boolean

Whether to enable Azure RBAC for Kubernetes authorization.

managed Boolean

Whether to enable managed AAD.

serverAppID String

The server AAD application ID.

serverAppSecret String

The server AAD application secret.

tenantID String

The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription.

adminGroupObjectIDs string[]

AAD group object IDs that will have admin role of the cluster.

clientAppID string

The client AAD application ID.

enableAzureRBAC boolean

Whether to enable Azure RBAC for Kubernetes authorization.

managed boolean

Whether to enable managed AAD.

serverAppID string

The server AAD application ID.

serverAppSecret string

The server AAD application secret.

tenantID string

The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription.

admin_group_object_ids Sequence[str]

AAD group object IDs that will have admin role of the cluster.

client_app_id str

The client AAD application ID.

enable_azure_rbac bool

Whether to enable Azure RBAC for Kubernetes authorization.

managed bool

Whether to enable managed AAD.

server_app_id str

The server AAD application ID.

server_app_secret str

The server AAD application secret.

tenant_id str

The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription.

adminGroupObjectIDs List<String>

AAD group object IDs that will have admin role of the cluster.

clientAppID String

The client AAD application ID.

enableAzureRBAC Boolean

Whether to enable Azure RBAC for Kubernetes authorization.

managed Boolean

Whether to enable managed AAD.

serverAppID String

The server AAD application ID.

serverAppSecret String

The server AAD application secret.

tenantID String

The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription.

ManagedClusterAPIServerAccessProfileResponse

AuthorizedIPRanges List<string>

Authorized IP Ranges to kubernetes API server.

EnablePrivateCluster bool

Whether to create the cluster as a private cluster or not.

PrivateDNSZone string

Private dns zone mode for private cluster.

AuthorizedIPRanges []string

Authorized IP Ranges to kubernetes API server.

EnablePrivateCluster bool

Whether to create the cluster as a private cluster or not.

PrivateDNSZone string

Private dns zone mode for private cluster.

authorizedIPRanges List<String>

Authorized IP Ranges to kubernetes API server.

enablePrivateCluster Boolean

Whether to create the cluster as a private cluster or not.

privateDNSZone String

Private dns zone mode for private cluster.

authorizedIPRanges string[]

Authorized IP Ranges to kubernetes API server.

enablePrivateCluster boolean

Whether to create the cluster as a private cluster or not.

privateDNSZone string

Private dns zone mode for private cluster.

authorized_ip_ranges Sequence[str]

Authorized IP Ranges to kubernetes API server.

enable_private_cluster bool

Whether to create the cluster as a private cluster or not.

private_dns_zone str

Private dns zone mode for private cluster.

authorizedIPRanges List<String>

Authorized IP Ranges to kubernetes API server.

enablePrivateCluster Boolean

Whether to create the cluster as a private cluster or not.

privateDNSZone String

Private dns zone mode for private cluster.

ManagedClusterAddonProfileResponse

Enabled bool

Whether the add-on is enabled or not.

Identity Pulumi.AzureNative.ContainerService.Inputs.ManagedClusterAddonProfileResponseIdentity

Information of user assigned identity used by this add-on.

Config Dictionary<string, string>

Key-value pairs for configuring an add-on.

Enabled bool

Whether the add-on is enabled or not.

Identity ManagedClusterAddonProfileResponseIdentity

Information of user assigned identity used by this add-on.

Config map[string]string

Key-value pairs for configuring an add-on.

enabled Boolean

Whether the add-on is enabled or not.

identity ManagedClusterAddonProfileResponseIdentity

Information of user assigned identity used by this add-on.

config Map<String,String>

Key-value pairs for configuring an add-on.

enabled boolean

Whether the add-on is enabled or not.

identity ManagedClusterAddonProfileResponseIdentity

Information of user assigned identity used by this add-on.

config {[key: string]: string}

Key-value pairs for configuring an add-on.

enabled bool

Whether the add-on is enabled or not.

identity ManagedClusterAddonProfileResponseIdentity

Information of user assigned identity used by this add-on.

config Mapping[str, str]

Key-value pairs for configuring an add-on.

enabled Boolean

Whether the add-on is enabled or not.

identity Property Map

Information of user assigned identity used by this add-on.

config Map<String>

Key-value pairs for configuring an add-on.

ManagedClusterAddonProfileResponseIdentity

ClientId string

The client id of the user assigned identity.

ObjectId string

The object id of the user assigned identity.

ResourceId string

The resource id of the user assigned identity.

ClientId string

The client id of the user assigned identity.

ObjectId string

The object id of the user assigned identity.

ResourceId string

The resource id of the user assigned identity.

clientId String

The client id of the user assigned identity.

objectId String

The object id of the user assigned identity.

resourceId String

The resource id of the user assigned identity.

clientId string

The client id of the user assigned identity.

objectId string

The object id of the user assigned identity.

resourceId string

The resource id of the user assigned identity.

client_id str

The client id of the user assigned identity.

object_id str

The object id of the user assigned identity.

resource_id str

The resource id of the user assigned identity.

clientId String

The client id of the user assigned identity.

objectId String

The object id of the user assigned identity.

resourceId String

The resource id of the user assigned identity.

ManagedClusterAgentPoolProfileResponse

Name string

Unique name of the agent pool profile in the context of the subscription and resource group.

NodeImageVersion string

Version of node image

PowerState Pulumi.AzureNative.ContainerService.Inputs.PowerStateResponse

Describes whether the Agent Pool is Running or Stopped

ProvisioningState string

The current deployment or provisioning state, which only appears in the response.

AvailabilityZones List<string>

Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType.

Count int

Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1.

EnableAutoScaling bool

Whether to enable auto-scaler

EnableEncryptionAtHost bool

Whether to enable EncryptionAtHost

EnableFIPS bool

Whether to use FIPS enabled OS

EnableNodePublicIP bool

Enable public IP for nodes

GpuInstanceProfile string

GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU. Supported values are MIG1g, MIG2g, MIG3g, MIG4g and MIG7g.

KubeletConfig Pulumi.AzureNative.ContainerService.Inputs.KubeletConfigResponse

KubeletConfig specifies the configuration of kubelet on agent nodes.

KubeletDiskType string

KubeletDiskType determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage. Currently allows one value, OS, resulting in Kubelet using the OS disk for data.

LinuxOSConfig Pulumi.AzureNative.ContainerService.Inputs.LinuxOSConfigResponse

LinuxOSConfig specifies the OS configuration of linux agent nodes.

MaxCount int

Maximum number of nodes for auto-scaling

MaxPods int

Maximum number of pods that can run on a node.

MinCount int

Minimum number of nodes for auto-scaling

Mode string

AgentPoolMode represents mode of an agent pool

NodeLabels Dictionary<string, string>

Agent pool node labels to be persisted across all nodes in agent pool.

NodePublicIPPrefixID string

Public IP Prefix ID. VM nodes use IPs assigned from this Public IP Prefix.

NodeTaints List<string>

Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.

OrchestratorVersion string

Version of orchestrator specified when creating the managed cluster.

OsDiskSizeGB int

OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified.

OsDiskType string

OS disk type to be used for machines in a given agent pool. Allowed values are 'Ephemeral' and 'Managed'. If unspecified, defaults to 'Ephemeral' when the VM supports ephemeral OS and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation.

OsSKU string

OsSKU to be used to specify os sku. Choose from Ubuntu(default) and CBLMariner for Linux OSType. Not applicable to Windows OSType.

OsType string

OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux.

PodSubnetID string

Pod SubnetID specifies the VNet's subnet identifier for pods.

ProximityPlacementGroupID string

The ID for Proximity Placement Group.

ScaleSetEvictionPolicy string

ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete.

ScaleSetPriority string

ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular.

SpotMaxPrice double

SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand.

Tags Dictionary<string, string>

Agent pool tags to be persisted on the agent pool virtual machine scale set.

Type string

AgentPoolType represents types of an agent pool

UpgradeSettings Pulumi.AzureNative.ContainerService.Inputs.AgentPoolUpgradeSettingsResponse

Settings for upgrading the agentpool

VmSize string

Size of agent VMs.

VnetSubnetID string

VNet SubnetID specifies the VNet's subnet identifier for nodes and maybe pods

Name string

Unique name of the agent pool profile in the context of the subscription and resource group.

NodeImageVersion string

Version of node image

PowerState PowerStateResponse

Describes whether the Agent Pool is Running or Stopped

ProvisioningState string

The current deployment or provisioning state, which only appears in the response.

AvailabilityZones []string

Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType.

Count int

Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1.

EnableAutoScaling bool

Whether to enable auto-scaler

EnableEncryptionAtHost bool

Whether to enable EncryptionAtHost

EnableFIPS bool

Whether to use FIPS enabled OS

EnableNodePublicIP bool

Enable public IP for nodes

GpuInstanceProfile string

GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU. Supported values are MIG1g, MIG2g, MIG3g, MIG4g and MIG7g.

KubeletConfig KubeletConfigResponse

KubeletConfig specifies the configuration of kubelet on agent nodes.

KubeletDiskType string

KubeletDiskType determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage. Currently allows one value, OS, resulting in Kubelet using the OS disk for data.

LinuxOSConfig LinuxOSConfigResponse

LinuxOSConfig specifies the OS configuration of linux agent nodes.

MaxCount int

Maximum number of nodes for auto-scaling

MaxPods int

Maximum number of pods that can run on a node.

MinCount int

Minimum number of nodes for auto-scaling

Mode string

AgentPoolMode represents mode of an agent pool

NodeLabels map[string]string

Agent pool node labels to be persisted across all nodes in agent pool.

NodePublicIPPrefixID string

Public IP Prefix ID. VM nodes use IPs assigned from this Public IP Prefix.

NodeTaints []string

Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.

OrchestratorVersion string

Version of orchestrator specified when creating the managed cluster.

OsDiskSizeGB int

OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified.

OsDiskType string

OS disk type to be used for machines in a given agent pool. Allowed values are 'Ephemeral' and 'Managed'. If unspecified, defaults to 'Ephemeral' when the VM supports ephemeral OS and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation.

OsSKU string

OsSKU to be used to specify os sku. Choose from Ubuntu(default) and CBLMariner for Linux OSType. Not applicable to Windows OSType.

OsType string

OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux.

PodSubnetID string

Pod SubnetID specifies the VNet's subnet identifier for pods.

ProximityPlacementGroupID string

The ID for Proximity Placement Group.

ScaleSetEvictionPolicy string

ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete.

ScaleSetPriority string

ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular.

SpotMaxPrice float64

SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand.

Tags map[string]string

Agent pool tags to be persisted on the agent pool virtual machine scale set.

Type string

AgentPoolType represents types of an agent pool

UpgradeSettings AgentPoolUpgradeSettingsResponse

Settings for upgrading the agentpool

VmSize string

Size of agent VMs.

VnetSubnetID string

VNet SubnetID specifies the VNet's subnet identifier for nodes and maybe pods

name String

Unique name of the agent pool profile in the context of the subscription and resource group.

nodeImageVersion String

Version of node image

powerState PowerStateResponse

Describes whether the Agent Pool is Running or Stopped

provisioningState String

The current deployment or provisioning state, which only appears in the response.

availabilityZones List<String>

Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType.

count Integer

Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1.

enableAutoScaling Boolean

Whether to enable auto-scaler

enableEncryptionAtHost Boolean

Whether to enable EncryptionAtHost

enableFIPS Boolean

Whether to use FIPS enabled OS

enableNodePublicIP Boolean

Enable public IP for nodes

gpuInstanceProfile String

GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU. Supported values are MIG1g, MIG2g, MIG3g, MIG4g and MIG7g.

kubeletConfig KubeletConfigResponse

KubeletConfig specifies the configuration of kubelet on agent nodes.

kubeletDiskType String

KubeletDiskType determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage. Currently allows one value, OS, resulting in Kubelet using the OS disk for data.

linuxOSConfig LinuxOSConfigResponse

LinuxOSConfig specifies the OS configuration of linux agent nodes.

maxCount Integer

Maximum number of nodes for auto-scaling

maxPods Integer

Maximum number of pods that can run on a node.

minCount Integer

Minimum number of nodes for auto-scaling

mode String

AgentPoolMode represents mode of an agent pool

nodeLabels Map<String,String>

Agent pool node labels to be persisted across all nodes in agent pool.

nodePublicIPPrefixID String

Public IP Prefix ID. VM nodes use IPs assigned from this Public IP Prefix.

nodeTaints List<String>

Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.

orchestratorVersion String

Version of orchestrator specified when creating the managed cluster.

osDiskSizeGB Integer

OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified.

osDiskType String

OS disk type to be used for machines in a given agent pool. Allowed values are 'Ephemeral' and 'Managed'. If unspecified, defaults to 'Ephemeral' when the VM supports ephemeral OS and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation.

osSKU String

OsSKU to be used to specify os sku. Choose from Ubuntu(default) and CBLMariner for Linux OSType. Not applicable to Windows OSType.

osType String

OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux.

podSubnetID String

Pod SubnetID specifies the VNet's subnet identifier for pods.

proximityPlacementGroupID String

The ID for Proximity Placement Group.

scaleSetEvictionPolicy String

ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete.

scaleSetPriority String

ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular.

spotMaxPrice Double

SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand.

tags Map<String,String>

Agent pool tags to be persisted on the agent pool virtual machine scale set.

type String

AgentPoolType represents types of an agent pool

upgradeSettings AgentPoolUpgradeSettingsResponse

Settings for upgrading the agentpool

vmSize String

Size of agent VMs.

vnetSubnetID String

VNet SubnetID specifies the VNet's subnet identifier for nodes and maybe pods

name string

Unique name of the agent pool profile in the context of the subscription and resource group.

nodeImageVersion string

Version of node image

powerState PowerStateResponse

Describes whether the Agent Pool is Running or Stopped

provisioningState string

The current deployment or provisioning state, which only appears in the response.

availabilityZones string[]

Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType.

count number

Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1.

enableAutoScaling boolean

Whether to enable auto-scaler

enableEncryptionAtHost boolean

Whether to enable EncryptionAtHost

enableFIPS boolean

Whether to use FIPS enabled OS

enableNodePublicIP boolean

Enable public IP for nodes

gpuInstanceProfile string

GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU. Supported values are MIG1g, MIG2g, MIG3g, MIG4g and MIG7g.

kubeletConfig KubeletConfigResponse

KubeletConfig specifies the configuration of kubelet on agent nodes.

kubeletDiskType string

KubeletDiskType determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage. Currently allows one value, OS, resulting in Kubelet using the OS disk for data.

linuxOSConfig LinuxOSConfigResponse

LinuxOSConfig specifies the OS configuration of linux agent nodes.

maxCount number

Maximum number of nodes for auto-scaling

maxPods number

Maximum number of pods that can run on a node.

minCount number

Minimum number of nodes for auto-scaling

mode string

AgentPoolMode represents mode of an agent pool

nodeLabels {[key: string]: string}

Agent pool node labels to be persisted across all nodes in agent pool.

nodePublicIPPrefixID string

Public IP Prefix ID. VM nodes use IPs assigned from this Public IP Prefix.

nodeTaints string[]

Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.

orchestratorVersion string

Version of orchestrator specified when creating the managed cluster.

osDiskSizeGB number

OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified.

osDiskType string

OS disk type to be used for machines in a given agent pool. Allowed values are 'Ephemeral' and 'Managed'. If unspecified, defaults to 'Ephemeral' when the VM supports ephemeral OS and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation.

osSKU string

OsSKU to be used to specify os sku. Choose from Ubuntu(default) and CBLMariner for Linux OSType. Not applicable to Windows OSType.

osType string

OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux.

podSubnetID string

Pod SubnetID specifies the VNet's subnet identifier for pods.

proximityPlacementGroupID string

The ID for Proximity Placement Group.

scaleSetEvictionPolicy string

ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete.

scaleSetPriority string

ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular.

spotMaxPrice number

SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand.

tags {[key: string]: string}

Agent pool tags to be persisted on the agent pool virtual machine scale set.

type string

AgentPoolType represents types of an agent pool

upgradeSettings AgentPoolUpgradeSettingsResponse

Settings for upgrading the agentpool

vmSize string

Size of agent VMs.

vnetSubnetID string

VNet SubnetID specifies the VNet's subnet identifier for nodes and maybe pods

name str

Unique name of the agent pool profile in the context of the subscription and resource group.

node_image_version str

Version of node image

power_state PowerStateResponse

Describes whether the Agent Pool is Running or Stopped

provisioning_state str

The current deployment or provisioning state, which only appears in the response.

availability_zones Sequence[str]

Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType.

count int

Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1.

enable_auto_scaling bool

Whether to enable auto-scaler

enable_encryption_at_host bool

Whether to enable EncryptionAtHost

enable_fips bool

Whether to use FIPS enabled OS

enable_node_public_ip bool

Enable public IP for nodes

gpu_instance_profile str

GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU. Supported values are MIG1g, MIG2g, MIG3g, MIG4g and MIG7g.

kubelet_config KubeletConfigResponse

KubeletConfig specifies the configuration of kubelet on agent nodes.

kubelet_disk_type str

KubeletDiskType determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage. Currently allows one value, OS, resulting in Kubelet using the OS disk for data.

linux_os_config LinuxOSConfigResponse

LinuxOSConfig specifies the OS configuration of linux agent nodes.

max_count int

Maximum number of nodes for auto-scaling

max_pods int

Maximum number of pods that can run on a node.

min_count int

Minimum number of nodes for auto-scaling

mode str

AgentPoolMode represents mode of an agent pool

node_labels Mapping[str, str]

Agent pool node labels to be persisted across all nodes in agent pool.

node_public_ip_prefix_id str

Public IP Prefix ID. VM nodes use IPs assigned from this Public IP Prefix.

node_taints Sequence[str]

Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.

orchestrator_version str

Version of orchestrator specified when creating the managed cluster.

os_disk_size_gb int

OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified.

os_disk_type str

OS disk type to be used for machines in a given agent pool. Allowed values are 'Ephemeral' and 'Managed'. If unspecified, defaults to 'Ephemeral' when the VM supports ephemeral OS and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation.

os_sku str

OsSKU to be used to specify os sku. Choose from Ubuntu(default) and CBLMariner for Linux OSType. Not applicable to Windows OSType.

os_type str

OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux.

pod_subnet_id str

Pod SubnetID specifies the VNet's subnet identifier for pods.

proximity_placement_group_id str

The ID for Proximity Placement Group.

scale_set_eviction_policy str

ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete.

scale_set_priority str

ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular.

spot_max_price float

SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand.

tags Mapping[str, str]

Agent pool tags to be persisted on the agent pool virtual machine scale set.

type str

AgentPoolType represents types of an agent pool

upgrade_settings AgentPoolUpgradeSettingsResponse

Settings for upgrading the agentpool

vm_size str

Size of agent VMs.

vnet_subnet_id str

VNet SubnetID specifies the VNet's subnet identifier for nodes and maybe pods

name String

Unique name of the agent pool profile in the context of the subscription and resource group.

nodeImageVersion String

Version of node image

powerState Property Map

Describes whether the Agent Pool is Running or Stopped

provisioningState String

The current deployment or provisioning state, which only appears in the response.

availabilityZones List<String>

Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType.

count Number

Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1.

enableAutoScaling Boolean

Whether to enable auto-scaler

enableEncryptionAtHost Boolean

Whether to enable EncryptionAtHost

enableFIPS Boolean

Whether to use FIPS enabled OS

enableNodePublicIP Boolean

Enable public IP for nodes

gpuInstanceProfile String

GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU. Supported values are MIG1g, MIG2g, MIG3g, MIG4g and MIG7g.

kubeletConfig Property Map

KubeletConfig specifies the configuration of kubelet on agent nodes.

kubeletDiskType String

KubeletDiskType determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage. Currently allows one value, OS, resulting in Kubelet using the OS disk for data.

linuxOSConfig Property Map

LinuxOSConfig specifies the OS configuration of linux agent nodes.

maxCount Number

Maximum number of nodes for auto-scaling

maxPods Number

Maximum number of pods that can run on a node.

minCount Number

Minimum number of nodes for auto-scaling

mode String

AgentPoolMode represents mode of an agent pool

nodeLabels Map<String>

Agent pool node labels to be persisted across all nodes in agent pool.

nodePublicIPPrefixID String

Public IP Prefix ID. VM nodes use IPs assigned from this Public IP Prefix.

nodeTaints List<String>

Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.

orchestratorVersion String

Version of orchestrator specified when creating the managed cluster.

osDiskSizeGB Number

OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified.

osDiskType String

OS disk type to be used for machines in a given agent pool. Allowed values are 'Ephemeral' and 'Managed'. If unspecified, defaults to 'Ephemeral' when the VM supports ephemeral OS and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation.

osSKU String

OsSKU to be used to specify os sku. Choose from Ubuntu(default) and CBLMariner for Linux OSType. Not applicable to Windows OSType.

osType String

OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux.

podSubnetID String

Pod SubnetID specifies the VNet's subnet identifier for pods.

proximityPlacementGroupID String

The ID for Proximity Placement Group.

scaleSetEvictionPolicy String

ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete.

scaleSetPriority String

ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular.

spotMaxPrice Number

SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand.

tags Map<String>

Agent pool tags to be persisted on the agent pool virtual machine scale set.

type String

AgentPoolType represents types of an agent pool

upgradeSettings Property Map

Settings for upgrading the agentpool

vmSize String

Size of agent VMs.

vnetSubnetID String

VNet SubnetID specifies the VNet's subnet identifier for nodes and maybe pods

ManagedClusterAutoUpgradeProfileResponse

UpgradeChannel string

upgrade channel for auto upgrade.

UpgradeChannel string

upgrade channel for auto upgrade.

upgradeChannel String

upgrade channel for auto upgrade.

upgradeChannel string

upgrade channel for auto upgrade.

upgrade_channel str

upgrade channel for auto upgrade.

upgradeChannel String

upgrade channel for auto upgrade.

ManagedClusterHTTPProxyConfigResponse

HttpProxy string

HTTP proxy server endpoint to use.

HttpsProxy string

HTTPS proxy server endpoint to use.

NoProxy List<string>

Endpoints that should not go through proxy.

TrustedCa string

Alternative CA cert to use for connecting to proxy servers.

HttpProxy string

HTTP proxy server endpoint to use.

HttpsProxy string

HTTPS proxy server endpoint to use.

NoProxy []string

Endpoints that should not go through proxy.

TrustedCa string

Alternative CA cert to use for connecting to proxy servers.

httpProxy String

HTTP proxy server endpoint to use.

httpsProxy String

HTTPS proxy server endpoint to use.

noProxy List<String>

Endpoints that should not go through proxy.

trustedCa String

Alternative CA cert to use for connecting to proxy servers.

httpProxy string

HTTP proxy server endpoint to use.

httpsProxy string

HTTPS proxy server endpoint to use.

noProxy string[]

Endpoints that should not go through proxy.

trustedCa string

Alternative CA cert to use for connecting to proxy servers.

http_proxy str

HTTP proxy server endpoint to use.

https_proxy str

HTTPS proxy server endpoint to use.

no_proxy Sequence[str]

Endpoints that should not go through proxy.

trusted_ca str

Alternative CA cert to use for connecting to proxy servers.

httpProxy String

HTTP proxy server endpoint to use.

httpsProxy String

HTTPS proxy server endpoint to use.

noProxy List<String>

Endpoints that should not go through proxy.

trustedCa String

Alternative CA cert to use for connecting to proxy servers.

ManagedClusterIdentityResponse

PrincipalId string

The principal id of the system assigned identity which is used by master components.

TenantId string

The tenant id of the system assigned identity which is used by master components.

Type string

The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead.

UserAssignedIdentities Dictionary<string, Pulumi.AzureNative.ContainerService.Inputs.ManagedClusterIdentityResponseUserAssignedIdentities>

The user identity associated with the managed cluster. This identity will be used in control plane and only one user assigned identity is allowed. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

PrincipalId string

The principal id of the system assigned identity which is used by master components.

TenantId string

The tenant id of the system assigned identity which is used by master components.

Type string

The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead.

UserAssignedIdentities map[string]ManagedClusterIdentityResponseUserAssignedIdentities

The user identity associated with the managed cluster. This identity will be used in control plane and only one user assigned identity is allowed. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

principalId String

The principal id of the system assigned identity which is used by master components.

tenantId String

The tenant id of the system assigned identity which is used by master components.

type String

The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead.

userAssignedIdentities Map<String,ManagedClusterIdentityResponseUserAssignedIdentities>

The user identity associated with the managed cluster. This identity will be used in control plane and only one user assigned identity is allowed. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

principalId string

The principal id of the system assigned identity which is used by master components.

tenantId string

The tenant id of the system assigned identity which is used by master components.

type string

The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead.

userAssignedIdentities {[key: string]: ManagedClusterIdentityResponseUserAssignedIdentities}

The user identity associated with the managed cluster. This identity will be used in control plane and only one user assigned identity is allowed. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

principal_id str

The principal id of the system assigned identity which is used by master components.

tenant_id str

The tenant id of the system assigned identity which is used by master components.

type str

The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead.

user_assigned_identities Mapping[str, ManagedClusterIdentityResponseUserAssignedIdentities]

The user identity associated with the managed cluster. This identity will be used in control plane and only one user assigned identity is allowed. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

principalId String

The principal id of the system assigned identity which is used by master components.

tenantId String

The tenant id of the system assigned identity which is used by master components.

type String

The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead.

userAssignedIdentities Map<Property Map>

The user identity associated with the managed cluster. This identity will be used in control plane and only one user assigned identity is allowed. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

ManagedClusterIdentityResponseUserAssignedIdentities

ClientId string

The client id of user assigned identity.

PrincipalId string

The principal id of user assigned identity.

ClientId string

The client id of user assigned identity.

PrincipalId string

The principal id of user assigned identity.

clientId String

The client id of user assigned identity.

principalId String

The principal id of user assigned identity.

clientId string

The client id of user assigned identity.

principalId string

The principal id of user assigned identity.

client_id str

The client id of user assigned identity.

principal_id str

The principal id of user assigned identity.

clientId String

The client id of user assigned identity.

principalId String

The principal id of user assigned identity.

ManagedClusterLoadBalancerProfileResponse

AllocatedOutboundPorts int

Desired number of allocated SNAT ports per VM. Allowed values must be in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports.

EffectiveOutboundIPs List<Pulumi.AzureNative.ContainerService.Inputs.ResourceReferenceResponse>

The effective outbound IP resources of the cluster load balancer.

IdleTimeoutInMinutes int

Desired outbound flow idle timeout in minutes. Allowed values must be in the range of 4 to 120 (inclusive). The default value is 30 minutes.

ManagedOutboundIPs Pulumi.AzureNative.ContainerService.Inputs.ManagedClusterLoadBalancerProfileResponseManagedOutboundIPs

Desired managed outbound IPs for the cluster load balancer.

OutboundIPPrefixes Pulumi.AzureNative.ContainerService.Inputs.ManagedClusterLoadBalancerProfileResponseOutboundIPPrefixes

Desired outbound IP Prefix resources for the cluster load balancer.

OutboundIPs Pulumi.AzureNative.ContainerService.Inputs.ManagedClusterLoadBalancerProfileResponseOutboundIPs

Desired outbound IP resources for the cluster load balancer.

AllocatedOutboundPorts int

Desired number of allocated SNAT ports per VM. Allowed values must be in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports.

EffectiveOutboundIPs []ResourceReferenceResponse

The effective outbound IP resources of the cluster load balancer.

IdleTimeoutInMinutes int

Desired outbound flow idle timeout in minutes. Allowed values must be in the range of 4 to 120 (inclusive). The default value is 30 minutes.

ManagedOutboundIPs ManagedClusterLoadBalancerProfileResponseManagedOutboundIPs

Desired managed outbound IPs for the cluster load balancer.

OutboundIPPrefixes ManagedClusterLoadBalancerProfileResponseOutboundIPPrefixes

Desired outbound IP Prefix resources for the cluster load balancer.

OutboundIPs ManagedClusterLoadBalancerProfileResponseOutboundIPs

Desired outbound IP resources for the cluster load balancer.

allocatedOutboundPorts Integer

Desired number of allocated SNAT ports per VM. Allowed values must be in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports.

effectiveOutboundIPs List<ResourceReferenceResponse>

The effective outbound IP resources of the cluster load balancer.

idleTimeoutInMinutes Integer

Desired outbound flow idle timeout in minutes. Allowed values must be in the range of 4 to 120 (inclusive). The default value is 30 minutes.

managedOutboundIPs ManagedClusterLoadBalancerProfileResponseManagedOutboundIPs

Desired managed outbound IPs for the cluster load balancer.

outboundIPPrefixes ManagedClusterLoadBalancerProfileResponseOutboundIPPrefixes

Desired outbound IP Prefix resources for the cluster load balancer.

outboundIPs ManagedClusterLoadBalancerProfileResponseOutboundIPs

Desired outbound IP resources for the cluster load balancer.

allocatedOutboundPorts number

Desired number of allocated SNAT ports per VM. Allowed values must be in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports.

effectiveOutboundIPs ResourceReferenceResponse[]

The effective outbound IP resources of the cluster load balancer.

idleTimeoutInMinutes number

Desired outbound flow idle timeout in minutes. Allowed values must be in the range of 4 to 120 (inclusive). The default value is 30 minutes.

managedOutboundIPs ManagedClusterLoadBalancerProfileResponseManagedOutboundIPs

Desired managed outbound IPs for the cluster load balancer.

outboundIPPrefixes ManagedClusterLoadBalancerProfileResponseOutboundIPPrefixes

Desired outbound IP Prefix resources for the cluster load balancer.

outboundIPs ManagedClusterLoadBalancerProfileResponseOutboundIPs

Desired outbound IP resources for the cluster load balancer.

allocated_outbound_ports int

Desired number of allocated SNAT ports per VM. Allowed values must be in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports.

effective_outbound_ips Sequence[ResourceReferenceResponse]

The effective outbound IP resources of the cluster load balancer.

idle_timeout_in_minutes int

Desired outbound flow idle timeout in minutes. Allowed values must be in the range of 4 to 120 (inclusive). The default value is 30 minutes.

managed_outbound_ips ManagedClusterLoadBalancerProfileResponseManagedOutboundIPs

Desired managed outbound IPs for the cluster load balancer.

outbound_ip_prefixes ManagedClusterLoadBalancerProfileResponseOutboundIPPrefixes

Desired outbound IP Prefix resources for the cluster load balancer.

outbound_ips ManagedClusterLoadBalancerProfileResponseOutboundIPs

Desired outbound IP resources for the cluster load balancer.

allocatedOutboundPorts Number

Desired number of allocated SNAT ports per VM. Allowed values must be in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports.

effectiveOutboundIPs List<Property Map>

The effective outbound IP resources of the cluster load balancer.

idleTimeoutInMinutes Number

Desired outbound flow idle timeout in minutes. Allowed values must be in the range of 4 to 120 (inclusive). The default value is 30 minutes.

managedOutboundIPs Property Map

Desired managed outbound IPs for the cluster load balancer.

outboundIPPrefixes Property Map

Desired outbound IP Prefix resources for the cluster load balancer.

outboundIPs Property Map

Desired outbound IP resources for the cluster load balancer.

ManagedClusterLoadBalancerProfileResponseManagedOutboundIPs

Count int

Desired number of outbound IP created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.

Count int

Desired number of outbound IP created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.

count Integer

Desired number of outbound IP created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.

count number

Desired number of outbound IP created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.

count int

Desired number of outbound IP created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.

count Number

Desired number of outbound IP created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.

ManagedClusterLoadBalancerProfileResponseOutboundIPPrefixes

PublicIPPrefixes []ResourceReferenceResponse

A list of public IP prefix resources.

publicIPPrefixes List<ResourceReferenceResponse>

A list of public IP prefix resources.

publicIPPrefixes ResourceReferenceResponse[]

A list of public IP prefix resources.

public_ip_prefixes Sequence[ResourceReferenceResponse]

A list of public IP prefix resources.

publicIPPrefixes List<Property Map>

A list of public IP prefix resources.

ManagedClusterLoadBalancerProfileResponseOutboundIPs

PublicIPs []ResourceReferenceResponse

A list of public IP resources.

publicIPs List<ResourceReferenceResponse>

A list of public IP resources.

publicIPs ResourceReferenceResponse[]

A list of public IP resources.

public_ips Sequence[ResourceReferenceResponse]

A list of public IP resources.

publicIPs List<Property Map>

A list of public IP resources.

ManagedClusterPodIdentityExceptionResponse

Name string

Name of the pod identity exception.

Namespace string

Namespace of the pod identity exception.

PodLabels Dictionary<string, string>

Pod labels to match.

Name string

Name of the pod identity exception.

Namespace string

Namespace of the pod identity exception.

PodLabels map[string]string

Pod labels to match.

name String

Name of the pod identity exception.

namespace String

Namespace of the pod identity exception.

podLabels Map<String,String>

Pod labels to match.

name string

Name of the pod identity exception.

namespace string

Namespace of the pod identity exception.

podLabels {[key: string]: string}

Pod labels to match.

name str

Name of the pod identity exception.

namespace str

Namespace of the pod identity exception.

pod_labels Mapping[str, str]

Pod labels to match.

name String

Name of the pod identity exception.

namespace String

Namespace of the pod identity exception.

podLabels Map<String>

Pod labels to match.

ManagedClusterPodIdentityProfileResponse

AllowNetworkPluginKubenet bool

Customer consent for enabling AAD pod identity addon in cluster using Kubenet network plugin.

Enabled bool

Whether the pod identity addon is enabled.

UserAssignedIdentities List<Pulumi.AzureNative.ContainerService.Inputs.ManagedClusterPodIdentityResponse>

User assigned pod identity settings.

UserAssignedIdentityExceptions List<Pulumi.AzureNative.ContainerService.Inputs.ManagedClusterPodIdentityExceptionResponse>

User assigned pod identity exception settings.

AllowNetworkPluginKubenet bool

Customer consent for enabling AAD pod identity addon in cluster using Kubenet network plugin.

Enabled bool

Whether the pod identity addon is enabled.

UserAssignedIdentities []ManagedClusterPodIdentityResponse

User assigned pod identity settings.

UserAssignedIdentityExceptions []ManagedClusterPodIdentityExceptionResponse

User assigned pod identity exception settings.

allowNetworkPluginKubenet Boolean

Customer consent for enabling AAD pod identity addon in cluster using Kubenet network plugin.

enabled Boolean

Whether the pod identity addon is enabled.

userAssignedIdentities List<ManagedClusterPodIdentityResponse>

User assigned pod identity settings.

userAssignedIdentityExceptions List<ManagedClusterPodIdentityExceptionResponse>

User assigned pod identity exception settings.

allowNetworkPluginKubenet boolean

Customer consent for enabling AAD pod identity addon in cluster using Kubenet network plugin.

enabled boolean

Whether the pod identity addon is enabled.

userAssignedIdentities ManagedClusterPodIdentityResponse[]

User assigned pod identity settings.

userAssignedIdentityExceptions ManagedClusterPodIdentityExceptionResponse[]

User assigned pod identity exception settings.

allow_network_plugin_kubenet bool

Customer consent for enabling AAD pod identity addon in cluster using Kubenet network plugin.

enabled bool

Whether the pod identity addon is enabled.

user_assigned_identities Sequence[ManagedClusterPodIdentityResponse]

User assigned pod identity settings.

user_assigned_identity_exceptions Sequence[ManagedClusterPodIdentityExceptionResponse]

User assigned pod identity exception settings.

allowNetworkPluginKubenet Boolean

Customer consent for enabling AAD pod identity addon in cluster using Kubenet network plugin.

enabled Boolean

Whether the pod identity addon is enabled.

userAssignedIdentities List<Property Map>

User assigned pod identity settings.

userAssignedIdentityExceptions List<Property Map>

User assigned pod identity exception settings.

ManagedClusterPodIdentityResponse

Identity Pulumi.AzureNative.ContainerService.Inputs.UserAssignedIdentityResponse

Information of the user assigned identity.

Name string

Name of the pod identity.

Namespace string

Namespace of the pod identity.

ProvisioningInfo Pulumi.AzureNative.ContainerService.Inputs.ManagedClusterPodIdentityResponseProvisioningInfo
ProvisioningState string

The current provisioning state of the pod identity.

BindingSelector string

Binding selector to use for the AzureIdentityBinding resource.

Identity UserAssignedIdentityResponse

Information of the user assigned identity.

Name string

Name of the pod identity.

Namespace string

Namespace of the pod identity.

ProvisioningInfo ManagedClusterPodIdentityResponseProvisioningInfo
ProvisioningState string

The current provisioning state of the pod identity.

BindingSelector string

Binding selector to use for the AzureIdentityBinding resource.

identity UserAssignedIdentityResponse

Information of the user assigned identity.

name String

Name of the pod identity.

namespace String

Namespace of the pod identity.

provisioningInfo ManagedClusterPodIdentityResponseProvisioningInfo
provisioningState String

The current provisioning state of the pod identity.

bindingSelector String

Binding selector to use for the AzureIdentityBinding resource.

identity UserAssignedIdentityResponse

Information of the user assigned identity.

name string

Name of the pod identity.

namespace string

Namespace of the pod identity.

provisioningInfo ManagedClusterPodIdentityResponseProvisioningInfo
provisioningState string

The current provisioning state of the pod identity.

bindingSelector string

Binding selector to use for the AzureIdentityBinding resource.

identity UserAssignedIdentityResponse

Information of the user assigned identity.

name str

Name of the pod identity.

namespace str

Namespace of the pod identity.

provisioning_info ManagedClusterPodIdentityResponseProvisioningInfo
provisioning_state str

The current provisioning state of the pod identity.

binding_selector str

Binding selector to use for the AzureIdentityBinding resource.

identity Property Map

Information of the user assigned identity.

name String

Name of the pod identity.

namespace String

Namespace of the pod identity.

provisioningInfo Property Map
provisioningState String

The current provisioning state of the pod identity.

bindingSelector String

Binding selector to use for the AzureIdentityBinding resource.

ManagedClusterPodIdentityResponseProvisioningInfo

Error CloudErrorResponse

Pod identity assignment error (if any).

error CloudErrorResponse

Pod identity assignment error (if any).

error CloudErrorResponse

Pod identity assignment error (if any).

error CloudErrorResponse

Pod identity assignment error (if any).

error Property Map

Pod identity assignment error (if any).

ManagedClusterPropertiesResponseAutoScalerProfile

ManagedClusterPropertiesResponseIdentityProfile

ClientId string

The client id of the user assigned identity.

ObjectId string

The object id of the user assigned identity.

ResourceId string

The resource id of the user assigned identity.

ClientId string

The client id of the user assigned identity.

ObjectId string

The object id of the user assigned identity.

ResourceId string

The resource id of the user assigned identity.

clientId String

The client id of the user assigned identity.

objectId String

The object id of the user assigned identity.

resourceId String

The resource id of the user assigned identity.

clientId string

The client id of the user assigned identity.

objectId string

The object id of the user assigned identity.

resourceId string

The resource id of the user assigned identity.

client_id str

The client id of the user assigned identity.

object_id str

The object id of the user assigned identity.

resource_id str

The resource id of the user assigned identity.

clientId String

The client id of the user assigned identity.

objectId String

The object id of the user assigned identity.

resourceId String

The resource id of the user assigned identity.

ManagedClusterSKUResponse

Name string

The name of a managed cluster SKU.

Tier string

If not specified, the default is 'Free'. See uptime SLA for more details.

Name string

The name of a managed cluster SKU.

Tier string

If not specified, the default is 'Free'. See uptime SLA for more details.

name String

The name of a managed cluster SKU.

tier String

If not specified, the default is 'Free'. See uptime SLA for more details.

name string

The name of a managed cluster SKU.

tier string

If not specified, the default is 'Free'. See uptime SLA for more details.

name str

The name of a managed cluster SKU.

tier str

If not specified, the default is 'Free'. See uptime SLA for more details.

name String

The name of a managed cluster SKU.

tier String

If not specified, the default is 'Free'. See uptime SLA for more details.

ManagedClusterServicePrincipalProfileResponse

ClientId string

The ID for the service principal.

Secret string

The secret password associated with the service principal in plain text.

ClientId string

The ID for the service principal.

Secret string

The secret password associated with the service principal in plain text.

clientId String

The ID for the service principal.

secret String

The secret password associated with the service principal in plain text.

clientId string

The ID for the service principal.

secret string

The secret password associated with the service principal in plain text.

client_id str

The ID for the service principal.

secret str

The secret password associated with the service principal in plain text.

clientId String

The ID for the service principal.

secret String

The secret password associated with the service principal in plain text.

ManagedClusterWindowsProfileResponse

AdminUsername string

Specifies the name of the administrator account. restriction: Cannot end in "." Disallowed values: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". Minimum-length: 1 character Max-length: 20 characters

AdminPassword string

Specifies the password of the administrator account. Minimum-length: 8 characters Max-length: 123 characters Complexity requirements: 3 out of 4 conditions below need to be fulfilled Has lower characters Has upper characters Has a digit Has a special character (Regex match [\W_]) **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"

EnableCSIProxy bool

Whether to enable CSI proxy.

LicenseType string

The licenseType to use for Windows VMs. Windows_Server is used to enable Azure Hybrid User Benefits for Windows VMs.

AdminUsername string

Specifies the name of the administrator account. restriction: Cannot end in "." Disallowed values: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". Minimum-length: 1 character Max-length: 20 characters

AdminPassword string

Specifies the password of the administrator account. Minimum-length: 8 characters Max-length: 123 characters Complexity requirements: 3 out of 4 conditions below need to be fulfilled Has lower characters Has upper characters Has a digit Has a special character (Regex match [\W_]) **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"

EnableCSIProxy bool

Whether to enable CSI proxy.

LicenseType string

The licenseType to use for Windows VMs. Windows_Server is used to enable Azure Hybrid User Benefits for Windows VMs.

adminUsername String

Specifies the name of the administrator account. restriction: Cannot end in "." Disallowed values: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". Minimum-length: 1 character Max-length: 20 characters

adminPassword String

Specifies the password of the administrator account. Minimum-length: 8 characters Max-length: 123 characters Complexity requirements: 3 out of 4 conditions below need to be fulfilled Has lower characters Has upper characters Has a digit Has a special character (Regex match [\W_]) **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"

enableCSIProxy Boolean

Whether to enable CSI proxy.

licenseType String

The licenseType to use for Windows VMs. Windows_Server is used to enable Azure Hybrid User Benefits for Windows VMs.

adminUsername string

Specifies the name of the administrator account. restriction: Cannot end in "." Disallowed values: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". Minimum-length: 1 character Max-length: 20 characters

adminPassword string

Specifies the password of the administrator account. Minimum-length: 8 characters Max-length: 123 characters Complexity requirements: 3 out of 4 conditions below need to be fulfilled Has lower characters Has upper characters Has a digit Has a special character (Regex match [\W_]) **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"

enableCSIProxy boolean

Whether to enable CSI proxy.

licenseType string

The licenseType to use for Windows VMs. Windows_Server is used to enable Azure Hybrid User Benefits for Windows VMs.

admin_username str

Specifies the name of the administrator account. restriction: Cannot end in "." Disallowed values: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". Minimum-length: 1 character Max-length: 20 characters

admin_password str

Specifies the password of the administrator account. Minimum-length: 8 characters Max-length: 123 characters Complexity requirements: 3 out of 4 conditions below need to be fulfilled Has lower characters Has upper characters Has a digit Has a special character (Regex match [\W_]) **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"

enable_csi_proxy bool

Whether to enable CSI proxy.

license_type str

The licenseType to use for Windows VMs. Windows_Server is used to enable Azure Hybrid User Benefits for Windows VMs.

adminUsername String

Specifies the name of the administrator account. restriction: Cannot end in "." Disallowed values: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". Minimum-length: 1 character Max-length: 20 characters

adminPassword String

Specifies the password of the administrator account. Minimum-length: 8 characters Max-length: 123 characters Complexity requirements: 3 out of 4 conditions below need to be fulfilled Has lower characters Has upper characters Has a digit Has a special character (Regex match [\W_]) **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"

enableCSIProxy Boolean

Whether to enable CSI proxy.

licenseType String

The licenseType to use for Windows VMs. Windows_Server is used to enable Azure Hybrid User Benefits for Windows VMs.

PowerStateResponse

Code string

Tells whether the cluster is Running or Stopped

Code string

Tells whether the cluster is Running or Stopped

code String

Tells whether the cluster is Running or Stopped

code string

Tells whether the cluster is Running or Stopped

code str

Tells whether the cluster is Running or Stopped

code String

Tells whether the cluster is Running or Stopped

PrivateLinkResourceResponse

PrivateLinkServiceID string

The private link service ID of the resource, this field is exposed only to NRP internally.

GroupId string

The group ID of the resource.

Id string

The ID of the private link resource.

Name string

The name of the private link resource.

RequiredMembers List<string>

RequiredMembers of the resource

Type string

The resource type.

PrivateLinkServiceID string

The private link service ID of the resource, this field is exposed only to NRP internally.

GroupId string

The group ID of the resource.

Id string

The ID of the private link resource.

Name string

The name of the private link resource.

RequiredMembers []string

RequiredMembers of the resource

Type string

The resource type.

privateLinkServiceID String

The private link service ID of the resource, this field is exposed only to NRP internally.

groupId String

The group ID of the resource.

id String

The ID of the private link resource.

name String

The name of the private link resource.

requiredMembers List<String>

RequiredMembers of the resource

type String

The resource type.

privateLinkServiceID string

The private link service ID of the resource, this field is exposed only to NRP internally.

groupId string

The group ID of the resource.

id string

The ID of the private link resource.

name string

The name of the private link resource.

requiredMembers string[]

RequiredMembers of the resource

type string

The resource type.

private_link_service_id str

The private link service ID of the resource, this field is exposed only to NRP internally.

group_id str

The group ID of the resource.

id str

The ID of the private link resource.

name str

The name of the private link resource.

required_members Sequence[str]

RequiredMembers of the resource

type str

The resource type.

privateLinkServiceID String

The private link service ID of the resource, this field is exposed only to NRP internally.

groupId String

The group ID of the resource.

id String

The ID of the private link resource.

name String

The name of the private link resource.

requiredMembers List<String>

RequiredMembers of the resource

type String

The resource type.

ResourceReferenceResponse

Id string

The fully qualified Azure resource id.

Id string

The fully qualified Azure resource id.

id String

The fully qualified Azure resource id.

id string

The fully qualified Azure resource id.

id str

The fully qualified Azure resource id.

id String

The fully qualified Azure resource id.

SysctlConfigResponse

FsAioMaxNr int

Sysctl setting fs.aio-max-nr.

FsFileMax int

Sysctl setting fs.file-max.

FsInotifyMaxUserWatches int

Sysctl setting fs.inotify.max_user_watches.

FsNrOpen int

Sysctl setting fs.nr_open.

KernelThreadsMax int

Sysctl setting kernel.threads-max.

NetCoreNetdevMaxBacklog int

Sysctl setting net.core.netdev_max_backlog.

NetCoreOptmemMax int

Sysctl setting net.core.optmem_max.

NetCoreRmemDefault int

Sysctl setting net.core.rmem_default.

NetCoreRmemMax int

Sysctl setting net.core.rmem_max.

NetCoreSomaxconn int

Sysctl setting net.core.somaxconn.

NetCoreWmemDefault int

Sysctl setting net.core.wmem_default.

NetCoreWmemMax int

Sysctl setting net.core.wmem_max.

NetIpv4IpLocalPortRange string

Sysctl setting net.ipv4.ip_local_port_range.

NetIpv4NeighDefaultGcThresh1 int

Sysctl setting net.ipv4.neigh.default.gc_thresh1.

NetIpv4NeighDefaultGcThresh2 int

Sysctl setting net.ipv4.neigh.default.gc_thresh2.

NetIpv4NeighDefaultGcThresh3 int

Sysctl setting net.ipv4.neigh.default.gc_thresh3.

NetIpv4TcpFinTimeout int

Sysctl setting net.ipv4.tcp_fin_timeout.

NetIpv4TcpKeepaliveProbes int

Sysctl setting net.ipv4.tcp_keepalive_probes.

NetIpv4TcpKeepaliveTime int

Sysctl setting net.ipv4.tcp_keepalive_time.

NetIpv4TcpMaxSynBacklog int

Sysctl setting net.ipv4.tcp_max_syn_backlog.

NetIpv4TcpMaxTwBuckets int

Sysctl setting net.ipv4.tcp_max_tw_buckets.

NetIpv4TcpTwReuse bool

Sysctl setting net.ipv4.tcp_tw_reuse.

NetIpv4TcpkeepaliveIntvl int

Sysctl setting net.ipv4.tcp_keepalive_intvl.

NetNetfilterNfConntrackBuckets int

Sysctl setting net.netfilter.nf_conntrack_buckets.

NetNetfilterNfConntrackMax int

Sysctl setting net.netfilter.nf_conntrack_max.

VmMaxMapCount int

Sysctl setting vm.max_map_count.

VmSwappiness int

Sysctl setting vm.swappiness.

VmVfsCachePressure int

Sysctl setting vm.vfs_cache_pressure.

FsAioMaxNr int

Sysctl setting fs.aio-max-nr.

FsFileMax int

Sysctl setting fs.file-max.

FsInotifyMaxUserWatches int

Sysctl setting fs.inotify.max_user_watches.

FsNrOpen int

Sysctl setting fs.nr_open.

KernelThreadsMax int

Sysctl setting kernel.threads-max.

NetCoreNetdevMaxBacklog int

Sysctl setting net.core.netdev_max_backlog.

NetCoreOptmemMax int

Sysctl setting net.core.optmem_max.

NetCoreRmemDefault int

Sysctl setting net.core.rmem_default.

NetCoreRmemMax int

Sysctl setting net.core.rmem_max.

NetCoreSomaxconn int

Sysctl setting net.core.somaxconn.

NetCoreWmemDefault int

Sysctl setting net.core.wmem_default.

NetCoreWmemMax int

Sysctl setting net.core.wmem_max.

NetIpv4IpLocalPortRange string

Sysctl setting net.ipv4.ip_local_port_range.

NetIpv4NeighDefaultGcThresh1 int

Sysctl setting net.ipv4.neigh.default.gc_thresh1.

NetIpv4NeighDefaultGcThresh2 int

Sysctl setting net.ipv4.neigh.default.gc_thresh2.

NetIpv4NeighDefaultGcThresh3 int

Sysctl setting net.ipv4.neigh.default.gc_thresh3.

NetIpv4TcpFinTimeout int

Sysctl setting net.ipv4.tcp_fin_timeout.

NetIpv4TcpKeepaliveProbes int

Sysctl setting net.ipv4.tcp_keepalive_probes.

NetIpv4TcpKeepaliveTime int

Sysctl setting net.ipv4.tcp_keepalive_time.

NetIpv4TcpMaxSynBacklog int

Sysctl setting net.ipv4.tcp_max_syn_backlog.

NetIpv4TcpMaxTwBuckets int

Sysctl setting net.ipv4.tcp_max_tw_buckets.

NetIpv4TcpTwReuse bool

Sysctl setting net.ipv4.tcp_tw_reuse.

NetIpv4TcpkeepaliveIntvl int

Sysctl setting net.ipv4.tcp_keepalive_intvl.

NetNetfilterNfConntrackBuckets int

Sysctl setting net.netfilter.nf_conntrack_buckets.

NetNetfilterNfConntrackMax int

Sysctl setting net.netfilter.nf_conntrack_max.

VmMaxMapCount int

Sysctl setting vm.max_map_count.

VmSwappiness int

Sysctl setting vm.swappiness.

VmVfsCachePressure int

Sysctl setting vm.vfs_cache_pressure.

fsAioMaxNr Integer

Sysctl setting fs.aio-max-nr.

fsFileMax Integer

Sysctl setting fs.file-max.

fsInotifyMaxUserWatches Integer

Sysctl setting fs.inotify.max_user_watches.

fsNrOpen Integer

Sysctl setting fs.nr_open.

kernelThreadsMax Integer

Sysctl setting kernel.threads-max.

netCoreNetdevMaxBacklog Integer

Sysctl setting net.core.netdev_max_backlog.

netCoreOptmemMax Integer

Sysctl setting net.core.optmem_max.

netCoreRmemDefault Integer

Sysctl setting net.core.rmem_default.

netCoreRmemMax Integer

Sysctl setting net.core.rmem_max.

netCoreSomaxconn Integer

Sysctl setting net.core.somaxconn.

netCoreWmemDefault Integer

Sysctl setting net.core.wmem_default.

netCoreWmemMax Integer

Sysctl setting net.core.wmem_max.

netIpv4IpLocalPortRange String

Sysctl setting net.ipv4.ip_local_port_range.

netIpv4NeighDefaultGcThresh1 Integer

Sysctl setting net.ipv4.neigh.default.gc_thresh1.

netIpv4NeighDefaultGcThresh2 Integer

Sysctl setting net.ipv4.neigh.default.gc_thresh2.

netIpv4NeighDefaultGcThresh3 Integer

Sysctl setting net.ipv4.neigh.default.gc_thresh3.

netIpv4TcpFinTimeout Integer

Sysctl setting net.ipv4.tcp_fin_timeout.

netIpv4TcpKeepaliveProbes Integer

Sysctl setting net.ipv4.tcp_keepalive_probes.

netIpv4TcpKeepaliveTime Integer

Sysctl setting net.ipv4.tcp_keepalive_time.

netIpv4TcpMaxSynBacklog Integer

Sysctl setting net.ipv4.tcp_max_syn_backlog.

netIpv4TcpMaxTwBuckets Integer

Sysctl setting net.ipv4.tcp_max_tw_buckets.

netIpv4TcpTwReuse Boolean

Sysctl setting net.ipv4.tcp_tw_reuse.

netIpv4TcpkeepaliveIntvl Integer

Sysctl setting net.ipv4.tcp_keepalive_intvl.

netNetfilterNfConntrackBuckets Integer

Sysctl setting net.netfilter.nf_conntrack_buckets.

netNetfilterNfConntrackMax Integer

Sysctl setting net.netfilter.nf_conntrack_max.

vmMaxMapCount Integer

Sysctl setting vm.max_map_count.

vmSwappiness Integer

Sysctl setting vm.swappiness.

vmVfsCachePressure Integer

Sysctl setting vm.vfs_cache_pressure.

fsAioMaxNr number

Sysctl setting fs.aio-max-nr.

fsFileMax number

Sysctl setting fs.file-max.

fsInotifyMaxUserWatches number

Sysctl setting fs.inotify.max_user_watches.

fsNrOpen number

Sysctl setting fs.nr_open.

kernelThreadsMax number

Sysctl setting kernel.threads-max.

netCoreNetdevMaxBacklog number

Sysctl setting net.core.netdev_max_backlog.

netCoreOptmemMax number

Sysctl setting net.core.optmem_max.

netCoreRmemDefault number

Sysctl setting net.core.rmem_default.

netCoreRmemMax number

Sysctl setting net.core.rmem_max.

netCoreSomaxconn number

Sysctl setting net.core.somaxconn.

netCoreWmemDefault number

Sysctl setting net.core.wmem_default.

netCoreWmemMax number

Sysctl setting net.core.wmem_max.

netIpv4IpLocalPortRange string

Sysctl setting net.ipv4.ip_local_port_range.

netIpv4NeighDefaultGcThresh1 number

Sysctl setting net.ipv4.neigh.default.gc_thresh1.

netIpv4NeighDefaultGcThresh2 number

Sysctl setting net.ipv4.neigh.default.gc_thresh2.

netIpv4NeighDefaultGcThresh3 number

Sysctl setting net.ipv4.neigh.default.gc_thresh3.

netIpv4TcpFinTimeout number

Sysctl setting net.ipv4.tcp_fin_timeout.

netIpv4TcpKeepaliveProbes number

Sysctl setting net.ipv4.tcp_keepalive_probes.

netIpv4TcpKeepaliveTime number

Sysctl setting net.ipv4.tcp_keepalive_time.

netIpv4TcpMaxSynBacklog number

Sysctl setting net.ipv4.tcp_max_syn_backlog.

netIpv4TcpMaxTwBuckets number

Sysctl setting net.ipv4.tcp_max_tw_buckets.

netIpv4TcpTwReuse boolean

Sysctl setting net.ipv4.tcp_tw_reuse.

netIpv4TcpkeepaliveIntvl number

Sysctl setting net.ipv4.tcp_keepalive_intvl.

netNetfilterNfConntrackBuckets number

Sysctl setting net.netfilter.nf_conntrack_buckets.

netNetfilterNfConntrackMax number

Sysctl setting net.netfilter.nf_conntrack_max.

vmMaxMapCount number

Sysctl setting vm.max_map_count.

vmSwappiness number

Sysctl setting vm.swappiness.

vmVfsCachePressure number

Sysctl setting vm.vfs_cache_pressure.

fs_aio_max_nr int

Sysctl setting fs.aio-max-nr.

fs_file_max int

Sysctl setting fs.file-max.

fs_inotify_max_user_watches int

Sysctl setting fs.inotify.max_user_watches.

fs_nr_open int

Sysctl setting fs.nr_open.

kernel_threads_max int

Sysctl setting kernel.threads-max.

net_core_netdev_max_backlog int

Sysctl setting net.core.netdev_max_backlog.

net_core_optmem_max int

Sysctl setting net.core.optmem_max.

net_core_rmem_default int

Sysctl setting net.core.rmem_default.

net_core_rmem_max int

Sysctl setting net.core.rmem_max.

net_core_somaxconn int

Sysctl setting net.core.somaxconn.

net_core_wmem_default int

Sysctl setting net.core.wmem_default.

net_core_wmem_max int

Sysctl setting net.core.wmem_max.

net_ipv4_ip_local_port_range str

Sysctl setting net.ipv4.ip_local_port_range.

net_ipv4_neigh_default_gc_thresh1 int

Sysctl setting net.ipv4.neigh.default.gc_thresh1.

net_ipv4_neigh_default_gc_thresh2 int

Sysctl setting net.ipv4.neigh.default.gc_thresh2.

net_ipv4_neigh_default_gc_thresh3 int

Sysctl setting net.ipv4.neigh.default.gc_thresh3.

net_ipv4_tcp_fin_timeout int

Sysctl setting net.ipv4.tcp_fin_timeout.

net_ipv4_tcp_keepalive_probes int

Sysctl setting net.ipv4.tcp_keepalive_probes.

net_ipv4_tcp_keepalive_time int

Sysctl setting net.ipv4.tcp_keepalive_time.

net_ipv4_tcp_max_syn_backlog int

Sysctl setting net.ipv4.tcp_max_syn_backlog.

net_ipv4_tcp_max_tw_buckets int

Sysctl setting net.ipv4.tcp_max_tw_buckets.

net_ipv4_tcp_tw_reuse bool

Sysctl setting net.ipv4.tcp_tw_reuse.

net_ipv4_tcpkeepalive_intvl int

Sysctl setting net.ipv4.tcp_keepalive_intvl.

net_netfilter_nf_conntrack_buckets int

Sysctl setting net.netfilter.nf_conntrack_buckets.

net_netfilter_nf_conntrack_max int

Sysctl setting net.netfilter.nf_conntrack_max.

vm_max_map_count int

Sysctl setting vm.max_map_count.

vm_swappiness int

Sysctl setting vm.swappiness.

vm_vfs_cache_pressure int

Sysctl setting vm.vfs_cache_pressure.

fsAioMaxNr Number

Sysctl setting fs.aio-max-nr.

fsFileMax Number

Sysctl setting fs.file-max.

fsInotifyMaxUserWatches Number

Sysctl setting fs.inotify.max_user_watches.

fsNrOpen Number

Sysctl setting fs.nr_open.

kernelThreadsMax Number

Sysctl setting kernel.threads-max.

netCoreNetdevMaxBacklog Number

Sysctl setting net.core.netdev_max_backlog.

netCoreOptmemMax Number

Sysctl setting net.core.optmem_max.

netCoreRmemDefault Number

Sysctl setting net.core.rmem_default.

netCoreRmemMax Number

Sysctl setting net.core.rmem_max.

netCoreSomaxconn Number

Sysctl setting net.core.somaxconn.

netCoreWmemDefault Number

Sysctl setting net.core.wmem_default.

netCoreWmemMax Number

Sysctl setting net.core.wmem_max.

netIpv4IpLocalPortRange String

Sysctl setting net.ipv4.ip_local_port_range.

netIpv4NeighDefaultGcThresh1 Number

Sysctl setting net.ipv4.neigh.default.gc_thresh1.

netIpv4NeighDefaultGcThresh2 Number

Sysctl setting net.ipv4.neigh.default.gc_thresh2.

netIpv4NeighDefaultGcThresh3 Number

Sysctl setting net.ipv4.neigh.default.gc_thresh3.

netIpv4TcpFinTimeout Number

Sysctl setting net.ipv4.tcp_fin_timeout.

netIpv4TcpKeepaliveProbes Number

Sysctl setting net.ipv4.tcp_keepalive_probes.

netIpv4TcpKeepaliveTime Number

Sysctl setting net.ipv4.tcp_keepalive_time.

netIpv4TcpMaxSynBacklog Number

Sysctl setting net.ipv4.tcp_max_syn_backlog.

netIpv4TcpMaxTwBuckets Number

Sysctl setting net.ipv4.tcp_max_tw_buckets.

netIpv4TcpTwReuse Boolean

Sysctl setting net.ipv4.tcp_tw_reuse.

netIpv4TcpkeepaliveIntvl Number

Sysctl setting net.ipv4.tcp_keepalive_intvl.

netNetfilterNfConntrackBuckets Number

Sysctl setting net.netfilter.nf_conntrack_buckets.

netNetfilterNfConntrackMax Number

Sysctl setting net.netfilter.nf_conntrack_max.

vmMaxMapCount Number

Sysctl setting vm.max_map_count.

vmSwappiness Number

Sysctl setting vm.swappiness.

vmVfsCachePressure Number

Sysctl setting vm.vfs_cache_pressure.

UserAssignedIdentityResponse

ClientId string

The client id of the user assigned identity.

ObjectId string

The object id of the user assigned identity.

ResourceId string

The resource id of the user assigned identity.

ClientId string

The client id of the user assigned identity.

ObjectId string

The object id of the user assigned identity.

ResourceId string

The resource id of the user assigned identity.

clientId String

The client id of the user assigned identity.

objectId String

The object id of the user assigned identity.

resourceId String

The resource id of the user assigned identity.

clientId string

The client id of the user assigned identity.

objectId string

The object id of the user assigned identity.

resourceId string

The resource id of the user assigned identity.

client_id str

The client id of the user assigned identity.

object_id str

The object id of the user assigned identity.

resource_id str

The resource id of the user assigned identity.

clientId String

The client id of the user assigned identity.

objectId String

The object id of the user assigned identity.

resourceId String

The resource id of the user assigned identity.

Package Details

Repository
https://github.com/pulumi/pulumi-azure-native
License
Apache-2.0