BackupVaultsOperations interface
Interface representing a BackupVaults operations.
Properties
| check |
API to check for resource name availability |
| create |
Creates or updates a BackupVault resource belonging to a resource group. |
| delete | |
| get | Returns a resource belonging to a resource group. |
| list |
Returns resource collection belonging to a resource group. |
| list |
Returns resource collection belonging to a subscription. |
| update | Updates a BackupVault resource belonging to a resource group. For example, updating tags for a resource. |
Property Details
checkNameAvailability
API to check for resource name availability
checkNameAvailability: (resourceGroupName: string, location: string, parameters: CheckNameAvailabilityRequest, options?: BackupVaultsCheckNameAvailabilityOptionalParams) => Promise<CheckNameAvailabilityResult>
Property Value
(resourceGroupName: string, location: string, parameters: CheckNameAvailabilityRequest, options?: BackupVaultsCheckNameAvailabilityOptionalParams) => Promise<CheckNameAvailabilityResult>
createOrUpdate
Creates or updates a BackupVault resource belonging to a resource group.
createOrUpdate: (resourceGroupName: string, vaultName: string, parameters: BackupVaultResource, options?: BackupVaultsCreateOrUpdateOptionalParams) => PollerLike<OperationState<BackupVaultResource>, BackupVaultResource>
Property Value
(resourceGroupName: string, vaultName: string, parameters: BackupVaultResource, options?: BackupVaultsCreateOrUpdateOptionalParams) => PollerLike<OperationState<BackupVaultResource>, BackupVaultResource>
delete
delete: (resourceGroupName: string, vaultName: string, options?: BackupVaultsDeleteOptionalParams) => PollerLike<OperationState<void>, void>
Property Value
(resourceGroupName: string, vaultName: string, options?: BackupVaultsDeleteOptionalParams) => PollerLike<OperationState<void>, void>
get
Returns a resource belonging to a resource group.
get: (resourceGroupName: string, vaultName: string, options?: BackupVaultsGetOptionalParams) => Promise<BackupVaultResource>
Property Value
(resourceGroupName: string, vaultName: string, options?: BackupVaultsGetOptionalParams) => Promise<BackupVaultResource>
listInResourceGroup
Returns resource collection belonging to a resource group.
listInResourceGroup: (resourceGroupName: string, options?: BackupVaultsListInResourceGroupOptionalParams) => PagedAsyncIterableIterator<BackupVaultResource, BackupVaultResource[], PageSettings>
Property Value
(resourceGroupName: string, options?: BackupVaultsListInResourceGroupOptionalParams) => PagedAsyncIterableIterator<BackupVaultResource, BackupVaultResource[], PageSettings>
listInSubscription
Returns resource collection belonging to a subscription.
listInSubscription: (options?: BackupVaultsListInSubscriptionOptionalParams) => PagedAsyncIterableIterator<BackupVaultResource, BackupVaultResource[], PageSettings>
Property Value
(options?: BackupVaultsListInSubscriptionOptionalParams) => PagedAsyncIterableIterator<BackupVaultResource, BackupVaultResource[], PageSettings>
update
Updates a BackupVault resource belonging to a resource group. For example, updating tags for a resource.
update: (resourceGroupName: string, vaultName: string, parameters: PatchResourceRequestInput, options?: BackupVaultsUpdateOptionalParams) => PollerLike<OperationState<BackupVaultResource>, BackupVaultResource>
Property Value
(resourceGroupName: string, vaultName: string, parameters: PatchResourceRequestInput, options?: BackupVaultsUpdateOptionalParams) => PollerLike<OperationState<BackupVaultResource>, BackupVaultResource>