Microsoft.RecoveryServices コンテナー/backupFabrics/protectionContainers/protectedItems

Bicep リソース定義

コンテナー/backupFabrics/protectionContainers/protectedItems リソースの種類は、次の場所にデプロイできます。

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

リソース形式

Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems リソースを作成するには、次の Bicep をテンプレートに追加します。

resource symbolicname 'Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems@2023-01-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  eTag: 'string'
  properties: {
    backupSetName: 'string'
    containerName: 'string'
    createMode: 'string'
    deferredDeleteTimeInUTC: 'string'
    deferredDeleteTimeRemaining: 'string'
    isArchiveEnabled: bool
    isDeferredDeleteScheduleUpcoming: bool
    isRehydrate: bool
    isScheduledForDeferredDelete: bool
    lastRecoveryPoint: 'string'
    policyId: 'string'
    policyName: 'string'
    resourceGuardOperationRequests: [
      'string'
    ]
    softDeleteRetentionPeriod: int
    sourceResourceId: 'string'
    protectedItemType: 'string'
    // For remaining properties, see ProtectedItem objects
  }
}

ProtectedItem オブジェクト

protectedItemType プロパティを設定して、オブジェクトの種類を指定します。

AzureFileShareProtectedItem の場合は、次を使用します。

  protectedItemType: 'AzureFileShareProtectedItem'
  extendedInfo: {
    oldestRecoveryPoint: 'string'
    policyState: 'string'
    recoveryPointCount: int
  }
  friendlyName: 'string'
  kpisHealths: {}
  lastBackupStatus: 'string'
  lastBackupTime: 'string'
  protectionState: 'string'
  protectionStatus: 'string'

AzureVmWorkloadSAPAseDatabase の場合は、次の値を使用します。

  protectedItemType: 'AzureVmWorkloadSAPAseDatabase'
  extendedInfo: {
    newestRecoveryPointInArchive: 'string'
    oldestRecoveryPoint: 'string'
    oldestRecoveryPointInArchive: 'string'
    oldestRecoveryPointInVault: 'string'
    policyState: 'string'
    recoveryModel: 'string'
    recoveryPointCount: int
  }
  kpisHealths: {}
  lastBackupErrorDetail: {}
  lastBackupStatus: 'string'
  lastBackupTime: 'string'
  parentName: 'string'
  parentType: 'string'
  protectedItemDataSourceId: 'string'
  protectedItemHealthStatus: 'string'
  protectionState: 'string'
  serverName: 'string'

AzureVmWorkloadSAPHanaDatabase の場合は、次を使用します。

  protectedItemType: 'AzureVmWorkloadSAPHanaDatabase'
  extendedInfo: {
    newestRecoveryPointInArchive: 'string'
    oldestRecoveryPoint: 'string'
    oldestRecoveryPointInArchive: 'string'
    oldestRecoveryPointInVault: 'string'
    policyState: 'string'
    recoveryModel: 'string'
    recoveryPointCount: int
  }
  kpisHealths: {}
  lastBackupErrorDetail: {}
  lastBackupStatus: 'string'
  lastBackupTime: 'string'
  parentName: 'string'
  parentType: 'string'
  protectedItemDataSourceId: 'string'
  protectedItemHealthStatus: 'string'
  protectionState: 'string'
  serverName: 'string'

AzureVmWorkloadSAPHanaDBInstance の場合は、次の値を使用します。

  protectedItemType: 'AzureVmWorkloadSAPHanaDBInstance'
  extendedInfo: {
    newestRecoveryPointInArchive: 'string'
    oldestRecoveryPoint: 'string'
    oldestRecoveryPointInArchive: 'string'
    oldestRecoveryPointInVault: 'string'
    policyState: 'string'
    recoveryModel: 'string'
    recoveryPointCount: int
  }
  kpisHealths: {}
  lastBackupErrorDetail: {}
  lastBackupStatus: 'string'
  lastBackupTime: 'string'
  parentName: 'string'
  parentType: 'string'
  protectedItemDataSourceId: 'string'
  protectedItemHealthStatus: 'string'
  protectionState: 'string'
  serverName: 'string'

AzureVmWorkloadSQLDatabase の場合は、次を使用します。

  protectedItemType: 'AzureVmWorkloadSQLDatabase'
  extendedInfo: {
    newestRecoveryPointInArchive: 'string'
    oldestRecoveryPoint: 'string'
    oldestRecoveryPointInArchive: 'string'
    oldestRecoveryPointInVault: 'string'
    policyState: 'string'
    recoveryModel: 'string'
    recoveryPointCount: int
  }
  kpisHealths: {}
  lastBackupErrorDetail: {}
  lastBackupStatus: 'string'
  lastBackupTime: 'string'
  parentName: 'string'
  parentType: 'string'
  protectedItemDataSourceId: 'string'
  protectedItemHealthStatus: 'string'
  protectionState: 'string'
  serverName: 'string'

DPMProtectedItem の場合は、次を使用します。

  protectedItemType: 'DPMProtectedItem'
  backupEngineName: 'string'
  extendedInfo: {
    diskStorageUsedInBytes: 'string'
    isCollocated: bool
    isPresentOnCloud: bool
    lastBackupStatus: 'string'
    lastRefreshedAt: 'string'
    oldestRecoveryPoint: 'string'
    onPremiseLatestRecoveryPoint: 'string'
    onPremiseOldestRecoveryPoint: 'string'
    onPremiseRecoveryPointCount: int
    protectableObjectLoadPath: {}
    protected: bool
    protectionGroupName: 'string'
    recoveryPointCount: int
    totalDiskStorageSizeInBytes: 'string'
  }
  friendlyName: 'string'
  protectionState: 'string'

GenericProtectedItem の場合は、次を使用します。

  protectedItemType: 'GenericProtectedItem'
  fabricName: 'string'
  friendlyName: 'string'
  policyState: 'string'
  protectedItemId: int
  protectionState: 'string'
  sourceAssociations: {}

MabFileFolderProtectedItem の場合は、次を使用します。

  protectedItemType: 'MabFileFolderProtectedItem'
  computerName: 'string'
  deferredDeleteSyncTimeInUTC: int
  extendedInfo: {
    lastRefreshedAt: 'string'
    oldestRecoveryPoint: 'string'
    recoveryPointCount: int
  }
  friendlyName: 'string'
  lastBackupStatus: 'string'
  lastBackupTime: 'string'
  protectionState: 'string'

Microsoft.ClassicCompute/virtualMachines の場合は、次の値を使用します。

  protectedItemType: 'Microsoft.ClassicCompute/virtualMachines'
  extendedInfo: {
    newestRecoveryPointInArchive: 'string'
    oldestRecoveryPoint: 'string'
    oldestRecoveryPointInArchive: 'string'
    oldestRecoveryPointInVault: 'string'
    policyInconsistent: bool
    recoveryPointCount: int
  }
  extendedProperties: {
    diskExclusionProperties: {
      diskLunList: [
        int
      ]
      isInclusionList: bool
    }
    linuxVmApplicationName: 'string'
  }
  healthDetails: [
    {
    }
  ]
  kpisHealths: {}
  lastBackupStatus: 'string'
  protectionState: 'string'
  protectionStatus: 'string'

Microsoft.Compute/virtualMachines の場合は、次を使用します。

  protectedItemType: 'Microsoft.Compute/virtualMachines'
  extendedInfo: {
    newestRecoveryPointInArchive: 'string'
    oldestRecoveryPoint: 'string'
    oldestRecoveryPointInArchive: 'string'
    oldestRecoveryPointInVault: 'string'
    policyInconsistent: bool
    recoveryPointCount: int
  }
  extendedProperties: {
    diskExclusionProperties: {
      diskLunList: [
        int
      ]
      isInclusionList: bool
    }
    linuxVmApplicationName: 'string'
  }
  healthDetails: [
    {
    }
  ]
  kpisHealths: {}
  lastBackupStatus: 'string'
  protectionState: 'string'
  protectionStatus: 'string'

Microsoft.Sql/servers/databases の場合は、次を使用します。

  protectedItemType: 'Microsoft.Sql/servers/databases'
  extendedInfo: {
    oldestRecoveryPoint: 'string'
    policyState: 'string'
    recoveryPointCount: int
  }
  protectedItemDataId: 'string'
  protectionState: 'string'

プロパティ値

vaults/backupFabrics/protectionContainers/protectedI...

名前 説明
name リソース名

Bicep で子リソースの名前と型を設定する方法を参照してください。
string (必須)
location リソースの場所。 string
tags リソース タグ。 タグの名前と値のディクショナリ。 「テンプレート内のタグ」を参照してください
parent Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。

詳細については、「 親リソースの外部の子リソース」を参照してください。
種類のリソースのシンボル名: protectionContainers
eTag オプションの ETag。 string
properties ProtectedItemResource プロパティ ProtectedItem

ProtectedItem

名前 説明
backupSetName バックアップ項目が属するバックアップ セットの名前 string
containerName コンテナーの一意の名前 string
createMode 既存の論理的に削除されたデータ ソースの回復または新しいデータ ソースの作成を示す作成モード。 'Default'
'Invalid'
'Recover'
deferredDeleteTimeInUTC 遅延削除の時刻 (UTC) string
deferredDeleteTimeRemaining 遅延削除のマークが付けられた DS が完全に削除されるまでの残りの時間 string
isArchiveEnabled データソースがアーカイブ内で保護されているかどうかを識別するフラグ [bool]
isDeferredDeleteScheduleUpcoming 遅延削除された DS が間もなく消去されるかどうかを識別するフラグ [bool]
isRehydrate 段階的に削除された DS を一時停止状態に移動することを示すフラグ [bool]
isScheduledForDeferredDelete DS が遅延削除用にスケジュールされているかどうかを識別するフラグ [bool]
lastRecoveryPoint このバックアップ項目の最後の (最新の) バックアップ コピーが作成されたときのタイムスタンプ。 string
policyId この項目がバックアップされるバックアップ ポリシーの ID。 string
policyName 保護に使用されるポリシーの名前 string
resourceGuardOperationRequests LAC チェックを実行する ResourceGuardOperationRequests string[]
softDeleteRetentionPeriod 論理的な削除の保持期間 (日数) INT
sourceResourceId バックアップするリソースの ARM ID。 string
protectedItemType オブジェクトの種類を設定する AzureFileShareProtectedItem
AzureVmWorkloadSAPAseDatabase
AzureVmWorkloadSAPHanaDatabase
AzureVmWorkloadSAPHanaDBInstance
AzureVmWorkloadSQLDatabase
DPMProtectedItem
GenericProtectedItem
MabFileFolderProtectedItem
Microsoft.ClassicCompute/virtualMachines
Microsoft.Compute/virtualMachines
Microsoft.Sql/servers/databases (必須)

