全部产品
Search
文档中心

Resource Orchestration Service:DATASOURCE::ECS::Disks

更新时间:Jun 26, 2025

DATASOURCE::ECS::Disks digunakan untuk menanyakan perangkat Penyimpanan Blok Elastis (EBS) yang telah dibuat, termasuk disk cloud dan disk lokal.

Sintaksis

{
  "Type": "DATASOURCE::ECS::Disks",
  "Properties": {
    "Status": String,
    "DiskIds": List,
    "EnableShared": String,
    "Category": String,
    "KMSKeyId": String,
    "ResourceGroupId": String,
    "ZoneId": String,
    "InstanceId": String,
    "Encrypted": Boolean,
    "DeleteWithInstance": Boolean,
    "DeleteAutoSnapshot": String,
    "EnableAutomatedSnapshotPolicy": Boolean,
    "DiskChargeType": String,
    "EnableAutoSnapshot": Boolean,
    "AutoSnapshotPolicyId": String,
    "DiskName": String,
    "MultiAttach": String,
    "DiskType": String,
    "SnapshotId": String,
    "Portable": String,
    "Filters": List,
    "AdditionalAttributes": List,
    "Tags": List,
    "RefreshOptions": String
  }
}

Properti

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Kendala

Status

String

Tidak

Ya

Status disk cloud.

Nilai valid:

  • In_use: Disk cloud sedang digunakan.

  • Available: Disk cloud dapat dilekatkan.

  • Attaching: Disk cloud sedang dilekatkan.

  • Detaching: Disk cloud sedang dilepaskan.

  • Creating: Disk cloud sedang dibuat.

  • ReIniting: Disk cloud sedang diinisialisasi ulang.

  • All (default): semua status.

DiskIds

List

Tidak

Ya

ID dari disk cloud atau disk lokal.

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

Contoh: ["d-bp67acfmxazb4p****", "d-bp67acfmxazb4g****", … "d-bp67acfmxazb4d****"].

EnableShared

String

Tidak

Ya

Menentukan apakah disk tersebut adalah perangkat Penyimpanan Blok Bersama.

Nilai valid:

  • true

  • false (default)

Category

String

Tidak

Ya

Kategori disk cloud atau disk lokal.

Nilai valid:

  • all: semua kategori disk

  • cloud: disk dasar

  • cloud_efficiency: disk ultra

  • cloud_ssd: SSD standar

  • cloud_essd: SSD Perusahaan (ESSD)

  • local_ssd_pro: disk lokal intensif-I/O

  • local_hdd_pro: disk lokal intensif-throughput

KMSKeyId

String

Tidak

Ya

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

Tidak ada.

ResourceGroupId

String

Tidak

Ya

ID grup sumber daya tempat disk cloud atau disk lokal berada.

Tidak ada.

ZoneId

String

Tidak

Ya

ID zona.

Tidak ada.

InstanceId

String

Tidak

Ya

ID instance tempat disk cloud atau disk lokal dilekatkan.

Tidak ada.

Encrypted

Boolean

Tidak

Ya

Menentukan apakah disk tersebut merupakan disk cloud terenkripsi.

Nilai valid:

  • true

  • false (default)

DeleteWithInstance

Boolean

Tidak

Ya

Menentukan apakah akan melepaskan disk cloud saat instance terkait dilepaskan.

Nilai valid:

  • true: melepaskan disk cloud saat instance terkait dilepaskan.

  • false (default): mempertahankan dan mengonversi disk cloud menjadi disk data bayar sesuai penggunaan saat instance terkait dilepaskan.

DeleteAutoSnapshot

String

Tidak

Ya

Menentukan apakah akan menghapus snapshot otomatis dari disk cloud saat disk dilepaskan.

Nilai valid:

  • true

  • false (default)

EnableAutomatedSnapshotPolicy

Boolean

Tidak

Ya

Menentukan apakah kebijakan snapshot otomatis dikonfigurasi untuk disk cloud.

Nilai valid:

  • true

  • false (default)

DiskChargeType

String

Tidak

Ya

Metode penagihan disk cloud atau disk lokal.

Nilai valid:

  • PrePaid: langganan

  • PostPaid: bayar sesuai penggunaan

EnableAutoSnapshot

Boolean

Tidak

Ya

Menentukan apakah fitur kebijakan snapshot otomatis diaktifkan untuk disk cloud.

Nilai valid:

  • true

  • false (default)

AutoSnapshotPolicyId

String

Tidak

Ya

ID kebijakan snapshot otomatis yang diterapkan pada disk cloud.

Tidak ada.

DiskName

String

Tidak

Ya

Nama disk cloud atau disk lokal.

Tidak ada.

MultiAttach

String

Tidak

Ya

Menentukan apakah fitur multi-attach diaktifkan.

