共用方式為


Protected Items - Create Or Update

啟用專案的備份,或修改已備份專案的備份原則資訊。 這是異步操作。 若要知道作業的狀態,請呼叫 GetItemOperationResult API。

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/protectionContainers/{containerName}/protectedItems/{protectedItemName}?api-version=2024-10-01

URI 參數

名稱 位於 必要 類型 Description
containerName
path True

string

與備份專案相關聯的容器名稱。

fabricName
path True

string

與備份專案相關聯的網狀架構名稱。

protectedItemName
path True

string

要備份的項目名稱。

resourceGroupName
path True

string

復原服務保存庫所在的資源群組名稱。

subscriptionId
path True

string

訂用帳戶標識碼。

vaultName
path True

string

復原服務保存庫的名稱。

api-version
query True

string

用戶端 API 版本。

要求標頭

名稱 必要 類型 Description
x-ms-authorization-auxiliary

string

要求本文

名稱 類型 Description
eTag

string

選擇性 ETag。

location

string

資源位置。

properties ProtectedItem:

ProtectedItemResource 屬性

tags

object

資源標籤。

回應

名稱 類型 Description
200 OK

ProtectedItemResource

還行

202 Accepted

接受

Other Status Codes

CloudError

描述作業失敗原因的錯誤回應。

安全性

azure_auth

Azure Active Directory OAuth2 Flow

類型: oauth2
Flow: implicit
授權 URL: https://login.microsoftonline.com/common/oauth2/authorize

範圍

名稱 Description
user_impersonation 模擬您的用戶帳戶。

範例

Enable Protection on Azure IaasVm
Stop Protection with retain data on Azure IaasVm

Enable Protection on Azure IaasVm

範例要求

PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1?api-version=2024-10-01

{
  "properties": {
    "protectedItemType": "Microsoft.Compute/virtualMachines",
    "sourceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1",
    "policyId": "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/DefaultPolicy"
  }
}

範例回覆

Location: https://management.azure.com/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/operationResults/00000000-0000-0000-0000-000000000000?api-version=2016-12-01
Azure-AsyncOperation: https://management.azure.com/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/operationsStatus/00000000-0000-0000-0000-000000000000?api-version=2016-12-01
Retry-After: 60
{
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/PythonSDKBackupTestRg/providers/Microsoft.RecoveryServices/vaults/PySDKBackupTestRsVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1",
  "name": "VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1",
  "type": "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems",
  "properties": {
    "friendlyName": "netvmtestv2vm1",
    "virtualMachineId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1",
    "protectionStatus": "Healthy",
    "protectionState": "Protected",
    "healthStatus": "Passed",
    "lastBackupStatus": "Completed",
    "lastBackupTime": "2018-01-22T12:25:32.048723Z",
    "protectedItemDataId": "636482643132986882",
    "protectedItemType": "Microsoft.Compute/virtualMachines",
    "backupManagementType": "AzureIaasVM",
    "workloadType": "VM",
    "containerName": "iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1",
    "sourceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1",
    "policyId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/PythonSDKBackupTestRg/providers/Microsoft.RecoveryServices/vaults/PySDKBackupTestRsVault/backupPolicies/testPolicy1",
    "lastRecoveryPoint": null
  }
}

Stop Protection with retain data on Azure IaasVm

範例要求

PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1?api-version=2024-10-01

{
  "properties": {
    "protectedItemType": "Microsoft.Compute/virtualMachines",
    "sourceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1",
    "protectionState": "ProtectionStopped"
  }
}

範例回覆

Location: https://management.azure.com/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/operationResults/00000000-0000-0000-0000-000000000000?api-version=2016-12-01
Azure-AsyncOperation: https://management.azure.com/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/operationsStatus/00000000-0000-0000-0000-000000000000?api-version=2016-12-01
Retry-After: 60
{
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/PythonSDKBackupTestRg/providers/Microsoft.RecoveryServices/vaults/PySDKBackupTestRsVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1",
  "name": "VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1",
  "type": "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems",
  "properties": {
    "friendlyName": "netvmtestv2vm1",
    "virtualMachineId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1",
    "protectionStatus": "Healthy",
    "protectionState": "ProtectionStopped",
    "healthStatus": "Passed",
    "lastBackupStatus": "Completed",
    "lastBackupTime": "2018-01-22T12:25:32.048723Z",
    "protectedItemDataId": "636482643132986882",
    "protectedItemType": "Microsoft.Compute/virtualMachines",
    "backupManagementType": "AzureIaasVM",
    "workloadType": "VM",
    "containerName": "iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1",
    "sourceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1",
    "policyId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/PythonSDKBackupTestRg/providers/Microsoft.RecoveryServices/vaults/PySDKBackupTestRsVault/backupPolicies/testPolicy1",
    "lastRecoveryPoint": null
  }
}

定義

名稱 Description
AzureFileshareProtectedItem

Azure 檔案共用工作負載特定的備份專案。

AzureFileshareProtectedItemExtendedInfo

Azure 檔案共用備份專案的其他資訊。

AzureIaaSClassicComputeVMProtectedItem

代表傳統計算 VM 的 IaaS VM 工作負載特定備份專案。

AzureIaaSComputeVMProtectedItem

代表 Azure Resource Manager VM 的 IaaS VM 工作負載特定備份專案。

AzureIaaSVMHealthDetails

Azure IaaS VM 工作負載特定的健康情況詳細數據。

AzureIaaSVMProtectedItem

IaaS VM 工作負載特定的備份專案。

AzureIaaSVMProtectedItemExtendedInfo

Azure IaaS VM 特定備份專案的其他資訊。

AzureSqlProtectedItem

Azure SQL 工作負載特定的備份專案。

AzureSqlProtectedItemExtendedInfo

Azure Sql 特定受保護專案的其他資訊。

AzureVmWorkloadProtectedItem

Azure VM 工作負載特定的受保護專案。

AzureVmWorkloadProtectedItemExtendedInfo

SQL 特定備份專案的 Azure 工作負載其他資訊。

AzureVmWorkloadSAPAseDatabaseProtectedItem

代表 SAP ASE 資料庫的 Azure VM 工作負載特定受保護專案。

AzureVmWorkloadSAPHanaDatabaseProtectedItem

