Microsoft.RecoveryServices コンテナー

Bicep リソース定義

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

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

リソース形式

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

resource symbolicname 'Microsoft.RecoveryServices/vaults@2023-01-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    capacity: 'string'
    family: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
  etag: 'string'
  identity: {
    type: 'string'
    userAssignedIdentities: {}
  }
  properties: {
    encryption: {
      infrastructureEncryption: 'string'
      kekIdentity: {
        userAssignedIdentity: 'string'
        useSystemAssignedIdentity: bool
      }
      keyVaultProperties: {
        keyUri: 'string'
      }
    }
    monitoringSettings: {
      azureMonitorAlertSettings: {
        alertsForAllJobFailures: 'string'
      }
      classicAlertSettings: {
        alertsForCriticalOperations: 'string'
      }
    }
    moveDetails: {}
    publicNetworkAccess: 'string'
    redundancySettings: {}
    securitySettings: {
      immutabilitySettings: {
        state: 'string'
      }
    }
    upgradeDetails: {}
  }
}

プロパティ値

vaults

名前 説明
name リソース名 string (必須)

文字制限: 2 から 50

有効な文字:
英数字とハイフン。

文字で開始します。
location リソースの場所。 string (必須)
tags リソース タグ。 タグの名前と値のディクショナリ。 「テンプレート内のタグ」を参照してください
sku 各 Azure リソースの一意のシステム ID を示します。 SKU
etag オプションの ETag。 string
identity リソースの ID。 IdentityData
properties コンテナーのプロパティ。 VaultProperties

IdentityData

名前 説明
type 使用されるマネージド ID の種類。 型 'SystemAssigned, UserAssigned' には、暗黙的に作成された ID とユーザー割り当て ID のセットの両方が含まれます。 型 'None' では、すべての ID が削除されます。 'None'
'SystemAssigned'
'SystemAssigned、UserAssigned'
'UserAssigned' (必須)
userAssignedIdentities リソースに関連付けられているユーザー割り当て ID の一覧。 ユーザー割り当て ID ディクショナリ キーは、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}' という形式の ARM リソース ID になります。 object

VaultProperties

名前 説明
暗号化 (encryption) リソースのカスタマー マネージド キーの詳細。 VaultPropertiesEncryption
monitoringSettings コンテナーの監視設定 MonitoringSettings
moveDetails Azure リソースで実行された最新の移動操作の詳細 VaultPropertiesMoveDetails
publicNetworkAccess プロパティを使用して、パブリック クライアントからのリソース プロバイダーの受信ネットワーク トラフィックを有効または無効にします 'Disabled'
'Enabled'
redundancySettings コンテナーの冗長性設定 VaultPropertiesRedundancySettings
securitySettings コンテナーのセキュリティ設定 SecuritySettings
upgradeDetails コンテナーのアップグレードの詳細。 UpgradeDetails

VaultPropertiesEncryption

名前 説明 [値]
infrastructureEncryption 二重暗号化状態の有効化/無効化 'Disabled'
'Enabled'
kekIdentity CMK に使用される ID の詳細 CmkKekIdentity
keyVaultProperties CMK をホストするKey Vaultのプロパティ CmkKeyVaultProperties

CmkKekIdentity

名前 説明
userAssignedIdentity 使用される ID の種類が UserAssigned の場合にアクセス許可を付与するために使用されるユーザー割り当て ID string
useSystemAssignedIdentity システム割り当て ID を使用する必要があることを示します。 'userAssignedIdentity' フィールドと相互に排他的 [bool]

CmkKeyVaultProperties

名前 説明
keyUri カスタマー マネージド キーのキー URI string

MonitoringSettings

名前 説明 [値]
azureMonitorAlertSettings Azure Monitor ベースのアラートの設定 AzureMonitorAlertSettings
classicAlertSettings クラシック アラートの設定 ClassicAlertSettings

AzureMonitorAlertSettings

名前 説明
alertsForAllJobFailures 'Disabled'
'Enabled'

ClassicAlertSettings

名前 説明 [値]
alertsForCriticalOperations 'Disabled'
'Enabled'

VaultPropertiesMoveDetails

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

VaultPropertiesRedundancySettings

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

SecuritySettings

名前 説明 [値]
immutabilitySettings コンテナーの不変性の設定 ImmutabilitySettings

ImmutabilitySettings

名前 説明
state 'Disabled'
'Locked'
'Unlocked'

UpgradeDetails

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

Sku

