你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

RecoveryServicesBackupExtensions 类

定义

一个类,用于将扩展方法添加到 Azure.ResourceManager.RecoveryServicesBackup。

public static class RecoveryServicesBackupExtensions
type RecoveryServicesBackupExtensions = class
Public Module RecoveryServicesBackupExtensions
继承
RecoveryServicesBackupExtensions

方法

ExportJob(ResourceGroupResource, String, String, CancellationToken)

触发筛选器指定的作业导出,并返回要跟踪的 OperationID。

  • 请求路径/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupJobsExport
  • 操作IdJobs_Export
ExportJobAsync(ResourceGroupResource, String, String, CancellationToken)

触发筛选器指定的作业导出,并返回要跟踪的 OperationID。

  • 请求路径/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupJobsExport
  • 操作IdJobs_Export
GetBackupEngine(ResourceGroupResource, String, String, String, String, CancellationToken)

返回注册到恢复服务保管库的备份管理服务器。

  • 请求路径/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupEngines/{backupEngineName}
  • 操作IdBackupEngines_Get
GetBackupEngineAsync(ResourceGroupResource, String, String, String, String, CancellationToken)

返回注册到恢复服务保管库的备份管理服务器。

  • 请求路径/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupEngines/{backupEngineName}
  • 操作IdBackupEngines_Get
GetBackupEngineResource(ArmClient, ResourceIdentifier)

获取一个 对象,该 BackupEngineResource 对象表示 ,以及可对它执行但没有数据的实例操作。 可以使用 CreateResourceIdentifier(String, String, String, String) 从其组件创建 BackupEngineResourceResourceIdentifier

GetBackupEngines(ResourceGroupResource, String)

获取 ResourceGroupResource 中 BackupEngineResources 的集合。

GetBackupJob(ResourceGroupResource, String, String, CancellationToken)

获取与作业关联的扩展信息。

  • 请求路径/订阅/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupJobs/{jobName}
  • 操作IdJobDetails_Get
GetBackupJobAsync(ResourceGroupResource, String, String, CancellationToken)

获取与作业关联的扩展信息。

  • 请求路径/订阅/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupJobs/{jobName}
  • 操作IdJobDetails_Get
GetBackupJobResource(ArmClient, ResourceIdentifier)

获取一个 对象,该 BackupJobResource 对象表示 ,以及可对它执行但没有数据的实例操作。 可以使用 CreateResourceIdentifier(String, String, String, String) 从其组件创建 BackupJobResourceResourceIdentifier

GetBackupJobs(ResourceGroupResource, String)

获取 ResourceGroupResource 中 BackupJobResources 的集合。

GetBackupPrivateEndpointConnection(ResourceGroupResource, String, String, CancellationToken)

获取专用终结点连接。 此调用由备份管理员执行。

  • 请求路径/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/privateEndpointConnections/{privateEndpointConnectionName}
  • 操作IdPrivateEndpointConnection_Get
GetBackupPrivateEndpointConnectionAsync(ResourceGroupResource, String, String, CancellationToken)

获取专用终结点连接。 此调用由备份管理员执行。

  • 请求路径/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/privateEndpointConnections/{privateEndpointConnectionName}
  • 操作IdPrivateEndpointConnection_Get
GetBackupPrivateEndpointConnectionResource(ArmClient, ResourceIdentifier)

获取一个 对象,该 BackupPrivateEndpointConnectionResource 对象表示 ,以及可对它执行但没有数据的实例操作。 可以使用 CreateResourceIdentifier(String, String, String, String) 从其组件创建 BackupPrivateEndpointConnectionResourceResourceIdentifier

GetBackupPrivateEndpointConnections(ResourceGroupResource)

获取 ResourceGroupResource 中 BackupPrivateEndpointConnectionResources 的集合。

GetBackupProtectableItems(ResourceGroupResource, String, String, String, CancellationToken)

根据查询筛选器和分页参数提供订阅中可保护对象的可分页列表。

  • 请求路径/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupProtectableItems
  • 操作IdBackupProtectableItems_List
GetBackupProtectableItemsAsync(ResourceGroupResource, String, String, String, CancellationToken)

根据查询筛选器和分页参数提供订阅中可保护对象的可分页列表。

  • 请求路径/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupProtectableItems
  • 操作IdBackupProtectableItems_List
GetBackupProtectedItemResource(ArmClient, ResourceIdentifier)

获取一个 对象,该 BackupProtectedItemResource 对象表示 ,以及可对它执行但没有数据的实例操作。 可以使用 CreateResourceIdentifier(String, String, String, String, String, String) 从其组件创建 BackupProtectedItemResourceResourceIdentifier

GetBackupProtectedItems(ResourceGroupResource, String, String, String, CancellationToken)