代表 SAP HANA 資料庫的 Azure VM 工作負載特定受保護專案。

AzureVmWorkloadSAPHanaDBInstanceProtectedItem

代表 SAP HANA DBInstance 的 Azure VM 工作負載特定受保護專案。

AzureVmWorkloadSQLDatabaseProtectedItem

代表 SQL Database 的 Azure VM 工作負載特定受保護專案。

BackupManagementType

備份項目的備份管理類型。

CloudError

來自容器實例服務的錯誤回應。

CloudErrorBody

來自容器實例服務的錯誤回應。

CreateMode

建立模式,表示復原現有的虛刪除數據源或建立新的數據源。

DataSourceType

此專案代表的工作負載類型。

DiskExclusionProperties
DistributedNodesInfo

這是用來代表分散式容器的各種節點。

DPMProtectedItem

備份引擎特定備份專案的其他資訊。

DPMProtectedItemExtendedInfo

DPM 受保護專案的其他資訊。

ErrorAdditionalInfo

資源管理錯誤其他資訊。

ErrorDetail

封裝程式代碼、訊息和建議的錯誤詳細數據類別。

ExtendedProperties

Azure IaasVM 備份的擴充屬性。

GenericProtectedItem

備份專案的基類。

HealthStatus

受保護專案的健全狀態。

KPIResourceHealthDetails

KPI 資源健康情況詳細數據

LastBackupStatus

上次備份作業狀態。 可能的值:狀況良好、狀況不良。

MabFileFolderProtectedItem

MAB 工作負載特定的備份專案。

MabFileFolderProtectedItemExtendedInfo

備份專案的其他資訊。

ProtectedItemHealthStatus

備份專案的健全狀態,根據收到的最後一個活動訊號進行評估

ProtectedItemResource

備份專案的基類。

ProtectedItemState

備份項目的備份狀態。

ProtectionState

此備份項目的備份狀態。

ResourceHealthDetails

備份專案的健全狀況詳細數據。

ResourceHealthStatus

資源健康狀態

AzureFileshareProtectedItem

Azure 檔案共用工作負載特定的備份專案。

名稱 類型 Description
backupManagementType

BackupManagementType

備份項目的備份管理類型。

backupSetName

string

備份項目所屬備份集的名稱

containerName

string

容器的唯一名稱

createMode

CreateMode

建立模式,表示復原現有的虛刪除數據源或建立新的數據源。

deferredDeleteTimeInUTC

string

UTC 延遲刪除的時間

deferredDeleteTimeRemaining

string

在標示延遲刪除的 DS 之前剩餘的時間會永久刪除

extendedInfo

AzureFileshareProtectedItemExtendedInfo

此備份專案的其他資訊。

friendlyName

string

這個備份專案所表示之檔案共用的易記名稱。

isArchiveEnabled

boolean

旗標,以識別數據源是否在封存中受到保護

isDeferredDeleteScheduleUpcoming

boolean

旗標,以識別延遲刪除的 DS 是否即將清除

isRehydrate

boolean

用來識別延遲刪除的 DS 要移至暫停狀態的旗標

isScheduledForDeferredDelete

boolean

旗標,以識別 DS 是否排程延遲刪除

kpisHealths

<string,  KPIResourceHealthDetails>

不同 KPI 的健康情況詳細數據

lastBackupStatus

string

上次備份作業狀態。 可能的值:狀況良好、狀況不良。

lastBackupTime

string

此備份項目上最後一次備份作業的時間戳。

lastRecoveryPoint

string

為此備份專案建立最後一個(最新)備份複本時的時間戳。

policyId

string

備份此項目的備份原則標識碼。

policyName

string

用於保護的原則名稱

protectedItemType string:

AzureFileShareProtectedItem

備份項目類型。

protectionState

ProtectionState

此備份項目的備份狀態。

protectionStatus

string

此備份項目的備份狀態。

resourceGuardOperationRequests

string[]

將執行 LAC 檢查的 ResourceGuardOperationRequests

softDeleteRetentionPeriodInDays

integer

以天為單位的虛刪除保留期限

sourceResourceId

string

要備份之資源的 ARM 識別碼。

vaultId

string

保護此專案的保存庫標識碼

workloadType

DataSourceType

此專案代表的工作負載類型。

AzureFileshareProtectedItemExtendedInfo

Azure 檔案共用備份專案的其他資訊。

名稱 類型 Description
oldestRecoveryPoint

string

服務中此專案可用的最舊備份複本。

policyState

string

表示套用至此備份項目的原則對象和原則的一致性。

recoveryPointCount

integer

與此備份項目相關聯的可用備份複本數目。

resourceState

string

指出此資源的狀態。 可能的值來自列舉 ResourceState {Invalid, Active, SoftDeleted, Deleted}

resourceStateSyncTime

string

此備份項目的資源狀態同步時間。

AzureIaaSClassicComputeVMProtectedItem

代表傳統計算 VM 的 IaaS VM 工作負載特定備份專案。

名稱 類型 Description
backupManagementType

BackupManagementType

備份項目的備份管理類型。

backupSetName

string

備份項目所屬備份集的名稱

containerName

string

容器的唯一名稱

createMode

CreateMode

建立模式,表示復原現有的虛刪除數據源或建立新的數據源。

deferredDeleteTimeInUTC

string

UTC 延遲刪除的時間

deferredDeleteTimeRemaining

string

在標示延遲刪除的 DS 之前剩餘的時間會永久刪除

extendedInfo

AzureIaaSVMProtectedItemExtendedInfo

此備份專案的其他資訊。

extendedProperties

ExtendedProperties

Azure IaasVM 備份的擴充屬性。

friendlyName

string

這個備份專案所代表之 VM 的易記名稱。

healthDetails

AzureIaaSVMHealthDetails[]

此備份專案的健康情況詳細數據。

healthStatus

HealthStatus

受保護專案的健全狀態。

isArchiveEnabled

boolean

旗標,以識別數據源是否在封存中受到保護

isDeferredDeleteScheduleUpcoming

boolean

旗標,以識別延遲刪除的 DS 是否即將清除

isRehydrate

boolean

用來識別延遲刪除的 DS 要移至暫停狀態的旗標

isScheduledForDeferredDelete

boolean

旗標,以識別 DS 是否排程延遲刪除

kpisHealths

<string,  KPIResourceHealthDetails>

不同 KPI 的健康情況詳細數據

lastBackupStatus

string

上次備份作業狀態。

lastBackupTime

string

此備份項目上最後一次備份作業的時間戳。

lastRecoveryPoint

string

為此備份專案建立最後一個(最新)備份複本時的時間戳。

policyId

string

備份此項目的備份原則標識碼。

policyName

string

用於保護的原則名稱

protectedItemDataId

string

受保護項目的數據識別碼。

protectedItemType string:

Microsoft.ClassicCompute/virtualMachines

備份項目類型。

protectionState

ProtectionState

此備份項目的備份狀態。

protectionStatus

string

此備份項目的備份狀態。

resourceGuardOperationRequests

string[]

將執行 LAC 檢查的 ResourceGuardOperationRequests

softDeleteRetentionPeriodInDays

integer

以天為單位的虛刪除保留期限

sourceResourceId

string

要備份之資源的 ARM 識別碼。

vaultId

string

保護此專案的保存庫標識碼

virtualMachineId

string

這個專案所代表之虛擬機的完整ARM標識碼。

workloadType

DataSourceType

此專案代表的工作負載類型。

AzureIaaSComputeVMProtectedItem

代表 Azure Resource Manager VM 的 IaaS VM 工作負載特定備份專案。

名稱 類型 Description
backupManagementType

BackupManagementType

備份項目的備份管理類型。

backupSetName

string

備份項目所屬備份集的名稱

containerName

string

容器的唯一名稱

createMode

CreateMode

建立模式,表示復原現有的虛刪除數據源或建立新的數據源。

deferredDeleteTimeInUTC

string

UTC 延遲刪除的時間

deferredDeleteTimeRemaining

string

在標示延遲刪除的 DS 之前剩餘的時間會永久刪除

extendedInfo

AzureIaaSVMProtectedItemExtendedInfo

此備份專案的其他資訊。

extendedProperties

ExtendedProperties

Azure IaasVM 備份的擴充屬性。

friendlyName

string

這個備份專案所代表之 VM 的易記名稱。

healthDetails

AzureIaaSVMHealthDetails[]

此備份專案的健康情況詳細數據。

healthStatus

HealthStatus

受保護專案的健全狀態。

isArchiveEnabled

boolean

旗標,以識別數據源是否在封存中受到保護

isDeferredDeleteScheduleUpcoming

boolean

旗標,以識別延遲刪除的 DS 是否即將清除

isRehydrate

boolean

用來識別延遲刪除的 DS 要移至暫停狀態的旗標

isScheduledForDeferredDelete

boolean

旗標,以識別 DS 是否排程延遲刪除

kpisHealths

<string,  KPIResourceHealthDetails>

不同 KPI 的健康情況詳細數據

lastBackupStatus

string

上次備份作業狀態。

lastBackupTime

string

此備份項目上最後一次備份作業的時間戳。

lastRecoveryPoint

string

為此備份專案建立最後一個(最新)備份複本時的時間戳。

policyId

string

備份此項目的備份原則標識碼。

policyName

string

用於保護的原則名稱

protectedItemDataId

string

受保護項目的數據識別碼。

protectedItemType string:

Microsoft.Compute/virtualMachines

備份項目類型。

protectionState

ProtectionState

此備份項目的備份狀態。

protectionStatus

string

此備份項目的備份狀態。

resourceGuardOperationRequests

string[]

將執行 LAC 檢查的 ResourceGuardOperationRequests

softDeleteRetentionPeriodInDays

integer

以天為單位的虛刪除保留期限

sourceResourceId

string

要備份之資源的 ARM 識別碼。

vaultId

string

保護此專案的保存庫標識碼

virtualMachineId

string

這個專案所代表之虛擬機的完整ARM標識碼。

workloadType

DataSourceType

此專案代表的工作負載類型。

AzureIaaSVMHealthDetails

Azure IaaS VM 工作負載特定的健康情況詳細數據。

名稱 類型 Description
code

integer

健康情況代碼

message

string

健康情況訊息

recommendations

string[]

健康情況建議動作

title

string

健康情況標題

AzureIaaSVMProtectedItem

IaaS VM 工作負載特定的備份專案。

名稱 類型 Description
backupManagementType

BackupManagementType

備份項目的備份管理類型。

backupSetName

string

備份項目所屬備份集的名稱

containerName

string

容器的唯一名稱

createMode

CreateMode

建立模式,表示復原現有的虛刪除數據源或建立新的數據源。

deferredDeleteTimeInUTC

string

UTC 延遲刪除的時間

deferredDeleteTimeRemaining

string

在標示延遲刪除的 DS 之前剩餘的時間會永久刪除

extendedInfo

AzureIaaSVMProtectedItemExtendedInfo

此備份專案的其他資訊。

extendedProperties

ExtendedProperties

Azure IaasVM 備份的擴充屬性。

friendlyName

string

這個備份專案所代表之 VM 的易記名稱。

healthDetails

AzureIaaSVMHealthDetails[]

此備份專案的健康情況詳細數據。

healthStatus

HealthStatus

受保護專案的健全狀態。

isArchiveEnabled

boolean

旗標,以識別數據源是否在封存中受到保護

isDeferredDeleteScheduleUpcoming

boolean

旗標,以識別延遲刪除的 DS 是否即將清除

isRehydrate

boolean

用來識別延遲刪除的 DS 要移至暫停狀態的旗標

isScheduledForDeferredDelete

boolean

旗標,以識別 DS 是否排程延遲刪除

kpisHealths

<string,  KPIResourceHealthDetails>

不同 KPI 的健康情況詳細數據

lastBackupStatus

string

上次備份作業狀態。

lastBackupTime

string

此備份項目上最後一次備份作業的時間戳。

lastRecoveryPoint

string

為此備份專案建立最後一個(最新)備份複本時的時間戳。

policyId

string

備份此項目的備份原則標識碼。

policyName

string

用於保護的原則名稱

protectedItemDataId

string

受保護項目的數據識別碼。

protectedItemType string:

AzureIaaSVMProtectedItem

備份項目類型。

protectionState

ProtectionState

此備份項目的備份狀態。

protectionStatus

string

