Microsoft.RecoveryServices コンテナー
- 最新の を
する - 2024-04-30-preview
- 2024-04-01
- 2024-02-01
- 2024-01-01
- 2023-08-01
- 2023-06-01
- 2023-04-01
- 2023-02-01
- 2023-01-01
- 2022-10-01
- 2022-09-30-preview
- 2022-09-10
- 2022-08-01
- 2022-05-01
- 2022-04-01
- 2022-03-01
- 2022-02-01
- 2022-01-31-preview
- 2022-01-01
- 2021-12-01
- 2021-11-01-preview
- 2021-08-01
- 2021-07-01
- 2021-06-01
- 2021-04-01
- 2021-03-01
- 2021-02-10
- 2021-01-01
- 2020-10-01
- 2020-02-02
- 2016-06-01
Bicep リソース定義
コンテナーのリソースの種類は、次をターゲットとする操作でデプロイできます。
- リソース グループの - リソース グループのデプロイ コマンド 参照
各 API バージョンで変更されたプロパティの一覧については、変更ログの
リソースの形式
Microsoft.RecoveryServices/vaults リソースを作成するには、次の Bicep をテンプレートに追加します。
resource symbolicname 'Microsoft.RecoveryServices/vaults@2024-04-30-preview' = {
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: {
{customized property}: {}
}
}
properties: {
encryption: {
infrastructureEncryption: 'string'
kekIdentity: {
userAssignedIdentity: 'string'
useSystemAssignedIdentity: bool
}
keyVaultProperties: {
keyUri: 'string'
}
}
monitoringSettings: {
azureMonitorAlertSettings: {
alertsForAllFailoverIssues: 'string'
alertsForAllJobFailures: 'string'
alertsForAllReplicationIssues: 'string'
}
classicAlertSettings: {
alertsForCriticalOperations: 'string'
emailNotificationsForSiteRecovery: 'string'
}
}
moveDetails: {}
publicNetworkAccess: 'string'
redundancySettings: {
crossRegionRestore: 'string'
standardTierStorageRedundancy: 'string'
}
resourceGuardOperationRequests: [
'string'
]
restoreSettings: {
crossSubscriptionRestoreSettings: {
crossSubscriptionRestoreState: 'string'
}
}
securitySettings: {
immutabilitySettings: {
state: 'string'
}
softDeleteSettings: {
enhancedSecurityState: 'string'
softDeleteRetentionPeriodInDays: int
softDeleteState: 'string'
}
}
upgradeDetails: {}
}
}
プロパティ値
金庫
名前 | 形容 | 価値 |
---|---|---|
名前 | リソース名 | string (必須) 文字数制限: 2 から 50 有効な文字: 英数字とハイフン。 文字で始まります。 |
場所 | リソースの場所。 | string (必須) |
タグ | リソース タグ。 | タグ名と値のディクショナリ。 テンプレート の |
sku | 各 Azure リソースの一意のシステム識別子を識別します。 | SKU |
etag | 省略可能な ETag。 | 糸 |
同一性 | リソースの ID。 | IdentityData の |
プロパティ | コンテナーのプロパティ。 | VaultProperties |
IdentityData
名前 | 形容 | 価値 |
---|---|---|
種類 | 使用されるマネージド 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 になります。 | IdentityDataUserAssignedIdentities の |
IdentityDataUserAssignedIdentities
名前 | 形容 | 価値 |
---|---|---|
{カスタマイズされたプロパティ} | UserIdentity の |
UserIdentity
このオブジェクトには、配置時に設定するプロパティは含まれません。 すべてのプロパティは ReadOnly です。
VaultProperties
名前 | 形容 | 価値 |
---|---|---|
暗号化 | リソースのカスタマー マネージド キーの詳細。 | VaultPropertiesEncryption |
monitoringSettings | コンテナーの監視設定 | MonitoringSettings |
moveDetails | Azure リソースで実行された最新の移動操作の詳細 | VaultPropertiesMoveDetails |
publicNetworkAccess | プロパティを使用して、パブリック クライアントからのリソース プロバイダーの受信ネットワーク トラフィックを有効または無効にする | 'Disabled' 'Enabled' |
redundancySettings | コンテナーの冗長性設定 | VaultPropertiesRedundancySettings |
resourceGuardOperationRequests | LAC チェックが実行される ResourceGuardOperationRequests | string[] |
restoreSettings | コンテナーの復元設定 | RestoreSettings |
securitySettings | コンテナーのセキュリティ設定 | SecuritySettings |
upgradeDetails | コンテナーのアップグレードの詳細。 | UpgradeDetails |
VaultPropertiesEncryption
名前 | 形容 | 価値 |
---|---|---|
infrastructureEncryption | 二重暗号化状態の有効化/無効化 | 'Disabled' 'Enabled' |
kekIdentity | CMK に使用される ID の詳細 | CmkKekIdentity |
keyVaultProperties | CMK をホストする Key Vault のプロパティ | CmkKeyVaultProperties |
CmkKekIdentity
名前 | 形容 | 価値 |
---|---|---|
userAssignedIdentity | 使用される ID の種類が UserAssigned の場合にアクセス許可を付与するために使用されるユーザー割り当て ID | 糸 |
useSystemAssignedIdentity | システム割り当て ID を使用する必要があることを示します。 'userAssignedIdentity' フィールドと相互に排他的 | bool |
CmkKeyVaultProperties
名前 | 形容 | 価値 |
---|---|---|
keyUri | カスタマー マネージド キーのキー URI | 糸 |
MonitoringSettings
名前 | 形容 | 価値 |
---|---|---|
azureMonitorAlertSettings | Azure Monitor ベースのアラートの設定 | AzureMonitorAlertSettings |
classicAlertSettings | クラシック アラートの設定 | ClassicAlertSettings |
AzureMonitorAlertSettings
名前 | 形容 | 価値 |
---|---|---|
alertsForAllFailoverIssues | 'Disabled' 'Enabled' |
|
alertsForAllJobFailures | 'Disabled' 'Enabled' |
|
alertsForAllReplicationIssues | 'Disabled' 'Enabled' |
ClassicAlertSettings
名前 | 形容 | 価値 |
---|---|---|
alertsForCriticalOperations | 'Disabled' 'Enabled' |
|
emailNotificationsForSiteRecovery | 'Disabled' 'Enabled' |
VaultPropertiesMoveDetails
このオブジェクトには、配置時に設定するプロパティは含まれません。 すべてのプロパティは ReadOnly です。
VaultPropertiesRedundancySettings
名前 | 形容 | 価値 |
---|---|---|
crossRegionRestore | コンテナーでリージョン間の復元が有効になっているかどうかを示すフラグ | 'Disabled' 'Enabled' |
standardTierStorageRedundancy | コンテナーのストレージ冗長設定 | 'GeoRedundant' 'Invalid' 'LocallyRedundant' 'ZoneRedundant' |
RestoreSettings
名前 | 形容 | 価値 |
---|---|---|
crossSubscriptionRestoreSettings | CrossSubscriptionRestore の設定 | CrossSubscriptionRestoreSettings |
CrossSubscriptionRestoreSettings
名前 | 形容 | 価値 |
---|---|---|
crossSubscriptionRestoreState | 'Disabled' 'Enabled' 'PermanentlyDisabled' |
SecuritySettings
名前 | 形容 | 価値 |
---|---|---|
immutabilitySettings | コンテナーの不変設定 | ImmutabilitySettings |
softDeleteSettings | コンテナーの論理的な削除の設定 | SoftDeleteSettings |
ImmutabilitySettings
名前 | 形容 | 価値 |
---|---|---|
状態 | 'Disabled' 'Locked' 'Unlocked' |
SoftDeleteSettings
名前 | 形容 | 価値 |
---|---|---|
enhancedSecurityState | 'AlwaysON' 'Disabled' 'Enabled' 'Invalid' |
|
softDeleteRetentionPeriodInDays | 論理的な削除の保有期間 (日数) | int |
softDeleteState | 'AlwaysON' 'Disabled' 'Enabled' 'Invalid' |
UpgradeDetails
このオブジェクトには、配置時に設定するプロパティは含まれません。 すべてのプロパティは ReadOnly です。
SKU
名前 | 形容 | 価値 |
---|---|---|
能力 | SKU 容量 | 糸 |
家族 | SKU ファミリ | 糸 |
名前 | SKU の名前は RS0 (Recovery Services 0 番目のバージョン) で、レベルは Standard レベルです。 バックエンド ストレージの冗長性やその他のコンテナー設定には影響しません。 ストレージの冗長性を管理するには、backupstorageconfig を使用します。 | 'RS0' 'Standard' (必須) |
大きさ | SKU のサイズ | 糸 |
層 | SKU レベル。 | 糸 |
クイック スタート テンプレート
次のクイック スタート テンプレートでは、このリソースの種類をデプロイします。
テンプレート | 形容 |
---|---|
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 (Daily) を使用して既存のファイル共有をバックアップする Azure にデプロイする |
このテンプレートは、既存のストレージ アカウントに存在する既存のファイル共有の保護を構成します。 新しい Recovery Services コンテナーを作成するか、設定されたパラメーター値に基づいて既存の Recovery Services コンテナーとバックアップ ポリシーを使用します。 |
Recovery Services を使用して既存のファイル共有をバックアップする (時間単位) Azure にデプロイする |
このテンプレートは、既存のストレージ アカウントに存在する既存のファイル共有に対して、時間単位の頻度で保護を構成します。 新しい Recovery Services コンテナーを作成するか、設定されたパラメーター値に基づいて既存の Recovery Services コンテナーとバックアップ ポリシーを使用します。 |
Recovery Services コンテナー を使用して Resource Manager VM をバックアップ 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 コンテナーをデプロイできます。 |
RS Vault の毎日のバックアップ ポリシーを作成して IaaSVM を保護する 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 を保護するために使用できる日次バックアップ ポリシーを作成します。 |
ARM テンプレート リソース定義
コンテナーのリソースの種類は、次をターゲットとする操作でデプロイできます。
- リソース グループの - リソース グループのデプロイ コマンド 参照
各 API バージョンで変更されたプロパティの一覧については、変更ログの
リソースの形式
Microsoft.RecoveryServices/vaults リソースを作成するには、次の JSON をテンプレートに追加します。
{
"type": "Microsoft.RecoveryServices/vaults",
"apiVersion": "2024-04-30-preview",
"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": {
"{customized property}": {}
}
},
"properties": {
"encryption": {
"infrastructureEncryption": "string",
"kekIdentity": {
"userAssignedIdentity": "string",
"useSystemAssignedIdentity": "bool"
},
"keyVaultProperties": {
"keyUri": "string"
}
},
"monitoringSettings": {
"azureMonitorAlertSettings": {
"alertsForAllFailoverIssues": "string",
"alertsForAllJobFailures": "string",
"alertsForAllReplicationIssues": "string"
},
"classicAlertSettings": {
"alertsForCriticalOperations": "string",
"emailNotificationsForSiteRecovery": "string"
}
},
"moveDetails": {},
"publicNetworkAccess": "string",
"redundancySettings": {
"crossRegionRestore": "string",
"standardTierStorageRedundancy": "string"
},
"resourceGuardOperationRequests": [ "string" ],
"restoreSettings": {
"crossSubscriptionRestoreSettings": {
"crossSubscriptionRestoreState": "string"
}
},
"securitySettings": {
"immutabilitySettings": {
"state": "string"
},
"softDeleteSettings": {
"enhancedSecurityState": "string",
"softDeleteRetentionPeriodInDays": "int",
"softDeleteState": "string"
}
},
"upgradeDetails": {}
}
}
プロパティ値
金庫
名前 | 形容 | 価値 |
---|---|---|
種類 | リソースの種類 | 'Microsoft.RecoveryServices/vaults' |
apiVersion | リソース API のバージョン | '2024-04-30-preview' |
名前 | リソース名 | string (必須) 文字数制限: 2 から 50 有効な文字: 英数字とハイフン。 文字で始まります。 |
場所 | リソースの場所。 | string (必須) |
タグ | リソース タグ。 | タグ名と値のディクショナリ。 テンプレート の |
sku | 各 Azure リソースの一意のシステム識別子を識別します。 | SKU |
etag | 省略可能な ETag。 | 糸 |
同一性 | リソースの ID。 | IdentityData の |
プロパティ | コンテナーのプロパティ。 | VaultProperties |
IdentityData
名前 | 形容 | 価値 |
---|---|---|
種類 | 使用されるマネージド 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 になります。 | IdentityDataUserAssignedIdentities の |
IdentityDataUserAssignedIdentities
名前 | 形容 | 価値 |
---|---|---|
{カスタマイズされたプロパティ} | UserIdentity の |
UserIdentity
このオブジェクトには、配置時に設定するプロパティは含まれません。 すべてのプロパティは ReadOnly です。
VaultProperties
名前 | 形容 | 価値 |
---|---|---|
暗号化 | リソースのカスタマー マネージド キーの詳細。 | VaultPropertiesEncryption |
monitoringSettings | コンテナーの監視設定 | MonitoringSettings |
moveDetails | Azure リソースで実行された最新の移動操作の詳細 | VaultPropertiesMoveDetails |
publicNetworkAccess | プロパティを使用して、パブリック クライアントからのリソース プロバイダーの受信ネットワーク トラフィックを有効または無効にする | 'Disabled' 'Enabled' |
redundancySettings | コンテナーの冗長性設定 | VaultPropertiesRedundancySettings |
resourceGuardOperationRequests | LAC チェックが実行される ResourceGuardOperationRequests | string[] |
restoreSettings | コンテナーの復元設定 | RestoreSettings |
securitySettings | コンテナーのセキュリティ設定 | SecuritySettings |
upgradeDetails | コンテナーのアップグレードの詳細。 | UpgradeDetails |
VaultPropertiesEncryption
名前 | 形容 | 価値 |
---|---|---|
infrastructureEncryption | 二重暗号化状態の有効化/無効化 | 'Disabled' 'Enabled' |
kekIdentity | CMK に使用される ID の詳細 | CmkKekIdentity |
keyVaultProperties | CMK をホストする Key Vault のプロパティ | CmkKeyVaultProperties |
CmkKekIdentity
名前 | 形容 | 価値 |
---|---|---|
userAssignedIdentity | 使用される ID の種類が UserAssigned の場合にアクセス許可を付与するために使用されるユーザー割り当て ID | 糸 |
useSystemAssignedIdentity | システム割り当て ID を使用する必要があることを示します。 'userAssignedIdentity' フィールドと相互に排他的 | bool |
CmkKeyVaultProperties
名前 | 形容 | 価値 |
---|---|---|
keyUri | カスタマー マネージド キーのキー URI | 糸 |
MonitoringSettings
名前 | 形容 | 価値 |
---|---|---|
azureMonitorAlertSettings | Azure Monitor ベースのアラートの設定 | AzureMonitorAlertSettings |
classicAlertSettings | クラシック アラートの設定 | ClassicAlertSettings |
AzureMonitorAlertSettings
名前 | 形容 | 価値 |
---|---|---|
alertsForAllFailoverIssues | 'Disabled' 'Enabled' |
|
alertsForAllJobFailures | 'Disabled' 'Enabled' |
|
alertsForAllReplicationIssues | 'Disabled' 'Enabled' |
ClassicAlertSettings
名前 | 形容 | 価値 |
---|---|---|
alertsForCriticalOperations | 'Disabled' 'Enabled' |
|
emailNotificationsForSiteRecovery | 'Disabled' 'Enabled' |
VaultPropertiesMoveDetails
このオブジェクトには、配置時に設定するプロパティは含まれません。 すべてのプロパティは ReadOnly です。
VaultPropertiesRedundancySettings
名前 | 形容 | 価値 |
---|---|---|
crossRegionRestore | コンテナーでリージョン間の復元が有効になっているかどうかを示すフラグ | 'Disabled' 'Enabled' |
standardTierStorageRedundancy | コンテナーのストレージ冗長設定 | 'GeoRedundant' 'Invalid' 'LocallyRedundant' 'ZoneRedundant' |
RestoreSettings
名前 | 形容 | 価値 |
---|---|---|
crossSubscriptionRestoreSettings | CrossSubscriptionRestore の設定 | CrossSubscriptionRestoreSettings |
CrossSubscriptionRestoreSettings
名前 | 形容 | 価値 |
---|---|---|
crossSubscriptionRestoreState | 'Disabled' 'Enabled' 'PermanentlyDisabled' |
SecuritySettings
名前 | 形容 | 価値 |
---|---|---|
immutabilitySettings | コンテナーの不変設定 | ImmutabilitySettings |
softDeleteSettings | コンテナーの論理的な削除の設定 | SoftDeleteSettings |
ImmutabilitySettings
名前 | 形容 | 価値 |
---|---|---|
状態 | 'Disabled' 'Locked' 'Unlocked' |
SoftDeleteSettings
名前 | 形容 | 価値 |
---|---|---|
enhancedSecurityState | 'AlwaysON' 'Disabled' 'Enabled' 'Invalid' |
|
softDeleteRetentionPeriodInDays | 論理的な削除の保有期間 (日数) | int |
softDeleteState | 'AlwaysON' 'Disabled' 'Enabled' 'Invalid' |
UpgradeDetails
このオブジェクトには、配置時に設定するプロパティは含まれません。 すべてのプロパティは ReadOnly です。
SKU
名前 | 形容 | 価値 |
---|---|---|
能力 | SKU 容量 | 糸 |
家族 | SKU ファミリ | 糸 |
名前 | SKU の名前は RS0 (Recovery Services 0 番目のバージョン) で、レベルは Standard レベルです。 バックエンド ストレージの冗長性やその他のコンテナー設定には影響しません。 ストレージの冗長性を管理するには、backupstorageconfig を使用します。 | 'RS0' 'Standard' (必須) |
大きさ | SKU のサイズ | 糸 |
層 | SKU レベル。 | 糸 |
クイック スタート テンプレート
次のクイック スタート テンプレートでは、このリソースの種類をデプロイします。
テンプレート | 形容 |
---|---|
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 (Daily) を使用して既存のファイル共有をバックアップする Azure にデプロイする |
このテンプレートは、既存のストレージ アカウントに存在する既存のファイル共有の保護を構成します。 新しい Recovery Services コンテナーを作成するか、設定されたパラメーター値に基づいて既存の Recovery Services コンテナーとバックアップ ポリシーを使用します。 |
Recovery Services を使用して既存のファイル共有をバックアップする (時間単位) Azure にデプロイする |
このテンプレートは、既存のストレージ アカウントに存在する既存のファイル共有に対して、時間単位の頻度で保護を構成します。 新しい Recovery Services コンテナーを作成するか、設定されたパラメーター値に基づいて既存の Recovery Services コンテナーとバックアップ ポリシーを使用します。 |
Recovery Services コンテナー を使用して Resource Manager VM をバックアップ 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 コンテナーをデプロイできます。 |
RS Vault の毎日のバックアップ ポリシーを作成して IaaSVM を保護する 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@2024-04-30-preview"
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 = {
alertsForAllFailoverIssues = "string"
alertsForAllJobFailures = "string"
alertsForAllReplicationIssues = "string"
}
classicAlertSettings = {
alertsForCriticalOperations = "string"
emailNotificationsForSiteRecovery = "string"
}
}
moveDetails = {}
publicNetworkAccess = "string"
redundancySettings = {
crossRegionRestore = "string"
standardTierStorageRedundancy = "string"
}
resourceGuardOperationRequests = [
"string"
]
restoreSettings = {
crossSubscriptionRestoreSettings = {
crossSubscriptionRestoreState = "string"
}
}
securitySettings = {
immutabilitySettings = {
state = "string"
}
softDeleteSettings = {
enhancedSecurityState = "string"
softDeleteRetentionPeriodInDays = int
softDeleteState = "string"
}
}
upgradeDetails = {}
}
sku = {
capacity = "string"
family = "string"
name = "string"
size = "string"
tier = "string"
}
etag = "string"
})
}
プロパティ値
金庫
名前 | 形容 | 価値 |
---|---|---|
種類 | リソースの種類 | "Microsoft.RecoveryServices/vaults@2024-04-30-preview" |
名前 | リソース名 | string (必須) 文字数制限: 2 から 50 有効な文字: 英数字とハイフン。 文字で始まります。 |
場所 | リソースの場所。 | string (必須) |
parent_id | リソース グループにデプロイするには、そのリソース グループの ID を使用します。 | string (必須) |
タグ | リソース タグ。 | タグ名と値のディクショナリ。 |
sku | 各 Azure リソースの一意のシステム識別子を識別します。 | SKU |
etag | 省略可能な ETag。 | 糸 |
同一性 | リソースの ID。 | IdentityData の |
プロパティ | コンテナーのプロパティ。 | VaultProperties |
IdentityData
名前 | 形容 | 価値 |
---|---|---|
種類 | 使用されるマネージド 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 の配列。 |
IdentityDataUserAssignedIdentities
名前 | 形容 | 価値 |
---|---|---|
{カスタマイズされたプロパティ} | UserIdentity の |
UserIdentity
このオブジェクトには、配置時に設定するプロパティは含まれません。 すべてのプロパティは ReadOnly です。
VaultProperties
名前 | 形容 | 価値 |
---|---|---|
暗号化 | リソースのカスタマー マネージド キーの詳細。 | VaultPropertiesEncryption |
monitoringSettings | コンテナーの監視設定 | MonitoringSettings |
moveDetails | Azure リソースで実行された最新の移動操作の詳細 | VaultPropertiesMoveDetails |
publicNetworkAccess | プロパティを使用して、パブリック クライアントからのリソース プロバイダーの受信ネットワーク トラフィックを有効または無効にする | "無効" "有効" |
redundancySettings | コンテナーの冗長性設定 | VaultPropertiesRedundancySettings |
resourceGuardOperationRequests | LAC チェックが実行される ResourceGuardOperationRequests | string[] |
restoreSettings | コンテナーの復元設定 | RestoreSettings |
securitySettings | コンテナーのセキュリティ設定 | SecuritySettings |
upgradeDetails | コンテナーのアップグレードの詳細。 | UpgradeDetails |
VaultPropertiesEncryption
名前 | 形容 | 価値 |
---|---|---|
infrastructureEncryption | 二重暗号化状態の有効化/無効化 | "無効" "有効" |
kekIdentity | CMK に使用される ID の詳細 | CmkKekIdentity |
keyVaultProperties | CMK をホストする Key Vault のプロパティ | CmkKeyVaultProperties |
CmkKekIdentity
名前 | 形容 | 価値 |
---|---|---|
userAssignedIdentity | 使用される ID の種類が UserAssigned の場合にアクセス許可を付与するために使用されるユーザー割り当て ID | 糸 |
useSystemAssignedIdentity | システム割り当て ID を使用する必要があることを示します。 'userAssignedIdentity' フィールドと相互に排他的 | bool |
CmkKeyVaultProperties
名前 | 形容 | 価値 |
---|---|---|
keyUri | カスタマー マネージド キーのキー URI | 糸 |
MonitoringSettings
名前 | 形容 | 価値 |
---|---|---|
azureMonitorAlertSettings | Azure Monitor ベースのアラートの設定 | AzureMonitorAlertSettings |
classicAlertSettings | クラシック アラートの設定 | ClassicAlertSettings |
AzureMonitorAlertSettings
名前 | 形容 | 価値 |
---|---|---|
alertsForAllFailoverIssues | "無効" "有効" |
|
alertsForAllJobFailures | "無効" "有効" |
|
alertsForAllReplicationIssues | "無効" "有効" |
ClassicAlertSettings
名前 | 形容 | 価値 |
---|---|---|
alertsForCriticalOperations | "無効" "有効" |
|
emailNotificationsForSiteRecovery | "無効" "有効" |
VaultPropertiesMoveDetails
このオブジェクトには、配置時に設定するプロパティは含まれません。 すべてのプロパティは ReadOnly です。
VaultPropertiesRedundancySettings
名前 | 形容 | 価値 |
---|---|---|
crossRegionRestore | コンテナーでリージョン間の復元が有効になっているかどうかを示すフラグ | "無効" "有効" |
standardTierStorageRedundancy | コンテナーのストレージ冗長設定 | "GeoRedundant" "Invalid" "LocallyRedundant" "ZoneRedundant" |
RestoreSettings
名前 | 形容 | 価値 |
---|---|---|
crossSubscriptionRestoreSettings | CrossSubscriptionRestore の設定 | CrossSubscriptionRestoreSettings |
CrossSubscriptionRestoreSettings
名前 | 形容 | 価値 |
---|---|---|
crossSubscriptionRestoreState | "無効" "有効" "PermanentlyDisabled" |
SecuritySettings
名前 | 形容 | 価値 |
---|---|---|
immutabilitySettings | コンテナーの不変設定 | ImmutabilitySettings |
softDeleteSettings | コンテナーの論理的な削除の設定 | SoftDeleteSettings |
ImmutabilitySettings
名前 | 形容 | 価値 |
---|---|---|
状態 | "無効" "ロック済み" "ロック解除済み" |
SoftDeleteSettings
名前 | 形容 | 価値 |
---|---|---|
enhancedSecurityState | "AlwaysON" "無効" "有効" "Invalid" |
|
softDeleteRetentionPeriodInDays | 論理的な削除の保有期間 (日数) | int |
softDeleteState | "AlwaysON" "無効" "有効" "Invalid" |
UpgradeDetails
このオブジェクトには、配置時に設定するプロパティは含まれません。 すべてのプロパティは ReadOnly です。
SKU
名前 | 形容 | 価値 |
---|---|---|
能力 | SKU 容量 | 糸 |
家族 | SKU ファミリ | 糸 |
名前 | SKU の名前は RS0 (Recovery Services 0 番目のバージョン) で、レベルは Standard レベルです。 バックエンド ストレージの冗長性やその他のコンテナー設定には影響しません。 ストレージの冗長性を管理するには、backupstorageconfig を使用します。 | "RS0" "Standard" (必須) |
大きさ | SKU のサイズ | 糸 |
層 | SKU レベル。 | 糸 |