AzureFileshareProtectedItem

名前 説明
protectedItemType バックアップ項目の種類。 'AzureFileShareProtectedItem' (必須)
extendedInfo このバックアップ項目に関する追加情報。 AzureFileshareProtectedItemExtendedInfo
friendlyName このバックアップ項目で表されるファイル共有のフレンドリ名。 string
kpisHealths さまざまな KPI の正常性の詳細 object
lastBackupStatus 最後のバックアップ操作の状態。 使用可能な値: 正常、異常。 string
lastBackupTime このバックアップ項目に対する最後のバックアップ操作のタイムスタンプ。 string
protectionState このバックアップ項目のバックアップ状態。 'BackupsSuspended'
'IRPending'
'Invalid'
'Protected'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
protectionStatus このバックアップ項目のバックアップ状態。 string

AzureFileshareProtectedItemExtendedInfo

名前 説明
oldestRecoveryPoint サービス内のこの項目で使用できる最も古いバックアップ コピー。 string
policyState このバックアップ項目に適用されるポリシー オブジェクトとポリシーの整合性を示します。 string
recoveryPointCount このバックアップ項目に関連付けられている使用可能なバックアップ コピーの数。 INT

AzureVmWorkloadSAPAseDatabaseProtectedItem

名前 説明 [値]
protectedItemType バックアップ項目の種類。 'AzureVmWorkloadSAPAseDatabase' (必須)
extendedInfo このバックアップ項目の追加情報。 AzureVmWorkloadProtectedItemExtendedInfo
kpisHealths さまざまな KPI の正常性の詳細 object
lastBackupErrorDetail 前回のバックアップのエラーの詳細 ErrorDetail
lastBackupStatus 最後のバックアップ操作の状態。 使用可能な値: 正常、異常。 '正常'
'IRPending'
'Invalid'
'異常'
lastBackupTime このバックアップ項目に対する最後のバックアップ操作のタイムスタンプ。 string
parentName インスタンスや可用性グループなどの DB の親名。 string
parentType 保護された項目の親の種類 (例: DB、スタンドアロン サーバー、または分散) string
protectedItemDataSourceId 保護された項目のデータ ID。 string
protectedItemHealthStatus 最後に受信したハートビートに基づいて評価されたバックアップ項目の正常性状態 '正常'
'IRPending'
'Invalid'
'NotReachable'
'異常'
protectionState このバックアップ項目のバックアップ状態。 'BackupsSuspended'
'IRPending'
'Invalid'
'Protected'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
serverName インスタンスまたは AG のホスト/クラスター名 string

AzureVmWorkloadProtectedItemExtendedInfo

名前 説明
newestRecoveryPointInArchive アーカイブ層のこのバックアップ項目で使用できる最新のバックアップ コピー string
oldestRecoveryPoint すべての層でこのバックアップ項目で使用できる最も古いバックアップ コピー。 string
oldestRecoveryPointInArchive アーカイブ層のこのバックアップ項目で使用できる最も古いバックアップ コピー string
oldestRecoveryPointInVault コンテナー層のこのバックアップ項目で使用できる最も古いバックアップ コピー string
policyState このバックアップ項目に適用されるポリシー オブジェクトとポリシーの整合性を示します。 string
recoveryModel このバックアップ項目に適用されるポリシー オブジェクトとポリシーの整合性を示します。 string
recoveryPointCount このバックアップ項目で使用できるバックアップ コピーの数。 INT

ErrorDetail

このオブジェクトには、デプロイ中に設定するプロパティは含まれません。 すべてのプロパティは ReadOnly です。

AzureVmWorkloadSAPHanaDatabaseProtectedItem

名前 説明
protectedItemType バックアップ項目の種類。 'AzureVmWorkloadSAPHanaDatabase' (必須)
extendedInfo このバックアップ項目の追加情報。 AzureVmWorkloadProtectedItemExtendedInfo
kpisHealths さまざまな KPI の正常性の詳細 object
lastBackupErrorDetail 前回のバックアップのエラーの詳細 ErrorDetail
lastBackupStatus 最後のバックアップ操作の状態。 使用可能な値: 正常、異常。 '正常'
'IRPending'
'Invalid'
'異常'
lastBackupTime このバックアップ項目に対する最後のバックアップ操作のタイムスタンプ。 string
parentName インスタンスや可用性グループなどの DB の親名。 string
parentType 保護された項目の親の種類 (例: DB、スタンドアロン サーバー、または分散型の場合) string
protectedItemDataSourceId 保護されたアイテムのデータ ID。 string
protectedItemHealthStatus 最後に受信したハートビートに基づいて評価されたバックアップ項目の正常性状態 '正常'
'IRPending'
'Invalid'
'NotReachable'
'異常'
protectionState このバックアップ項目のバックアップ状態。 'BackupsSuspended'
'IRPending'
'Invalid'
'Protected'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
serverName インスタンスまたは AG のホスト/クラスター名 string

AzureVmWorkloadSAPHanaDBInstanceProtectedItem

Name 説明
protectedItemType バックアップ項目の種類。 'AzureVmWorkloadSAPHanaDBInstance' (必須)
extendedInfo このバックアップ項目の追加情報。 AzureVmWorkloadProtectedItemExtendedInfo
kpisHealths さまざまな KPI の正常性の詳細 object
lastBackupErrorDetail 前回のバックアップのエラーの詳細 ErrorDetail
lastBackupStatus 最後のバックアップ操作の状態。 使用可能な値: 正常、異常。 '正常'
'IRPending'
'Invalid'
'異常'
lastBackupTime このバックアップ項目に対する最後のバックアップ操作のタイムスタンプ。 string
parentName インスタンスや可用性グループなどの DB の親名。 string
parentType 保護された項目の親の種類 (例: DB、スタンドアロン サーバー、または分散型の場合) string
protectedItemDataSourceId 保護されたアイテムのデータ ID。 string
protectedItemHealthStatus 最後に受信したハートビートに基づいて評価されたバックアップ項目の正常性状態 '正常'
'IRPending'
'Invalid'
'NotReachable'
'異常'
protectionState このバックアップ項目のバックアップ状態。 'BackupsSuspended'
'IRPending'
'Invalid'
'Protected'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
serverName インスタンスまたは AG のホスト/クラスター名 string

AzureVmWorkloadSQLDatabaseProtectedItem

Name 説明
protectedItemType バックアップ項目の種類。 'AzureVmWorkloadSQLDatabase' (必須)
extendedInfo このバックアップ項目の追加情報。 AzureVmWorkloadProtectedItemExtendedInfo
kpisHealths さまざまな KPI の正常性の詳細 object
lastBackupErrorDetail 前回のバックアップのエラーの詳細 ErrorDetail
lastBackupStatus 最後のバックアップ操作の状態。 使用可能な値: 正常、異常。 '正常'
'IRPending'
'Invalid'
'異常'
lastBackupTime このバックアップ項目に対する最後のバックアップ操作のタイムスタンプ。 string
parentName インスタンスや可用性グループなどの DB の親名。 string
parentType 保護された項目の親の種類 (例: DB、スタンドアロン サーバー、または分散) string
protectedItemDataSourceId 保護された項目のデータ ID。 string
protectedItemHealthStatus 最後に受信したハートビートに基づいて評価されたバックアップ項目の正常性状態 '正常'
'IRPending'
'Invalid'
'NotReachable'
'異常'
protectionState このバックアップ項目のバックアップ状態。 'BackupsSuspended'
'IRPending'
'Invalid'
'Protected'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
serverName インスタンスまたは AG のホスト/クラスター名 string

DPMProtectedItem

名前 説明
protectedItemType バックアップ項目の種類。 'DPMProtectedItem' (必須)
backupEngineName このバックアップ項目を保護するバックアップ管理サーバー string
extendedInfo バックアップ項目の拡張情報。 DPMProtectedItemExtendedInfo
friendlyName 管理対象アイテムのフレンドリ名 string
protectionState バックアップ エンジンの保護状態 'BackupsSuspended'
'IRPending'
'Invalid'
'Protected'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'

DPMProtectedItemExtendedInfo

名前 説明
diskStorageUsedInBytes ディスク ストレージをバイト単位で使用しました。 string
isCollocated バックアップ項目が併置されているかどうかを確認します。 [bool]
isPresentOnCloud バックアップ項目がクラウドで保護されているかどうかを確認します。 [bool]
lastBackupStatus バックアップ項目の最後のバックアップ状態情報。 string
lastRefreshedAt バックアップ項目の最終更新時刻。 string
oldestRecoveryPoint 最も古いクラウド復旧ポイント時間。 string
onPremiseLatestRecoveryPoint 最新のディスク回復ポイント時間。 string
onPremiseOldestRecoveryPoint 最も古いディスク回復ポイント時間。 string
onPremiseRecoveryPointCount ディスク回復ポイントの数。 INT
protectableObjectLoadPath さまざまな DB に関する情報を提供する属性。 object
protected バックアップ項目がディスクで保護されているかどうかを確認します。 [bool]
protectionGroupName バックアップ項目の保護グループ名。 string
recoveryPointCount クラウド復旧ポイントの数。 INT
totalDiskStorageSizeInBytes 合計ディスク ストレージ (バイト単位)。 string

GenericProtectedItem

名前 説明
protectedItemType バックアップ項目の種類。 'GenericProtectedItem' (必須)
fabricName このバックアップ項目のファブリックの名前。 string
friendlyName コンテナーのフレンドリ名。 string
policyState このバックアップ項目に適用されるポリシー オブジェクトとポリシーの整合性を示します。 string
protectedItemId 保護された項目のデータ プレーン サービス ID。 INT
protectionState このバックアップ項目のバックアップ状態。 'BackupsSuspended'
'IRPending'
'Invalid'
'Protected'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
sourceAssociations 疎結合 (型、値) の関連付け (例 - 保護された項目の親) object

