Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
CreateRestoreTestingSelection
Permintaan ini dapat dikirim setelah CreateRestoreTestingPlan permintaan berhasil dikembalikan. Ini adalah bagian kedua dari membuat rencana pengujian sumber daya, dan itu harus diselesaikan secara berurutan.
Ini terdiri dariRestoreTestingSelectionName
,ProtectedResourceType
, dan salah satu dari yang berikut:
-
ProtectedResourceArns
-
ProtectedResourceConditions
Setiap jenis sumber daya yang dilindungi dapat memiliki satu nilai tunggal.
Pilihan pengujian pemulihan dapat menyertakan nilai wildcard (“*”) untuk ProtectedResourceArns
bersama denganProtectedResourceConditions
. Atau, Anda dapat menyertakan hingga 30 sumber daya terlindungi tertentu ARNs diProtectedResourceArns
.
Tidak dapat memilih berdasarkan kedua jenis sumber daya yang dilindungi secara AND spesifikARNs. Permintaan akan gagal jika keduanya disertakan.
Sintaks Permintaan
PUT /restore-testing/plans/RestoreTestingPlanName
/selections HTTP/1.1
Content-type: application/json
{
"CreatorRequestId": "string
",
"RestoreTestingSelection": {
"IamRoleArn": "string
",
"ProtectedResourceArns": [ "string
" ],
"ProtectedResourceConditions": {
"StringEquals": [
{
"Key": "string
",
"Value": "string
"
}
],
"StringNotEquals": [
{
"Key": "string
",
"Value": "string
"
}
]
},
"ProtectedResourceType": "string
",
"RestoreMetadataOverrides": {
"string
" : "string
"
},
"RestoreTestingSelectionName": "string
",
"ValidationWindowHours": number
}
}
URIParameter Permintaan
Permintaan menggunakan URI parameter berikut.
- RestoreTestingPlanName
-
Masukkan nama rencana pengujian pemulihan yang dikembalikan dari CreateRestoreTestingPlan permintaan terkait.
Wajib: Ya
Isi Permintaan
Permintaan menerima data berikut dalam JSON format.
- CreatorRequestId
-
Ini adalah string unik opsional yang mengidentifikasi permintaan dan memungkinkan permintaan gagal untuk dicoba ulang tanpa risiko menjalankan operasi dua kali. Jika digunakan, parameter ini harus berisi 1 sampai 50 alfanumerik atau '-_.' karakter.
Tipe: String
Wajib: Tidak
- RestoreTestingSelection
-
Ini terdiri dari
RestoreTestingSelectionName
,ProtectedResourceType
, dan salah satu dari yang berikut:-
ProtectedResourceArns
-
ProtectedResourceConditions
Setiap jenis sumber daya yang dilindungi dapat memiliki satu nilai tunggal.
Pilihan pengujian pemulihan dapat menyertakan nilai wildcard (“*”) untuk
ProtectedResourceArns
bersama denganProtectedResourceConditions
. Atau, Anda dapat menyertakan hingga 30 sumber daya terlindungi tertentu ARNs diProtectedResourceArns
.Tipe: Objek RestoreTestingSelectionForCreate
Wajib: Ya
-
Sintaksis Respons
HTTP/1.1 201
Content-type: application/json
{
"CreationTime": number,
"RestoreTestingPlanArn": "string",
"RestoreTestingPlanName": "string",
"RestoreTestingSelectionName": "string"
}
Elemen Respons
Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 201.
Data berikut dikembalikan dalam JSON format oleh layanan.
- CreationTime
-
Waktu pemilihan pengujian sumber daya dibuat.
Tipe: Timestamp
- RestoreTestingPlanArn
-
Rencana pengujian pemulihan yang terkait dengan pemilihan pengujian pemulihan. ARN
Tipe: String
- RestoreTestingPlanName
-
Nama rencana pengujian pemulihan.
Nama tidak dapat diubah setelah penciptaan. Nama ini hanya terdiri dari karakter alfanumerik dan garis bawah. Panjang maksimum adalah 50.
Tipe: String
- RestoreTestingSelectionName
-
Nama pilihan pengujian pemulihan untuk rencana pengujian pemulihan terkait.
Tipe: String
Kesalahan
Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat Kesalahan Umum.
- AlreadyExistsException
-
Sumber daya yang dibutuhkan sudah ada.
HTTPKode Status: 400
- InvalidParameterValueException
-
Menunjukkan bahwa ada sesuatu yang salah dengan nilai parameter. Misalnya, nilainya di luar jangkauan.
HTTPKode Status: 400
- LimitExceededException
-
Batas permintaan telah terlampaui; misalnya, jumlah maksimum item yang diizinkan dalam permintaan.
HTTPKode Status: 400
- MissingParameterValueException
-
Menunjukkan bahwa parameter yang diperlukan tidak ada.
HTTPKode Status: 400
- ResourceNotFoundException
-
Sumber daya yang diperlukan untuk tindakan tidak ada.
HTTPKode Status: 400
- ServiceUnavailableException
-
Permintaan gagal karena kegagalan sementara server.
HTTPKode Status: 500
Lihat Juga
Untuk informasi selengkapnya tentang penggunaan ini API di salah satu bahasa khusus AWS SDKs, lihat berikut ini: