Share via


ICmkKekIdentity Interface

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20240401.CmkKekIdentityTypeConverter))]
public interface ICmkKekIdentity : Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Runtime.IJsonSerializable
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20240401.CmkKekIdentityTypeConverter))>]
type ICmkKekIdentity = interface
    interface IJsonSerializable
Public Interface ICmkKekIdentity
Implements IJsonSerializable
Derived
Attributes
Implements

Properties

IdentityId

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

IdentityType

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

Methods

ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to