MabFileFolderProtectedItem

名前 説明
protectedItemType バックアップ項目の種類。 'MabFileFolderProtectedItem' (必須)
computerName このバックアップ項目に関連付けられているコンピューターの名前。 string
deferredDeleteSyncTimeInUTC 遅延削除の同期時間 (UTC) INT
extendedInfo このバックアップ項目に関する追加情報。 MabFileFolderProtectedItemExtendedInfo
friendlyName このバックアップ項目のフレンドリ名。 string
lastBackupStatus 最後のバックアップ操作の状態。 string
lastBackupTime このバックアップ項目に対する最後のバックアップ操作のタイムスタンプ。 string
protectionState Protected、ProtectionStopped、IRPending、または ProtectionError string

MabFileFolderProtectedItemExtendedInfo

名前 説明
lastRefreshedAt エージェント データがサービスに同期された最後の時刻。 string
oldestRecoveryPoint 使用可能な最も古いバックアップ コピー。 string
recoveryPointCount バックアップ項目に関連付けられているバックアップ コピーの数。 INT

AzureIaaSClassicComputeVMProtectedItem

名前 説明
protectedItemType バックアップ項目の種類。 'Microsoft.ClassicCompute/virtualMachines' (必須)
extendedInfo このバックアップ項目の追加情報。 AzureIaaSVMProtectedItemExtendedInfo
extendedProperties Azure IaasVM バックアップの拡張プロパティ。 ExtendedProperties
healthDetails このバックアップ項目の正常性の詳細。 AzureIaaSVMHealthDetails[]
kpisHealths さまざまな KPI の正常性の詳細 object
lastBackupStatus 最後のバックアップ操作の状態。 string
protectionState このバックアップ項目のバックアップ状態。 'BackupsSuspended'
'IRPending'
'Invalid'
'Protected'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
protectionStatus このバックアップ項目のバックアップ状態。 string

AzureIaaSVMProtectedItemExtendedInfo

名前 説明
newestRecoveryPointInArchive アーカイブ層のこのバックアップ項目で使用できる最新のバックアップ コピー string
oldestRecoveryPoint すべての層でこのバックアップ項目で使用できる最も古いバックアップ コピー。 string
oldestRecoveryPointInArchive アーカイブ層のこのバックアップ項目で使用できる最も古いバックアップ コピー string
oldestRecoveryPointInVault コンテナー層のこのバックアップ項目で使用できる最も古いバックアップ コピー string
policyInconsistent バックアップ項目に関連付けられているバックアップ ポリシーに不整合があるかどうかを指定します。 [bool]
recoveryPointCount このバックアップ項目で使用できるバックアップ コピーの数。 INT

ExtendedProperties

名前 説明
diskExclusionProperties ディスク除外の拡張プロパティ。 DiskExclusionProperties
linuxVmApplicationName Linux VM 名 string

DiskExclusionProperties

名前 説明
diskLunList VM 保護に使用するディスクの論理ユニット番号 (LUN) の一覧。 int[]
isInclusionList DiskLunList をバックアップに含めるか、バックアップから除外するかを示すフラグ。 [bool]

AzureIaaSVMHealthDetails

このオブジェクトには、デプロイ中に設定するプロパティは含まれません。 すべてのプロパティは ReadOnly です。

AzureIaaSComputeVMProtectedItem

名前 説明
protectedItemType バックアップ項目の種類。 'Microsoft.Compute/virtualMachines' (必須)
extendedInfo このバックアップ項目の追加情報。 AzureIaaSVMProtectedItemExtendedInfo
extendedProperties Azure IaasVM バックアップの拡張プロパティ。 ExtendedProperties
healthDetails このバックアップ項目の正常性の詳細。 AzureIaaSVMHealthDetails[]
kpisHealths さまざまな KPI の正常性の詳細 object
lastBackupStatus 最後のバックアップ操作の状態。 string
protectionState このバックアップ項目のバックアップ状態。 'BackupsSuspended'
'IRPending'
'Invalid'
'Protected'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
protectionStatus このバックアップ項目のバックアップ状態。 string

AzureSqlProtectedItem

名前 説明
protectedItemType バックアップ項目の種類。 'Microsoft.Sql/servers/databases' (必須)
extendedInfo このバックアップ項目の追加情報。 AzureSqlProtectedItemExtendedInfo
protectedItemDataId バックアップ項目の内部 ID。 Azure SQL バックアップ エンジンが Recovery Services に接続するために使用します。 string
protectionState バックアップされた項目のバックアップ状態。 'BackupsSuspended'
'IRPending'
'Invalid'
'Protected'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'

AzureSqlProtectedItemExtendedInfo

名前 説明
oldestRecoveryPoint サービス内のこの項目で使用できる最も古いバックアップ コピー。 string
policyState このバックアップ項目に関連付けられているバックアップ ポリシーの状態。 string
recoveryPointCount このバックアップ項目に関連付けられている使用可能なバックアップ コピーの数。 INT

クイック スタート テンプレート

次のクイックスタート テンプレートでは、このリソースの種類をデプロイします。

テンプレート 説明
Azure 上の IBM Cloud Pak for Data

Azure にデプロイする
このテンプレートは、必要なすべてのリソース、インフラストラクチャを含む Openshift クラスターを Azure にデプロイし、ユーザーが選択したアドオンと共に IBM Cloud Pak for Data をデプロイします。
Openshift Container Platform 4.3

Azure にデプロイする
Openshift Container Platform 4.3
Recovery Services を使用して既存の IaasVM をバックアップする

Azure にデプロイする
このテンプレートでは、既存の Recovery Services コンテナーと既存のバックアップ ポリシーを使用し、複数のクラシックおよび ARM ベースの Azure IaasVM の保護を構成します。
Recovery Services を使用して既存のファイル共有をバックアップする (毎日)

Azure にデプロイする
このテンプレートは、既存のストレージ アカウントに存在する既存のファイル共有の保護を構成します。 新しいを作成するか、設定されたパラメーター値に基づいて既存の Recovery Services コンテナーとバックアップ ポリシーを使用します。
Recovery Services を使用して既存のファイル共有をバックアップする (時間単位)

Azure にデプロイする
このテンプレートは、既存のストレージ アカウントに存在する既存のファイル共有の保護を時間単位の頻度で構成します。 新しいを作成するか、設定されたパラメーター値に基づいて既存の Recovery Services コンテナーとバックアップ ポリシーを使用します。
Recovery Services コンテナーを使用して VM Resource Managerバックアップする

Azure にデプロイする
このテンプレートでは、既存の Recovery Services コンテナーと既存のバックアップ ポリシーを使用し、同じリソース グループに属する複数のResource Manager VM のバックアップを構成します
Windows VM をデプロイし、Azure Backupを使用してバックアップを有効にする

Azure にデプロイする
このテンプレートを使用すると、DefaultPolicy for Protection で構成された Windows VM と Recovery Services コンテナーをデプロイできます。
Azure Virtual Machines でのワークロードのAzure Backup

Azure にデプロイする
このテンプレートでは、Recovery Services コンテナーとワークロード固有のバックアップ ポリシーが作成されます。 VM をバックアップ サービスに登録し、保護を構成します

ARM テンプレート リソース定義

コンテナー/backupFabrics/protectionContainers/protectedItems リソースの種類は、次の場所にデプロイできます。

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

リソース形式

Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems リソースを作成するには、テンプレートに次の JSON を追加します。

{
  "type": "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems",
  "apiVersion": "2023-01-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "eTag": "string",
  "properties": {
    "backupSetName": "string",
    "containerName": "string",
    "createMode": "string",
    "deferredDeleteTimeInUTC": "string",
    "deferredDeleteTimeRemaining": "string",
    "isArchiveEnabled": "bool",
    "isDeferredDeleteScheduleUpcoming": "bool",
    "isRehydrate": "bool",
    "isScheduledForDeferredDelete": "bool",
    "lastRecoveryPoint": "string",
    "policyId": "string",
    "policyName": "string",
    "resourceGuardOperationRequests": [ "string" ],
    "softDeleteRetentionPeriod": "int",
    "sourceResourceId": "string",
    "protectedItemType": "string"
    // For remaining properties, see ProtectedItem objects
  }
}

ProtectedItem オブジェクト

protectedItemType プロパティを設定して、オブジェクトの種類を指定します。

AzureFileShareProtectedItem の場合は、次を使用します。

  "protectedItemType": "AzureFileShareProtectedItem",
  "extendedInfo": {
    "oldestRecoveryPoint": "string",
    "policyState": "string",
    "recoveryPointCount": "int"
  },
  "friendlyName": "string",
  "kpisHealths": {},
  "lastBackupStatus": "string",
  "lastBackupTime": "string",
  "protectionState": "string",
  "protectionStatus": "string"

AzureVmWorkloadSAPAseDatabase の場合は、次の値を使用します。

  "protectedItemType": "AzureVmWorkloadSAPAseDatabase",
  "extendedInfo": {
    "newestRecoveryPointInArchive": "string",
    "oldestRecoveryPoint": "string",
    "oldestRecoveryPointInArchive": "string",
    "oldestRecoveryPointInVault": "string",
    "policyState": "string",
    "recoveryModel": "string",
    "recoveryPointCount": "int"
  },
  "kpisHealths": {},
  "lastBackupErrorDetail": {},
  "lastBackupStatus": "string",
  "lastBackupTime": "string",
  "parentName": "string",
  "parentType": "string",
  "protectedItemDataSourceId": "string",
  "protectedItemHealthStatus": "string",
  "protectionState": "string",
  "serverName": "string"

AzureVmWorkloadSAPHanaDatabase の場合は、次を使用します。

  "protectedItemType": "AzureVmWorkloadSAPHanaDatabase",
  "extendedInfo": {
    "newestRecoveryPointInArchive": "string",
    "oldestRecoveryPoint": "string",
    "oldestRecoveryPointInArchive": "string",
    "oldestRecoveryPointInVault": "string",
    "policyState": "string",
    "recoveryModel": "string",
    "recoveryPointCount": "int"
  },
  "kpisHealths": {},
  "lastBackupErrorDetail": {},
  "lastBackupStatus": "string",
  "lastBackupTime": "string",
  "parentName": "string",
  "parentType": "string",
  "protectedItemDataSourceId": "string",
  "protectedItemHealthStatus": "string",
  "protectionState": "string",
  "serverName": "string"

AzureVmWorkloadSAPHanaDBInstance の場合は、次の値を使用します。

  "protectedItemType": "AzureVmWorkloadSAPHanaDBInstance",
  "extendedInfo": {
    "newestRecoveryPointInArchive": "string",
    "oldestRecoveryPoint": "string",
    "oldestRecoveryPointInArchive": "string",
    "oldestRecoveryPointInVault": "string",
    "policyState": "string",
    "recoveryModel": "string",
    "recoveryPointCount": "int"
  },
  "kpisHealths": {},
  "lastBackupErrorDetail": {},
  "lastBackupStatus": "string",
  "lastBackupTime": "string",
  "parentName": "string",
  "parentType": "string",
  "protectedItemDataSourceId": "string",
  "protectedItemHealthStatus": "string",
  "protectionState": "string",
  "serverName": "string"

AzureVmWorkloadSQLDatabase の場合は、次を使用します。

  "protectedItemType": "AzureVmWorkloadSQLDatabase",
  "extendedInfo": {
    "newestRecoveryPointInArchive": "string",
    "oldestRecoveryPoint": "string",
    "oldestRecoveryPointInArchive": "string",
    "oldestRecoveryPointInVault": "string",
    "policyState": "string",
    "recoveryModel": "string",
    "recoveryPointCount": "int"
  },
  "kpisHealths": {},
  "lastBackupErrorDetail": {},
  "lastBackupStatus": "string",
  "lastBackupTime": "string",
  "parentName": "string",
  "parentType": "string",
  "protectedItemDataSourceId": "string",
  "protectedItemHealthStatus": "string",
  "protectionState": "string",
  "serverName": "string"

DPMProtectedItem の場合は、次を使用します。

  "protectedItemType": "DPMProtectedItem",
  "backupEngineName": "string",
  "extendedInfo": {
    "diskStorageUsedInBytes": "string",
    "isCollocated": "bool",
    "isPresentOnCloud": "bool",
    "lastBackupStatus": "string",
    "lastRefreshedAt": "string",
    "oldestRecoveryPoint": "string",
    "onPremiseLatestRecoveryPoint": "string",
    "onPremiseOldestRecoveryPoint": "string",
    "onPremiseRecoveryPointCount": "int",
    "protectableObjectLoadPath": {},
    "protected": "bool",
    "protectionGroupName": "string",
    "recoveryPointCount": "int",
    "totalDiskStorageSizeInBytes": "string"
  },
  "friendlyName": "string",
  "protectionState": "string"

GenericProtectedItem の場合は、次を使用します。

  "protectedItemType": "GenericProtectedItem",
  "fabricName": "string",
  "friendlyName": "string",
  "policyState": "string",
  "protectedItemId": "int",
  "protectionState": "string",
  "sourceAssociations": {}

MabFileFolderProtectedItem の場合は、次を使用します。

  "protectedItemType": "MabFileFolderProtectedItem",
  "computerName": "string",
  "deferredDeleteSyncTimeInUTC": "int",
  "extendedInfo": {
    "lastRefreshedAt": "string",
    "oldestRecoveryPoint": "string",
    "recoveryPointCount": "int"
  },
  "friendlyName": "string",
  "lastBackupStatus": "string",
  "lastBackupTime": "string",
  "protectionState": "string"

Microsoft.ClassicCompute/virtualMachines の場合は、次の値を使用します。

  "protectedItemType": "Microsoft.ClassicCompute/virtualMachines",
  "extendedInfo": {
    "newestRecoveryPointInArchive": "string",
    "oldestRecoveryPoint": "string",
    "oldestRecoveryPointInArchive": "string",
    "oldestRecoveryPointInVault": "string",
    "policyInconsistent": "bool",
    "recoveryPointCount": "int"
  },
  "extendedProperties": {
    "diskExclusionProperties": {
      "diskLunList": [ "int" ],
      "isInclusionList": "bool"
    },
    "linuxVmApplicationName": "string"
  },
  "healthDetails": [
    {
    }
  ],
  "kpisHealths": {},
  "lastBackupStatus": "string",
  "protectionState": "string",
  "protectionStatus": "string"

Microsoft.Compute/virtualMachines の場合は、次を使用します。

  "protectedItemType": "Microsoft.Compute/virtualMachines",
  "extendedInfo": {
    "newestRecoveryPointInArchive": "string",
    "oldestRecoveryPoint": "string",
    "oldestRecoveryPointInArchive": "string",
    "oldestRecoveryPointInVault": "string",
    "policyInconsistent": "bool",
    "recoveryPointCount": "int"
  },
  "extendedProperties": {
    "diskExclusionProperties": {
      "diskLunList": [ "int" ],
      "isInclusionList": "bool"
    },
    "linuxVmApplicationName": "string"
  },
  "healthDetails": [
    {
    }
  ],
  "kpisHealths": {},
  "lastBackupStatus": "string",
  "protectionState": "string",
  "protectionStatus": "string"

Microsoft.Sql/servers/databases の場合は、次を使用します。

  "protectedItemType": "Microsoft.Sql/servers/databases",
  "extendedInfo": {
    "oldestRecoveryPoint": "string",
    "policyState": "string",
    "recoveryPointCount": "int"
  },
  "protectedItemDataId": "string",
  "protectionState": "string"

プロパティ値

vaults/backupFabrics/protectionContainers/protectedI...

名前 説明
type リソースの種類 'Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems'
apiVersion リソース API のバージョン '2023-01-01'
name リソース名

JSON ARM テンプレートで子リソースの名前と型を設定する方法を参照してください。
string (必須)
location リソースの場所。 string
tags リソース タグ。 タグの名前と値のディクショナリ。 「テンプレート内のタグ」を参照してください
eTag オプションの ETag。 string
properties ProtectedItemResource プロパティ ProtectedItem

ProtectedItem

名前 説明
backupSetName バックアップ項目が属するバックアップ セットの名前 string
containerName コンテナーの一意の名前 string
createMode 既存の論理的に削除されたデータ ソースの回復または新しいデータ ソースの作成を示す作成モード。 'Default'
'Invalid'
'Recover'
deferredDeleteTimeInUTC 遅延削除の時刻 (UTC) string
deferredDeleteTimeRemaining 遅延削除のマークが付けられた DS が完全に削除されるまでの残りの時間 string
isArchiveEnabled データソースがアーカイブ内で保護されているかどうかを識別するフラグ [bool]
isDeferredDeleteScheduleUpcoming 遅延削除された DS が間もなく消去されるかどうかを識別するフラグ [bool]
isRehydrate 段階的に削除された DS を一時停止状態に移動することを識別するフラグ [bool]
isScheduledForDeferredDelete DS が遅延削除のためにスケジュールされているかどうかを識別するフラグ [bool]
lastRecoveryPoint このバックアップ項目の最後の (最新の) バックアップ コピーが作成されたときのタイムスタンプ。 string
policyId この項目がバックアップされるバックアップ ポリシーの ID。 string
policyName 保護に使用されるポリシーの名前 string
resourceGuardOperationRequests LAC チェックを実行する ResourceGuardOperationRequests string[]
softDeleteRetentionPeriod 論理的な削除の保持期間 (日数) INT
sourceResourceId バックアップするリソースの ARM ID。 string
protectedItemType オブジェクトの種類を設定する AzureFileShareProtectedItem
AzureVmWorkloadSAPAseDatabase
AzureVmWorkloadSAPHanaDatabase
AzureVmWorkloadSAPHanaDBInstance
AzureVmWorkloadSQLDatabase
DPMProtectedItem
GenericProtectedItem
MabFileFolderProtectedItem
Microsoft.ClassicCompute/virtualMachines
Microsoft.Compute/virtualMachines
Microsoft.Sql/servers/databases (必須)

AzureFileshareProtectedItem

名前 説明
protectedItemType バックアップ項目の種類。 'AzureFileShareProtectedItem' (必須)
extendedInfo このバックアップ項目に関する追加情報。 AzureFileshareProtectedItemExtendedInfo
friendlyName このバックアップ項目で表されるファイル共有のフレンドリ名。 string
kpisHealths さまざまな KPI の正常性の詳細 object
lastBackupStatus 最後のバックアップ操作の状態。 使用可能な値: 正常、異常。 string
lastBackupTime このバックアップ項目に対する最後のバックアップ操作のタイムスタンプ。 string
protectionState このバックアップ項目のバックアップ状態。 'BackupsSuspended'
'IRPending'
'Invalid'
'Protected'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
protectionStatus このバックアップ項目のバックアップの状態。 string

AzureFileshareProtectedItemExtendedInfo

名前 説明
oldestRecoveryPoint サービス内のこの項目で使用できる最も古いバックアップ コピー。 string
policyState このバックアップ項目に適用されるポリシー オブジェクトとポリシーの整合性を示します。 string
recoveryPointCount このバックアップ項目に関連付けられている使用可能なバックアップ コピーの数。 INT

AzureVmWorkloadSAPAseDatabaseProtectedItem

名前 説明
protectedItemType バックアップ項目の種類。 'AzureVmWorkloadSAPAseDatabase' (必須)
extendedInfo このバックアップ項目の追加情報。 AzureVmWorkloadProtectedItemExtendedInfo
kpisHealths さまざまな KPI の正常性の詳細 object
lastBackupErrorDetail 前回のバックアップのエラーの詳細 ErrorDetail
lastBackupStatus 最後のバックアップ操作の状態。 使用可能な値: 正常、異常。 '正常'
'IRPending'
'Invalid'
'異常'
lastBackupTime このバックアップ項目に対する最後のバックアップ操作のタイムスタンプ。 string
parentName インスタンスや可用性グループなどの DB の親名。 string
parentType 保護された項目の親の種類 (例: DB、スタンドアロン サーバー、または分散型の場合) string
protectedItemDataSourceId 保護されたアイテムのデータ ID。 string
protectedItemHealthStatus 最後に受信したハートビートに基づいて評価されたバックアップ項目の正常性状態 '正常'
'IRPending'
'Invalid'
'NotReachable'
'異常'
protectionState このバックアップ項目のバックアップ状態。 'BackupsSuspended'
'IRPending'
'Invalid'
'Protected'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
serverName インスタンスまたは AG のホスト/クラスター名 string

