IVaultOperations Interface

Definition

Definition of Vault-related operations for the Azure Backup extension.

public interface IVaultOperations
type IVaultOperations = interface
Public Interface IVaultOperations

Methods

CreateOrUpdateAsync(String, String, AzureBackupVaultCreateOrUpdateParameters, CustomRequestHeaders, CancellationToken)

Creates a new Azure backup vault.

DeleteAsync(String, String, CustomRequestHeaders, CancellationToken)

Deletes the specified Azure backup vault.

GetAsync(String, String, CustomRequestHeaders, CancellationToken)

Gets the specified Azure key vault.

GetResourceStorageConfigAsync(String, String, CustomRequestHeaders, CancellationToken)

Fetches resource storage config.

ListAsync(Int32, CustomRequestHeaders, CancellationToken)

Gets information of the backup vaults associated with subscription.

ListByResourceGroupAsync(String, Int32, CustomRequestHeaders, CancellationToken)

Gets information of the backup vaults associated with resource group.

UpdateStorageTypeAsync(String, String, UpdateVaultStorageTypeRequest, CustomRequestHeaders, CancellationToken)

Updates vault storage model type.

UploadCertificateAsync(String, String, String, VaultCredUploadCertRequest, CustomRequestHeaders, CancellationToken)

Uploads vault credential certificate.

Extension Methods

CreateOrUpdate(IVaultOperations, String, String, AzureBackupVaultCreateOrUpdateParameters, CustomRequestHeaders)

Creates a new Azure backup vault.

CreateOrUpdateAsync(IVaultOperations, String, String, AzureBackupVaultCreateOrUpdateParameters, CustomRequestHeaders)

Creates a new Azure backup vault.

Delete(IVaultOperations, String, String, CustomRequestHeaders)

Deletes the specified Azure backup vault.

DeleteAsync(IVaultOperations, String, String, CustomRequestHeaders)

Deletes the specified Azure backup vault.

Get(IVaultOperations, String, String, CustomRequestHeaders)

Gets the specified Azure key vault.

GetAsync(IVaultOperations, String, String, CustomRequestHeaders)

Gets the specified Azure key vault.

GetResourceStorageConfig(IVaultOperations, String, String, CustomRequestHeaders)

Fetches resource storage config.

GetResourceStorageConfigAsync(IVaultOperations, String, String, CustomRequestHeaders)

Fetches resource storage config.

List(IVaultOperations, Int32, CustomRequestHeaders)

Gets information of the backup vaults associated with subscription.

ListAsync(IVaultOperations, Int32, CustomRequestHeaders)

Gets information of the backup vaults associated with subscription.

ListByResourceGroup(IVaultOperations, String, Int32, CustomRequestHeaders)

Gets information of the backup vaults associated with resource group.

ListByResourceGroupAsync(IVaultOperations, String, Int32, CustomRequestHeaders)

Gets information of the backup vaults associated with resource group.

UpdateStorageType(IVaultOperations, String, String, UpdateVaultStorageTypeRequest, CustomRequestHeaders)

Updates vault storage model type.

UpdateStorageTypeAsync(IVaultOperations, String, String, UpdateVaultStorageTypeRequest, CustomRequestHeaders)

Updates vault storage model type.

UploadCertificate(IVaultOperations, String, String, String, VaultCredUploadCertRequest, CustomRequestHeaders)

Uploads vault credential certificate.

UploadCertificateAsync(IVaultOperations, String, String, String, VaultCredUploadCertRequest, CustomRequestHeaders)

Uploads vault credential certificate.

Applies to