Class KeyVaultAccessPolicy
Inheritance
Inherited Members
Namespace: Pulumi.Azure.KeyVault.Outputs
Assembly: Pulumi.Azure.dll
Syntax
public sealed class KeyVaultAccessPolicy
Fields
View SourceApplicationId
The object ID of an Application in Azure Active Directory.
Declaration
public readonly string ApplicationId
Field Value
| Type | Description |
|---|---|
| System.String |
CertificatePermissions
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.
Declaration
public readonly ImmutableArray<string> CertificatePermissions
Field Value
| Type | Description |
|---|---|
| System.Collections.Immutable.ImmutableArray<System.String> |
KeyPermissions
List of key permissions, must be one or more from the following: backup, create, decrypt, delete, encrypt, get, import, list, purge, recover, restore, sign, unwrapKey, update, verify and wrapKey.
Declaration
public readonly ImmutableArray<string> KeyPermissions
Field Value
| Type | Description |
|---|---|
| System.Collections.Immutable.ImmutableArray<System.String> |
ObjectId
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.
Declaration
public readonly string ObjectId
Field Value
| Type | Description |
|---|---|
| System.String |
SecretPermissions
List of secret permissions, must be one or more from the following: backup, delete, get, list, purge, recover, restore and set.
Declaration
public readonly ImmutableArray<string> SecretPermissions
Field Value
| Type | Description |
|---|---|
| System.Collections.Immutable.ImmutableArray<System.String> |
StoragePermissions
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.
Declaration
public readonly ImmutableArray<string> StoragePermissions
Field Value
| Type | Description |
|---|---|
| System.Collections.Immutable.ImmutableArray<System.String> |
TenantId
The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault. Must match the tenant_id used above.
Declaration
public readonly string TenantId
Field Value
| Type | Description |
|---|---|
| System.String |