DATASOURCE::ECS::DeploymentSets digunakan untuk menanyakan informasi tentang set penyebaran.
Sintaksis
{
"Type": "DATASOURCE::ECS::DeploymentSets",
"Properties": {
"DeploymentSetIds": List,
"Strategy": String,
"DeploymentSetName": String,
"Domain": String,
"RefreshOptions": String
}
}Properti
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Kendala |
DeploymentSetIds | List | Tidak | Ya | ID dari set penyebaran. | Anda dapat menentukan hingga 100 ID set penyebaran. |
Strategy | String | Tidak | Ya | Strategi penyebaran. | Nilai yang valid:
Untuk informasi lebih lanjut, lihat Set penyebaran. |
DeploymentSetName | String | Tidak | Ya | Nama dari set penyebaran. | Nama harus memiliki panjang antara 2 hingga 128 karakter. Harus dimulai dengan huruf dan tidak boleh dimulai dengan |
Domain | String | Tidak | Ya | Domain penyebaran. | Tidak ada. |
RefreshOptions | String | Tidak | Ya | Kebijakan penyegaran untuk sumber daya sumber data ketika tumpukan diperbarui. | Nilai yang valid:
|
Nilai pengembalian (Fn::GetAtt)
DeploymentSetIds: ID dari set penyebaran.
DeploymentSets: Detail dari set penyebaran.
Properti | Tipe | Deskripsi | Kendala |
DeploymentSetIds | List | ID dari set penyebaran. | Tidak ada. |
DeploymentSets | List | Detail dari set penyebaran. | Tidak ada. |
Strategy | String | Strategi penyebaran. | Tidak ada. |
DeploymentSetId | String | ID dari set penyebaran. | Tidak ada. |
DeploymentStrategy | String | Strategi penyebaran. | Nilai DeploymentStrategy sama dengan nilai Strategy. |
DeploymentSetDescription | String | Deskripsi dari set penyebaran. | Tidak ada. |
Domain | String | Domain penyebaran. | Tidak ada. |
GroupCount | Number | Jumlah grup dalam set penyebaran. | Properti ini dikembalikan jika Strategy disetel ke AvailabilityGroup. |
Granularity | String | Granularitas penyebaran. | Tidak ada. |
DeploymentSetName | String | Nama dari set penyebaran. | Tidak ada. |
InstanceAmount | Number | Jumlah instance dalam set penyebaran. | Tidak ada. |
InstanceIds | List | ID dari instance dalam set penyebaran. | ID instance yang dipisahkan oleh koma (,). Contoh: |
Capacities | List | Sebuah array yang terdiri dari kapasitas set penyebaran. | Properti ini hanya dikembalikan jika set penyebaran berisi instance Elastic Compute Service (ECS). Nilainya berisi informasi tentang kapasitas set penyebaran di zona berbeda. |
Contoh
JSON Format
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"DeploymentSetIds": {
"Type": "CommaDelimitedList",
"Description": "ID dari set penyebaran. Nilainya bisa berupa array JSON yang terdiri dari hingga 100 ID set penyebaran dalam format [\"ds-xxxxxxxxx\", \"ds-yyyyyyyyy\", … \"ds-zzzzzzzzz\"]. Pisahkan beberapa ID set penyebaran dengan koma (,).",
"MaxLength": 100,
"Default": [ "ds-bp1j51y75npa2odp****"]
}
},
"Resources": {
"DeploymentSets": {
"Type": "DATASOURCE::ECS::DeploymentSets",
"Properties": {
"DeploymentSetIds": {
"Ref": "DeploymentSetIds"
}
}
}
},
"Outputs": {
"DeploymentSets": {
"Value": {
"Fn::GetAtt": [
"DeploymentSets",
"DeploymentSets"
]
}
},
"DeploymentSetIds": {
"Value": {
"Fn::GetAtt": [
"DeploymentSets",
"DeploymentSetIds"
]
}
}
}
}