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@2024-04-30-preview' = {
  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'
    ]
    softDeleteRetentionPeriodInDays: 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: {
    {customized property}: {
      resourceHealthDetails: [
        {
        }
      ]
      resourceHealthStatus: 'string'
    }
  }
  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: {
    {customized property}: {
      resourceHealthDetails: [
        {
        }
      ]
      resourceHealthStatus: 'string'
    }
  }
  lastBackupErrorDetail: {}
  lastBackupStatus: 'string'
  lastBackupTime: 'string'
  nodesList: [
    {
      errorDetail: {}
      nodeName: 'string'
      sourceResourceId: 'string'
      status: '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: {
    {customized property}: {
      resourceHealthDetails: [
        {
        }
      ]
      resourceHealthStatus: 'string'
    }
  }
  lastBackupErrorDetail: {}
  lastBackupStatus: 'string'
  lastBackupTime: 'string'
  nodesList: [
    {
      errorDetail: {}
      nodeName: 'string'
      sourceResourceId: 'string'
      status: '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: {
    {customized property}: {
      resourceHealthDetails: [
        {
        }
      ]
      resourceHealthStatus: 'string'
    }
  }
  lastBackupErrorDetail: {}
  lastBackupStatus: 'string'
  lastBackupTime: 'string'
  nodesList: [
    {
      errorDetail: {}
      nodeName: 'string'
      sourceResourceId: 'string'
      status: '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: {
    {customized property}: {
      resourceHealthDetails: [
        {
        }
      ]
      resourceHealthStatus: 'string'
    }
  }
  lastBackupErrorDetail: {}
  lastBackupStatus: 'string'
  lastBackupTime: 'string'
  nodesList: [
    {
      errorDetail: {}
      nodeName: 'string'
      sourceResourceId: 'string'
      status: '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: {
      {customized property}: 'string'
    }
    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: {
    {customized property}: 'string'
  }

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: {
    {customized property}: {
      resourceHealthDetails: [
        {
        }
      ]
      resourceHealthStatus: 'string'
    }
  }
  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: {
    {customized property}: {
      resourceHealthDetails: [
        {
        }
      ]
      resourceHealthStatus: 'string'
    }
  }
  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...

名前 形容 価値
名前 リソース名

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

詳細については、「親リソースの外部 子リソース」を参照してください。
種類のリソースのシンボリック名: protectionContainers
eTag 省略可能な ETag。
プロパティ ProtectedItemResource プロパティ ProtectedItem の

ProtectedItem

名前 形容 価値
backupSetName バックアップ項目が属するバックアップ セットの名前
containerName コンテナーの一意の名前
createMode 既存の論理的に削除されたデータ ソースの復旧または新しいデータ ソースの作成を示す作成モード。 'Default'
'Invalid'
'Recover'
deferredDeleteTimeInUTC 遅延削除の時刻 (UTC)
deferredDeleteTimeRemaining 遅延削除のマークが付けられた DS が完全に削除されるまでの残りの時間
isArchiveEnabled データソースがアーカイブ内で保護されているかどうかを識別するためのフラグ bool
isDeferredDeleteScheduleUpcoming 遅延削除された DS が間もなく消去されるかどうかを識別するフラグ bool
isRehydrate 段階的に削除された DS を一時停止状態に移動することを識別するためのフラグ bool
isScheduledForDeferredDelete DS が遅延削除にスケジュールされているかどうかを識別するフラグ bool
lastRecoveryPoint このバックアップ項目の最後の (最新の) バックアップ コピーが作成されたときのタイムスタンプ。
policyId この項目がバックアップされるバックアップ ポリシーの ID。
policyName 保護に使用されるポリシーの名前
resourceGuardOperationRequests LAC チェックが実行される ResourceGuardOperationRequests string[]
softDeleteRetentionPeriodInDays 論理的な削除の保有期間 (日数) int
sourceResourceId バックアップするリソースの ARM ID。
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 このバックアップ項目で表されるファイル共有のフレンドリ名。
kpisHealths さまざまな KPI の正常性の詳細 AzureFileshareProtectedItemKpisHealths
lastBackupStatus 最後のバックアップ操作の状態。 指定できる値: 正常、異常。
lastBackupTime このバックアップ項目に対する最後のバックアップ操作のタイムスタンプ。
protectionState このバックアップ項目のバックアップ状態。 'BackupsSuspended'
'IRPending'
'Invalid'
'Protected'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
protectionStatus このバックアップ項目のバックアップ状態。

AzureFileshareProtectedItemExtendedInfo

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

AzureFileshareProtectedItemKpisHealths

名前 形容 価値
{カスタマイズされたプロパティ} KPIResourceHealthDetails

KPIResourceHealthDetails

名前 形容 価値
resourceHealthDetails Resource Health の状態 ResourceHealthDetails[]
resourceHealthStatus Resource Health の状態 'Healthy'
'Invalid'
'PersistentDegraded'
'PersistentUnhealthy'
'TransientDegraded'
'TransientUnhealthy'

ResourceHealthDetails

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

AzureVmWorkloadSAPAseDatabaseProtectedItem

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

AzureVmWorkloadProtectedItemExtendedInfo

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

AzureVmWorkloadProtectedItemKpisHealths

名前 形容 価値
{カスタマイズされたプロパティ} KPIResourceHealthDetails

ErrorDetail

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

DistributedNodesInfo

名前 形容 価値
errorDetail 状態が成功以外の場合のエラーの詳細。 ErrorDetail
nodeName 分散コンテナーの下のノードの名前。
sourceResourceId ノードの ARM リソース ID
地位 このノードの状態。
失敗、成功

AzureVmWorkloadSAPHanaDatabaseProtectedItem

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

AzureVmWorkloadSAPHanaDBInstanceProtectedItem

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

AzureVmWorkloadSQLDatabaseProtectedItem

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

DPMProtectedItem

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

DPMProtectedItemExtendedInfo

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

DPMProtectedItemExtendedInfoProtectableObjectLoadPat...

名前 形容 価値
{カスタマイズされたプロパティ}

GenericProtectedItem

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

GenericProtectedItemSourceAssociations

名前 形容 価値
{カスタマイズされたプロパティ}

MabFileFolderProtectedItem

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

MabFileFolderProtectedItemExtendedInfo

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

AzureIaaSClassicComputeVMProtectedItem

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

AzureIaaSVMProtectedItemExtendedInfo

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

ExtendedProperties

名前 形容 価値
diskExclusionProperties ディスク除外の拡張プロパティ。 DiskExclusionProperties の
linuxVmApplicationName Linux VM 名

DiskExclusionProperties

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

AzureIaaSVMHealthDetails

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

AzureIaaSVMProtectedItemKpisHealths

名前 形容 価値
{カスタマイズされたプロパティ} KPIResourceHealthDetails

AzureIaaSComputeVMProtectedItem

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

AzureSqlProtectedItem

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

AzureSqlProtectedItemExtendedInfo

名前 形容 価値
oldestRecoveryPoint サービス内のこの項目で使用できる最も古いバックアップ コピー。
policyState このバックアップ項目に関連付けられているバックアップ ポリシーの状態。
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 (Daily) を使用して既存のファイル共有をバックアップする

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

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

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": "2024-04-30-preview",
  "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" ],
    "softDeleteRetentionPeriodInDays": "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": {
    "{customized property}": {
      "resourceHealthDetails": [
        {
        }
      ],
      "resourceHealthStatus": "string"
    }
  },
  "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": {
    "{customized property}": {
      "resourceHealthDetails": [
        {
        }
      ],
      "resourceHealthStatus": "string"
    }
  },
  "lastBackupErrorDetail": {},
  "lastBackupStatus": "string",
  "lastBackupTime": "string",
  "nodesList": [
    {
      "errorDetail": {},
      "nodeName": "string",
      "sourceResourceId": "string",
      "status": "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": {
    "{customized property}": {
      "resourceHealthDetails": [
        {
        }
      ],
      "resourceHealthStatus": "string"
    }
  },
  "lastBackupErrorDetail": {},
  "lastBackupStatus": "string",
  "lastBackupTime": "string",
  "nodesList": [
    {
      "errorDetail": {},
      "nodeName": "string",
      "sourceResourceId": "string",
      "status": "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": {
    "{customized property}": {
      "resourceHealthDetails": [
        {
        }
      ],
      "resourceHealthStatus": "string"
    }
  },
  "lastBackupErrorDetail": {},
  "lastBackupStatus": "string",
  "lastBackupTime": "string",
  "nodesList": [
    {
      "errorDetail": {},
      "nodeName": "string",
      "sourceResourceId": "string",
      "status": "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": {
    "{customized property}": {
      "resourceHealthDetails": [
        {
        }
      ],
      "resourceHealthStatus": "string"
    }
  },
  "lastBackupErrorDetail": {},
  "lastBackupStatus": "string",
  "lastBackupTime": "string",
  "nodesList": [
    {
      "errorDetail": {},
      "nodeName": "string",
      "sourceResourceId": "string",
      "status": "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": {
      "{customized property}": "string"
    },
    "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": {
    "{customized property}": "string"
  }

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": {
    "{customized property}": {
      "resourceHealthDetails": [
        {
        }
      ],
      "resourceHealthStatus": "string"
    }
  },
  "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": {
    "{customized property}": {
      "resourceHealthDetails": [
        {
        }
      ],
      "resourceHealthStatus": "string"
    }
  },
  "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...

名前 形容 価値
種類 リソースの種類 'Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems'
apiVersion リソース API のバージョン '2024-04-30-preview'
名前 リソース名

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

ProtectedItem

名前 形容 価値
backupSetName バックアップ項目が属するバックアップ セットの名前
containerName コンテナーの一意の名前
createMode 既存の論理的に削除されたデータ ソースの復旧または新しいデータ ソースの作成を示す作成モード。 'Default'
'Invalid'
'Recover'
deferredDeleteTimeInUTC 遅延削除の時刻 (UTC)
deferredDeleteTimeRemaining 遅延削除のマークが付けられた DS が完全に削除されるまでの残りの時間
isArchiveEnabled データソースがアーカイブ内で保護されているかどうかを識別するためのフラグ bool
isDeferredDeleteScheduleUpcoming 遅延削除された DS が間もなく消去されるかどうかを識別するフラグ bool
isRehydrate 段階的に削除された DS を一時停止状態に移動することを識別するためのフラグ bool
isScheduledForDeferredDelete DS が遅延削除にスケジュールされているかどうかを識別するフラグ bool
lastRecoveryPoint このバックアップ項目の最後の (最新の) バックアップ コピーが作成されたときのタイムスタンプ。
policyId この項目がバックアップされるバックアップ ポリシーの ID。
policyName 保護に使用されるポリシーの名前
resourceGuardOperationRequests LAC チェックが実行される ResourceGuardOperationRequests string[]
softDeleteRetentionPeriodInDays 論理的な削除の保有期間 (日数) int
sourceResourceId バックアップするリソースの ARM ID。
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 このバックアップ項目で表されるファイル共有のフレンドリ名。
kpisHealths さまざまな KPI の正常性の詳細 AzureFileshareProtectedItemKpisHealths
lastBackupStatus 最後のバックアップ操作の状態。 指定できる値: 正常、異常。
lastBackupTime このバックアップ項目に対する最後のバックアップ操作のタイムスタンプ。
protectionState このバックアップ項目のバックアップ状態。 'BackupsSuspended'
'IRPending'
'Invalid'
'Protected'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
protectionStatus このバックアップ項目のバックアップ状態。

AzureFileshareProtectedItemExtendedInfo

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

AzureFileshareProtectedItemKpisHealths

名前 形容 価値
{カスタマイズされたプロパティ} KPIResourceHealthDetails

KPIResourceHealthDetails

名前 形容 価値
resourceHealthDetails Resource Health の状態 ResourceHealthDetails[]
resourceHealthStatus Resource Health の状態 'Healthy'
'Invalid'
'PersistentDegraded'
'PersistentUnhealthy'
'TransientDegraded'
'TransientUnhealthy'

ResourceHealthDetails

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

AzureVmWorkloadSAPAseDatabaseProtectedItem

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

AzureVmWorkloadProtectedItemExtendedInfo

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

AzureVmWorkloadProtectedItemKpisHealths

名前 形容 価値
{カスタマイズされたプロパティ} KPIResourceHealthDetails

ErrorDetail

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

DistributedNodesInfo

名前 形容 価値
errorDetail 状態が成功以外の場合のエラーの詳細。 ErrorDetail
nodeName 分散コンテナーの下のノードの名前。
sourceResourceId ノードの ARM リソース ID
地位 このノードの状態。
失敗、成功

AzureVmWorkloadSAPHanaDatabaseProtectedItem

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

AzureVmWorkloadSAPHanaDBInstanceProtectedItem

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

AzureVmWorkloadSQLDatabaseProtectedItem

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

DPMProtectedItem

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

DPMProtectedItemExtendedInfo

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

DPMProtectedItemExtendedInfoProtectableObjectLoadPat...

名前 形容 価値
{カスタマイズされたプロパティ}

GenericProtectedItem

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

GenericProtectedItemSourceAssociations

名前 形容 価値
{カスタマイズされたプロパティ}

MabFileFolderProtectedItem

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

MabFileFolderProtectedItemExtendedInfo

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

AzureIaaSClassicComputeVMProtectedItem

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

AzureIaaSVMProtectedItemExtendedInfo

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

ExtendedProperties

名前 形容 価値
diskExclusionProperties ディスク除外の拡張プロパティ。 DiskExclusionProperties の
linuxVmApplicationName Linux VM 名

DiskExclusionProperties

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

AzureIaaSVMHealthDetails

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

AzureIaaSVMProtectedItemKpisHealths

名前 形容 価値
{カスタマイズされたプロパティ} KPIResourceHealthDetails

AzureIaaSComputeVMProtectedItem

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

AzureSqlProtectedItem

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

AzureSqlProtectedItemExtendedInfo

名前 形容 価値
oldestRecoveryPoint サービス内のこの項目で使用できる最も古いバックアップ コピー。
policyState このバックアップ項目に関連付けられているバックアップ ポリシーの状態。
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 (Daily) を使用して既存のファイル共有をバックアップする

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

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

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@2024-04-30-preview"
  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"
      ]
      softDeleteRetentionPeriodInDays = 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 = {
    {customized property} = {
      resourceHealthDetails = [
        {
        }
      ]
      resourceHealthStatus = "string"
    }
  }
  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 = {
    {customized property} = {
      resourceHealthDetails = [
        {
        }
      ]
      resourceHealthStatus = "string"
    }
  }
  lastBackupErrorDetail = {}
  lastBackupStatus = "string"
  lastBackupTime = "string"
  nodesList = [
    {
      errorDetail = {}
      nodeName = "string"
      sourceResourceId = "string"
      status = "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 = {
    {customized property} = {
      resourceHealthDetails = [
        {
        }
      ]
      resourceHealthStatus = "string"
    }
  }
  lastBackupErrorDetail = {}
  lastBackupStatus = "string"
  lastBackupTime = "string"
  nodesList = [
    {
      errorDetail = {}
      nodeName = "string"
      sourceResourceId = "string"
      status = "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 = {
    {customized property} = {
      resourceHealthDetails = [
        {
        }
      ]
      resourceHealthStatus = "string"
    }
  }
  lastBackupErrorDetail = {}
  lastBackupStatus = "string"
  lastBackupTime = "string"
  nodesList = [
    {
      errorDetail = {}
      nodeName = "string"
      sourceResourceId = "string"
      status = "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 = {
    {customized property} = {
      resourceHealthDetails = [
        {
        }
      ]
      resourceHealthStatus = "string"
    }
  }
  lastBackupErrorDetail = {}
  lastBackupStatus = "string"
  lastBackupTime = "string"
  nodesList = [
    {
      errorDetail = {}
      nodeName = "string"
      sourceResourceId = "string"
      status = "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 = {
      {customized property} = "string"
    }
    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 = {
    {customized property} = "string"
  }

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 = {
    {customized property} = {
      resourceHealthDetails = [
        {
        }
      ]
      resourceHealthStatus = "string"
    }
  }
  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 = {
    {customized property} = {
      resourceHealthDetails = [
        {
        }
      ]
      resourceHealthStatus = "string"
    }
  }
  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...

名前 形容 価値
種類 リソースの種類 "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems@2024-04-30-preview"
名前 リソース名 string (必須)
場所 リソースの場所。
parent_id このリソースの親であるリソースの ID。 種類のリソースの ID: protectionContainers
タグ リソース タグ。 タグ名と値のディクショナリ。
eTag 省略可能な ETag。
プロパティ ProtectedItemResource プロパティ ProtectedItem の

ProtectedItem

名前 形容 価値
backupSetName バックアップ項目が属するバックアップ セットの名前
containerName コンテナーの一意の名前
createMode 既存の論理的に削除されたデータ ソースの復旧または新しいデータ ソースの作成を示す作成モード。 "Default"
"Invalid"
"回復"
deferredDeleteTimeInUTC 遅延削除の時刻 (UTC)
deferredDeleteTimeRemaining 遅延削除のマークが付けられた DS が完全に削除されるまでの残りの時間
isArchiveEnabled データソースがアーカイブ内で保護されているかどうかを識別するためのフラグ bool
isDeferredDeleteScheduleUpcoming 遅延削除された DS が間もなく消去されるかどうかを識別するフラグ bool
isRehydrate 段階的に削除された DS を一時停止状態に移動することを識別するためのフラグ bool
isScheduledForDeferredDelete DS が遅延削除にスケジュールされているかどうかを識別するフラグ bool
lastRecoveryPoint このバックアップ項目の最後の (最新の) バックアップ コピーが作成されたときのタイムスタンプ。
policyId この項目がバックアップされるバックアップ ポリシーの ID。
policyName 保護に使用されるポリシーの名前
resourceGuardOperationRequests LAC チェックが実行される ResourceGuardOperationRequests string[]
softDeleteRetentionPeriodInDays 論理的な削除の保有期間 (日数) int
sourceResourceId バックアップするリソースの ARM ID。
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 このバックアップ項目で表されるファイル共有のフレンドリ名。
kpisHealths さまざまな KPI の正常性の詳細 AzureFileshareProtectedItemKpisHealths
lastBackupStatus 最後のバックアップ操作の状態。 指定できる値: 正常、異常。
lastBackupTime このバックアップ項目に対する最後のバックアップ操作のタイムスタンプ。
protectionState このバックアップ項目のバックアップ状態。 "BackupsSuspended"
"IRPending"
"Invalid"
"Protected"
"ProtectionError"
"ProtectionPaused"
"ProtectionStopped"
protectionStatus このバックアップ項目のバックアップ状態。

AzureFileshareProtectedItemExtendedInfo

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

AzureFileshareProtectedItemKpisHealths

名前 形容 価値
{カスタマイズされたプロパティ} KPIResourceHealthDetails

KPIResourceHealthDetails

名前 形容 価値
resourceHealthDetails Resource Health の状態 ResourceHealthDetails[]
resourceHealthStatus Resource Health の状態 "正常"
"Invalid"
"PersistentDegraded"
"PersistentUnhealthy"
"TransientDegraded"
"TransientUnhealthy"

ResourceHealthDetails

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

AzureVmWorkloadSAPAseDatabaseProtectedItem

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

AzureVmWorkloadProtectedItemExtendedInfo

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

AzureVmWorkloadProtectedItemKpisHealths

名前 形容 価値
{カスタマイズされたプロパティ} KPIResourceHealthDetails

ErrorDetail

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

DistributedNodesInfo

名前 形容 価値
errorDetail 状態が成功以外の場合のエラーの詳細。 ErrorDetail
nodeName 分散コンテナーの下のノードの名前。
sourceResourceId ノードの ARM リソース ID
地位 このノードの状態。
失敗、成功

AzureVmWorkloadSAPHanaDatabaseProtectedItem

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

AzureVmWorkloadSAPHanaDBInstanceProtectedItem

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

AzureVmWorkloadSQLDatabaseProtectedItem

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

DPMProtectedItem

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

DPMProtectedItemExtendedInfo

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

DPMProtectedItemExtendedInfoProtectableObjectLoadPat...

名前 形容 価値
{カスタマイズされたプロパティ}

GenericProtectedItem

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

GenericProtectedItemSourceAssociations

名前 形容 価値
{カスタマイズされたプロパティ}

MabFileFolderProtectedItem

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

MabFileFolderProtectedItemExtendedInfo

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

AzureIaaSClassicComputeVMProtectedItem

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

AzureIaaSVMProtectedItemExtendedInfo

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

ExtendedProperties

名前 形容 価値
diskExclusionProperties ディスク除外の拡張プロパティ。 DiskExclusionProperties の
linuxVmApplicationName Linux VM 名

DiskExclusionProperties

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

AzureIaaSVMHealthDetails

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

AzureIaaSVMProtectedItemKpisHealths

名前 形容 価値
{カスタマイズされたプロパティ} KPIResourceHealthDetails

AzureIaaSComputeVMProtectedItem

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

AzureSqlProtectedItem

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

AzureSqlProtectedItemExtendedInfo

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