此備份項目的備份狀態。

resourceGuardOperationRequests

string[]

將執行 LAC 檢查的 ResourceGuardOperationRequests

softDeleteRetentionPeriodInDays

integer

以天為單位的虛刪除保留期限

sourceResourceId

string

要備份之資源的 ARM 識別碼。

vaultId

string

保護此專案的保存庫標識碼

virtualMachineId

string

這個專案所代表之虛擬機的完整ARM標識碼。

workloadType

DataSourceType

此專案代表的工作負載類型。

AzureIaaSVMProtectedItemExtendedInfo

Azure IaaS VM 特定備份專案的其他資訊。

名稱 類型 Description
newestRecoveryPointInArchive

string

封存層中此備份專案可用的最新備份複本

oldestRecoveryPoint

string

所有層中此備份專案可用的最舊備份複本。

oldestRecoveryPointInArchive

string

封存層中此備份專案可用的最舊備份複本

oldestRecoveryPointInVault

string

保存庫層中此備份專案可用的最舊備份複本

policyInconsistent

boolean

指定與備份項目相關聯的備份原則是否不一致。

recoveryPointCount

integer

此備份專案可用的備份複本數目。

AzureSqlProtectedItem

Azure SQL 工作負載特定的備份專案。

名稱 類型 Description
backupManagementType

BackupManagementType

備份項目的備份管理類型。

backupSetName

string

備份項目所屬備份集的名稱

containerName

string

容器的唯一名稱

createMode

CreateMode

建立模式,表示復原現有的虛刪除數據源或建立新的數據源。

deferredDeleteTimeInUTC

string

UTC 延遲刪除的時間

deferredDeleteTimeRemaining

string

在標示延遲刪除的 DS 之前剩餘的時間會永久刪除

extendedInfo

AzureSqlProtectedItemExtendedInfo

此備份專案的其他資訊。

isArchiveEnabled

boolean

旗標,以識別數據源是否在封存中受到保護

isDeferredDeleteScheduleUpcoming

boolean

旗標,以識別延遲刪除的 DS 是否即將清除

isRehydrate

boolean

用來識別延遲刪除的 DS 要移至暫停狀態的旗標

isScheduledForDeferredDelete

boolean

旗標,以識別 DS 是否排程延遲刪除

lastRecoveryPoint

string

為此備份專案建立最後一個(最新)備份複本時的時間戳。

policyId

string

備份此項目的備份原則標識碼。

policyName

string

用於保護的原則名稱

protectedItemDataId

string

備份項目的內部標識碼。 由 Azure SQL 備份引擎用來連絡復原服務。

protectedItemType string:

Microsoft.Sql/servers/databases

備份項目類型。

protectionState

ProtectedItemState

備份項目的備份狀態。

resourceGuardOperationRequests

string[]

將執行 LAC 檢查的 ResourceGuardOperationRequests

softDeleteRetentionPeriodInDays

integer

以天為單位的虛刪除保留期限

sourceResourceId

string

要備份之資源的 ARM 識別碼。

vaultId

string

保護此專案的保存庫標識碼

workloadType

DataSourceType

此專案代表的工作負載類型。

AzureSqlProtectedItemExtendedInfo

Azure Sql 特定受保護專案的其他資訊。

名稱 類型 Description
oldestRecoveryPoint

string

服務中此專案可用的最舊備份複本。

policyState

string

與此備份項目相關聯的備份原則狀態。

recoveryPointCount

integer

與此備份項目相關聯的可用備份複本數目。

AzureVmWorkloadProtectedItem

Azure VM 工作負載特定的受保護專案。

名稱 類型 Description
backupManagementType

BackupManagementType

備份項目的備份管理類型。

backupSetName

string

備份項目所屬備份集的名稱

containerName

string

容器的唯一名稱

createMode

CreateMode

建立模式,表示復原現有的虛刪除數據源或建立新的數據源。

deferredDeleteTimeInUTC

string

UTC 延遲刪除的時間

deferredDeleteTimeRemaining

string

在標示延遲刪除的 DS 之前剩餘的時間會永久刪除

extendedInfo

AzureVmWorkloadProtectedItemExtendedInfo

此備份專案的其他資訊。

friendlyName

string

這個備份專案所表示之 DB 的易記名稱。

isArchiveEnabled

boolean

旗標,以識別數據源是否在封存中受到保護

isDeferredDeleteScheduleUpcoming

boolean

旗標,以識別延遲刪除的 DS 是否即將清除

isRehydrate

boolean

用來識別延遲刪除的 DS 要移至暫停狀態的旗標

isScheduledForDeferredDelete

boolean

旗標,以識別 DS 是否排程延遲刪除

kpisHealths

<string,  KPIResourceHealthDetails>

不同 KPI 的健康情況詳細數據

lastBackupErrorDetail

ErrorDetail

上次備份中的錯誤詳細數據

lastBackupStatus

LastBackupStatus

上次備份作業狀態。 可能的值:狀況良好、狀況不良。

lastBackupTime

string

此備份項目上最後一次備份作業的時間戳。

lastRecoveryPoint

string

為此備份專案建立最後一個(最新)備份複本時的時間戳。

nodesList

DistributedNodesInfo[]

分散式容器時節點的清單。

parentName

string

實例或可用性群組等 DB 的父名稱。

parentType

string

受保護專案的父類型,例如:DB、獨立伺服器或分散式

policyId

string

備份此項目的備份原則標識碼。

policyName

string

用於保護的原則名稱

protectedItemDataSourceId

string

受保護項目的數據識別碼。

protectedItemHealthStatus

ProtectedItemHealthStatus

備份專案的健全狀態,根據收到的最後一個活動訊號進行評估

protectedItemType string:

AzureVmWorkloadProtectedItem

備份項目類型。

protectionState

ProtectionState

此備份項目的備份狀態。

protectionStatus

string

此備份項目的備份狀態。

resourceGuardOperationRequests

string[]

將執行 LAC 檢查的 ResourceGuardOperationRequests

serverName

string

實例或 AG 的主機/叢集名稱

softDeleteRetentionPeriodInDays

integer

以天為單位的虛刪除保留期限

sourceResourceId

string

要備份之資源的 ARM 識別碼。

vaultId

string

保護此專案的保存庫標識碼