Nilai valid:

  • Disabled: Fitur multi-attach dinonaktifkan.

  • Enabled: Fitur multi-attach diaktifkan.

  • LegacyShared: Nilai ini digunakan untuk menanyakan perangkat Penyimpanan Blok Bersama.

DiskType

String

Tidak

Ya

Jenis disk cloud atau disk lokal yang ingin Anda tanyakan.

Nilai valid:

  • all (default): sistem disk dan data disk

  • system: sistem disk

  • data: data disk

SnapshotId

String

Tidak

Ya

ID snapshot yang digunakan untuk membuat disk cloud.

Tidak ada.

Portable

String

Tidak

Ya

Menentukan apakah disk cloud atau disk lokal dapat dilepas.

Nilai valid:

  • true

  • false

Filters

List

Tidak

Ya

Filter yang ingin Anda gunakan untuk menanyakan sumber daya.

Anda dapat menentukan satu hingga dua filter.

Untuk informasi lebih lanjut, lihat Properti Filters.

AdditionalAttributes

List

Tidak

Ya

Atribut tambahan.

Tetapkan nilai ke IOPS. Nilai IOPS menentukan IOPS maksimum dari disk yang ingin Anda tanyakan.

Tags

List

Tidak

Ya

Tag dari disk cloud atau disk lokal.

Untuk informasi lebih lanjut, lihat Properti Tags.

RefreshOptions

String

Tidak

Ya

Kebijakan refresh untuk sumber daya data ketika stack diperbarui.

Nilai valid:

  • Never (default): tidak merefresh sumber daya data ketika stack diperbarui.

  • Always: merefresh sumber daya data ketika stack diperbarui.

Sintaksis Filters

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

Properti Filters

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Kendala

Value

String

Tidak

Tidak

Nilai filter.

Contoh: 2021-12-12T12:12Z.

Key

String

Ya

Tidak

Kunci filter.

Contoh: CreationStartTime.

Sintaksis Tags

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

Properti Tags

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Kendala

Value

String

Tidak

Tidak

Nilai tag.

Tidak ada.

Key

String

Ya

Tidak

Kunci tag.

Tidak ada.

Nilai Pengembalian (Fn::GetAtt)

  • DiskIds: ID dari disk cloud atau disk lokal.

  • Disks: detail dari disk cloud atau disk lokal.

Properti

Tipe

Deskripsi

Kendala

DiskIds

List

ID dari disk cloud atau disk lokal.

Contoh: ['d-bp180bogui4ky7o4****','d-bp180bogui4ky7o4****'].

Disks

List

Detail dari disk cloud atau disk lokal.

Tidak ada.

Type

String

Jenis disk cloud atau disk lokal.

Tidak ada.

Status

String

Status disk cloud.

Tidak ada.

SerialNumber

String

Nomor seri disk cloud atau disk lokal.

Contoh: bp18um4r4f2fve2****.

PerformanceLevel

String

Tingkat performa (PL) dari ESSD.

Nilai valid:

  • PL0: Sebuah ESSD dapat memberikan hingga 10.000 operasi baca/tulis acak IOPS.

  • PL1: Sebuah ESSD dapat memberikan hingga 50.000 operasi baca/tulis acak IOPS.

  • PL2: Sebuah ESSD dapat memberikan hingga 100.000 operasi baca/tulis acak IOPS.

  • PL3: Sebuah ESSD dapat memberikan hingga 1.000.000 operasi baca/tulis acak IOPS.

EnableAutoSnapshot

Boolean

Menunjukkan apakah fitur kebijakan snapshot otomatis diaktifkan untuk disk cloud.

Tidak ada.

StorageSetId

String

ID dari set penyimpanan.

Contoh: ss-i-bp1j4i2jdf3owlhe****.

DiskId

String

ID dari disk cloud atau disk lokal.

Contoh: d-bp18um4r4f2fve24****.

StorageSetPartitionNumber

Integer

Jumlah maksimum partisi dalam set penyimpanan.

Tidak ada.

MultiAttach

String

Menunjukkan apakah fitur multi-attach diaktifkan.

Tidak ada.

DeleteAutoSnapshot

Boolean

Menunjukkan apakah snapshot otomatis dari disk cloud dihapus saat disk dilepaskan.

Tidak ada.

Encrypted

Boolean

Menunjukkan apakah disk tersebut merupakan disk cloud terenkripsi.

Tidak ada.

IOPSRead

Integer

Jumlah operasi baca per detik.

MountInstanceNum

Integer

Jumlah instance yang mana perangkat Penyimpanan Blok Bersama dilekatkan.

Tidak ada.

Description

String

Deskripsi dari disk cloud atau disk lokal.

Tidak ada.

Device

String

Nama perangkat dari instance tempat disk cloud atau disk lokal dilekatkan.