提供保管库中备份的所有项的可分页列表。

  • 请求路径/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupProtectedItems
  • 操作IdBackupProtectedItems_List
GetBackupProtectedItemsAsync(ResourceGroupResource, String, String, String, CancellationToken)

提供保管库中备份的所有项的可分页列表。

  • 请求路径/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupProtectedItems
  • 操作IdBackupProtectedItems_List
GetBackupProtectionContainer(ResourceGroupResource, String, String, String, CancellationToken)

获取注册到恢复服务保管库的特定容器的详细信息。

  • 请求路径/订阅/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/protectionContainers/{containerName}
  • 操作IdProtectionContainers_Get
GetBackupProtectionContainerAsync(ResourceGroupResource, String, String, String, CancellationToken)

获取注册到恢复服务保管库的特定容器的详细信息。

  • 请求路径/订阅/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/protectionContainers/{containerName}
  • 操作IdProtectionContainers_Get
GetBackupProtectionContainerResource(ArmClient, ResourceIdentifier)

获取一个 对象,该 BackupProtectionContainerResource 对象表示 ,以及可对它执行但没有数据的实例操作。 可以使用 CreateResourceIdentifier(String, String, String, String, String) 从其组件创建 BackupProtectionContainerResourceResourceIdentifier

GetBackupProtectionContainers(ResourceGroupResource)

获取 ResourceGroupResource 中 BackupProtectionContainerResources 的集合。

GetBackupProtectionContainers(ResourceGroupResource, String, String, CancellationToken)

列出注册到恢复服务保管库的容器。

  • 请求路径/订阅/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupProtectionContainers
  • 操作IdBackupProtectionContainers_List
GetBackupProtectionContainersAsync(ResourceGroupResource, String, String, CancellationToken)

列出注册到恢复服务保管库的容器。

  • 请求路径/订阅/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupProtectionContainers
  • 操作IdBackupProtectionContainers_List
GetBackupProtectionIntent(ResourceGroupResource, String, String, String, CancellationToken)

提供保护意向 up 项的详细信息。 这是一个异步操作。 若要了解操作的状态,请调用 GetItemOperationResult API。

  • 请求路径/订阅/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/backupProtectionIntent/{intentObjectName}
  • 操作IdProtectionIntent_Get
GetBackupProtectionIntentAsync(ResourceGroupResource, String, String, String, CancellationToken)

提供保护意向 up 项的详细信息。 这是一个异步操作。 若要了解操作的状态,请调用 GetItemOperationResult API。

  • 请求路径/订阅/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/backupProtectionIntent/{intentObjectName}
  • 操作IdProtectionIntent_Get
GetBackupProtectionIntentResource(ArmClient, ResourceIdentifier)

获取一个 对象,该 BackupProtectionIntentResource 对象表示 ,以及可对它执行但没有数据的实例操作。 可以使用 CreateResourceIdentifier(String, String, String, String, String) 从其组件创建 BackupProtectionIntentResourceResourceIdentifier

GetBackupProtectionIntents(ResourceGroupResource)

获取 ResourceGroupResource 中 BackupProtectionIntentResources 的集合。

GetBackupProtectionIntents(ResourceGroupResource, String, String, String, CancellationToken)

提供保管库中存在的所有意向的可分页列表。

  • 请求路径/订阅/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupProtectionIntents
  • 操作IdBackupProtectionIntent_List
GetBackupProtectionIntentsAsync(ResourceGroupResource, String, String, String, CancellationToken)

提供保管库中存在的所有意向的可分页列表。

  • 请求路径/订阅/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupProtectionIntents
  • 操作IdBackupProtectionIntent_List
GetBackupProtectionPolicies(ResourceGroupResource, String)

获取 ResourceGroupResource 中 BackupProtectionPolicyResources 的集合。

GetBackupProtectionPolicy(ResourceGroupResource, String, String, CancellationToken)

提供与恢复服务保管库关联的备份策略的详细信息。 这是一个异步操作。 可以使用 GetPolicyOperationResult API 提取操作的状态。

  • 请求路径/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupPolicies/{policyName}
  • 操作IdProtectionPolicies_Get
GetBackupProtectionPolicyAsync(ResourceGroupResource, String, String, CancellationToken)

提供与恢复服务保管库关联的备份策略的详细信息。 这是一个异步操作。 可以使用 GetPolicyOperationResult API 提取操作的状态。

  • 请求路径/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupPolicies/{policyName}
  • 操作IdProtectionPolicies_Get
GetBackupProtectionPolicyResource(ArmClient, ResourceIdentifier)

获取一个 对象,该 BackupProtectionPolicyResource 对象表示 ,以及可对它执行但没有数据的实例操作。 可以使用 CreateResourceIdentifier(String, String, String, String) 从其组件创建 BackupProtectionPolicyResourceResourceIdentifier

