azure_kubernetes_cluster

Azure Kubernetes Cluster

Name

Type

Nullable

aadProfile

AadProfile

addonProfiles

Map<String,ManagedClusterAddonProfile>

agentPools

List

apiAccessProfile

ApiAccessProfile

autoScalerProfile

AutoScalerProfile

autoUpgradeProfileChannel

String

azurePortalFqdn

String

disableLocalAccounts

Boolean

diskEncryptionSetId

String

dnsPrefix

String

enablePodSecurityPolicy

Boolean

enableRBAC

Boolean

fqdn

String

fqdnSubdomain

String

httpProxyConfig

HttpProxyConfig

id

String

identity

Identity

linuxRootName

String

maxAgentPools

Int

name

String

networkProfile

NetworkProfile

nodeResourceGroup

String

podIdentityProfile

PodIdentityProfile

powerState

String

privateEndpointConnections

List

privateFqdn

String

privateLinkResources

List

provisioningState

String

publicNetworkAccess

String

resourceGroupName

String

securityProfile

SecurityProfile

servicePrincipalClientId

String

servicePrincipalSecret

String

sku

Sku

subscriptionId

String

systemAssignedManagedServiceIdentityPrincipalId

String

type

String

version

String

AadProfile

Name

Type

Nullable

adminGroupObjectIDs

List

clientAppId

String

enableAzureRbac

Boolean

managed

Boolean

serverAppId

String

serverAppSecret

String

tenantId

String

ApiAccessProfile

Name

Type

Nullable

authorizedIpRanges

List

disableRunCommand

Boolean

enablePrivateCluster

Boolean

enablePrivateClusterPublicFqdn

Boolean

privateDnsZone

String

AutoScalerProfile

Name

Type

Nullable

balanceSimilarNodeGroups

String

expander

String

maxEmptyBulkDelete

String

maxGracefulTerminationSec

String

maxNodeProvisionTime

String

maxTotalUnreadyPercentage

String

newPodScaleUpDelay

String

okTotalUnreadyCount

String

scaleDownDelayAfterAdd

String

scaleDownDelayAfterDelete

String

scaleDownDelayAfterFailure

String

scaleDownUnneededTime

String

scaleDownUnreadyTime

String

scaleDownUtilizationThreshold

String

scanInterval

String

skipNodesWithLocalStorage

String

skipNodesWithSystemPods

String

AzureKeyVaultKms

Name

Type

Nullable

enabled

Boolean

keyId

String

keyVaultNetworkAccess

String

keyVaultResourceId

String

HttpProxyConfig

Name

Type

Nullable

httpProxy

String

httpsProxy

String

noProxy

List

trustedCa

String

Identity

Name

Type

Nullable

principalId

String

tenantId

String

type

String

userAssignedIdentities

Map<String,UserAssignedIdentity>

KubeletConfig

Name

Type

Nullable

allowedUnsafeSysctls

List

containerLogMaxFiles

Int

containerLogMaxSizeMB

Int

cpuCfsQuota

Boolean

cpuCfsQuotaPeriod

String

cpuManagerPolicy

String

failSwapOn

Boolean

imageGcHighThreshold

Int

imageGcLowThreshold

Int

podMaxPids

Int

topologyManagerPolicy

String

KubernetesClusterAgentPool

Name

Type

Nullable

availabilityZones

List

count

Int

creationSourceResourceId

String

enableAutoScaling

Boolean

enableEncryptionAtHost

Boolean

enableFips

Boolean

enableNodePublicIp

Boolean

enableUltraSsd

Boolean

gpuInstanceProfile

String

isAutoScalingEnabled

Boolean

kubeletConfig

KubeletConfig

kubeletDiskType

String

linuxOSConfig

LinuxOSConfig

maxCount

Int

maxPods

Int

maximumPodsPerNode

Int

minCount

Int

minimumNodeSize

Int

mode

String

name

String

networkId

String

nodeImageVersion

String

nodeLabels

Map<String,String>

nodePublicIpPrefixId

String

nodeSize

Int

nodeTaints

List

orchestratorVersion

String

osDiskSizeInGB

Int

osDiskType

String

osSku

String

osType

String

podSubnetId

String

powerState

String

provisioningState

String

proximityPlacementGroupId

String

scaleDownMode

String

scaleSetEvictionPolicy

String

scaleSetPriority

String

spotMaxPrice

Double

subnetName

String

tags

Map<String,String>

type

String

upgradeMaxSurge

String

virtualMachineEvictionPolicy

String

virtualMachineMaximumPrice

Double

virtualMachinePriority

String

vmSize

String

vnetSubnetId

String

workloadRuntime

String

LinuxOSConfig

Name

Type

Nullable

swapFileSizeMB

Int

sysctls

JSON

transparentHugePageDefrag

String

transparentHugePageEnabled

String

ManagedClusterAddonProfile

Name

Type

Nullable

clientId

String

config

Map<String,String>

enabled

Boolean

objectId

String

resourceId

String

NetworkProfile

Name

Type

Nullable

dnsServiceIP

String

ipFamilies

List

loadBalancerProfile

JSON

loadBalancerSku

String

natGatewayProfile

JSON

networkDataplane

String

networkMode

String

networkPlugin

String

networkPluginMode

String

networkPolicy

String

outboundType

String

podCidr

String

podCidrs

List

serviceCidr

String

serviceCidrs

List

PodIdentity

Name

Type

Nullable

bindingSelector

String

identity

UserAssignedIdentity

name

String

namespace

String

provisioningInfo

PodIdentityProvisioningError

provisioningState

String

PodIdentityException

Name

Type

Nullable

name

String

namespace

String

podLabels

Map<String,String>

PodIdentityProfile

Name

Type

Nullable

allowNetworkPluginKubenet

Boolean

enabled

Boolean

userAssignedIdentities

List

userAssignedIdentityExceptions

List

PodIdentityProvisioningError

Name

Type

Nullable

code

String

message

String

target

String

PrivateEndpointConnection

Name

Type

Nullable

id

String

name

String

privateEndpointId

String

privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

provisioningState

String

type

String

PrivateLinkResource

Name

Type

Nullable

groupId

String

requiredDnsZoneNames

List

requiredMembers

List

PrivateLinkServiceConnectionState

Name

Type

Nullable

actionsRequired

String

description

String

status

String

SecurityProfile

Name

Type

Nullable

azureKeyVaultKms

AzureKeyVaultKms

defender

SecurityProfileDefender

imageCleaner

SecurityProfileImageCleaner

workloadIdentity

SecurityProfileWorkloadIdentity

SecurityProfileDefender

Name

Type

Nullable

logAnalyticsWorkspaceResourceId

String

securityMonitoring

SecurityProfileDefenderSecurityMonitoring

SecurityProfileDefenderSecurityMonitoring

Name

Type

Nullable

enabled

Boolean

SecurityProfileImageCleaner

Name

Type

Nullable

enabled

Boolean

intervalHours

Int

SecurityProfileWorkloadIdentity

Name

Type

Nullable

enabled

Boolean

Sku

Name

Type

Nullable

name

String

tier

String

UserAssignedIdentity

Name

Type

Nullable

clientId

String

objectId

String

principalId

String

resourceId

String

Last updated