ManagedClusterSecurityProfile interface
Security profile for the container service cluster.
Properties
| azure |
Azure Key Vault key management service settings for the security profile. |
| custom |
A list of up to 10 base64 encoded CAs that will be added to the trust store on all nodes in the cluster. For more information see Custom CA Trust Certificates. |
| defender | Microsoft Defender settings for the security profile. |
| image |
Image Cleaner settings for the security profile. |
| image |
Image integrity is a feature that works with Azure Policy to verify image integrity by signature. This will not have any effect unless Azure Policy is applied to enforce image signatures. See https://aka.ms/aks/image-integrity for how to use this feature via policy. |
| kubernetes |
Encryption at rest of Kubernetes resource objects. More information on this can be found under https://aka.ms/aks/kubernetesResourceObjectEncryption |
| node |
Node Restriction settings for the security profile. |
| workload |
Workload identity settings for the security profile. Workload identity enables Kubernetes applications to access Azure cloud resources securely with Azure AD. See https://aka.ms/aks/wi for more details. |
Property Details
azureKeyVaultKms
Azure Key Vault key management service settings for the security profile.
azureKeyVaultKms?: AzureKeyVaultKms
Property Value
customCATrustCertificates
A list of up to 10 base64 encoded CAs that will be added to the trust store on all nodes in the cluster. For more information see Custom CA Trust Certificates.
customCATrustCertificates?: Uint8Array[]
Property Value
Uint8Array[]
defender
Microsoft Defender settings for the security profile.
defender?: ManagedClusterSecurityProfileDefender
Property Value
imageCleaner
Image Cleaner settings for the security profile.
imageCleaner?: ManagedClusterSecurityProfileImageCleaner
Property Value
imageIntegrity
Image integrity is a feature that works with Azure Policy to verify image integrity by signature. This will not have any effect unless Azure Policy is applied to enforce image signatures. See https://aka.ms/aks/image-integrity for how to use this feature via policy.
imageIntegrity?: ManagedClusterSecurityProfileImageIntegrity
Property Value
kubernetesResourceObjectEncryptionProfile
Encryption at rest of Kubernetes resource objects. More information on this can be found under https://aka.ms/aks/kubernetesResourceObjectEncryption
kubernetesResourceObjectEncryptionProfile?: KubernetesResourceObjectEncryptionProfile
Property Value
nodeRestriction
Node Restriction settings for the security profile.
nodeRestriction?: ManagedClusterSecurityProfileNodeRestriction
Property Value
workloadIdentity
Workload identity settings for the security profile. Workload identity enables Kubernetes applications to access Azure cloud resources securely with Azure AD. See https://aka.ms/aks/wi for more details.
workloadIdentity?: ManagedClusterSecurityProfileWorkloadIdentity