AzureVmWorkloadProtectedItemExtendedInfo

名前 説明
newestRecoveryPointInArchive アーカイブ層のこのバックアップ項目で使用できる最新のバックアップ コピー string
oldestRecoveryPoint すべての層でこのバックアップ項目で使用できる最も古いバックアップ コピー。 string
oldestRecoveryPointInArchive アーカイブ層のこのバックアップ項目で使用できる最も古いバックアップ コピー string
oldestRecoveryPointInVault コンテナー層のこのバックアップ項目で使用できる最も古いバックアップ コピー string
policyState このバックアップ項目に適用されるポリシー オブジェクトとポリシーの整合性を示します。 string
recoveryModel このバックアップ項目に適用されるポリシー オブジェクトとポリシーの整合性を示します。 string
recoveryPointCount このバックアップ項目で使用できるバックアップ コピーの数。 INT

ErrorDetail

このオブジェクトには、デプロイ中に設定するプロパティは含まれません。 すべてのプロパティは ReadOnly です。

AzureVmWorkloadSAPHanaDatabaseProtectedItem

名前 説明
protectedItemType バックアップ項目の種類。 'AzureVmWorkloadSAPHanaDatabase' (必須)
extendedInfo このバックアップ項目の追加情報。 AzureVmWorkloadProtectedItemExtendedInfo
kpisHealths さまざまな KPI の正常性の詳細 object
lastBackupErrorDetail 前回のバックアップのエラーの詳細 ErrorDetail
lastBackupStatus 最後のバックアップ操作の状態。 使用可能な値: 正常、異常。 '正常'
'IRPending'
'Invalid'
'異常'
lastBackupTime このバックアップ項目に対する最後のバックアップ操作のタイムスタンプ。 string
parentName インスタンスや可用性グループなどの DB の親名。 string
parentType 保護された項目の親の種類 (例: DB、スタンドアロン サーバー、または分散) string
protectedItemDataSourceId 保護された項目のデータ ID。 string
protectedItemHealthStatus 最後に受信したハートビートに基づいて評価されたバックアップ項目の正常性状態 '正常'
'IRPending'
'Invalid'
'NotReachable'
'異常'
protectionState このバックアップ項目のバックアップ状態。 'BackupsSuspended'
'IRPending'
'Invalid'
'Protected'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
serverName インスタンスまたは AG のホスト/クラスター名 string

AzureVmWorkloadSAPHanaDBInstanceProtectedItem

名前 説明
protectedItemType バックアップ項目の種類。 'AzureVmWorkloadSAPHanaDBInstance' (必須)
extendedInfo このバックアップ項目の追加情報。 AzureVmWorkloadProtectedItemExtendedInfo
kpisHealths さまざまな KPI の正常性の詳細 object
lastBackupErrorDetail 前回のバックアップのエラーの詳細 ErrorDetail
lastBackupStatus 最後のバックアップ操作の状態。 使用可能な値: 正常、異常。 '正常'
'IRPending'
'Invalid'
'異常'
lastBackupTime このバックアップ項目に対する最後のバックアップ操作のタイムスタンプ。 string
parentName インスタンスや可用性グループなどの DB の親名。 string
parentType 保護された項目の親の種類 (例: DB、スタンドアロン サーバー、または分散) string
protectedItemDataSourceId 保護された項目のデータ ID。 string
protectedItemHealthStatus 最後に受信したハートビートに基づいて評価されたバックアップ項目の正常性状態 '正常'
'IRPending'
'Invalid'
'NotReachable'
'異常'
protectionState このバックアップ項目のバックアップ状態。 'BackupsSuspended'
'IRPending'
'Invalid'
'Protected'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
serverName インスタンスまたは AG のホスト/クラスター名 string

AzureVmWorkloadSQLDatabaseProtectedItem

名前 説明
protectedItemType バックアップ項目の種類。 'AzureVmWorkloadSQLDatabase' (必須)
extendedInfo このバックアップ項目の追加情報。 AzureVmWorkloadProtectedItemExtendedInfo
kpisHealths さまざまな KPI の正常性の詳細 object
lastBackupErrorDetail 前回のバックアップのエラーの詳細 ErrorDetail
lastBackupStatus 最後のバックアップ操作の状態。 使用可能な値: 正常、異常。 '正常'
'IRPending'
'Invalid'
'異常'
lastBackupTime このバックアップ項目に対する最後のバックアップ操作のタイムスタンプ。 string
parentName インスタンスや可用性グループなどの DB の親名。 string
parentType 保護された項目の親の種類 (例: DB、スタンドアロン サーバー、または分散型の場合) string
protectedItemDataSourceId 保護されたアイテムのデータ ID。 string
protectedItemHealthStatus 最後に受信したハートビートに基づいて評価されたバックアップ項目の正常性状態 '正常'
'IRPending'
'Invalid'
'NotReachable'
'異常'
protectionState このバックアップ項目のバックアップ状態。 'BackupsSuspended'
'IRPending'
'Invalid'
'Protected'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
serverName インスタンスまたは AG のホスト/クラスター名 string

DPMProtectedItem

名前 説明
protectedItemType バックアップ項目の種類。 'DPMProtectedItem' (必須)
backupEngineName このバックアップ項目を保護するバックアップ管理サーバー string
extendedInfo バックアップ項目の拡張情報。 DPMProtectedItemExtendedInfo
friendlyName 管理対象アイテムのフレンドリ名 string
protectionState バックアップ エンジンの保護状態 'BackupsSuspended'
'IRPending'
'Invalid'
'Protected'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'

DPMProtectedItemExtendedInfo

名前 説明
diskStorageUsedInBytes ディスク ストレージをバイト単位で使用しました。 string
isCollocated バックアップ項目が併置されているかどうかを確認します。 [bool]
isPresentOnCloud バックアップ項目がクラウドで保護されているかどうかを確認します。 [bool]
lastBackupStatus バックアップ項目の最後のバックアップ状態情報。 string
lastRefreshedAt バックアップ項目の最終更新時刻。 string
oldestRecoveryPoint 最も古いクラウド復旧ポイント時間。 string
onPremiseLatestRecoveryPoint 最新のディスク回復ポイント時間。 string
onPremiseOldestRecoveryPoint 最も古いディスク回復ポイント時間。 string
onPremiseRecoveryPointCount ディスク回復ポイントの数。 INT
protectableObjectLoadPath さまざまな DB に関する情報を提供する属性。 object
protected バックアップ項目がディスクで保護されているかどうかを確認します。 [bool]
protectionGroupName バックアップ項目の保護グループ名。 string
recoveryPointCount クラウド復旧ポイントの数。 INT
totalDiskStorageSizeInBytes 合計ディスク ストレージ (バイト単位)。 string

GenericProtectedItem

名前 説明
protectedItemType バックアップ項目の種類。 'GenericProtectedItem' (必須)
fabricName このバックアップ項目のファブリックの名前。 string
friendlyName コンテナーのフレンドリ名。 string
policyState このバックアップ項目に適用されるポリシー オブジェクトとポリシーの整合性を示します。 string
protectedItemId 保護された項目のデータ プレーン サービス ID。 INT
protectionState このバックアップ項目のバックアップ状態。 'BackupsSuspended'
'IRPending'
'Invalid'
'Protected'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
sourceAssociations 疎結合 (型、値) の関連付け (例 - 保護された項目の親) object

MabFileFolderProtectedItem

名前 説明
protectedItemType バックアップ項目の種類。 'MabFileFolderProtectedItem' (必須)
computerName このバックアップ項目に関連付けられているコンピューターの名前。 string
deferredDeleteSyncTimeInUTC 遅延削除の同期時間 (UTC) INT
extendedInfo このバックアップ項目に関する追加情報。 MabFileFolderProtectedItemExtendedInfo
friendlyName このバックアップ項目のフレンドリ名。 string
lastBackupStatus 最後のバックアップ操作の状態。 string
lastBackupTime このバックアップ項目に対する最後のバックアップ操作のタイムスタンプ。 string
protectionState Protected、ProtectionStopped、IRPending、ProtectionError string

MabFileFolderProtectedItemExtendedInfo

名前 説明
lastRefreshedAt エージェント データがサービスに同期された最後の時刻。 string
oldestRecoveryPoint 使用可能な最も古いバックアップ コピー。 string
recoveryPointCount バックアップ項目に関連付けられているバックアップ コピーの数。 INT

AzureIaaSClassicComputeVMProtectedItem

名前 説明
protectedItemType バックアップ項目の種類。 'Microsoft.ClassicCompute/virtualMachines' (必須)
extendedInfo このバックアップ項目の追加情報。 AzureIaaSVMProtectedItemExtendedInfo
extendedProperties Azure IaasVM バックアップの拡張プロパティ。 ExtendedProperties
healthDetails このバックアップ項目の正常性の詳細。 AzureIaaSVMHealthDetails[]
kpisHealths さまざまな KPI の正常性の詳細 object
lastBackupStatus 最後のバックアップ操作の状態。 string
protectionState このバックアップ項目のバックアップ状態。 'BackupsSuspended'
'IRPending'
'Invalid'
'Protected'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
protectionStatus このバックアップ項目のバックアップ状態。 string

AzureIaaSVMProtectedItemExtendedInfo

名前 説明
newestRecoveryPointInArchive アーカイブ層のこのバックアップ項目で使用できる最新のバックアップ コピー string
oldestRecoveryPoint すべての層でこのバックアップ項目で使用できる最も古いバックアップ コピー。 string
oldestRecoveryPointInArchive アーカイブ層のこのバックアップ項目で使用できる最も古いバックアップ コピー string
oldestRecoveryPointInVault コンテナー層のこのバックアップ項目で使用できる最も古いバックアップ コピー string
policyInconsistent バックアップ項目に関連付けられているバックアップ ポリシーに不整合があるかどうかを指定します。 [bool]
recoveryPointCount このバックアップ項目で使用できるバックアップ コピーの数。 INT