workloadType

DataSourceType

此專案代表的工作負載類型。

AzureVmWorkloadProtectedItemExtendedInfo

SQL 特定備份專案的 Azure 工作負載其他資訊。

名稱 類型 Description
newestRecoveryPointInArchive

string

封存層中此備份專案可用的最新備份複本

oldestRecoveryPoint

string

所有層中此備份專案可用的最舊備份複本。

oldestRecoveryPointInArchive

string

封存層中此備份專案可用的最舊備份複本

oldestRecoveryPointInVault

string

保存庫層中此備份專案可用的最舊備份複本

policyState

string

表示套用至此備份項目的原則對象和原則的一致性。

recoveryModel

string

表示套用至此備份項目的原則對象和原則的一致性。

recoveryPointCount

integer

此備份專案可用的備份複本數目。

AzureVmWorkloadSAPAseDatabaseProtectedItem

代表 SAP ASE 資料庫的 Azure VM 工作負載特定受保護專案。

名稱 類型 Description
backupManagementType

BackupManagementType

備份項目的備份管理類型。

backupSetName

string

備份項目所屬備份集的名稱

containerName

string

容器的唯一名稱

createMode

CreateMode

建立模式,表示復原現有的虛刪除數據源或建立新的數據源。

deferredDeleteTimeInUTC

string

UTC 延遲刪除的時間

deferredDeleteTimeRemaining

string

在標示延遲刪除的 DS 之前剩餘的時間會永久刪除

extendedInfo

AzureVmWorkloadProtectedItemExtendedInfo

此備份專案的其他資訊。

friendlyName

string

這個備份專案所表示之 DB 的易記名稱。

isArchiveEnabled

boolean

旗標,以識別數據源是否在封存中受到保護

isDeferredDeleteScheduleUpcoming

boolean

旗標,以識別延遲刪除的 DS 是否即將清除

isRehydrate

boolean

用來識別延遲刪除的 DS 要移至暫停狀態的旗標

isScheduledForDeferredDelete

boolean

旗標,以識別 DS 是否排程延遲刪除

kpisHealths

<string,  KPIResourceHealthDetails>

不同 KPI 的健康情況詳細數據

lastBackupErrorDetail

ErrorDetail

上次備份中的錯誤詳細數據

lastBackupStatus

LastBackupStatus

上次備份作業狀態。 可能的值:狀況良好、狀況不良。

lastBackupTime

string

此備份項目上最後一次備份作業的時間戳。

lastRecoveryPoint

string

為此備份專案建立最後一個(最新)備份複本時的時間戳。

nodesList

DistributedNodesInfo[]

分散式容器時節點的清單。

parentName

string

實例或可用性群組等 DB 的父名稱。

parentType

string

受保護專案的父類型,例如:DB、獨立伺服器或分散式

policyId

string

備份此項目的備份原則標識碼。

policyName

string

用於保護的原則名稱

protectedItemDataSourceId

string

受保護項目的數據識別碼。

protectedItemHealthStatus

ProtectedItemHealthStatus

備份專案的健全狀態,根據收到的最後一個活動訊號進行評估

protectedItemType string:

AzureVmWorkloadSAPAseDatabase

備份項目類型。

protectionState

ProtectionState

此備份項目的備份狀態。

protectionStatus

string

此備份項目的備份狀態。

resourceGuardOperationRequests

string[]

將執行 LAC 檢查的 ResourceGuardOperationRequests

serverName

string

實例或 AG 的主機/叢集名稱

softDeleteRetentionPeriodInDays

integer

以天為單位的虛刪除保留期限

sourceResourceId

string

要備份之資源的 ARM 識別碼。

vaultId

string

保護此專案的保存庫標識碼

workloadType

DataSourceType

此專案代表的工作負載類型。

AzureVmWorkloadSAPHanaDatabaseProtectedItem

代表 SAP HANA 資料庫的 Azure VM 工作負載特定受保護專案。

名稱 類型 Description
backupManagementType

BackupManagementType

備份項目的備份管理類型。

backupSetName

string

備份項目所屬備份集的名稱

containerName

string

容器的唯一名稱

createMode

CreateMode

建立模式,表示復原現有的虛刪除數據源或建立新的數據源。

deferredDeleteTimeInUTC

string

UTC 延遲刪除的時間

deferredDeleteTimeRemaining

string

在標示延遲刪除的 DS 之前剩餘的時間會永久刪除

extendedInfo

AzureVmWorkloadProtectedItemExtendedInfo

此備份專案的其他資訊。

friendlyName

string

這個備份專案所表示之 DB 的易記名稱。

isArchiveEnabled

boolean

旗標,以識別數據源是否在封存中受到保護

isDeferredDeleteScheduleUpcoming

boolean

旗標,以識別延遲刪除的 DS 是否即將清除

isRehydrate

boolean

用來識別延遲刪除的 DS 要移至暫停狀態的旗標

isScheduledForDeferredDelete

boolean

旗標,以識別 DS 是否排程延遲刪除

kpisHealths

<string,  KPIResourceHealthDetails>

不同 KPI 的健康情況詳細數據

lastBackupErrorDetail

ErrorDetail

上次備份中的錯誤詳細數據

lastBackupStatus

LastBackupStatus

上次備份作業狀態。 可能的值:狀況良好、狀況不良。

lastBackupTime

string

此備份項目上最後一次備份作業的時間戳。

lastRecoveryPoint

string

為此備份專案建立最後一個(最新)備份複本時的時間戳。

nodesList

DistributedNodesInfo[]

分散式容器時節點的清單。

parentName

string

實例或可用性群組等 DB 的父名稱。

parentType

string

受保護專案的父類型,例如:DB、獨立伺服器或分散式

policyId

string

備份此項目的備份原則標識碼。

policyName

string

用於保護的原則名稱

protectedItemDataSourceId

string

受保護項目的數據識別碼。

protectedItemHealthStatus

ProtectedItemHealthStatus

備份專案的健全狀態,根據收到的最後一個活動訊號進行評估

protectedItemType string:

AzureVmWorkloadSAPHanaDatabase

備份項目類型。

protectionState

ProtectionState

此備份項目的備份狀態。

protectionStatus

string

此備份項目的備份狀態。

resourceGuardOperationRequests

