DATASOURCE::ECS::Images digunakan untuk memeriksa gambar yang tersedia.
Sintaksis
{
"Type": "DATASOURCE::ECS::Images",
"Properties": {
"Status": String,
"ImageOwnerAlias": String,
"Usage": String,
"ActionType": String,
"ResourceGroupId": String,
"Architecture": String,
"ImageFamily": String,
"IsSupportIoOptimized": Boolean,
"IsSupportCloudinit": Boolean,
"ImageName": String,
"SnapshotId": String,
"IsPublic": Boolean,
"OSType": String,
"ImageId": String,
"InstanceType": String,
"Tags": List,
"RefreshOptions": String
}
}Properti
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Kendala |
Status | String | Tidak | Ya | Status gambar. | Nilai valid:
Catatan Anda dapat menentukan beberapa nilai untuk properti ini. Pisahkan beberapa nilai dengan koma (,). |
ImageOwnerAlias | String | Tidak | Ya | Sumber gambar. | Nilai valid:
Catatan Jika Anda mengosongkan properti ini, hasil yang sesuai dengan nilai system, self, dan others akan dikembalikan secara default. |
Usage | String | Tidak | Ya | Menentukan apakah gambar digunakan oleh instance Elastic Compute Service (ECS). | Nilai valid:
|
ActionType | String | Tidak | Ya | Skenario di mana Anda ingin menggunakan gambar. | Nilai valid:
|
ResourceGroupId | String | Tidak | Ya | ID grup sumber daya tempat gambar kustom milik. | Jika Anda menggunakan properti ini untuk memeriksa sumber daya, hingga 1.000 sumber daya yang termasuk dalam grup sumber daya tertentu akan dikembalikan. Catatan Properti ini berlaku ketika ImageOwnerAlias diatur ke self. |
Architecture | String | Tidak | Ya | Arsitektur gambar. | Nilai valid:
|
ImageFamily | String | Tidak | Ya | Nama keluarga gambar. Anda dapat menggunakan properti ini untuk memeriksa gambar yang termasuk dalam keluarga gambar tertentu. | Tidak ada. |
IsSupportIoOptimized | Boolean | Tidak | Ya | Menentukan apakah gambar dapat digunakan oleh instance yang dioptimalkan I/O. | Nilai valid:
|
IsSupportCloudinit | Boolean | Tidak | Ya | Menentukan apakah gambar mendukung cloud-init. | Nilai valid:
|
ImageName | String | Tidak | Ya | Nama gambar. | Karakter wildcard ( |
SnapshotId | String | Tidak | Ya | ID snapshot yang digunakan oleh gambar kustom. | Tidak ada. |
IsPublic | Boolean | Tidak | Ya | Menentukan apakah akan memeriksa gambar komunitas yang diterbitkan. | Nilai valid:
|
OSType | String | Tidak | Ya | Tipe OS gambar. | Nilai valid:
|
ImageId | String | Tidak | Ya | ID gambar. | Tidak ada. |
InstanceType | String | Tidak | Ya | Tipe instance untuk mana gambar digunakan. | Tidak ada. |
Tags | List | Tidak | Ya | Tag gambar. | Anda dapat menambahkan hingga 20 tag. Untuk informasi lebih lanjut, lihat Properti Tags. |
RefreshOptions | String | Tidak | Ya | Kebijakan refresh untuk sumber daya sumber data saat 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 gambar. | Nilai tag dapat mencapai panjang hingga 128 karakter, dan tidak boleh mengandung |
Key | String | Ya | Tidak | Kunci tag gambar. | Kunci tag harus memiliki panjang antara 1 hingga 128 karakter, dan tidak boleh mengandung |
Nilai pengembalian (Fn::GetAtt)
ImageIds: ID gambar.
Images: detail gambar.
Properti | Tipe | Deskripsi | Kendala |
ImageIds | List | ID gambar. | Contoh: |
Images | List | Detail gambar. | Tidak ada. |
Status | String | Status gambar. | Nilai valid:
|
ImageFamily | String | Nama keluarga gambar. | Tidak ada. |
Progress | String | Progres operasi yang dilakukan pada gambar. | Satuan: persentase. |
IsCopied | Boolean | Menunjukkan apakah gambar adalah salinan dari gambar lain. | Nilai valid:
|
IsSupportIoOptimized | Boolean | Menunjukkan apakah gambar dapat digunakan oleh instance yang dioptimalkan I/O. | Nilai valid:
|
ImageOwnerAlias | String | Sumber gambar. | Nilai valid:
|
IsSupportCloudinit | Boolean | Menunjukkan apakah cloud-init didukung oleh gambar. | Nilai valid:
|
ImageVersion | String | Versi gambar. | Tidak ada. |
Usage | String | Menunjukkan apakah gambar digunakan oleh instance ECS. | Nilai valid:
|
IsSelfShared | String | Menunjukkan apakah gambar kustom dibagikan dengan akun Alibaba Cloud lainnya. | Nilai valid:
|
Description | String | Deskripsi. | Tidak ada. |
Size | Integer | Ukuran gambar. | Satuan: GiB. |
ResourceGroupId | String | ID grup sumber daya tempat gambar milik. | Contoh: |
Platform | String | Platform OS. | Contoh: Windows Server 2016. |
OSNameEn | String | Nama tampilan OS dalam bahasa Inggris. | Contoh: |
ImageName | String | Nama gambar. | Tidak ada. |
OSName | String | Nama tampilan OS dalam bahasa Cina. |
|
ImageId | String | ID gambar. | Contoh: |
OSType | String | Tipe OS gambar. | Nilai valid:
|
IsSubscribed | Boolean | Menunjukkan apakah ketentuan layanan gambar yang sesuai dengan kode produk diterima. | Nilai valid:
|
ProductCode | String | Kode produk gambar Alibaba Cloud Marketplace. | Tidak ada. |
Architecture | String | Arsitektur OS gambar. | Nilai valid:
|
DiskDeviceMappings | List | Pemetaan antara disk dan snapshot dalam gambar. | Tidak ada. |
Tags | List | Tag gambar. | Tidak ada. |
IsPublic | Boolean | Menunjukkan apakah gambar yang diperiksa adalah gambar komunitas yang diterbitkan. | Nilai valid:
|
ImageOwnerId | String | ID akun Alibaba Cloud tempat gambar milik. | Properti ini hanya dikembalikan saat gambar bersama diperiksa. |
Contoh
Format YAML
ROSTemplateFormatVersion: '2015-09-01'
Parameters: {}
Resources:
Images:
Type: DATASOURCE::ECS::Images
Properties:
ImageName: centos_8_5*
Outputs:
ImageIds:
Value:
Ref: Images Format JSON
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
},
"Resources": {
"Images": {
"Type": "DATASOURCE::ECS::Images",
"Properties": {
"ImageName": "centos_8_5*"
}
}
},
"Outputs": {
"ImageIds": {
"Value": {
"Ref": "Images"
}
}
}
}