ExtendedProperties

名前 説明
diskExclusionProperties ディスク除外の拡張プロパティ。 DiskExclusionProperties
linuxVmApplicationName Linux VM 名 string

DiskExclusionProperties

名前 説明
diskLunList VM 保護に使用するディスクの論理ユニット番号 (LUN) の一覧。 int[]
isInclusionList DiskLunList をバックアップに含めるか、バックアップから除外するかを示すフラグ。 [bool]

AzureIaaSVMHealthDetails

このオブジェクトには、デプロイ中に設定するプロパティは含まれません。 すべてのプロパティは ReadOnly です。

AzureIaaSComputeVMProtectedItem

名前 説明
protectedItemType バックアップ項目の種類。 'Microsoft.Compute/virtualMachines' (必須)
extendedInfo このバックアップ項目の追加情報。 AzureIaaSVMProtectedItemExtendedInfo
extendedProperties Azure IaasVM バックアップの拡張プロパティ。 ExtendedProperties
healthDetails このバックアップ項目の正常性の詳細。 AzureIaaSVMHealthDetails[]
kpisHealths さまざまな KPI の正常性の詳細 object
lastBackupStatus 最後のバックアップ操作の状態。 string
protectionState このバックアップ項目のバックアップ状態。 'BackupsSuspended'
'IRPending'
'Invalid'
'Protected'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
protectionStatus このバックアップ項目のバックアップ状態。 string

AzureSqlProtectedItem

名前 説明
protectedItemType バックアップ項目の種類。 'Microsoft.Sql/servers/databases' (必須)
extendedInfo このバックアップ項目の追加情報。 AzureSqlProtectedItemExtendedInfo
protectedItemDataId バックアップ項目の内部 ID。 Recovery Services に接続するためにAzure SQLバックアップ エンジンによって使用されます。 string
protectionState バックアップされた項目のバックアップ状態。 'BackupsSuspended'
'IRPending'
'Invalid'
'Protected'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'

AzureSqlProtectedItemExtendedInfo

名前 説明
oldestRecoveryPoint サービス内のこの項目で使用できる最も古いバックアップ コピー。 string
policyState このバックアップ項目に関連付けられているバックアップ ポリシーの状態。 string
recoveryPointCount このバックアップ項目に関連付けられている使用可能なバックアップ コピーの数。 INT

クイック スタート テンプレート

次のクイックスタート テンプレートでは、このリソースの種類をデプロイします。

テンプレート 説明
Azure 上の IBM Cloud Pak for Data

Azure にデプロイする
このテンプレートは、必要なすべてのリソースとインフラストラクチャを含む Openshift クラスターを Azure にデプロイし、ユーザーが選択したアドオンと共に IBM Cloud Pak for Data をデプロイします。
Openshift Container Platform 4.3

Azure にデプロイする
Openshift Container Platform 4.3
Recovery Services を使用して既存の IaasVM をバックアップする

Azure にデプロイする
このテンプレートでは、既存の Recovery Services コンテナーと既存のバックアップ ポリシーを使用し、複数のクラシックおよび ARM ベースの Azure IaasVM の保護を構成します。
Recovery Services を使用して既存のファイル共有をバックアップする (毎日)

Azure にデプロイする
このテンプレートは、既存のストレージ アカウントに存在する既存のファイル共有の保護を構成します。 新しい を作成するか、設定されたパラメーター値に基づいて既存の Recovery Services コンテナーとバックアップ ポリシーを使用します。
Recovery Services を使用して既存のファイル共有をバックアップする (時間単位)

Azure にデプロイする
このテンプレートは、既存のストレージ アカウントに存在する既存のファイル共有の保護を 1 時間ごとの頻度で構成します。 新しい を作成するか、設定されたパラメーター値に基づいて既存の Recovery Services コンテナーとバックアップ ポリシーを使用します。
Recovery Services コンテナーを使用して VM Resource Managerバックアップする

Azure にデプロイする
このテンプレートでは、既存の Recovery Services コンテナーと既存のバックアップ ポリシーを使用し、同じリソース グループに属する複数のResource Manager VM のバックアップを構成します
Windows VM をデプロイし、Azure Backupを使用してバックアップを有効にする

Azure にデプロイする
このテンプレートを使用すると、DefaultPolicy for Protection で構成された Windows VM と Recovery Services コンテナーをデプロイできます。
Azure Virtual Machines でのワークロードのAzure Backup

Azure にデプロイする
このテンプレートでは、Recovery Services コンテナーとワークロード固有のバックアップ ポリシーを作成します。 VM をバックアップ サービスに登録し、保護を構成します

Terraform (AzAPI プロバイダー) リソース定義

コンテナー/backupFabrics/protectionContainers/protectedItems リソースの種類は、次の場所にデプロイできます。

  • リソース グループ

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

リソース形式

Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems リソースを作成するには、次の Terraform をテンプレートに追加します。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems@2023-01-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      backupSetName = "string"
      containerName = "string"
      createMode = "string"
      deferredDeleteTimeInUTC = "string"
      deferredDeleteTimeRemaining = "string"
      isArchiveEnabled = bool
      isDeferredDeleteScheduleUpcoming = bool
      isRehydrate = bool
      isScheduledForDeferredDelete = bool
      lastRecoveryPoint = "string"
      policyId = "string"
      policyName = "string"
      resourceGuardOperationRequests = [
        "string"
      ]
      softDeleteRetentionPeriod = int
      sourceResourceId = "string"
      protectedItemType = "string"
      // For remaining properties, see ProtectedItem objects
    }
    eTag = "string"
  })
}

ProtectedItem オブジェクト

protectedItemType プロパティを設定して、オブジェクトの種類を指定します。

AzureFileShareProtectedItem の場合は、次を使用します。

  protectedItemType = "AzureFileShareProtectedItem"
  extendedInfo = {
    oldestRecoveryPoint = "string"
    policyState = "string"
    recoveryPointCount = int
  }
  friendlyName = "string"
  kpisHealths = {}
  lastBackupStatus = "string"
  lastBackupTime = "string"
  protectionState = "string"
  protectionStatus = "string"

AzureVmWorkloadSAPAseDatabase の場合は、次を使用します。

  protectedItemType = "AzureVmWorkloadSAPAseDatabase"
  extendedInfo = {
    newestRecoveryPointInArchive = "string"
    oldestRecoveryPoint = "string"
    oldestRecoveryPointInArchive = "string"
    oldestRecoveryPointInVault = "string"
    policyState = "string"
    recoveryModel = "string"
    recoveryPointCount = int
  }
  kpisHealths = {}
  lastBackupErrorDetail = {}
  lastBackupStatus = "string"
  lastBackupTime = "string"
  parentName = "string"
  parentType = "string"
  protectedItemDataSourceId = "string"
  protectedItemHealthStatus = "string"
  protectionState = "string"
  serverName = "string"

AzureVmWorkloadSAPHanaDatabase の場合は、次を使用します。

  protectedItemType = "AzureVmWorkloadSAPHanaDatabase"
  extendedInfo = {
    newestRecoveryPointInArchive = "string"
    oldestRecoveryPoint = "string"
    oldestRecoveryPointInArchive = "string"
    oldestRecoveryPointInVault = "string"
    policyState = "string"
    recoveryModel = "string"
    recoveryPointCount = int
  }
  kpisHealths = {}
  lastBackupErrorDetail = {}
  lastBackupStatus = "string"
  lastBackupTime = "string"
  parentName = "string"
  parentType = "string"
  protectedItemDataSourceId = "string"
  protectedItemHealthStatus = "string"
  protectionState = "string"
  serverName = "string"

AzureVmWorkloadSAPHanaDBInstance の場合は、次を使用します。

  protectedItemType = "AzureVmWorkloadSAPHanaDBInstance"
  extendedInfo = {
    newestRecoveryPointInArchive = "string"
    oldestRecoveryPoint = "string"
    oldestRecoveryPointInArchive = "string"
    oldestRecoveryPointInVault = "string"
    policyState = "string"
    recoveryModel = "string"
    recoveryPointCount = int
  }
  kpisHealths = {}
  lastBackupErrorDetail = {}
  lastBackupStatus = "string"
  lastBackupTime = "string"
  parentName = "string"
  parentType = "string"
  protectedItemDataSourceId = "string"
  protectedItemHealthStatus = "string"
  protectionState = "string"
  serverName = "string"

AzureVmWorkloadSQLDatabase の場合は、次を使用します。

  protectedItemType = "AzureVmWorkloadSQLDatabase"
  extendedInfo = {
    newestRecoveryPointInArchive = "string"
    oldestRecoveryPoint = "string"
    oldestRecoveryPointInArchive = "string"
    oldestRecoveryPointInVault = "string"
    policyState = "string"
    recoveryModel = "string"
    recoveryPointCount = int
  }
  kpisHealths = {}
  lastBackupErrorDetail = {}
  lastBackupStatus = "string"
  lastBackupTime = "string"
  parentName = "string"
  parentType = "string"
  protectedItemDataSourceId = "string"
  protectedItemHealthStatus = "string"
  protectionState = "string"
  serverName = "string"

DPMProtectedItem の場合は、次を使用します。

  protectedItemType = "DPMProtectedItem"
  backupEngineName = "string"
  extendedInfo = {
    diskStorageUsedInBytes = "string"
    isCollocated = bool
    isPresentOnCloud = bool
    lastBackupStatus = "string"
    lastRefreshedAt = "string"
    oldestRecoveryPoint = "string"
    onPremiseLatestRecoveryPoint = "string"
    onPremiseOldestRecoveryPoint = "string"
    onPremiseRecoveryPointCount = int
    protectableObjectLoadPath = {}
    protected = bool
    protectionGroupName = "string"
    recoveryPointCount = int
    totalDiskStorageSizeInBytes = "string"
  }
  friendlyName = "string"
  protectionState = "string"

