翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
UpdateRestoreTestingSelection
指定された復元テストの選択を更新します。
このリクエストで RestoreTestingSelectionName
を除くほとんどの要素を更新できます。
保護対象リソースの ARN または条件を使用できますが、両方を使用することはできません。
リクエストの構文
PUT /restore-testing/plans/RestoreTestingPlanName
/selections/RestoreTestingSelectionName
HTTP/1.1
Content-type: application/json
{
"RestoreTestingSelection": {
"IamRoleArn": "string
",
"ProtectedResourceArns": [ "string
" ],
"ProtectedResourceConditions": {
"StringEquals": [
{
"Key": "string
",
"Value": "string
"
}
],
"StringNotEquals": [
{
"Key": "string
",
"Value": "string
"
}
]
},
"RestoreMetadataOverrides": {
"string
" : "string
"
},
"ValidationWindowHours": number
}
}
URI リクエストパラメータ
リクエストでは、次の URI パラメータを使用します。
- RestoreTestingPlanName
-
指定された復元テストプランを更新するには、テストプラン名が必要です。
必須: はい
- RestoreTestingSelectionName
-
更新する復元テスト選択の復元テスト選択名 (必須)。
必須: はい
リクエストボディ
リクエストは以下の JSON 形式のデータを受け入れます。
- RestoreTestingSelection
-
復元テスト選択を更新するには、保護対象リソースの ARN または条件を使用できますが、両方を使用することはできません。つまり、選択に
ProtectedResourceArns
が含まれる場合、ProtectedResourceConditions
のパラメータを使用して更新をリクエストしても失敗します。型: RestoreTestingSelectionForUpdate オブジェクト
必須: はい
レスポンスの構文
HTTP/1.1 200
Content-type: application/json
{
"CreationTime": number,
"RestoreTestingPlanArn": "string",
"RestoreTestingPlanName": "string",
"RestoreTestingSelectionName": "string",
"UpdateTime": number
}
レスポンス要素
アクションが成功すると、サービスは HTTP 200 レスポンスを返します。
サービスから以下のデータが JSON 形式で返されます。
- CreationTime
-
リソースのテスト選択が正常に更新された時間。
型: タイムスタンプ
- RestoreTestingPlanArn
-
復元テストプランの名前を表す一意の文字列です。
型: 文字列
- RestoreTestingPlanName
-
更新された復元テスト選択が関連付けられている復元テストプラン。
型: 文字列
- RestoreTestingSelectionName
-
返された復元テスト選択名。
型: 文字列
- UpdateTime
-
復元テスト選択の更新が完了した時間。
型: タイムスタンプ
エラー
すべてのアクションに共通のエラーについては、「共通エラー」を参照してください。
- ConflictException
-
AWS Backup は前のアクションの実行が終了するまで、リクエストしたアクションを実行できません。後ほどもう一度試してください。」
HTTP ステータスコード:400
- InvalidParameterValueException
-
パラメータの値に問題があることを示します。たとえば、値が範囲外であることです。
HTTP ステータスコード:400
- MissingParameterValueException
-
必須パラメータがないことを示します。
HTTP ステータスコード:400
- ResourceNotFoundException
-
アクションに必要なリソースは存在しません。
HTTP ステータスコード:400
- ServiceUnavailableException
-
サーバーの一時的障害のため、リクエストは失敗しました。
HTTP ステータスコード:500
その他の参照資料
言語固有の AWS SDK のいずれかでこの API を使用する方法の詳細については、以下を参照してください。