Share via


BackupPoliciesOperations interface

Interface representing a BackupPolicies operations.

Properties

createOrUpdate

Creates or Updates a backup policy belonging to a backup vault

delete
get

Gets a backup policy belonging to a backup vault

list

Returns list of backup policies belonging to a backup vault

Property Details

createOrUpdate

Creates or Updates a backup policy belonging to a backup vault

createOrUpdate: (resourceGroupName: string, vaultName: string, backupPolicyName: string, parameters: BaseBackupPolicyResource, options?: BackupPoliciesCreateOrUpdateOptionalParams) => Promise<BaseBackupPolicyResource>

Property Value

(resourceGroupName: string, vaultName: string, backupPolicyName: string, parameters: BaseBackupPolicyResource, options?: BackupPoliciesCreateOrUpdateOptionalParams) => Promise<BaseBackupPolicyResource>

delete

delete: (resourceGroupName: string, vaultName: string, backupPolicyName: string, options?: BackupPoliciesDeleteOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, vaultName: string, backupPolicyName: string, options?: BackupPoliciesDeleteOptionalParams) => Promise<void>

get

Gets a backup policy belonging to a backup vault

get: (resourceGroupName: string, vaultName: string, backupPolicyName: string, options?: BackupPoliciesGetOptionalParams) => Promise<BaseBackupPolicyResource>

Property Value

(resourceGroupName: string, vaultName: string, backupPolicyName: string, options?: BackupPoliciesGetOptionalParams) => Promise<BaseBackupPolicyResource>

list

Returns list of backup policies belonging to a backup vault

list: (resourceGroupName: string, vaultName: string, options?: BackupPoliciesListOptionalParams) => PagedAsyncIterableIterator<BaseBackupPolicyResource, BaseBackupPolicyResource[], PageSettings>

Property Value

(resourceGroupName: string, vaultName: string, options?: BackupPoliciesListOptionalParams) => PagedAsyncIterableIterator<BaseBackupPolicyResource, BaseBackupPolicyResource[], PageSettings>