GenericProtectedItem の場合は、次の値を使用します。

  protectedItemType = "GenericProtectedItem"
  fabricName = "string"
  friendlyName = "string"
  policyState = "string"
  protectedItemId = int
  protectionState = "string"
  sourceAssociations = {}

MabFileFolderProtectedItem の場合は、次を使用します。

  protectedItemType = "MabFileFolderProtectedItem"
  computerName = "string"
  deferredDeleteSyncTimeInUTC = int
  extendedInfo = {
    lastRefreshedAt = "string"
    oldestRecoveryPoint = "string"
    recoveryPointCount = int
  }
  friendlyName = "string"
  lastBackupStatus = "string"
  lastBackupTime = "string"
  protectionState = "string"

Microsoft.ClassicCompute/virtualMachines の場合は、次を使用します。

  protectedItemType = "Microsoft.ClassicCompute/virtualMachines"
  extendedInfo = {
    newestRecoveryPointInArchive = "string"
    oldestRecoveryPoint = "string"
    oldestRecoveryPointInArchive = "string"
    oldestRecoveryPointInVault = "string"
    policyInconsistent = bool
    recoveryPointCount = int
  }
  extendedProperties = {
    diskExclusionProperties = {
      diskLunList = [
        int
      ]
      isInclusionList = bool
    }
    linuxVmApplicationName = "string"
  }
  healthDetails = [
    {
    }
  ]
  kpisHealths = {}
  lastBackupStatus = "string"
  protectionState = "string"
  protectionStatus = "string"

Microsoft.Compute/virtualMachines の場合は、次を使用します。

  protectedItemType = "Microsoft.Compute/virtualMachines"
  extendedInfo = {
    newestRecoveryPointInArchive = "string"
    oldestRecoveryPoint = "string"
    oldestRecoveryPointInArchive = "string"
    oldestRecoveryPointInVault = "string"
    policyInconsistent = bool
    recoveryPointCount = int
  }
  extendedProperties = {
    diskExclusionProperties = {
      diskLunList = [
        int
      ]
      isInclusionList = bool
    }
    linuxVmApplicationName = "string"
  }
  healthDetails = [
    {
    }
  ]
  kpisHealths = {}
  lastBackupStatus = "string"
  protectionState = "string"
  protectionStatus = "string"

Microsoft.Sql/servers/databases の場合は、次を使用します。

  protectedItemType = "Microsoft.Sql/servers/databases"
  extendedInfo = {
    oldestRecoveryPoint = "string"
    policyState = "string"
    recoveryPointCount = int
  }
  protectedItemDataId = "string"
  protectionState = "string"

プロパティ値

vaults/backupFabrics/protectionContainers/protectedI...

名前 説明
type リソースの種類 "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems@2023-01-01"
name リソース名 string (必須)
location リソースの場所。 string
parent_id このリソースの親であるリソースの ID。 種類のリソースの ID: protectionContainers
tags リソース タグ。 タグの名前と値のディクショナリ。
eTag オプションの ETag。 string
properties ProtectedItemResource プロパティ ProtectedItem

ProtectedItem

名前 説明
backupSetName バックアップ項目が属するバックアップ セットの名前 string
containerName コンテナーの一意の名前 string
createMode 既存の論理的に削除されたデータ ソースの回復または新しいデータ ソースの作成を示す作成モード。 "Default"
"無効"
"回復"
deferredDeleteTimeInUTC 遅延削除の時刻 (UTC) string
deferredDeleteTimeRemaining 遅延削除のマークが付けられた DS が完全に削除されるまでの残りの時間 string
isArchiveEnabled データソースがアーカイブ内で保護されているかどうかを識別するフラグ [bool]
isDeferredDeleteScheduleUpcoming 遅延削除された DS が間もなく消去されるかどうかを識別するフラグ [bool]
isRehydrate 段階的に削除された DS を一時停止状態に移動することを識別するフラグ [bool]
isScheduledForDeferredDelete DS が遅延削除のためにスケジュールされているかどうかを識別するフラグ [bool]
lastRecoveryPoint このバックアップ項目の最後の (最新の) バックアップ コピーが作成されたときのタイムスタンプ。 string
policyId この項目がバックアップされるバックアップ ポリシーの ID。 string
policyName 保護に使用されるポリシーの名前 string
resourceGuardOperationRequests LAC チェックを実行する ResourceGuardOperationRequests string[]
softDeleteRetentionPeriod 論理的な削除の保持期間 (日数) INT
sourceResourceId バックアップするリソースの ARM ID。 string
protectedItemType オブジェクトの種類を設定する AzureFileShareProtectedItem
AzureVmWorkloadSAPAseDatabase
AzureVmWorkloadSAPHanaDatabase
AzureVmWorkloadSAPHanaDBInstance
AzureVmWorkloadSQLDatabase
DPMProtectedItem
GenericProtectedItem
MabFileFolderProtectedItem
Microsoft.ClassicCompute/virtualMachines
Microsoft.Compute/virtualMachines
Microsoft.Sql/servers/databases (必須)

AzureFileshareProtectedItem

名前 説明
protectedItemType バックアップ項目の種類。 "AzureFileShareProtectedItem" (必須)
extendedInfo このバックアップ項目に関する追加情報。 AzureFileshareProtectedItemExtendedInfo
friendlyName このバックアップ項目で表されるファイル共有のフレンドリ名。 string
kpisHealths さまざまな KPI の正常性の詳細 object
lastBackupStatus 最後のバックアップ操作の状態。 使用可能な値: 正常、異常。 string
lastBackupTime このバックアップ項目に対する最後のバックアップ操作のタイムスタンプ。 string
protectionState このバックアップ項目のバックアップ状態。 "BackupsSuspended"
"IRPending"
"無効"
"Protected"
"ProtectionError"
"ProtectionPaused"
"ProtectionStopped"
protectionStatus このバックアップ項目のバックアップの状態。 string

AzureFileshareProtectedItemExtendedInfo

名前 説明
oldestRecoveryPoint サービス内のこの項目で使用できる最も古いバックアップ コピー。 string
policyState このバックアップ項目に適用されるポリシー オブジェクトとポリシーの整合性を示します。 string
recoveryPointCount このバックアップ項目に関連付けられている使用可能なバックアップ コピーの数。 INT

AzureVmWorkloadSAPAseDatabaseProtectedItem

名前 説明
protectedItemType バックアップ項目の種類。 "AzureVmWorkloadSAPAseDatabase" (必須)
extendedInfo このバックアップ項目の追加情報。 AzureVmWorkloadProtectedItemExtendedInfo
kpisHealths さまざまな KPI の正常性の詳細 object
lastBackupErrorDetail 前回のバックアップのエラーの詳細 ErrorDetail
lastBackupStatus 最後のバックアップ操作の状態。 使用可能な値: 正常、異常。 "正常"
"IRPending"
"無効"
"異常"
lastBackupTime このバックアップ項目に対する最後のバックアップ操作のタイムスタンプ。 string
parentName インスタンスや可用性グループなどの DB の親名。 string
parentType 保護された項目の親の種類 (例: DB、スタンドアロン サーバー、または分散型の場合) string
protectedItemDataSourceId 保護されたアイテムのデータ ID。 string
protectedItemHealthStatus 最後に受信したハートビートに基づいて評価されたバックアップ項目の正常性状態 "正常"
"IRPending"
"無効"
"到達できません"
"異常"
protectionState このバックアップ項目のバックアップ状態。 "BackupsSuspended"
"IRPending"
"無効"
"Protected"
"ProtectionError"
"ProtectionPaused"
"ProtectionStopped"
serverName インスタンスまたは AG のホスト/クラスター名 string

AzureVmWorkloadProtectedItemExtendedInfo

名前 説明
newestRecoveryPointInArchive アーカイブ層のこのバックアップ項目で使用できる最新のバックアップ コピー string
oldestRecoveryPoint すべての層でこのバックアップ項目で使用できる最も古いバックアップ コピー。 string
oldestRecoveryPointInArchive アーカイブ層のこのバックアップ項目で使用できる最も古いバックアップ コピー string
oldestRecoveryPointInVault コンテナー層のこのバックアップ項目で使用できる最も古いバックアップ コピー string
policyState このバックアップ項目に適用されるポリシー オブジェクトとポリシーの整合性を示します。 string
recoveryModel このバックアップ項目に適用されるポリシー オブジェクトとポリシーの整合性を示します。 string
recoveryPointCount このバックアップ項目で使用できるバックアップ コピーの数。 INT

ErrorDetail

このオブジェクトには、デプロイ中に設定するプロパティは含まれません。 すべてのプロパティは ReadOnly です。

AzureVmWorkloadSAPHanaDatabaseProtectedItem

名前 説明
protectedItemType バックアップ項目の種類。 "AzureVmWorkloadSAPHanaDatabase" (必須)
extendedInfo このバックアップ項目の追加情報。 AzureVmWorkloadProtectedItemExtendedInfo
kpisHealths さまざまな KPI の正常性の詳細 object
lastBackupErrorDetail 前回のバックアップのエラーの詳細 ErrorDetail
lastBackupStatus 最後のバックアップ操作の状態。 使用可能な値: 正常、異常。 "正常"
"IRPending"
"無効"
"異常"
lastBackupTime このバックアップ項目に対する最後のバックアップ操作のタイムスタンプ。 string
parentName インスタンスや可用性グループなどの DB の親名。 string
parentType 保護された項目の親の種類 (例: DB、スタンドアロン サーバー、または分散型の場合) string
protectedItemDataSourceId 保護されたアイテムのデータ ID。 string
protectedItemHealthStatus 最後に受信したハートビートに基づいて評価されたバックアップ項目の正常性状態 "正常"
"IRPending"
"無効"
"到達できません"
"異常"
protectionState このバックアップ項目のバックアップ状態。 "BackupsSuspended"
"IRPending"
"無効"
"Protected"
"ProtectionError"
"ProtectionPaused"
"ProtectionStopped"
serverName インスタンスまたは AG のホスト/クラスター名 string

AzureVmWorkloadSAPHanaDBInstanceProtectedItem