string[]

將執行 LAC 檢查的 ResourceGuardOperationRequests

serverName

string

實例或 AG 的主機/叢集名稱

softDeleteRetentionPeriodInDays

integer

以天為單位的虛刪除保留期限

sourceResourceId

string

要備份之資源的 ARM 識別碼。

vaultId

string

保護此專案的保存庫標識碼

workloadType

DataSourceType

此專案代表的工作負載類型。

AzureVmWorkloadSAPHanaDBInstanceProtectedItem

代表 SAP HANA DBInstance 的 Azure VM 工作負載特定受保護專案。

名稱 類型 Description
backupManagementType

BackupManagementType

備份項目的備份管理類型。

backupSetName

string

備份項目所屬備份集的名稱

containerName

string

容器的唯一名稱

createMode

CreateMode

建立模式,表示復原現有的虛刪除數據源或建立新的數據源。

deferredDeleteTimeInUTC

string

UTC 延遲刪除的時間

deferredDeleteTimeRemaining

string

在標示延遲刪除的 DS 之前剩餘的時間會永久刪除

extendedInfo

AzureVmWorkloadProtectedItemExtendedInfo

此備份專案的其他資訊。

friendlyName

string

這個備份專案所表示之 DB 的易記名稱。

isArchiveEnabled

boolean

旗標,以識別數據源是否在封存中受到保護

isDeferredDeleteScheduleUpcoming

boolean

旗標,以識別延遲刪除的 DS 是否即將清除

isRehydrate

boolean

用來識別延遲刪除的 DS 要移至暫停狀態的旗標

isScheduledForDeferredDelete

boolean

旗標,以識別 DS 是否排程延遲刪除

kpisHealths

<string,  KPIResourceHealthDetails>

不同 KPI 的健康情況詳細數據

lastBackupErrorDetail

ErrorDetail

上次備份中的錯誤詳細數據

lastBackupStatus

LastBackupStatus

上次備份作業狀態。 可能的值:狀況良好、狀況不良。

lastBackupTime

string

此備份項目上最後一次備份作業的時間戳。

lastRecoveryPoint

string

為此備份專案建立最後一個(最新)備份複本時的時間戳。

nodesList

DistributedNodesInfo[]

分散式容器時節點的清單。

parentName

string

實例或可用性群組等 DB 的父名稱。

parentType

string

受保護專案的父類型,例如:DB、獨立伺服器或分散式

policyId

string

備份此項目的備份原則標識碼。

policyName

string

用於保護的原則名稱

protectedItemDataSourceId

string

受保護項目的數據識別碼。

protectedItemHealthStatus

ProtectedItemHealthStatus

備份專案的健全狀態,根據收到的最後一個活動訊號進行評估

protectedItemType string:

AzureVmWorkloadSAPHanaDBInstance

備份項目類型。

protectionState

ProtectionState

此備份項目的備份狀態。

protectionStatus

string

此備份項目的備份狀態。

resourceGuardOperationRequests

string[]

將執行 LAC 檢查的 ResourceGuardOperationRequests

serverName

string

實例或 AG 的主機/叢集名稱

softDeleteRetentionPeriodInDays

integer

以天為單位的虛刪除保留期限

sourceResourceId

string

要備份之資源的 ARM 識別碼。

vaultId

string

保護此專案的保存庫標識碼

workloadType

DataSourceType

此專案代表的工作負載類型。

AzureVmWorkloadSQLDatabaseProtectedItem

代表 SQL Database 的 Azure VM 工作負載特定受保護專案。

名稱 類型 Description
backupManagementType

BackupManagementType

備份項目的備份管理類型。

backupSetName

string

備份項目所屬備份集的名稱

containerName

string

容器的唯一名稱

createMode

CreateMode

建立模式,表示復原現有的虛刪除數據源或建立新的數據源。

deferredDeleteTimeInUTC

string

UTC 延遲刪除的時間

deferredDeleteTimeRemaining

string

在標示延遲刪除的 DS 之前剩餘的時間會永久刪除

extendedInfo

AzureVmWorkloadProtectedItemExtendedInfo

此備份專案的其他資訊。

friendlyName

string

這個備份專案所表示之 DB 的易記名稱。

isArchiveEnabled

boolean

旗標,以識別數據源是否在封存中受到保護

isDeferredDeleteScheduleUpcoming

boolean

旗標,以識別延遲刪除的 DS 是否即將清除

isRehydrate

boolean

用來識別延遲刪除的 DS 要移至暫停狀態的旗標

isScheduledForDeferredDelete

boolean

旗標,以識別 DS 是否排程延遲刪除

kpisHealths

<string,  KPIResourceHealthDetails>

不同 KPI 的健康情況詳細數據

lastBackupErrorDetail

ErrorDetail

上次備份中的錯誤詳細數據

lastBackupStatus

LastBackupStatus

上次備份作業狀態。 可能的值:狀況良好、狀況不良。

lastBackupTime

string

此備份項目上最後一次備份作業的時間戳。

lastRecoveryPoint

string

為此備份專案建立最後一個(最新)備份複本時的時間戳。

nodesList

DistributedNodesInfo[]

分散式容器時節點的清單。

parentName

string

實例或可用性群組等 DB 的父名稱。

parentType

string

受保護專案的父類型,例如:DB、獨立伺服器或分散式

policyId

string

備份此項目的備份原則標識碼。

policyName

string

用於保護的原則名稱

protectedItemDataSourceId

string

受保護項目的數據識別碼。

protectedItemHealthStatus

ProtectedItemHealthStatus

備份專案的健全狀態,根據收到的最後一個活動訊號進行評估

protectedItemType string:

AzureVmWorkloadSQLDatabase

備份項目類型。

protectionState

ProtectionState

此備份項目的備份狀態。

protectionStatus

string

此備份項目的備份狀態。

resourceGuardOperationRequests

string[]

將執行 LAC 檢查的 ResourceGuardOperationRequests

serverName

string

實例或 AG 的主機/叢集名稱

softDeleteRetentionPeriodInDays

integer

以天為單位的虛刪除保留期限

sourceResourceId

string

要備份之資源的 ARM 識別碼。

vaultId

string

保護此專案的保存庫標識碼

workloadType

DataSourceType

此專案代表的工作負載類型。

