@azure/keyvault-admin package
Classes
KeyVaultAccessControlClient |
The KeyVaultAccessControlClient provides methods to manage access control and role assignments in any given Azure Key Vault instance. The client supports creating, retrieving and deleting roles. |
KeyVaultBackupClient |
The KeyVaultBackupClient provides methods to generate backups and restore backups of any given Azure Key Vault instance. This client supports generating full backups, selective restores of specific keys and full restores of Key Vault instances. |
KeyVaultSettingsClient |
The KeyVaultSettingsClient provides asynchronous methods to create, update, get and list settings for the Azure Key Vault. |
Interfaces
AccessControlClientOptions |
The optional parameters accepted by the Key Vault's AccessControlClient |
BooleanKeyVaultSetting |
A Key Vault setting of boolean type. To check if a given KeyVaultSetting is a boolean, use isBooleanSetting. |
CreateRoleAssignmentOptions |
An interface representing the optional parameters that can be passed to createRoleAssignment(string, string, string, string, CreateRoleAssignmentOptions) |
DeleteRoleAssignmentOptions |
An interface representing the optional parameters that can be passed to deleteRoleAssignment(string, string, DeleteRoleAssignmentOptions) |
DeleteRoleDefinitionOptions |
An interface representing optional parameters passed to deleteRoleDefinition(string, string, DeleteRoleDefinitionOptions). |
GetRoleAssignmentOptions |
An interface representing the optional parameters that can be passed to getRoleAssignment(string, string, GetRoleAssignmentOptions) |
GetRoleDefinitionOptions |
An interface representing optional parameters passed to getRoleDefinition(string, string, GetRoleDefinitionOptions). |
GetSettingOptions |
An interface representing the optional parameters that can be passed to getSetting |
KeyVaultAdminPollOperationState |
An interface representing the state of a Key Vault Admin Poller's operation. |
KeyVaultBackupClientOptions |
The optional parameters accepted by the KeyVaultBackupClient |
KeyVaultBackupPollerOptions |
An interface representing the optional parameters that can be passed to beginBackup(string, string, KeyVaultBeginBackupOptions) |
KeyVaultBackupResult |
An interface representing the result of a backup operation. |
KeyVaultBeginBackupOptions |
An interface representing the optional parameters that can be passed to beginBackup |
KeyVaultBeginPreBackupOptions |
An interface representing the optional parameters that can be passed to beginPreBackup |
KeyVaultBeginPreRestoreOptions |
An interface representing the optional parameters that can be passed to beginPreRestore |
KeyVaultBeginRestoreOptions |
An interface representing the optional parameters that can be passed to beginRestore |
KeyVaultBeginSelectiveKeyRestoreOptions |
An interface representing the optional parameters that can be passed to beginSelectiveKeyRestore |
KeyVaultPermission |
A list of Key Vault permissions. |
KeyVaultRestoreOperationState |
An interface representing the publicly available properties of the state of a restore Key Vault's poll operation. |
KeyVaultRestoreResult |
An interface representing the result of a restore operation. |
KeyVaultRoleAssignment |
A Key Vault role assignment. |
KeyVaultRoleAssignmentProperties |
Role assignment properties. |
KeyVaultRoleDefinition |
A Key Vault role definition. |
KeyVaultSelectiveKeyRestoreOperationState |
An interface representing the publicly available properties of the state of a restore Key Vault's poll operation. |
KeyVaultSelectiveKeyRestoreResult |
An interface representing the result of a selective key restore operation. |
KeyVaultSetting |
A Key Vault setting. |
ListRoleAssignmentsOptions |
An interface representing optional parameters passed to listRoleAssignments(string, ListRoleAssignmentsOptions). |
ListRoleAssignmentsPageSettings |
Arguments for retrieving the next page of search results. |
ListRoleDefinitionsOptions |
An interface representing optional parameters passed to listRoleDefinitions(string, ListRoleDefinitionsOptions). |
ListRoleDefinitionsPageSettings |
Arguments for retrieving the next page of search results. |
ListSettingsOptions |
An interface representing the optional parameters that can be passed to <xref:KeyVaultSettingsClient.listSettings> |
ListSettingsResponse |
An interface representing the response returned by <xref:KeyVaultSettingsClient.listSettings> |
PollerLike |
A simple poller that can be used to poll a long running operation. |
SetRoleDefinitionOptions |
An interface representing optional parameters passed to setRoleDefinition(string, SetRoleDefinitionOptions). |
SettingsClientOptions |
The optional parameters accepted by the KeyVaultSettingsClient. |
UpdateSettingOptions |
An interface representing the optional parameters that can be passed to updateSetting |
Type Aliases
KeyVaultBackupOperationState |
An interface representing the publicly available properties of the state of a backup Key Vault's poll operation. |
KeyVaultDataAction |
Supported permissions for data actions. Known values supported by the serviceMicrosoft.KeyVault/managedHsm/keys/read/action: Read HSM key metadata. |
KeyVaultRoleScope |
The role scope. Known values supported by the service/: Global scope |
OperationStatus |
The status of a long-running operation. Known values supported by the serviceInProgress: The operation is in progress. |
SUPPORTED_API_VERSIONS |
Supported API versions |
Enums
KnownKeyVaultDataAction |
Supported permissions for data actions. |
KnownKeyVaultRoleScope |
The role scope. |
Functions
is |
Determines whether a given KeyVaultSetting is a BooleanKeyVaultSetting, i.e. has a boolean value. |
Function Details
isBooleanSetting(KeyVaultSetting)
Determines whether a given KeyVaultSetting is a BooleanKeyVaultSetting, i.e. has a boolean value.
function isBooleanSetting(setting: KeyVaultSetting): setting
Parameters
- setting
- KeyVaultSetting
Returns
setting