全部产品
Search
文档中心

Resource Orchestration Service:DATASOURCE::ECS::Images

更新时间:Jun 26, 2025

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:

  • Available (default): Gambar tersedia.

  • Creating: Gambar sedang dibuat.

  • Waiting: Gambar menunggu untuk diproses.

  • UnAvailable: Gambar tidak tersedia.

  • CreateFailed: Gambar gagal dibuat.

  • Deprecated: Gambar sudah usang.

Catatan

Anda dapat menentukan beberapa nilai untuk properti ini. Pisahkan beberapa nilai dengan koma (,).

ImageOwnerAlias

String

Tidak

Ya

Sumber gambar.

Nilai valid:

  • system: gambar publik yang disediakan oleh Alibaba Cloud.

  • self: gambar kustom yang Anda buat.

  • others: gambar bersama dari akun Alibaba Cloud lainnya.

  • marketplace: gambar di Alibaba Cloud Marketplace. Jika gambar Alibaba Cloud Marketplace dikembalikan, Anda dapat menggunakan gambar tersebut tanpa perlu berlangganan. Anda harus memperhatikan detail penagihan gambar Alibaba Cloud Marketplace.

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:

  • instance: Gambar digunakan oleh instance ECS.

  • none: Gambar tidak digunakan oleh instance ECS.

ActionType

String

Tidak

Ya

Skenario di mana Anda ingin menggunakan gambar.

Nilai valid:

  • CreateEcs (default): Anda ingin menggunakan gambar untuk membuat instance.

  • ChangeOS: Anda ingin menggunakan gambar untuk mengubah disk sistem atau OS.

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:

  • i386

  • x86_64

  • arm64

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:

  • true

  • false

IsSupportCloudinit

Boolean

Tidak

Ya

Menentukan apakah gambar mendukung cloud-init.

Nilai valid:

  • true

  • false

ImageName

String

Tidak

Ya

Nama gambar.

Karakter wildcard (*) didukung. Contoh: centos_8_5*.

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:

  • true: memeriksa gambar komunitas yang diterbitkan. Jika Anda mengatur properti ini ke true, Anda harus mengatur ImageOwnerAlias ke others.

  • false (default): memeriksa gambar selain gambar komunitas yang diterbitkan. Jenis gambar yang dapat Anda periksa bervariasi berdasarkan nilai ImageOwnerAlias.

OSType

String

Tidak

Ya

Tipe OS gambar.

Nilai valid:

  • windows

  • linux

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:

  • Never (default): tidak merefresh sumber daya sumber data saat tumpukan diperbarui.

  • Always: merefresh sumber daya sumber data saat tumpukan diperbarui.

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 http:// atau https://. Tidak boleh dimulai dengan aliyun atau acs:.

Key

String

Ya

Tidak

Kunci tag gambar.

Kunci tag harus memiliki panjang antara 1 hingga 128 karakter, dan tidak boleh mengandung http:// atau https://. Tidak boleh dimulai dengan aliyun atau acs:.

Nilai pengembalian (Fn::GetAtt)

  • ImageIds: ID gambar.

  • Images: detail gambar.

Properti

Tipe

Deskripsi

Kendala

ImageIds

List

ID gambar.

Contoh: ['centos_8_5_x64_20G_alibase_20211228.vhd'].

Images

List

Detail gambar.

Tidak ada.

Status

String

Status gambar.

Nilai valid:

  • Available: Gambar tersedia.

  • Creating: Gambar sedang dibuat.

  • Waiting: Gambar menunggu untuk diproses.

  • UnAvailable: Gambar tidak tersedia.

  • CreateFailed: Gambar gagal dibuat.

  • Deprecated: Gambar sudah usang.

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:

  • true

  • false

IsSupportIoOptimized

Boolean

Menunjukkan apakah gambar dapat digunakan oleh instance yang dioptimalkan I/O.

Nilai valid:

  • true

  • false

ImageOwnerAlias

String

Sumber gambar.

Nilai valid:

  • system: gambar publik yang disediakan oleh Alibaba Cloud.

  • self: gambar kustom yang Anda buat.

  • others: gambar bersama dari akun Alibaba Cloud lainnya.

  • marketplace: gambar di Alibaba Cloud Marketplace. Jika gambar Alibaba Cloud Marketplace dikembalikan, Anda dapat menggunakan gambar tersebut tanpa perlu berlangganan. Anda harus memperhatikan detail penagihan gambar Alibaba Cloud Marketplace.

IsSupportCloudinit

Boolean

Menunjukkan apakah cloud-init didukung oleh gambar.

Nilai valid:

  • true

  • false

ImageVersion

String

Versi gambar.

Tidak ada.

Usage

String

Menunjukkan apakah gambar digunakan oleh instance ECS.

Nilai valid:

  • instance: Gambar digunakan oleh instance ECS.

  • none: Gambar tidak digunakan oleh instance ECS.

IsSelfShared

String

Menunjukkan apakah gambar kustom dibagikan dengan akun Alibaba Cloud lainnya.

Nilai valid:

  • true

  • false

Description

String

Deskripsi.

Tidak ada.

Size

Integer

Ukuran gambar.

Satuan: GiB.

ResourceGroupId

String

ID grup sumber daya tempat gambar milik.

Contoh: rg-bp67acfmxazb4p****.

Platform

String

Platform OS.

Contoh: Windows Server 2016.

OSNameEn

String

Nama tampilan OS dalam bahasa Inggris.

Contoh: Windows Server 2016 Data Center Edition 64bit Chinese Edition.

ImageName

String

Nama gambar.

Tidak ada.

OSName

String

Nama tampilan OS dalam bahasa Cina.

None.

ImageId

String

ID gambar.

Contoh: m-bp1g7004ksh0oeuc****.

OSType

String

Tipe OS gambar.

Nilai valid:

  • windows

  • linux

IsSubscribed

Boolean

Menunjukkan apakah ketentuan layanan gambar yang sesuai dengan kode produk diterima.

Nilai valid:

  • true

  • false

ProductCode

String

Kode produk gambar Alibaba Cloud Marketplace.

Tidak ada.

Architecture

String

Arsitektur OS gambar.

Nilai valid:

  • i386

  • x86_64

  • arm64

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:

  • true

  • false

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"
      }
    }
  }
}