名前 説明
protectedItemType バックアップ項目の種類。 "AzureVmWorkloadSAPHanaDBInstance" (必須)
extendedInfo このバックアップ項目の追加情報。 AzureVmWorkloadProtectedItemExtendedInfo
kpisHealths さまざまな KPI の正常性の詳細 object
lastBackupErrorDetail 前回のバックアップのエラーの詳細 ErrorDetail
lastBackupStatus 最後のバックアップ操作の状態。 使用可能な値: 正常、異常。 "正常"
"IRPending"
"無効"
"異常"
lastBackupTime このバックアップ項目に対する最後のバックアップ操作のタイムスタンプ。 string
parentName インスタンスや可用性グループなどの DB の親名。 string
parentType 保護された項目の親の種類 (例: DB、スタンドアロン サーバー、または分散) string
protectedItemDataSourceId 保護された項目のデータ ID。 string
protectedItemHealthStatus 最後に受信したハートビートに基づいて評価されたバックアップ項目の正常性状態 "正常"
"IRPending"
"無効"
"NotReachable"
"異常"
protectionState このバックアップ項目のバックアップ状態。 "BackupsSuspended"
"IRPending"
"無効"
"Protected"
"ProtectionError"
"ProtectionPaused"
"ProtectionStopped"
serverName インスタンスまたは AG のホスト/クラスター名 string

AzureVmWorkloadSQLDatabaseProtectedItem

名前 説明
protectedItemType バックアップ項目の種類。 "AzureVmWorkloadSQLDatabase" (必須)
extendedInfo このバックアップ項目の追加情報。 AzureVmWorkloadProtectedItemExtendedInfo
kpisHealths さまざまな KPI の正常性の詳細 object
lastBackupErrorDetail 前回のバックアップのエラーの詳細 ErrorDetail
lastBackupStatus 最後のバックアップ操作の状態。 使用可能な値: 正常、異常。 "正常"
"IRPending"
"無効"
"異常"
lastBackupTime このバックアップ項目に対する最後のバックアップ操作のタイムスタンプ。 string
parentName インスタンスや可用性グループなどの DB の親名。 string
parentType 保護された項目の親の種類 (例: DB、スタンドアロン サーバー、または分散) string
protectedItemDataSourceId 保護された項目のデータ ID。 string
protectedItemHealthStatus 最後に受信したハートビートに基づいて評価されたバックアップ項目の正常性状態 "正常"
"IRPending"
"無効"
"NotReachable"
"異常"
protectionState このバックアップ項目のバックアップ状態。 "BackupsSuspended"
"IRPending"
"無効"
"Protected"
"ProtectionError"
"ProtectionPaused"
"ProtectionStopped"
serverName インスタンスまたは AG のホスト/クラスター名 string

DPMProtectedItem

名前 説明
protectedItemType バックアップ項目の種類。 "DPMProtectedItem" (必須)
backupEngineName このバックアップ項目を保護するバックアップ管理サーバー string
extendedInfo バックアップ項目の拡張情報。 DPMProtectedItemExtendedInfo
friendlyName 管理対象アイテムのフレンドリ名 string
protectionState バックアップ エンジンの保護状態 "BackupsSuspended"
"IRPending"
"無効"
"Protected"
"ProtectionError"
"ProtectionPaused"
"ProtectionStopped"

DPMProtectedItemExtendedInfo

名前 説明
diskStorageUsedInBytes ディスク ストレージをバイト単位で使用しました。 string
isCollocated バックアップ項目が併置されているかどうかを確認します。 [bool]
isPresentOnCloud バックアップ項目がクラウドで保護されているかどうかを確認します。 [bool]
lastBackupStatus バックアップ項目の最後のバックアップ状態情報。 string
lastRefreshedAt バックアップ項目の最終更新時刻。 string
oldestRecoveryPoint 最も古いクラウド復旧ポイント時間。 string
onPremiseLatestRecoveryPoint 最新のディスク回復ポイント時間。 string
onPremiseOldestRecoveryPoint 最も古いディスク回復ポイント時間。 string
onPremiseRecoveryPointCount ディスク回復ポイントの数。 INT
protectableObjectLoadPath さまざまな DB に関する情報を提供する属性。 object
protected バックアップ項目がディスクで保護されているかどうかを確認します。 [bool]
protectionGroupName バックアップ項目の保護グループ名。 string
recoveryPointCount クラウド復旧ポイントの数。 INT
totalDiskStorageSizeInBytes 合計ディスク ストレージ (バイト単位)。 string

GenericProtectedItem

名前 説明
protectedItemType バックアップ項目の種類。 "GenericProtectedItem" (必須)
fabricName このバックアップ項目のファブリックの名前。 string
friendlyName コンテナーのフレンドリ名。 string
policyState このバックアップ項目に適用されるポリシー オブジェクトとポリシーの整合性を示します。 string
protectedItemId 保護された項目のデータ プレーン サービス ID。 INT
protectionState このバックアップ項目のバックアップ状態。 "BackupsSuspended"
"IRPending"
"無効"
"Protected"
"ProtectionError"
"ProtectionPaused"
"ProtectionStopped"
sourceAssociations 疎結合 (型、値) の関連付け (例 - 保護された項目の親) object

MabFileFolderProtectedItem

名前 説明
protectedItemType バックアップ項目の種類。 "MabFileFolderProtectedItem" (必須)
computerName このバックアップ項目に関連付けられているコンピューターの名前。 string
deferredDeleteSyncTimeInUTC 遅延削除の同期時間 (UTC) INT
extendedInfo このバックアップ項目に関する追加情報。 MabFileFolderProtectedItemExtendedInfo
friendlyName このバックアップ項目のフレンドリ名。 string
lastBackupStatus 最後のバックアップ操作の状態。 string
lastBackupTime このバックアップ項目に対する最後のバックアップ操作のタイムスタンプ。 string
protectionState Protected、ProtectionStopped、IRPending、ProtectionError string

MabFileFolderProtectedItemExtendedInfo

名前 説明
lastRefreshedAt エージェント データがサービスに同期された最後の時刻。 string
oldestRecoveryPoint 使用可能な最も古いバックアップ コピー。 string
recoveryPointCount バックアップ項目に関連付けられているバックアップ コピーの数。 INT

AzureIaaSClassicComputeVMProtectedItem

名前 説明
protectedItemType バックアップ項目の種類。 "Microsoft.ClassicCompute/virtualMachines" (必須)
extendedInfo このバックアップ項目の追加情報。 AzureIaaSVMProtectedItemExtendedInfo
extendedProperties Azure IaasVM Backup の拡張プロパティ。 ExtendedProperties
healthDetails このバックアップ項目の正常性の詳細。 AzureIaaSVMHealthDetails[]
kpisHealths さまざまな KPI の正常性の詳細 object
lastBackupStatus 最後のバックアップ操作の状態。 string
protectionState このバックアップ項目のバックアップ状態。 "BackupsSuspended"
"IRPending"
"無効"
"Protected"
"ProtectionError"
"ProtectionPaused"
"ProtectionStopped"
protectionStatus このバックアップ項目のバックアップの状態。 string

AzureIaaSVMProtectedItemExtendedInfo

名前 説明
newestRecoveryPointInArchive アーカイブ層のこのバックアップ項目で使用できる最新のバックアップ コピー string
oldestRecoveryPoint すべての層でこのバックアップ項目で使用できる最も古いバックアップ コピー。 string
oldestRecoveryPointInArchive アーカイブ層のこのバックアップ項目で使用できる最も古いバックアップ コピー string
oldestRecoveryPointInVault コンテナー層のこのバックアップ項目で使用できる最も古いバックアップ コピー string
policyInconsistent バックアップ項目に関連付けられているバックアップ ポリシーに不整合があるかどうかを指定します。 [bool]
recoveryPointCount このバックアップ項目で使用できるバックアップ コピーの数。 INT

ExtendedProperties

名前 説明
diskExclusionProperties ディスク除外の拡張プロパティ。 DiskExclusionProperties
linuxVmApplicationName Linux VM 名 string

DiskExclusionProperties

名前 説明
diskLunList VM 保護に使用するディスクの論理ユニット番号 (LUN) の一覧。 int[]
isInclusionList DiskLunList をバックアップに含めるか、バックアップから除外するかを示すフラグ。 [bool]

AzureIaaSVMHealthDetails

このオブジェクトには、デプロイ中に設定するプロパティは含まれません。 すべてのプロパティは ReadOnly です。

AzureIaaSComputeVMProtectedItem

名前 説明
protectedItemType バックアップ項目の種類。 "Microsoft.Compute/virtualMachines" (必須)
extendedInfo このバックアップ項目の追加情報。 AzureIaaSVMProtectedItemExtendedInfo
extendedProperties Azure IaasVM Backup の拡張プロパティ。 ExtendedProperties
healthDetails このバックアップ項目の正常性の詳細。 AzureIaaSVMHealthDetails[]
kpisHealths さまざまな KPI の正常性の詳細 object
lastBackupStatus 最後のバックアップ操作の状態。 string
protectionState このバックアップ項目のバックアップ状態。 "BackupsSuspended"
"IRPending"
"無効"
"Protected"
"ProtectionError"
"ProtectionPaused"
"ProtectionStopped"
protectionStatus このバックアップ項目のバックアップの状態。 string

AzureSqlProtectedItem

名前 説明
protectedItemType バックアップ項目の種類。 "Microsoft.Sql/servers/databases" (必須)
extendedInfo このバックアップ項目の追加情報。 AzureSqlProtectedItemExtendedInfo
protectedItemDataId バックアップ項目の内部 ID。 Azure SQL バックアップ エンジンが Recovery Services に接続するために使用します。 string
protectionState バックアップされた項目のバックアップ状態。 "BackupsSuspended"
"IRPending"
"無効"
"Protected"
"ProtectionError"
"ProtectionPaused"
"ProtectionStopped"

AzureSqlProtectedItemExtendedInfo

名前 説明
oldestRecoveryPoint サービス内のこの項目で使用できる最も古いバックアップ コピー。 string
policyState このバックアップ項目に関連付けられているバックアップ ポリシーの状態。 string
recoveryPointCount このバックアップ項目に関連付けられている使用可能なバックアップ コピーの数。 int