KeyVaultAccessPolicy

data class KeyVaultAccessPolicy(val applicationId: String? = null, val certificatePermissions: List<String>? = null, val keyPermissions: List<String>? = null, val objectId: String, val secretPermissions: List<String>? = null, val storagePermissions: List<String>? = null, val tenantId: String)

Constructors

Link copied to clipboard
constructor(applicationId: String? = null, certificatePermissions: List<String>? = null, keyPermissions: List<String>? = null, objectId: String, secretPermissions: List<String>? = null, storagePermissions: List<String>? = null, tenantId: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val applicationId: String? = null

The object ID of an Application in Azure Active Directory.

Link copied to clipboard

List of certificate permissions, must be one or more from the following: Backup, Create, Delete, DeleteIssuers, Get, GetIssuers, Import, List, ListIssuers, ManageContacts, ManageIssuers, Purge, Recover, Restore, SetIssuers and Update.

Link copied to clipboard
val keyPermissions: List<String>? = null

List of key permissions. Possible values are Backup, Create, Decrypt, Delete, Encrypt, Get, Import, List, Purge, Recover, Restore, Sign, UnwrapKey, Update, Verify, WrapKey, Release, Rotate, GetRotationPolicy and SetRotationPolicy.

Link copied to clipboard

The object ID of a user, service principal or security group in the Azure Active Directory tenant for the vault. The object ID must be unique for the list of access policies.

Link copied to clipboard

List of secret permissions, must be one or more from the following: Backup, Delete, Get, List, Purge, Recover, Restore and Set.

Link copied to clipboard

List of storage permissions, must be one or more from the following: Backup, Delete, DeleteSAS, Get, GetSAS, List, ListSAS, Purge, Recover, RegenerateKey, Restore, Set, SetSAS and Update.

Link copied to clipboard

The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault. Must match the tenant_id used above.