ALIYUN::OOS::Parameter digunakan untuk membuat parameter umum.
Sintaks
{
"Type": "ALIYUN::OOS::Parameter",
"Properties": {
"Type": String,
"Constraints": String,
"Description": String,
"Value": String,
"Name": String,
"ResourceGroupId": String
}
}Properti
| Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Batasan |
| Tipe | String | Ya | Tidak | Tipe data dari parameter tersebut. | Nilai yang valid:
|
| Batasan | String | Tidak | Tidak | Batasan dari parameter tersebut. | Nilai yang valid:
|
| Deskripsi | String | Tidak | Ya | Deskripsi dari parameter tersebut. | Deskripsi dapat memiliki panjang hingga 200 karakter. |
| Nilai | String | Ya | Ya | Nilai dari parameter tersebut. | Nilai parameter dapat memiliki panjang hingga 4.096 karakter. |
| Nama | String | Ya | Tidak | Nama dari parameter tersebut. | Nama dapat memiliki panjang hingga 200 karakter. Nama tidak boleh dimulai dengan ALIYUN, ACS, ALIBABA, ALICLOUD, atau OOS. Nama dapat berisi huruf, angka, tanda hubung (-), dan garis bawah (_). |
| ResourceGroupId | String | Tidak | Ya | ID dari grup sumber daya. | Tidak ada |
Parameter respons
Fn::GetAtt
- Nama: Nama dari parameter tersebut.
- Nilai: Nilai dari parameter tersebut.
Contoh
JSONFormat{ "ROSTemplateFormatVersion": "2015-09-01", "Parameters": { }, "Resources": { "Parameter": { "Type": "ALIYUN::OOS::Parameter", "Properties": { "Type": "String", "Value": "echo hello world", "Description": "Awalan untuk parameter Penanganan Gangguan", "Name": { "Fn::Join": [ "", [ "/ecs-test-handler/run_commands/test-SampleWebAppAutoScalingGroup-", { "Ref": "ALIYUN::StackId" } ] ] } } } }, "Outputs": { "Value": { "Description": "Nilai dari parameter.", "Value": { "Fn::GetAtt": [ "Parameter", "Value" ] } }, "Name": { "Description": "Nama dari parameter.", "Value": { "Fn::GetAtt": [ "Parameter", "Name" ] } } } }