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