Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Aplikasi applicationId Changesets
URI
/applications/
applicationId
/changesets
HTTPmetode
POST
ID Operasi: CreateCloudFormationChangeSet
Membuat set AWS CloudFormation perubahan untuk aplikasi yang diberikan.
Nama | Tipe | Diperlukan | Deskripsi |
---|---|---|---|
applicationId | String | True | Nama Sumber Daya Amazon (ARN) dari aplikasi. |
Kode status | Model respons | Deskripsi |
---|---|---|
201 | ChangeSetDetails | Berhasil |
400 | BadRequestException | Salah satu parameter dalam permintaan tidak valid. |
403 | ForbiddenException | Klien tidak diautentikasi. |
429 | TooManyRequestsException | Klien mengirim lebih dari jumlah permintaan yang diizinkan per unit waktu. |
500 | InternalServerErrorException | AWS Serverless Application Repository Layanan mengalami kesalahan internal. |
OPTIONS
Nama | Tipe | Diperlukan | Deskripsi |
---|---|---|---|
applicationId | String | True | Nama Sumber Daya Amazon (ARN) dari aplikasi. |
Kode status | Model respons | Deskripsi |
---|---|---|
200 | Tidak ada | 200 respon |
Skema
Permintaan badan
{ "stackName": "string", "semanticVersion": "string", "templateId": "string", "parameterOverrides": [ { "name": "string", "value": "string" } ], "capabilities": [ "string" ], "changeSetName": "string", "clientToken": "string", "description": "string", "notificationArns": [ "string" ], "resourceTypes": [ "string" ], "rollbackConfiguration": { "rollbackTriggers": [ { "arn": "string", "type": "string" } ], "monitoringTimeInMinutes": integer }, "tags": [ { "key": "string", "value": "string" } ] }
Badan respons
{ "applicationId": "string", "semanticVersion": "string", "changeSetId": "string", "stackId": "string" }
Properti
BadRequestException
Salah satu parameter dalam permintaan tidak valid.
Properti | Tipe | Diperlukan | Deskripsi |
---|---|---|---|
errorCode | string | False | 400 |
message | string | False | Salah satu parameter dalam permintaan tidak valid. |
ChangeSetDetails
Detail dari set perubahan.
Properti | Tipe | Diperlukan | Deskripsi |
---|---|---|---|
applicationId | string | True | Aplikasi Amazon Resource Name (ARN). |
changeSetId | string | True | Amazon Resource Name (ARN) dari set perubahan. Panjang batasan: Panjang minimum 1. Pola:ARN: [-A-za-Z0-9:/] * |
semanticVersion | string | True | Versi semantik aplikasi: |
stackId | string | True | ID unik dari tumpukan. |
CreateCloudFormationChangeSetInput
Buat permintaan set perubahan aplikasi.
Properti | Tipe | Diperlukan | Deskripsi |
---|---|---|---|
capabilities | Array tipe string | False | Daftar nilai yang harus Anda tentukan sebelum Anda dapat menyebarkan aplikasi tertentu. Beberapa aplikasi mungkin menyertakan sumber daya yang dapat memengaruhi izin di AWS akun Anda, misalnya, dengan membuat pengguna new AWS Identity and Access Management (IAM). Untuk aplikasi tersebut, Anda harus secara eksplisit mengakui kemampuannya dengan menentukan parameter ini. Satu-satunya nilai yang valid adalah Sumber daya berikut mengharuskan Anda untuk menentukan Sumber daya berikut mengharuskan Anda untuk menentukan Aplikasi yang berisi satu atau lebih aplikasi bersarang mengharuskan Anda untuk menentukan Jika template aplikasi Anda berisi salah satu sumber daya di atas, kami sarankan Anda meninjau semua izin yang terkait dengan aplikasi sebelum menerapkan. Jika Anda tidak menentukan parameter ini untuk aplikasi yang membutuhkan kemampuan, panggilan akan gagal. |
changeSetName | string | False | Properti ini sesuai dengan parameter dengan nama yang sama untuk AWS CloudFormation CreateChangeSetAPI. |
clientToken | string | False | Properti ini sesuai dengan parameter dengan nama yang sama untuk AWS CloudFormation CreateChangeSetAPI. |
description | string | False | Properti ini sesuai dengan parameter dengan nama yang sama untuk AWS CloudFormation CreateChangeSetAPI. |
notificationArns | Array tipe string | False | Properti ini sesuai dengan parameter dengan nama yang sama untuk AWS CloudFormation CreateChangeSetAPI. |
parameterOverrides | Array tipe ParameterValue | False | Daftar nilai parameter untuk parameter aplikasi. |
resourceTypes | Array tipe string | False | Properti ini sesuai dengan parameter dengan nama yang sama untuk AWS CloudFormation CreateChangeSetAPI. |
rollbackConfiguration | False | Properti ini sesuai dengan parameter dengan nama yang sama untuk AWS CloudFormation CreateChangeSetAPI. | |
semanticVersion | string | False | Versi semantik aplikasi: |
stackName | string | True | Properti ini sesuai dengan parameter dengan nama yang sama untuk AWS CloudFormation CreateChangeSetAPI. |
tags | Array tipe Tag | False | Properti ini sesuai dengan parameter dengan nama yang sama untuk AWS CloudFormation CreateChangeSetAPI. |
templateId | string | False | Yang UUID dikembalikan oleh CreateCloudFormationTemplate. Pola: [0-9A-FA-F] {8}\ - [0-9A-FA-F] {4}\ - [0-9A-FA-F] {4}\ - [0-9a-fa-F] {4}\ - [0-9A-FA-F] {12} |
ForbiddenException
Klien tidak diautentikasi.
Properti | Tipe | Diperlukan | Deskripsi |
---|---|---|---|
errorCode | string | False | 403 |
message | string | False | Klien tidak diautentikasi. |
InternalServerErrorException
AWS Serverless Application Repository Layanan mengalami kesalahan internal.
Properti | Tipe | Diperlukan | Deskripsi |
---|---|---|---|
errorCode | string | False | 500 |
message | string | False | AWS Serverless Application Repository Layanan mengalami kesalahan internal. |
ParameterValue
Nilai parameter aplikasi.
Properti | Tipe | Diperlukan | Deskripsi |
---|---|---|---|
name | string | True | Kunci yang terkait dengan parameter. Jika Anda tidak menetapkan kunci dan nilai untuk parameter tertentu, AWS CloudFormation menggunakan nilai default yang ditentukan dalam templat Anda. |
value | string | True | Nilai input yang terkait dengan parameter. |
RollbackConfiguration
Properti ini sesuai dengan Tipe AWS CloudFormation RollbackConfigurationData.
Properti | Tipe | Diperlukan | Deskripsi |
---|---|---|---|
monitoringTimeInMinutes | Integer | False | Properti ini sesuai dengan konten dengan nama yang sama untuk Tipe AWS CloudFormation RollbackConfigurationData. |
rollbackTriggers | Array tipe RollbackTrigger | False | Properti ini sesuai dengan konten dengan nama yang sama untuk Tipe AWS CloudFormation RollbackConfigurationData. |
RollbackTrigger
Properti ini sesuai dengan Tipe AWS CloudFormation RollbackTriggerData.
Properti | Tipe | Diperlukan | Deskripsi |
---|---|---|---|
arn | string | True | Properti ini sesuai dengan konten dengan nama yang sama untuk Tipe AWS CloudFormation RollbackTriggerData. |
type | string | True | Properti ini sesuai dengan konten dengan nama yang sama untuk Tipe AWS CloudFormation RollbackTriggerData. |
Tag
Properti ini sesuai dengan Tipe Data AWS CloudFormation Tag.
TooManyRequestsException
Klien mengirim lebih dari jumlah permintaan yang diizinkan per unit waktu.
Properti | Tipe | Diperlukan | Deskripsi |
---|---|---|---|
errorCode | string | False | 429 |
message | string | False | Klien mengirim lebih dari jumlah permintaan yang diizinkan per unit waktu. |
Lihat juga
Untuk informasi selengkapnya tentang penggunaan ini API di salah satu bahasa khusus AWS SDKs dan referensi, lihat berikut ini: