DATASOURCE::ECS::ManagedInstances digunakan untuk memperoleh informasi tentang instans yang dikelola.
Sintaksis
{
"Type": "DATASOURCE::ECS::ManagedInstances",
"Properties": {
"InstanceName": String,
"InstanceId": List,
"OsType": String,
"ActivationId": String,
"InstanceIp": String,
"Tags": List,
"RefreshOptions": String
}
}Properti
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Kendala |
InstanceName | String | Tidak | Ya | Nama dari instans yang dikelola. | Tidak ada. |
InstanceId | List | Tidak | Ya | ID dari instans yang dikelola. | |
OsType | String | Tidak | Ya | Tipe OS dari instans yang dikelola. | Nilai valid:
|
ActivationId | String | Tidak | Ya | ID kode aktivasi. | Tidak ada. |
InstanceIp | String | Tidak | Ya | Alamat IP privat atau publik dari instans yang dikelola. | Tidak ada. |
Tags | List | Tidak | Ya | Tag. | |
RefreshOptions | String | Tidak | Ya | Kebijakan refresh untuk sumber daya sumber data ketika tumpukan diperbarui. | Nilai valid:
|
Sintaksis Tags
"Tags": [
{
"Value": String,
"Key": String
}
]Properti Tags
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Kendala |
Value | String | Tidak | Tidak | Nilai tag dari instans yang dikelola. | Nilai tag dapat mencapai hingga 128 karakter dan tidak boleh mengandung |
Key | String | Ya | Tidak | Kunci tag dari instans yang dikelola. | Kunci tag dapat mencapai hingga 64 karakter dan tidak boleh mengandung |
Nilai kembali
Fn::GetAtt
Instances: Detail dari instans yang dikelola.
InstanceIds: ID dari instans yang dikelola.
Properti | Tipe | Deskripsi | Kendala |
InstanceIds | List | ID dari instans yang dikelola. | Tidak ada. |
Instances | List | Detail dari instans yang dikelola. | Tidak ada. |
LastInvokedTime | String | Waktu terbaru ketika tugas Cloud Assistant dijalankan. | Tidak ada. |
Connected | Boolean | Menunjukkan apakah instans yang dikelola terhubung. | Nilai valid:
|
Hostname | String | Nama host dari instans yang dikelola. | Tidak ada. |
InstanceId | String | ID dari instans yang dikelola. | Tidak ada. |
ActivationId | String | ID kode aktivasi. | Tidak ada. |
IntranetIp | String | Alamat IP privat dari instans yang dikelola. | Tidak ada. |
AgentVersion | String | Nomor versi Cloud Assistant Agent. | Tidak ada. |
RegistrationTime | String | Waktu ketika instans yang dikelola didaftarkan. | Tidak ada. |
InstanceName | String | Nama dari instans yang dikelola. | Tidak ada. |
OsType | String | Tipe OS dari instans yang dikelola. | Tidak ada. |
OsVersion | String | Informasi versi tentang OS. | Tidak ada. |
InvocationCount | Number | Jumlah kali tugas Cloud Assistant dijalankan pada instans yang dikelola. | Tidak ada. |
MachineId | String | Kode mesin dari instans yang dikelola. | Tidak ada. |
Tags | Map | Tag. | Contoh: |
Contoh
ROSTemplateFormatVersion: '2015-09-01'
Parameters: {}
Resources:
ExtensionDataSource:
Type: DATASOURCE::ECS::ManagedInstances
Properties:
InstanceName: TestEcs
OsType: linux
Outputs:
Instances:
Description: Daftar instans yang dikelola.
Value:
Fn::GetAtt:
- ExtensionDataSource
- Instances
InstanceIds:
Description: Daftar ID instans yang dikelola.
Value:
Fn::GetAtt:
- ExtensionDataSource
- InstanceIds{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
},
"Resources": {
"ExtensionDataSource": {
"Type": "DATASOURCE::ECS::ManagedInstances",
"Properties": {
"InstanceName": "TestEcs",
"OsType": "linux"
}
}
},
"Outputs": {
"Instances": {
"Description": "Daftar instans yang dikelola.",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"Instances"
]
}
},
"InstanceIds": {
"Description": "Daftar ID instans yang dikelola.",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"InstanceIds"
]
}
}
}
}