全部产品
Search
文档中心

Resource Orchestration Service:DATASOURCE::ECS::Snapshots

更新时间:Jun 26, 2025

DATASOURCE::ECS::Snapshots digunakan untuk menanyakan semua snapshot dari sebuah instance Elastic Compute Service (ECS) atau disk.

Sintaksis

{
  "Type": "DATASOURCE::ECS::Snapshots",
  "Properties": {
    "Status": String,
    "Usage": String,
    "Category": String,
    "KMSKeyId": String,
    "ResourceGroupId": String,
    "InstanceId": String,
    "Encrypted": Boolean,
    "SnapshotLinkId": String,
    "SnapshotIds": List,
    "SnapshotName": String,
    "Filters": List,
    "SnapshotType": String,
    "SourceDiskType": String,
    "Tags": List,
    "DiskId": String,
    "RefreshOptions": String
  }
}

Properti

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Kendala

Status

String

Tidak

Ya

Status snapshot.

Nilai valid:

  • progressing: Snapshot sedang dibuat.

  • accomplished: Snapshot telah dibuat.

  • failed: Snapshot gagal dibuat.

  • all (default): semua status snapshot.

Penggunaan

String

Tidak

Ya

Menentukan apakah snapshot digunakan untuk membuat gambar kustom atau disk.

Nilai valid:

  • image: Snapshot digunakan untuk membuat gambar kustom.

  • disk: Snapshot digunakan untuk membuat disk.

  • image_disk: Snapshot digunakan untuk membuat gambar kustom dan disk data.

  • none: Snapshot tidak digunakan.

Kategori

String

Tidak

Ya

Tipe snapshot.

Nilai valid:

  • Standard: snapshot standar

  • Flash: snapshot lokal

KMSKeyId

String

Tidak

Ya

ID Key Management Service (KMS) yang digunakan untuk disk data.

Tidak ada.

ResourceGroupId

String

Tidak

Ya

ID grup sumber daya.

Jika Anda menggunakan properti ini untuk menyaring sumber daya, hingga 1.000 sumber daya yang termasuk dalam grup sumber daya tertentu dapat dikembalikan.

InstanceId

String

Tidak

Ya

ID instance.

Tidak ada.

Encrypted

Boolean

Tidak

Ya

Menentukan apakah snapshot dienkripsi.

Nilai valid:

  • true

  • false (default)

SnapshotLinkId

String

Tidak

Ya

ID rantai snapshot.

Tidak ada.

SnapshotIds

List

Tidak

Ya

ID snapshot.

Anda dapat menentukan hingga 100 ID snapshot. Pisahkan beberapa ID dengan koma (,).

SnapshotName

String

Tidak

Ya

Nama snapshot.

Tidak ada.

Filters

List

Tidak

Ya

Kunci filter dan nilai filter yang digunakan untuk menanyakan sumber daya.

Anda dapat menentukan hingga dua set kunci filter dan nilai filter.

Untuk informasi lebih lanjut, lihat Properti Filters.

SnapshotType

String

Tidak

Ya

Tipe pembuatan snapshot.

Nilai valid:

  • auto: pembuatan otomatis

  • user: pembuatan manual

  • all (default): semua tipe pembuatan

SourceDiskType

String

Tidak

Ya

Tipe disk sumber.

Nilai valid:

  • system: disk sistem

  • Data: disk data

Tags

List

Tidak

Ya

Tag snapshot.

Anda dapat menambahkan hingga 20 tag.

Untuk informasi lebih lanjut, lihat Properti Tags.

DiskId

String

Tidak

Ya

ID disk.

Tidak ada.

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 Filters

"Filters": [
  {
    "Value": String,
    "Key": String
  }
]

Properti Filters

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Kendala

Value

String

Tidak

Tidak

Nilai filter yang digunakan untuk menanyakan sumber daya.

Nilai harus berupa titik waktu dalam UTC+0.

Tentukan waktu dalam format standar ISO 8601 dalam format yyyy-MM-ddTHH:mmZ.

Key

String

Ya

Tidak

Kunci filter yang digunakan untuk menanyakan sumber daya.

Nilai valid:

  • CreationStartTime

  • CreationEndTime

Sintaksis Tags

"Tags": [
  {
    "Value": String,
    "Key": String
  }
]

Properti Tags

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Kendala

Value

String

Tidak

Tidak

Nilai tag snapshot.

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 snapshot.

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)

  • SnapshotIds: ID snapshot.

  • Snapshots: Detail snapshot.

Properti

Tipe

Deskripsi

Kendala

SnapshotIds

List

ID snapshot.

Contoh: ["s-bp67acfmxazb4p****", "s-bp67acfmxazb5p****", … "s-bp67acfmxazb6p****"].

Snapshots

List

Detail snapshot.

Tidak ada.

Status

String

Status snapshot.

Nilai valid:

  • progressing: Snapshot sedang dibuat.

  • accomplished: Snapshot telah dibuat.

  • failed: Snapshot gagal dibuat.

Progress

String

Progres pembuatan snapshot.

Satuan: persentase.

Contoh: 100%.

Usage

String

Menunjukkan apakah snapshot digunakan untuk membuat gambar kustom atau disk.

Nilai valid:

  • image: Snapshot digunakan untuk membuat gambar kustom.

  • disk: Snapshot digunakan untuk membuat disk.

  • image_disk: Snapshot digunakan untuk membuat gambar kustom dan disk data.

  • none: Snapshot tidak digunakan.

Description

String

Deskripsi.

Tidak ada.

Category

String

Tipe snapshot.

Nilai valid:

  • Standard: snapshot standar

  • Flash: snapshot lokal

KMSKeyId

String

ID KMS key yang digunakan untuk disk data.

Tidak ada.

ProductCode

String

Kode produk gambar Marketplace Alibaba Cloud.

Tidak ada.

Encrypted

Boolean

Menunjukkan apakah snapshot dienkripsi.

Nilai valid:

  • true

  • false

SnapshotName

String

Nama snapshot.

Tidak ada.

SourceDiskId

String

ID disk sumber.

Properti ini tetap ada bahkan setelah disk sumber dari snapshot dilepaskan.

SourceStorageType

String

Tipe disk sumber.

Tidak ada.

SnapshotId

String

ID snapshot.

Tidak ada.

SnapshotSN

String

Nomor seri snapshot.

Tidak ada.

SourceDiskSize

String

Ukuran disk sumber.

Satuan: GiB.

SnapshotType

String

Tipe pembuatan snapshot.

Nilai valid:

  • auto: pembuatan otomatis

  • user: pembuatan manual

SourceDiskType

String

Tipe disk sumber.

Nilai valid:

  • system: disk sistem

  • Data: disk data

Tags

List

Tag.

Contoh: [{'Value': 'value_test', 'Key': 'test123'}].

Contoh

Format JSON.

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "SnapshotName": {
      "Type": "String",
      "Description": "Nama snapshot.",
      "Default": "auto_20150730_3"
    }
  },
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::ECS::Snapshots",
      "Properties": {
        "SnapshotName": {
          "Ref": "SnapshotName"
        }
      }
    }
  },
  "Outputs": {
    "SnapshotIds": {
      "Description": "daftar ID snapshot.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "SnapshotIds"
        ]
      }
    },
    "Snapshots": {
      "Description": "daftar snapshot.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Snapshots"
        ]
      }
    }
  }
}