BackupManagementType

備份項目的備份管理類型。

名稱 類型 Description
AzureBackupServer

string

AzureIaasVM

string

AzureSql

string

AzureStorage

string

AzureWorkload

string

DPM

string

DefaultBackup

string

Invalid

string

MAB

string

CloudError

來自容器實例服務的錯誤回應。

名稱 類型 Description
error

CloudErrorBody

error 物件。

CloudErrorBody

來自容器實例服務的錯誤回應。

名稱 類型 Description
additionalInfo

ErrorAdditionalInfo[]

錯誤其他資訊。

code

string

錯誤的識別碼。 程序代碼是不變的,而且是要以程序設計方式取用。

details

CloudErrorBody[]

錯誤的其他詳細數據清單。

message

string

描述錯誤的訊息,適用於在使用者介面中顯示。

target

string

特定錯誤的目標。 例如,錯誤中的屬性名稱。

CreateMode

建立模式,表示復原現有的虛刪除數據源或建立新的數據源。

名稱 類型 Description
Default

string

Invalid

string

Recover

string

DataSourceType

此專案代表的工作負載類型。

名稱 類型 Description
AzureFileShare

string

AzureSqlDb

string

Client

string

Exchange

string

FileFolder

string

GenericDataSource

string

Invalid

string

SAPAseDatabase

string

SAPHanaDBInstance

string

SAPHanaDatabase

string

SQLDB

string

SQLDataBase

string

Sharepoint

string

SystemState

string

VM

string

VMwareVM

string

DiskExclusionProperties

名稱 類型 Description
diskLunList

integer[]

要用於 VM 保護的磁碟邏輯單元號碼清單。

isInclusionList

boolean

旗標,指出是否要在備份中包含/排除 DiskLunList。

DistributedNodesInfo

這是用來代表分散式容器的各種節點。

名稱 類型 Description
errorDetail

ErrorDetail

如果狀態為非成功,則錯誤詳細數據。

nodeName

string

分散式容器下節點的名稱。

sourceResourceId

string

節點的 ARM 資源識別碼

status

string

此節點的狀態。 失敗 |成功

DPMProtectedItem

備份引擎特定備份專案的其他資訊。

名稱 類型 Description
backupEngineName

string

保護此備份項目的備份管理伺服器

backupManagementType

BackupManagementType

備份項目的備份管理類型。

backupSetName

string

備份項目所屬備份集的名稱

containerName

string

容器的唯一名稱

createMode

CreateMode

建立模式,表示復原現有的虛刪除數據源或建立新的數據源。

deferredDeleteTimeInUTC

string

UTC 延遲刪除的時間

deferredDeleteTimeRemaining

string

在標示延遲刪除的 DS 之前剩餘的時間會永久刪除

extendedInfo

DPMProtectedItemExtendedInfo

備份項目的擴充資訊。

friendlyName

string

Managed 專案的易記名稱

isArchiveEnabled

boolean

旗標,以識別數據源是否在封存中受到保護

isDeferredDeleteScheduleUpcoming

boolean

旗標,以識別延遲刪除的 DS 是否即將清除

isRehydrate

boolean

用來識別延遲刪除的 DS 要移至暫停狀態的旗標

isScheduledForDeferredDelete

boolean

旗標,以識別 DS 是否排程延遲刪除

lastRecoveryPoint

string

為此備份專案建立最後一個(最新)備份複本時的時間戳。

policyId

string

備份此項目的備份原則標識碼。

policyName

string

用於保護的原則名稱

protectedItemType string:

DPMProtectedItem

備份項目類型。

protectionState

ProtectedItemState

備份引擎的保護狀態

resourceGuardOperationRequests

string[]

將執行 LAC 檢查的 ResourceGuardOperationRequests

softDeleteRetentionPeriodInDays

integer

以天為單位的虛刪除保留期限

sourceResourceId

string

要備份之資源的 ARM 識別碼。

vaultId

string

保護此專案的保存庫標識碼

workloadType

DataSourceType

此專案代表的工作負載類型。

DPMProtectedItemExtendedInfo

DPM 受保護專案的其他資訊。

名稱 類型 Description
diskStorageUsedInBytes

string

使用的磁碟記憶體,以位元組為單位。

isCollocated

boolean

檢查備份專案是否已共置。

isPresentOnCloud

boolean

檢查備份專案是否受到雲端保護。

lastBackupStatus

string

備份專案上的上次備份狀態資訊。

lastRefreshedAt

string

備份專案的上次重新整理時間。

oldestRecoveryPoint

string

最舊的雲端恢復點時間。

onPremiseLatestRecoveryPoint

string

最新的磁碟恢復點時間。

onPremiseOldestRecoveryPoint

string

最舊的磁碟恢復點時間。

onPremiseRecoveryPointCount

integer

磁碟恢復點計數。

protectableObjectLoadPath

object

提供各種 DB 相關信息的屬性。

protected

boolean

檢查備份專案是否受到磁碟保護。

protectionGroupName

string

備份項目的保護組名。

recoveryPointCount

integer

雲端恢復點計數。

totalDiskStorageSizeInBytes

string

磁碟記憶體總計,以位元組為單位。

ErrorAdditionalInfo

資源管理錯誤其他資訊。

名稱 類型 Description
info

object

其他資訊。

type

string

其他信息類型。

ErrorDetail

封裝程式代碼、訊息和建議的錯誤詳細數據類別。

名稱 類型 Description
code

string

錯誤碼。

message

string

與程式代碼相關的錯誤訊息。

recommendations

string[]

建議字串清單。

ExtendedProperties

Azure IaasVM 備份的擴充屬性。

名稱 類型 Description
diskExclusionProperties

DiskExclusionProperties

磁碟排除的擴充屬性。

linuxVmApplicationName

string

Linux VM 名稱

GenericProtectedItem

備份專案的基類。

名稱 類型 Description
backupManagementType

BackupManagementType

備份項目的備份管理類型。

backupSetName

string

備份項目所屬備份集的名稱

containerName

string

容器的唯一名稱

createMode

CreateMode

建立模式,表示復原現有的虛刪除數據源或建立新的數據源。

deferredDeleteTimeInUTC

string

UTC 延遲刪除的時間

deferredDeleteTimeRemaining

