Share via


KeyVaultDataAction Struct

Definition

Supported permissions for data actions.

public readonly struct KeyVaultDataAction : IEquatable<Azure.Security.KeyVault.Administration.KeyVaultDataAction>
type KeyVaultDataAction = struct
Public Structure KeyVaultDataAction
Implements IEquatable(Of KeyVaultDataAction)
Inheritance
KeyVaultDataAction
Implements

Constructors

KeyVaultDataAction(String)

Initializes a new instance of KeyVaultDataAction.

Properties

BackupHsmKeys

Backup HSM keys.

CreateHsmKey

Create an HSM key.

DecryptHsmKey

Decrypt using an HSM key.

DeleteHsmKey

Delete an HSM key.

DeleteRoleAssignment

Delete role assignment.

DeleteRoleDefinition

Delete role definition.

DownloadHsmSecurityDomain

Download an HSM security domain.

DownloadHsmSecurityDomainStatus

Check status of HSM security domain download.

EncryptHsmKey

Encrypt using an HSM key.

ExportHsmKey

Export an HSM key.

GetRoleAssignment

Get role assignment.

ImportHsmKey

Import an HSM key.

PurgeDeletedHsmKey

Purge a deleted HSM key.

RandomNumbersGenerate

Generate random numbers.

ReadDeletedHsmKey

Read deleted HSM key.

ReadHsmBackupStatus

Read an HSM backup status.

ReadHsmKey

Read HSM key metadata.

ReadHsmRestoreStatus

Read an HSM restore status.

ReadHsmSecurityDomainStatus

Check the status of the HSM security domain exchange file.

ReadHsmSecurityDomainTransferKey

Download an HSM security domain transfer key.

ReadRoleDefinition

Get role definition.

RecoverDeletedHsmKey

Recover deleted HSM key.

ReleaseKey

Release an HSM key using Secure Key Release.

RestoreHsmKeys

Restore HSM keys.

SignHsmKey

Sign using an HSM key.

StartHsmBackup

Start an HSM backup.

StartHsmRestore

Start an HSM restore.

UnwrapHsmKey

Unwrap using an HSM key.

UploadHsmSecurityDomain

Upload an HSM security domain.

VerifyHsmKey

Verify using an HSM key.

WrapHsmKey

Wrap using an HSM key.

WriteHsmKey

Update an HSM key.

WriteRoleAssignment

Create or update role assignment.

WriteRoleDefinition

Create or update role definition.

Methods

Equals(KeyVaultDataAction)

Indicates whether the current object is equal to another object of the same type.

ToString()

Returns the fully qualified type name of this instance.

Operators

Equality(KeyVaultDataAction, KeyVaultDataAction)

Determines if two KeyVaultDataAction values are the same.

Implicit(String to KeyVaultDataAction)

Converts a string to a KeyVaultDataAction.

Inequality(KeyVaultDataAction, KeyVaultDataAction)

Determines if two KeyVaultDataAction values are not the same.

Applies to