GetBackupRecoveryPointResource(ArmClient, ResourceIdentifier)

获取一个 对象,该 BackupRecoveryPointResource 对象表示 ,以及可对它执行但没有数据的实例操作。 可以使用 CreateResourceIdentifier(String, String, String, String, String, String, String) 从其组件创建 BackupRecoveryPointResourceResourceIdentifier

GetBackupResourceConfig(ResourceGroupResource, String, CancellationToken)

提取资源存储配置。

  • 请求路径/订阅/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupstorageconfig/vaultstorageconfig
  • 操作IdBackupResourceStorageConfigsNonCRR_Get
GetBackupResourceConfigAsync(ResourceGroupResource, String, CancellationToken)

提取资源存储配置。

  • 请求路径/订阅/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupstorageconfig/vaultstorageconfig
  • 操作IdBackupResourceStorageConfigsNonCRR_Get
GetBackupResourceConfigResource(ArmClient, ResourceIdentifier)

获取一个对象, BackupResourceConfigResource 该对象表示 ,以及可对它执行但不带数据的实例操作。 可以使用 CreateResourceIdentifier(String, String, String) 从其组件创建 。BackupResourceConfigResourceResourceIdentifier

GetBackupResourceConfigs(ResourceGroupResource)

获取 ResourceGroupResource 中 BackupResourceConfigResources 的集合。

GetBackupResourceEncryptionConfigExtended(ResourceGroupResource, String, CancellationToken)

提取保管库加密配置。

  • 请求路径/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupEncryptionConfigs/backupResourceEncryptionConfig
  • 操作IdBackupResourceEncryptionConfigs_Get
GetBackupResourceEncryptionConfigExtendedAsync(ResourceGroupResource, String, CancellationToken)

提取保管库加密配置。

  • 请求路径/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupEncryptionConfigs/backupResourceEncryptionConfig
  • 操作IdBackupResourceEncryptionConfigs_Get
GetBackupResourceEncryptionConfigExtendedResource(ArmClient, ResourceIdentifier)

获取一个对象, BackupResourceEncryptionConfigExtendedResource 该对象表示 ,以及可对它执行但不带数据的实例操作。 可以使用 CreateResourceIdentifier(String, String, String) 从其组件创建 。BackupResourceEncryptionConfigExtendedResourceResourceIdentifier

GetBackupResourceEncryptionConfigExtendeds(ResourceGroupResource)

获取 ResourceGroupResource 中的 BackupResourceEncryptionConfigExtendedResources 的集合。

GetBackupResourceVaultConfig(ResourceGroupResource, String, CancellationToken)

提取资源保管库配置。

  • 请求路径/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupconfig/vaultconfig
  • 操作IdBackupResourceVaultConfigs_Get
GetBackupResourceVaultConfigAsync(ResourceGroupResource, String, CancellationToken)

提取资源保管库配置。

  • 请求路径/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupconfig/vaultconfig
  • 操作IdBackupResourceVaultConfigs_Get
GetBackupResourceVaultConfigResource(ArmClient, ResourceIdentifier)

获取一个对象, BackupResourceVaultConfigResource 该对象表示 ,以及可对它执行但不带数据的实例操作。 可以使用 CreateResourceIdentifier(String, String, String) 从其组件创建 。BackupResourceVaultConfigResourceResourceIdentifier

GetBackupResourceVaultConfigs(ResourceGroupResource)

获取 ResourceGroupResource 中 BackupResourceVaultConfigResources 的集合。

GetBackupStatus(SubscriptionResource, AzureLocation, BackupStatusContent, CancellationToken)

获取容器备份状态

  • 请求路径/订阅/{subscriptionId}/providers/Microsoft.RecoveryServices/locations/{azureRegion}/backupStatus
  • 操作IdBackupStatus_Get
GetBackupStatusAsync(SubscriptionResource, AzureLocation, BackupStatusContent, CancellationToken)

获取容器备份状态

  • 请求路径/订阅/{subscriptionId}/providers/Microsoft.RecoveryServices/locations/{azureRegion}/backupStatus
  • 操作IdBackupStatus_Get
GetBackupUsageSummaries(ResourceGroupResource, String, String, String, CancellationToken)

提取保管库的备份管理使用情况摘要。

  • 请求路径/订阅/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupUsageSummaries
  • 操作IdBackupUsageSummaries_List
GetBackupUsageSummariesAsync(ResourceGroupResource, String, String, String, CancellationToken)

提取保管库的备份管理使用情况摘要。

  • 请求路径/订阅/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupUsageSummaries
  • 操作IdBackupUsageSummaries_List
GetProtectableContainers(ResourceGroupResource, String, String, String, CancellationToken)

列出可注册到恢复服务保管库的容器。

  • 请求路径/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/protectableContainers
  • 操作IdProtectableContainers_List
GetProtectableContainersAsync(ResourceGroupResource, String, String, String, CancellationToken)

列出可注册到恢复服务保管库的容器。

  • 请求路径/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/protectableContainers
  • 操作IdProtectableContainers_List
GetResourceGuardProxies(ResourceGroupResource, String)

获取 ResourceGroupResource 中 ResourceGuardProxyResources 的集合。

GetResourceGuardProxy(ResourceGroupResource, String, String, CancellationToken)

在保管库下返回 ResourceGuardProxy,并在请求中引用了名称

  • 请求路径/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupResourceGuardProxies/{resourceGuardProxyName}
  • 操作IdResourceGuardProxy_Get
GetResourceGuardProxyAsync(ResourceGroupResource, String, String, CancellationToken)

在保管库下返回 ResourceGuardProxy,并在请求中引用了名称

  • 请求路径/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupResourceGuardProxies/{resourceGuardProxyName}
  • 操作IdResourceGuardProxy_Get
GetResourceGuardProxyResource(ArmClient, ResourceIdentifier)

获取一个对象, ResourceGuardProxyResource 该对象表示 ,以及可对它执行但不带数据的实例操作。 可以使用 CreateResourceIdentifier(String, String, String, String) 从其组件创建 。ResourceGuardProxyResourceResourceIdentifier

GetSecurityPin(ResourceGroupResource, String, SecurityPinContent, CancellationToken)

获取安全 PIN。

  • 请求路径/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupSecurityPIN
  • 操作IdSecurityPINs_Get
GetSecurityPinAsync(ResourceGroupResource, String, SecurityPinContent, CancellationToken)

获取安全 PIN。

  • 请求路径/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupSecurityPIN
  • 操作IdSecurityPINs_Get
GetSoftDeletedProtectionContainers(ResourceGroupResource, String, String, CancellationToken)

列出注册到恢复服务保管库的软删除容器。

  • 请求路径/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupDeletedProtectionContainers
  • 操作IdDeletedProtectionContainers_List
GetSoftDeletedProtectionContainersAsync(ResourceGroupResource, String, String, CancellationToken)

列出注册到恢复服务保管库的软删除容器。

  • 请求路径/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupDeletedProtectionContainers
  • 操作IdDeletedProtectionContainers_List
RefreshProtectionContainer(ResourceGroupResource, String, String, String, CancellationToken)

发现订阅中可备份到恢复服务保管库的所有容器。 这是一个异步操作。 若要了解操作的状态,请调用 GetRefreshOperationResult API。

  • 请求路径/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/refreshContainers
  • 操作IdProtectionContainers_Refresh
RefreshProtectionContainerAsync(ResourceGroupResource, String, String, String, CancellationToken)

发现订阅中可备份到恢复服务保管库的所有容器。 这是一个异步操作。 若要了解操作的状态,请调用 GetRefreshOperationResult API。

  • 请求路径/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/refreshContainers
  • 操作IdProtectionContainers_Refresh
ValidateFeatureSupport(SubscriptionResource, AzureLocation, FeatureSupportContent, CancellationToken)

它将验证服务中是否支持具有资源属性的给定功能

  • 请求路径/订阅/{subscriptionId}/providers/Microsoft.RecoveryServices/locations/{azureRegion}/backupValidateFeatures
  • 操作IdFeatureSupport_Validate
ValidateFeatureSupportAsync(SubscriptionResource, AzureLocation, FeatureSupportContent, CancellationToken)

它将验证服务中是否支持具有资源属性的给定功能

  • 请求路径/订阅/{subscriptionId}/providers/Microsoft.RecoveryServices/locations/{azureRegion}/backupValidateFeatures
  • 操作IdFeatureSupport_Validate
ValidateProtectionIntent(SubscriptionResource, AzureLocation, PreValidateEnableBackupContent, CancellationToken)

它将验证以下内容

  1. 保管库容量
  2. VM 已受到保护
  3. 在属性中传递的任何与 VM 相关的配置。
  • 请求路径/订阅/{subscriptionId}/providers/Microsoft.RecoveryServices/locations/{azureRegion}/backupPreValidateProtection
  • 操作IdProtectionIntent_Validate
ValidateProtectionIntentAsync(SubscriptionResource, AzureLocation, PreValidateEnableBackupContent, CancellationToken)

它将验证以下内容

  1. 保管库容量
  2. VM 已受到保护
  3. 在属性中传递的任何与 VM 相关的配置。
  • 请求路径/订阅/{subscriptionId}/providers/Microsoft.RecoveryServices/locations/{azureRegion}/backupPreValidateProtection
  • 操作IdProtectionIntent_Validate

适用于