DATASOURCE::ECS::Commands digunakan untuk menanyakan semua perintah yang tersedia yang telah Anda buat.
Sintaksis
{
"Type": "DATASOURCE::ECS::Commands",
"Properties": {
"Type": String,
"Description": String,
"CommandId": String,
"CommandName": String,
"RefreshOptions": String
}
}Properti
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Batasan |
Type | String | Tidak | Ya | Tipe perintah. | Nilai valid:
|
Description | String | Tidak | Ya | Deskripsi perintah. | Tidak ada. |
CommandId | String | Tidak | Ya | ID perintah. | Tidak ada. |
CommandName | String | Tidak | Ya | Nama perintah. | Tidak ada. |
RefreshOptions | String | Tidak | Ya | Kebijakan refresh untuk sumber daya data ketika stack diperbarui. | Nilai valid:
|
Nilai kembali
Fn::GetAtt
CommandIds: ID dari perintah.
Commands: Detail dari perintah.
Properti | Tipe | Deskripsi | Batasan |
CommandIds | List | ID dari perintah. | Tidak ada. |
Commands | List | Detail dari perintah. | Tidak ada. |
ParameterNames | List | Nama parameter kustom yang diurai dari konten perintah yang Anda tentukan dengan menggunakan CommandContent saat membuat perintah. | Contoh:
|
Description | String | Deskripsi perintah. | Tidak ada. |
Tags | List | Tag dari perintah. | Contoh: |
WorkingDir | String | Direktori kerja. | Tidak ada. |
CommandName | String | Nama perintah. | Tidak ada. |
CreateTime | String | Waktu ketika perintah dibuat. | Tidak ada. |
CommandContent | String | Konten perintah. | Konten perintah dienkripsi dalam Base64. |
EnableParameter | Boolean | Menunjukkan apakah fitur parameter kustom diaktifkan untuk perintah. | Nilai valid:
|
Timeout | String | Periode timeout. | Tidak ada. |
Type | String | Tipe perintah. | Tidak ada. |
CommandId | String | ID perintah. | Tidak ada. |
Contoh
YAML format
ROSTemplateFormatVersion: '2015-09-01'
Parameters: {}
Resources:
ExtensionDataSource:
Type: DATASOURCE::ECS::Commands
Properties:
Type: RunShellScript
Outputs:
CommandIds:
Description: Daftar ID perintah.
Value:
Fn::GetAtt:
- ExtensionDataSource
- CommandIds
Commands:
Description: Daftar perintah.
Value:
Fn::GetAtt:
- ExtensionDataSource
- CommandsJSON format
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
},
"Resources": {
"ExtensionDataSource": {
"Type": "DATASOURCE::ECS::Commands",
"Properties": {
"Type": "RunShellScript"
}
}
},
"Outputs": {
"CommandIds": {
"Description": "Daftar ID perintah.",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"CommandIds"
]
}
},
"Commands": {
"Description": "Daftar perintah.",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"Commands"
]
}
}
}
}