Properti ini dikembalikan jika Status disetel ke In_use. Properti ini kosong untuk disk cloud yang memiliki fitur multi-attach diaktifkan.

Contoh: /dev/xvda.

DiskName

String

Nama disk cloud atau disk lokal.

Tidak ada.

Portable

Boolean

Menunjukkan apakah disk cloud atau disk lokal dapat dilepas.

Tidak ada.

StorageClusterId

String

ID dari kluster penyimpanan blok khusus tempat disk cloud berada.

Properti ini kosong jika disk cloud Anda termasuk dalam kluster penyimpanan blok publik.

ImageId

String

ID dari image yang digunakan untuk membuat instance Elastic Compute Service (ECS).

Properti ini hanya dikembalikan jika disk cloud dibuat menggunakan image. Jika tidak, properti ini kosong.

DeleteWithInstance

Boolean

Menunjukkan apakah disk cloud dilepaskan saat instance terkait dilepaskan.

Tidak ada.

KMSKeyId

String

ID KMS key yang digunakan untuk disk cloud.

Tidak ada.

DetachedTime

String

Waktu terbaru ketika disk cloud dilepaskan. Waktu ditampilkan dalam UTC.

Contoh: 2021-06-07T21:01:22Z.

SourceSnapshotId

String

ID snapshot yang digunakan untuk membuat disk cloud.

Properti ini kosong jika disk cloud tidak dibuat menggunakan snapshot.

AutoSnapshotPolicyId

String

ID kebijakan snapshot otomatis yang diterapkan pada disk cloud.

Tidak ada.

EnableAutomatedSnapshotPolicy

Boolean

Menunjukkan apakah kebijakan snapshot otomatis dikonfigurasikan untuk disk cloud.

Tidak ada.

IOPSWrite

Integer

Jumlah operasi tulis per detik.

InstanceId

String

ID instance tempat disk cloud atau disk lokal dilekatkan.

Tidak ada.

IOPS

Integer

Jumlah operasi baca dan tulis per detik.

ExpiredTime

String

Waktu kedaluwarsa dari disk cloud langganan. Waktu ditampilkan dalam UTC.

Contoh: 2021-07-07T16:00Z.

Size

Integer

Ukuran disk cloud atau disk lokal.

Contoh: 60.

ResourceGroupId

String

ID grup sumber daya tempat disk cloud atau disk lokal berada.

Tidak ada.

ZoneId

String

ID zona dari disk cloud atau disk lokal.

Tidak ada.

DiskChargeType

String

Metode penagihan disk cloud atau disk lokal.

Tidak ada.

Category

String

Kategori disk cloud atau disk lokal.

Tidak ada.

AttachedTime

String

Waktu terbaru ketika disk cloud dilekatkan. Waktu ditampilkan dalam UTC.

Contoh: 2021-06-05T21:01:22Z.

ProductCode

String

Kode produk dari disk di Alibaba Cloud Marketplace.

Tidak ada.

OperationLocks

List

Alasan mengapa disk cloud atau disk lokal dikunci.

Tidak ada.

Tags

List

Tag dari disk cloud atau disk lokal.

Contoh:

[
      {
        "Value": "value_test",
        "Key": "key_test"
      },
      {
        "Value": "value_test2",
        "Key": "key_test2"
      }
    ]

Attachments

List

Informasi lampiran tentang disk cloud.

Nilainya adalah daftar yang terdiri dari nilai-nilai Attachment, dan tidak dikembalikan jika perangkat Penyimpanan Blok Bersama yang diminta.

Contoh:

 [
      {
        "AttachedTime": "2022-02-14T09:13:39Z",
        "InstanceId": "i-bp1evllqxw6b1srq****",
        "Device": "/dev/xvda"
      }
    ],

Contoh

Format JSON

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Resources": {
    "Disks": {
      "Type": "DATASOURCE::ECS::Disks",
      "Properties": {
        "Filters": [
          {
            "Key": "CreationStartTime",
            "Value": "2021-12-12T12:12Z"
          }
        ]
      }
    }
  },
  "Outputs": {
    "Disks": {
      "Value": {
        "Fn::GetAtt": [
          "Disks",
          "Disks"
        ]
      }
    },
    "DisksIds": {
      "Value": {
        "Fn::GetAtt": [
          "Disks",
          "DiskIds"
        ]
      }
    }
  }
}

Format YAML

ROSTemplateFormatVersion: '2015-09-01'
Resources:
  Disks:
    Type: DATASOURCE::ECS::Disks
    Properties:
      Filters:
        - Key: CreationStartTime
          Value: 2021-12-12T12:12Z
Outputs:
  Disks:
    Value:
      Fn::GetAtt:
        - Disks
        - Disks
  DisksIds:
    Value:
      Fn::GetAtt:
        - Disks
        - DiskIds