CmkKekIdentityArgs

data class CmkKekIdentityArgs(val identityId: Output<String>? = null, val identityType: Output<Either<String, IdentityType>>? = null) : ConvertibleToJava<CmkKekIdentityArgs>

The details of the managed identity used for CMK

Constructors

Link copied to clipboard
constructor(identityId: Output<String>? = null, identityType: Output<Either<String, IdentityType>>? = null)

Properties

Link copied to clipboard
val identityId: Output<String>? = null

The managed identity to be used which has access permissions to the Key Vault. Provide a value here in case identity types: 'UserAssigned' only.

Link copied to clipboard
val identityType: Output<Either<String, IdentityType>>? = null

The identity type. 'SystemAssigned' and 'UserAssigned' are mutually exclusive. 'SystemAssigned' will use implicitly created managed identity.

Functions

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