BackupInstancesOperations interface
表示 BackupInstances作的接口。
属性
| adhoc |
触发临时备份 |
| create |
在备份保管库中创建或更新备份实例 |
| delete | |
| get | 获取备份保管库中具有名称的备份实例 |
| get |
获取备份实例创建操作的结果 |
| list | 获取属于备份保管库的备份实例 |
| resume |
此作将恢复备份实例的备份 |
| resume |
此操作将恢复对已停止备份实例的保护 |
| stop |
此操作将停止对备份实例的保护,数据将永久保留 |
| suspend |
此操作将停止备份实例的备份,并按照策略保留备份数据(最新的恢复点除外,将永久保留) |
| sync |
如果失败,请再次同步备份实例。此操作将重试上次失败的操作,并将备份实例置于有效状态 |
| trigger |
为 BackupInstance 触发跨区域还原。 |
| trigger |
解除冻结用于还原 BackupInstance 的恢复点 |
| trigger |
触发 BackupInstance 的还原 |
| validate |
验证是否可以为 DataSource 触发跨区域还原。 |
| validate |
验证临时备份是否成功 |
| validate |
验证备份实例的更新是否成功 |
| validate |
验证是否可以为 DataSource 触发还原 |
属性详细信息
adhocBackup
触发临时备份
adhocBackup: (resourceGroupName: string, vaultName: string, backupInstanceName: string, parameters: TriggerBackupRequest, options?: BackupInstancesAdhocBackupOptionalParams) => PollerLike<OperationState<OperationJobExtendedInfo>, OperationJobExtendedInfo>
属性值
(resourceGroupName: string, vaultName: string, backupInstanceName: string, parameters: TriggerBackupRequest, options?: BackupInstancesAdhocBackupOptionalParams) => PollerLike<OperationState<OperationJobExtendedInfo>, OperationJobExtendedInfo>
createOrUpdate
在备份保管库中创建或更新备份实例
createOrUpdate: (resourceGroupName: string, vaultName: string, backupInstanceName: string, parameters: BackupInstanceResource, options?: BackupInstancesCreateOrUpdateOptionalParams) => PollerLike<OperationState<BackupInstanceResource>, BackupInstanceResource>
属性值
(resourceGroupName: string, vaultName: string, backupInstanceName: string, parameters: BackupInstanceResource, options?: BackupInstancesCreateOrUpdateOptionalParams) => PollerLike<OperationState<BackupInstanceResource>, BackupInstanceResource>
delete
delete: (resourceGroupName: string, vaultName: string, backupInstanceName: string, options?: BackupInstancesDeleteOptionalParams) => PollerLike<OperationState<void>, void>
属性值
(resourceGroupName: string, vaultName: string, backupInstanceName: string, options?: BackupInstancesDeleteOptionalParams) => PollerLike<OperationState<void>, void>
get
获取备份保管库中具有名称的备份实例
get: (resourceGroupName: string, vaultName: string, backupInstanceName: string, options?: BackupInstancesGetOptionalParams) => Promise<BackupInstanceResource>
属性值
(resourceGroupName: string, vaultName: string, backupInstanceName: string, options?: BackupInstancesGetOptionalParams) => Promise<BackupInstanceResource>
getBackupInstanceOperationResult
获取备份实例创建操作的结果
getBackupInstanceOperationResult: (resourceGroupName: string, vaultName: string, backupInstanceName: string, operationId: string, options?: BackupInstancesGetBackupInstanceOperationResultOptionalParams) => Promise<null | BackupInstanceResource>
属性值
(resourceGroupName: string, vaultName: string, backupInstanceName: string, operationId: string, options?: BackupInstancesGetBackupInstanceOperationResultOptionalParams) => Promise<null | BackupInstanceResource>
list
获取属于备份保管库的备份实例
list: (resourceGroupName: string, vaultName: string, options?: BackupInstancesListOptionalParams) => PagedAsyncIterableIterator<BackupInstanceResource, BackupInstanceResource[], PageSettings>
属性值
(resourceGroupName: string, vaultName: string, options?: BackupInstancesListOptionalParams) => PagedAsyncIterableIterator<BackupInstanceResource, BackupInstanceResource[], PageSettings>
resumeBackups
此作将恢复备份实例的备份
resumeBackups: (resourceGroupName: string, vaultName: string, backupInstanceName: string, options?: BackupInstancesResumeBackupsOptionalParams) => PollerLike<OperationState<void>, void>
属性值
(resourceGroupName: string, vaultName: string, backupInstanceName: string, options?: BackupInstancesResumeBackupsOptionalParams) => PollerLike<OperationState<void>, void>
resumeProtection
此操作将恢复对已停止备份实例的保护
resumeProtection: (resourceGroupName: string, vaultName: string, backupInstanceName: string, options?: BackupInstancesResumeProtectionOptionalParams) => PollerLike<OperationState<void>, void>
属性值
(resourceGroupName: string, vaultName: string, backupInstanceName: string, options?: BackupInstancesResumeProtectionOptionalParams) => PollerLike<OperationState<void>, void>
stopProtection
此操作将停止对备份实例的保护,数据将永久保留
stopProtection: (resourceGroupName: string, vaultName: string, backupInstanceName: string, options?: BackupInstancesStopProtectionOptionalParams) => PollerLike<OperationState<void>, void>
属性值
(resourceGroupName: string, vaultName: string, backupInstanceName: string, options?: BackupInstancesStopProtectionOptionalParams) => PollerLike<OperationState<void>, void>
suspendBackups
此操作将停止备份实例的备份,并按照策略保留备份数据(最新的恢复点除外,将永久保留)
suspendBackups: (resourceGroupName: string, vaultName: string, backupInstanceName: string, options?: BackupInstancesSuspendBackupsOptionalParams) => PollerLike<OperationState<void>, void>
属性值
(resourceGroupName: string, vaultName: string, backupInstanceName: string, options?: BackupInstancesSuspendBackupsOptionalParams) => PollerLike<OperationState<void>, void>
syncBackupInstance
如果失败,请再次同步备份实例。此操作将重试上次失败的操作,并将备份实例置于有效状态
syncBackupInstance: (resourceGroupName: string, vaultName: string, backupInstanceName: string, parameters: SyncBackupInstanceRequest, options?: BackupInstancesSyncBackupInstanceOptionalParams) => PollerLike<OperationState<void>, void>
属性值
(resourceGroupName: string, vaultName: string, backupInstanceName: string, parameters: SyncBackupInstanceRequest, options?: BackupInstancesSyncBackupInstanceOptionalParams) => PollerLike<OperationState<void>, void>
triggerCrossRegionRestore
为 BackupInstance 触发跨区域还原。
triggerCrossRegionRestore: (resourceGroupName: string, location: string, parameters: CrossRegionRestoreRequestObject, options?: BackupInstancesTriggerCrossRegionRestoreOptionalParams) => PollerLike<OperationState<OperationJobExtendedInfo>, OperationJobExtendedInfo>
属性值
(resourceGroupName: string, location: string, parameters: CrossRegionRestoreRequestObject, options?: BackupInstancesTriggerCrossRegionRestoreOptionalParams) => PollerLike<OperationState<OperationJobExtendedInfo>, OperationJobExtendedInfo>
triggerRehydrate
解除冻结用于还原 BackupInstance 的恢复点
triggerRehydrate: (resourceGroupName: string, vaultName: string, backupInstanceName: string, parameters: AzureBackupRehydrationRequest, options?: BackupInstancesTriggerRehydrateOptionalParams) => PollerLike<OperationState<void>, void>
属性值
(resourceGroupName: string, vaultName: string, backupInstanceName: string, parameters: AzureBackupRehydrationRequest, options?: BackupInstancesTriggerRehydrateOptionalParams) => PollerLike<OperationState<void>, void>
triggerRestore
触发 BackupInstance 的还原
triggerRestore: (resourceGroupName: string, vaultName: string, backupInstanceName: string, parameters: AzureBackupRestoreRequestUnion, options?: BackupInstancesTriggerRestoreOptionalParams) => PollerLike<OperationState<OperationJobExtendedInfo>, OperationJobExtendedInfo>
属性值
(resourceGroupName: string, vaultName: string, backupInstanceName: string, parameters: AzureBackupRestoreRequestUnion, options?: BackupInstancesTriggerRestoreOptionalParams) => PollerLike<OperationState<OperationJobExtendedInfo>, OperationJobExtendedInfo>
validateCrossRegionRestore
验证是否可以为 DataSource 触发跨区域还原。
validateCrossRegionRestore: (resourceGroupName: string, location: string, parameters: ValidateCrossRegionRestoreRequestObject, options?: BackupInstancesValidateCrossRegionRestoreOptionalParams) => PollerLike<OperationState<OperationJobExtendedInfo>, OperationJobExtendedInfo>
属性值
(resourceGroupName: string, location: string, parameters: ValidateCrossRegionRestoreRequestObject, options?: BackupInstancesValidateCrossRegionRestoreOptionalParams) => PollerLike<OperationState<OperationJobExtendedInfo>, OperationJobExtendedInfo>
validateForBackup
验证临时备份是否成功
validateForBackup: (resourceGroupName: string, vaultName: string, parameters: ValidateForBackupRequest, options?: BackupInstancesValidateForBackupOptionalParams) => PollerLike<OperationState<OperationJobExtendedInfo>, OperationJobExtendedInfo>
属性值
(resourceGroupName: string, vaultName: string, parameters: ValidateForBackupRequest, options?: BackupInstancesValidateForBackupOptionalParams) => PollerLike<OperationState<OperationJobExtendedInfo>, OperationJobExtendedInfo>
validateForModifyBackup
验证备份实例的更新是否成功
validateForModifyBackup: (resourceGroupName: string, vaultName: string, backupInstanceName: string, parameters: ValidateForModifyBackupRequest, options?: BackupInstancesValidateForModifyBackupOptionalParams) => PollerLike<OperationState<void>, void>
属性值
(resourceGroupName: string, vaultName: string, backupInstanceName: string, parameters: ValidateForModifyBackupRequest, options?: BackupInstancesValidateForModifyBackupOptionalParams) => PollerLike<OperationState<void>, void>
validateForRestore
验证是否可以为 DataSource 触发还原
validateForRestore: (resourceGroupName: string, vaultName: string, backupInstanceName: string, parameters: ValidateRestoreRequestObject, options?: BackupInstancesValidateForRestoreOptionalParams) => PollerLike<OperationState<OperationJobExtendedInfo>, OperationJobExtendedInfo>
属性值
(resourceGroupName: string, vaultName: string, backupInstanceName: string, parameters: ValidateRestoreRequestObject, options?: BackupInstancesValidateForRestoreOptionalParams) => PollerLike<OperationState<OperationJobExtendedInfo>, OperationJobExtendedInfo>