string

在標示延遲刪除的 DS 之前剩餘的時間會永久刪除

fabricName

string

此備份專案的網狀架構名稱。

friendlyName

string

容器的易記名稱。

isArchiveEnabled

boolean

旗標,以識別數據源是否在封存中受到保護

isDeferredDeleteScheduleUpcoming

boolean

旗標,以識別延遲刪除的 DS 是否即將清除

isRehydrate

boolean

用來識別延遲刪除的 DS 要移至暫停狀態的旗標

isScheduledForDeferredDelete

boolean

旗標,以識別 DS 是否排程延遲刪除

lastRecoveryPoint

string

為此備份專案建立最後一個(最新)備份複本時的時間戳。

policyId

string

備份此項目的備份原則標識碼。

policyName

string

用於保護的原則名稱

policyState

string

表示套用至此備份項目的原則對象和原則的一致性。

protectedItemId

integer

受保護項目的數據平面服務標識碼。

protectedItemType string:

GenericProtectedItem

備份項目類型。

protectionState

ProtectionState

此備份項目的備份狀態。

resourceGuardOperationRequests

string[]

將執行 LAC 檢查的 ResourceGuardOperationRequests

softDeleteRetentionPeriodInDays

integer

以天為單位的虛刪除保留期限

sourceAssociations

object

鬆散結合 (類型, 值) 關聯 (範例 - 受保護項目的父系)

sourceResourceId

string

要備份之資源的 ARM 識別碼。

vaultId

string

保護此專案的保存庫標識碼

workloadType

DataSourceType

此專案代表的工作負載類型。

HealthStatus

受保護專案的健全狀態。

名稱 類型 Description
ActionRequired

string

ActionSuggested

string

Invalid

string

Passed

string

KPIResourceHealthDetails

KPI 資源健康情況詳細數據

名稱 類型 Description
resourceHealthDetails

ResourceHealthDetails[]

資源健康狀態

resourceHealthStatus

ResourceHealthStatus

資源健康狀態

LastBackupStatus

上次備份作業狀態。 可能的值:狀況良好、狀況不良。

名稱 類型 Description
Healthy

string

IRPending

string

Invalid

string

Unhealthy

string

MabFileFolderProtectedItem

MAB 工作負載特定的備份專案。

名稱 類型 Description
backupManagementType

BackupManagementType

備份項目的備份管理類型。

backupSetName

string

備份項目所屬備份集的名稱

computerName

string

與此備份項目相關聯的計算機名稱。

containerName

string

容器的唯一名稱

createMode

CreateMode

建立模式,表示復原現有的虛刪除數據源或建立新的數據源。

deferredDeleteSyncTimeInUTC

integer

UTC 延遲刪除的同步時間

deferredDeleteTimeInUTC

string

UTC 延遲刪除的時間

deferredDeleteTimeRemaining

string

在標示延遲刪除的 DS 之前剩餘的時間會永久刪除

extendedInfo

MabFileFolderProtectedItemExtendedInfo

此備份專案的其他資訊。

friendlyName

string

這個備份專案的易記名稱。

isArchiveEnabled

boolean

旗標,以識別數據源是否在封存中受到保護

isDeferredDeleteScheduleUpcoming

boolean

旗標,以識別延遲刪除的 DS 是否即將清除

isRehydrate

boolean

用來識別延遲刪除的 DS 要移至暫停狀態的旗標

isScheduledForDeferredDelete

boolean

旗標,以識別 DS 是否排程延遲刪除

lastBackupStatus

string

上次備份作業的狀態。

lastBackupTime

string

此備份項目上最後一次備份作業的時間戳。

lastRecoveryPoint

string

為此備份專案建立最後一個(最新)備份複本時的時間戳。

policyId

string

備份此項目的備份原則標識碼。

policyName

string

用於保護的原則名稱

protectedItemType string:

MabFileFolderProtectedItem

備份項目類型。

protectionState

string

Protected、ProtectionStopped、IRPending 或 ProtectionError

resourceGuardOperationRequests

string[]

將執行 LAC 檢查的 ResourceGuardOperationRequests

softDeleteRetentionPeriodInDays

integer

以天為單位的虛刪除保留期限

sourceResourceId

string

要備份之資源的 ARM 識別碼。

vaultId

string

保護此專案的保存庫標識碼

workloadType

DataSourceType

此專案代表的工作負載類型。

MabFileFolderProtectedItemExtendedInfo

備份專案的其他資訊。

名稱 類型 Description
lastRefreshedAt

string

上次代理程式數據同步至服務的時間。

oldestRecoveryPoint

string

可用的最舊備份複本。

recoveryPointCount

integer

與備份項目相關聯的備份複本數目。

ProtectedItemHealthStatus

備份專案的健全狀態,根據收到的最後一個活動訊號進行評估

名稱 類型 Description
Healthy

string

IRPending

string

Invalid

string

NotReachable

string

Unhealthy

string

ProtectedItemResource

備份專案的基類。

名稱 類型 Description
eTag

string

選擇性 ETag。

id

string

資源標識子代表資源的完整路徑。

location

string

資源位置。

name

string

與資源相關聯的資源名稱。

properties ProtectedItem:

ProtectedItemResource 屬性

tags

object

資源標籤。

type

string

資源類型代表命名空間/ResourceType/ResourceType/... 格式的完整路徑。

ProtectedItemState

備份項目的備份狀態。

名稱 類型 Description
BackupsSuspended

string

IRPending

string

Invalid

string

Protected

string

ProtectionError

string

ProtectionPaused

string

ProtectionStopped

string

ProtectionState

此備份項目的備份狀態。

名稱 類型 Description
BackupsSuspended

string

IRPending

string

Invalid

string

Protected

string

ProtectionError

string

ProtectionPaused

string

ProtectionStopped

string

ResourceHealthDetails

備份專案的健全狀況詳細數據。

名稱 類型 Description
code

integer

健康情況代碼

message

string

健康情況訊息

recommendations

string[]

健康情況建議動作

title

string

健康情況標題

ResourceHealthStatus

資源健康狀態

名稱 類型 Description
Healthy

string

Invalid

string

PersistentDegraded

string

PersistentUnhealthy

string

TransientDegraded

string

TransientUnhealthy

string