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:
|
DiskIds | List | Tidak | Ya | ID dari disk cloud atau disk lokal. | Anda dapat menentukan hingga 100 ID. Pisahkan beberapa ID dengan koma (,). Contoh: |
EnableShared | String | Tidak | Ya | Menentukan apakah disk tersebut adalah perangkat Penyimpanan Blok Bersama. | Nilai valid:
|
Category | String | Tidak | Ya | Kategori disk cloud atau disk lokal. | Nilai valid:
|
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:
|
DeleteWithInstance | Boolean | Tidak | Ya | Menentukan apakah akan melepaskan disk cloud saat instance terkait dilepaskan. | Nilai valid:
|
DeleteAutoSnapshot | String | Tidak | Ya | Menentukan apakah akan menghapus snapshot otomatis dari disk cloud saat disk dilepaskan. | Nilai valid:
|
EnableAutomatedSnapshotPolicy | Boolean | Tidak | Ya | Menentukan apakah kebijakan snapshot otomatis dikonfigurasi untuk disk cloud. | Nilai valid:
|
DiskChargeType | String | Tidak | Ya | Metode penagihan disk cloud atau disk lokal. | Nilai valid:
|
EnableAutoSnapshot | Boolean | Tidak | Ya | Menentukan apakah fitur kebijakan snapshot otomatis diaktifkan untuk disk cloud. | Nilai valid:
|
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:
|
DiskType | String | Tidak | Ya | Jenis disk cloud atau disk lokal yang ingin Anda tanyakan. | Nilai valid:
|
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:
|
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:
|
Sintaksis Filters
"Filters": [
{
"Value": String,
"Key": String
}
]Properti Filters
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Kendala |
Value | String | Tidak | Tidak | Nilai filter. | Contoh: |
Key | String | Ya | Tidak | Kunci filter. | Contoh: |
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: |
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: |
PerformanceLevel | String | Tingkat performa (PL) dari ESSD. | Nilai valid:
|
EnableAutoSnapshot | Boolean | Menunjukkan apakah fitur kebijakan snapshot otomatis diaktifkan untuk disk cloud. | Tidak ada. |
StorageSetId | String | ID dari set penyimpanan. | Contoh: |
DiskId | String | ID dari disk cloud atau disk lokal. | Contoh: |
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: |
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: |
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: |
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: |
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: |
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: |
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