ManagedClusterSecurityProfileArgs

data class ManagedClusterSecurityProfileArgs(val azureKeyVaultKms: Output<AzureKeyVaultKmsArgs>? = null, val defender: Output<ManagedClusterSecurityProfileDefenderArgs>? = null, val imageCleaner: Output<ManagedClusterSecurityProfileImageCleanerArgs>? = null, val workloadIdentity: Output<ManagedClusterSecurityProfileWorkloadIdentityArgs>? = null) : ConvertibleToJava<ManagedClusterSecurityProfileArgs>

Security profile for the container service cluster.

Constructors

Link copied to clipboard
constructor(azureKeyVaultKms: Output<AzureKeyVaultKmsArgs>? = null, defender: Output<ManagedClusterSecurityProfileDefenderArgs>? = null, imageCleaner: Output<ManagedClusterSecurityProfileImageCleanerArgs>? = null, workloadIdentity: Output<ManagedClusterSecurityProfileWorkloadIdentityArgs>? = null)

Properties

Link copied to clipboard

Azure Key Vault key management service settings for the security profile.

Link copied to clipboard

Microsoft Defender settings for the security profile.

Link copied to clipboard

Image Cleaner settings for the security profile.

Link copied to clipboard

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.

Functions

Link copied to clipboard
open override fun toJava(): ManagedClusterSecurityProfileArgs