名前 説明
capacity SKU 容量 string
family SKU ファミリ string
name SKU の名前は RS0 (Recovery Services 0 番目のバージョン) であり、レベルは Standard レベルです。 バックエンド ストレージの冗長性やその他のコンテナー設定には影響しません。 ストレージの冗長性を管理するには、backupstorageconfig を使用します 'RS0'
'Standard' (必須)
size SKU のサイズ string
レベル Sku レベル。 string

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

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

テンプレート 説明
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 を使用して既存のファイル共有をバックアップする (毎日)

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

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

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

Azure にデプロイする
このテンプレートは、Recovery Services コンテナーを作成し、Azure Backupの診断を有効にします。 これにより、ストレージ アカウントと oms ワークスペースもデプロイされます。
バックアップ ポリシーを使用して Recovery Services コンテナーを作成する

Azure にデプロイする
このテンプレートでは、バックアップ ポリシーを使用して Recovery Services コンテナーを作成し、システム ID、バックアップ ストレージの種類、リージョン間の復元と診断ログ、削除ロックなどのオプション機能を構成します。
Windows VM をデプロイし、Azure Backupを使用してバックアップを有効にする

Azure にデプロイする
このテンプレートを使用すると、DefaultPolicy for Protection で構成された Windows VM と Recovery Services コンテナーをデプロイできます。
IaaSVM を保護するための RS Vault の毎日のバックアップ ポリシーを作成する

Azure にデプロイする
このテンプレートは、Recovery Service コンテナーと、クラシックおよび ARM ベースの IaaS VM を保護するために使用できる毎日のバックアップ ポリシーを作成します。
既定のオプションを使用して Recovery Services コンテナーを作成する

Azure にデプロイする
Recovery Services コンテナーを作成する単純なテンプレート。
高度なオプションを使用して Recovery Services コンテナーを作成する

Azure にデプロイする
このテンプレートでは、Backup とSite Recoveryにさらに使用される Recovery Services コンテナーが作成されます。
Azure Virtual Machines でのワークロードのAzure Backup

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

Azure にデプロイする
このテンプレートは、Recovery Service コンテナーと、クラシックおよび ARM ベースの IaaS VM を保護するために使用できる毎日のバックアップ ポリシーを作成します。

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

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

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

リソース形式

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

{
  "type": "Microsoft.RecoveryServices/vaults",
  "apiVersion": "2023-01-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "capacity": "string",
    "family": "string",
    "name": "string",
    "size": "string",
    "tier": "string"
  },
  "etag": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {}
  },
  "properties": {
    "encryption": {
      "infrastructureEncryption": "string",
      "kekIdentity": {
        "userAssignedIdentity": "string",
        "useSystemAssignedIdentity": "bool"
      },
      "keyVaultProperties": {
        "keyUri": "string"
      }
    },
    "monitoringSettings": {
      "azureMonitorAlertSettings": {
        "alertsForAllJobFailures": "string"
      },
      "classicAlertSettings": {
        "alertsForCriticalOperations": "string"
      }
    },
    "moveDetails": {},
    "publicNetworkAccess": "string",
    "redundancySettings": {},
    "securitySettings": {
      "immutabilitySettings": {
        "state": "string"
      }
    },
    "upgradeDetails": {}
  }
}

プロパティ値

vaults

Name 説明
type リソースの種類 'Microsoft.RecoveryServices/vaults'
apiVersion リソース API のバージョン '2023-01-01'
name リソース名 string (必須)

文字数制限: 2 から 50

有効な文字:
英数字とハイフン。

文字で開始します。
location リソースの場所。 string (必須)
tags リソース タグ。 タグ名と値のディクショナリ。 「テンプレートのタグ」を参照してください
sku 各 Azure リソースの一意のシステム ID を示します。 SKU
etag オプションの ETag。 string
identity リソースの ID。 IdentityData
properties コンテナーのプロパティ。 VaultProperties

IdentityData

名前 説明
type 使用されるマネージド ID の種類。 型 'SystemAssigned, UserAssigned' には、暗黙的に作成された ID とユーザー割り当て ID のセットの両方が含まれます。 型 'None' では、すべての ID が削除されます。 'None'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned' (必須)
userAssignedIdentities リソースに関連付けられているユーザー割り当て ID の一覧。 ユーザー割り当て ID ディクショナリ キーは、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}' という形式の ARM リソース ID になります。 object

VaultProperties

名前 説明
暗号化 (encryption) リソースのカスタマー マネージド キーの詳細。 VaultPropertiesEncryption
monitoringSettings コンテナーの監視設定 MonitoringSettings
moveDetails Azure リソースで実行された最新の移動操作の詳細 VaultPropertiesMoveDetails
publicNetworkAccess プロパティを使用して、パブリック クライアントからのリソース プロバイダーの受信ネットワーク トラフィックを有効または無効にする 'Disabled'
'Enabled'
redundancySettings コンテナーの冗長性設定 VaultPropertiesRedundancySettings
securitySettings コンテナーのセキュリティ設定 SecuritySettings
upgradeDetails コンテナーのアップグレードの詳細。 UpgradeDetails

VaultPropertiesEncryption

名前 説明
infrastructureEncryption 二重暗号化状態の有効化/無効化 'Disabled'
'Enabled'
kekIdentity CMK に使用される ID の詳細 CmkKekIdentity
keyVaultProperties CMK をホストするKey Vaultのプロパティ CmkKeyVaultProperties

CmkKekIdentity

名前 説明
userAssignedIdentity 使用される ID の種類が UserAssigned の場合にアクセス許可を付与するために使用されるユーザー割り当て ID string
useSystemAssignedIdentity システム割り当て ID を使用する必要があることを示します。 'userAssignedIdentity' フィールドと相互に排他的 [bool]

CmkKeyVaultProperties

名前 説明
keyUri カスタマー マネージド キーのキー URI string

MonitoringSettings

名前 説明 [値]
azureMonitorAlertSettings Azure Monitor ベースのアラートの設定 AzureMonitorAlertSettings
classicAlertSettings クラシック アラートの設定 ClassicAlertSettings

AzureMonitorAlertSettings

名前 説明
alertsForAllJobFailures 'Disabled'
'Enabled'

ClassicAlertSettings

名前 説明 [値]
alertsForCriticalOperations 'Disabled'
'Enabled'

VaultPropertiesMoveDetails

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

VaultPropertiesRedundancySettings

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

SecuritySettings

名前 説明 [値]
immutabilitySettings コンテナーの不変設定 ImmutabilitySettings

ImmutabilitySettings

名前 説明 [値]
state 'Disabled'
'Locked'
'Unlocked'

UpgradeDetails

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

Sku

名前 説明
capacity SKU 容量 string
family SKU ファミリ string
name SKU の名前は RS0 (Recovery Services 0 番目のバージョン) で、レベルは Standard レベルです。 バックエンド ストレージの冗長性やその他のコンテナー設定には影響しません。 ストレージの冗長性を管理するには、backupstorageconfig を使用します 'RS0'
'Standard' (必須)
size SKU のサイズ string
レベル Sku レベル。 string

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

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

テンプレート 説明
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 を使用して既存のファイル共有をバックアップする (毎日)

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

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

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

Azure にデプロイする
このテンプレートは、Recovery Services コンテナーを作成し、Azure Backupの診断を有効にします。 これにより、ストレージ アカウントと oms ワークスペースもデプロイされます。
バックアップ ポリシーを使用して Recovery Services コンテナーを作成する

Azure にデプロイする
このテンプレートでは、バックアップ ポリシーを使用して Recovery Services コンテナーを作成し、システム ID、バックアップ ストレージの種類、リージョン間の復元と診断ログ、削除ロックなどのオプション機能を構成します。
Windows VM をデプロイし、Azure Backupを使用してバックアップを有効にする

Azure にデプロイする
このテンプレートを使用すると、DefaultPolicy for Protection で構成された Windows VM と Recovery Services コンテナーをデプロイできます。
IaaSVM を保護するための RS Vault の毎日のバックアップ ポリシーを作成する

Azure にデプロイする
このテンプレートは、Recovery Service コンテナーと、クラシックおよび ARM ベースの IaaS VM を保護するために使用できる毎日のバックアップ ポリシーを作成します。
既定のオプションを使用して Recovery Services コンテナーを作成する

Azure にデプロイする
Recovery Services コンテナーを作成する単純なテンプレート。
高度なオプションを使用して Recovery Services コンテナーを作成する

Azure にデプロイする
このテンプレートは、バックアップとSite Recoveryにさらに使用される Recovery Services コンテナーを作成します。
Azure Virtual Machines でのワークロードのAzure Backup

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

Azure にデプロイする
このテンプレートは、Recovery Service コンテナーと、クラシックおよび ARM ベースの IaaS VM を保護するために使用できる毎日のバックアップ ポリシーを作成します。

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

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

  • リソース グループ

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

リソース形式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.RecoveryServices/vaults@2023-01-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      encryption = {
        infrastructureEncryption = "string"
        kekIdentity = {
          userAssignedIdentity = "string"
          useSystemAssignedIdentity = bool
        }
        keyVaultProperties = {
          keyUri = "string"
        }
      }
      monitoringSettings = {
        azureMonitorAlertSettings = {
          alertsForAllJobFailures = "string"
        }
        classicAlertSettings = {
          alertsForCriticalOperations = "string"
        }
      }
      moveDetails = {}
      publicNetworkAccess = "string"
      redundancySettings = {}
      securitySettings = {
        immutabilitySettings = {
          state = "string"
        }
      }
      upgradeDetails = {}
    }
    sku = {
      capacity = "string"
      family = "string"
      name = "string"
      size = "string"
      tier = "string"
    }
    etag = "string"
  })
}

プロパティ値

vaults

名前 説明
type リソースの種類 "Microsoft.RecoveryServices/vaults@2023-01-01"
name リソース名 string (必須)

文字制限: 2 から 50

有効な文字:
英数字とハイフン。

文字で開始します。
location リソースの場所。 string (必須)
parent_id リソース グループにデプロイするには、そのリソース グループの ID を使用します。 string (必須)
tags リソース タグ。 タグの名前と値のディクショナリ。
sku 各 Azure リソースの一意のシステム ID を示します。 SKU
etag オプションの ETag。 string
identity リソースの ID。 IdentityData
properties コンテナーのプロパティ。 VaultProperties

IdentityData

名前 説明
type 使用されるマネージド ID の種類。 型 'SystemAssigned, UserAssigned' には、暗黙的に作成された ID とユーザー割り当て ID のセットの両方が含まれます。 型 'None' では、すべての ID が削除されます。 "SystemAssigned"
"SystemAssigned、UserAssigned"
"UserAssigned" (必須)
identity_ids リソースに関連付けられているユーザー割り当て ID の一覧。 ユーザー割り当て ID ディクショナリ キーは、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}' という形式の ARM リソース ID になります。 ユーザー ID ID の配列。

VaultProperties

名前 説明
暗号化 (encryption) リソースのカスタマー マネージド キーの詳細。 VaultPropertiesEncryption
monitoringSettings コンテナーの監視設定 MonitoringSettings
moveDetails Azure リソースで実行された最新の移動操作の詳細 VaultPropertiesMoveDetails
publicNetworkAccess プロパティを使用して、パブリック クライアントからのリソース プロバイダーの受信ネットワーク トラフィックを有効または無効にします "無効"
"有効"
redundancySettings コンテナーの冗長性設定 VaultPropertiesRedundancySettings
securitySettings コンテナーのセキュリティ設定 SecuritySettings
upgradeDetails コンテナーのアップグレードの詳細。 UpgradeDetails

VaultPropertiesEncryption

名前 説明
infrastructureEncryption 二重暗号化状態の有効化/無効化 "無効"
"有効"
kekIdentity CMK に使用される ID の詳細 CmkKekIdentity
keyVaultProperties CMK をホストするKey Vaultのプロパティ CmkKeyVaultProperties

CmkKekIdentity

名前 説明
userAssignedIdentity 使用される ID の種類が UserAssigned の場合にアクセス許可を付与するために使用するユーザー割り当て ID string
useSystemAssignedIdentity システム割り当て ID を使用する必要があることを示します。 'userAssignedIdentity' フィールドと相互に排他的 [bool]

CmkKeyVaultProperties

名前 説明 [値]
keyUri カスタマー マネージド キーのキー URI string

MonitoringSettings

名前 説明
azureMonitorAlertSettings Azure Monitor ベースのアラートの設定 AzureMonitorAlertSettings
classicAlertSettings クラシック アラートの設定 ClassicAlertSettings

AzureMonitorAlertSettings

名前 説明
alertsForAllJobFailures "無効"
"有効"

ClassicAlertSettings

名前 説明
alertsForCriticalOperations "無効"
"有効"

VaultPropertiesMoveDetails

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

VaultPropertiesRedundancySettings

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

SecuritySettings

名前 説明
immutabilitySettings コンテナーの不変設定 ImmutabilitySettings

ImmutabilitySettings

名前 説明
state "無効"
"Locked"
"ロック解除済み"

UpgradeDetails

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

Sku

名前 説明 [値]
capacity SKU 容量 string
family SKU ファミリ string
name SKU の名前は RS0 (Recovery Services 0 番目のバージョン) で、レベルは Standard レベルです。 バックエンド ストレージの冗長性やその他のコンテナー設定には影響しません。 ストレージの冗長性を管理するには、backupstorageconfig を使用します "RS0"
"Standard" (必須)
size SKU のサイズ string
レベル Sku レベル。 string