DATASOURCE::ENS::Instances digunakan untuk menanyakan informasi tentang instans Layanan Node Tepi (ENS).
Sintaksis
{
"Type": "DATASOURCE::ENS::Instances",
"Properties": {
"InstanceId": String
}
}Properti
Properti | Tipe | Diperlukan | Izinkan pembaruan | Deskripsi | Kendala |
RefreshOptions | String | Tidak | Ya | Kebijakan refresh untuk sumber daya data ketika tumpukan diperbarui. | Nilai yang valid:
|
InstanceId | String | Tidak | Ya | ID dari instans. | Tidak ada. |
Nilai kembali (Fn::GetAtt)
Instances: Detail dari instans.
InstanceIds: ID dari instans.
Properti | Tipe | Deskripsi | Kendala |
InstanceIds | List | ID dari instans. | Tidak ada. |
Instances | List | Detail dari instans. | Tidak ada. |
InstanceId | String | ID dari instans. | Tidak ada. |
Status | String | Status dari instans. | Nilai yang valid:
|
Memory | Integer | Ukuran memori. | Satuan: MB. |
Cpu | String | Jumlah vCPU. | Tidak ada. |
SpecName | String | Tipe instans. | Tidak ada. |
OSName | String | Nama gambar. | Tidak ada. |
InstanceName | String | Nama instans. | Tidak ada. |
SystemDisk | Map | Informasi yang dikembalikan tentang disk sistem. | Contoh: |
Disk | Integer | Ukuran total disk. | Tidak ada. |
NetworkAttributes | Map | Informasi jaringan. | Contoh: |
InternetMaxBandwidthOut | Integer | Bandwidth upstream minimum. | Satuan: Mbit/s. |
InternetMaxBandwidthIn | Integer | Bandwidth downstream maksimum. | Satuan: Mbit/s. |
ExpiredTime | String | Waktu kedaluwarsa instans. | Waktu mengikuti standar ISO 8601 dalam format yyyy-MM-ddTHH:mm:ssZ. Waktu ditampilkan dalam UTC. |
CreationTime | String | Waktu pembuatan instans. | Waktu mengikuti standar ISO 8601 dalam format yyyy-MM-ddTHH:mm:ssZ. Waktu ditampilkan dalam UTC. |
ImageId | String | ID dari gambar. | Tidak ada. |
EnsRegionId | String | ID wilayah instans. | Tidak ada. |
HostName | String | Nama host instans. | Tidak ada. |
InstanceResourceType | String | Kategori instans. | Nilai yang valid:
|
SecurityGroupIds | List | ID dari grup keamanan. | Tidak ada. |
PrivateIpAddresses | Map | Informasi yang dikembalikan tentang alamat IP pribadi. | Contoh: |
PublicIpAddresses | Map | Informasi yang dikembalikan tentang alamat IP publik. | Contoh: |
InnerIpAddresses | List | Alamat IP pribadi dari instans. | Tidak ada. |
DataDisks | Map | Informasi yang dikembalikan tentang disk data. | Contoh: |
Contoh
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"InstanceId": {
"Type": "String",
"Description": "The instance ID."
}
},
"Resources": {
"Instances": {
"Type": "DATASOURCE::ENS::Instances",
"Properties": {
"InstanceId": {
"Ref": "InstanceId"
}
}
}
},
"Outputs": {
"Instances": {
"Description": "The list of instances.",
"Value": {
"Fn::GetAtt": [
"Instances",
"Instances"
]
}
},
"InstanceIds": {
"Description": "The list of instance IDs.",
"Value": {
"Fn::GetAtt": [
"Instances",
"InstanceIds"
]
}
}
}
}ROSTemplateFormatVersion: '2015-09-01'
Parameters:
InstanceId:
Type: String
Description: The instance ID.
Resources:
Instances:
Type: DATASOURCE::ENS::Instances
Properties:
InstanceId:
Ref: InstanceId
Outputs:
Instances:
Description: The list of instances.
Value:
Fn::GetAtt:
- Instances
- Instances
InstanceIds:
Description: The list of instance IDs.
Value:
Fn::GetAtt:
- Instances
- InstanceIds