CreateRestoreTestingSelection - AWS Backup

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 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.

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: