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:
|
Penggunaan | String | Tidak | Ya | Menentukan apakah snapshot digunakan untuk membuat gambar kustom atau disk. | Nilai valid:
|
Kategori | String | Tidak | Ya | Tipe snapshot. | Nilai valid:
|
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:
|
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:
|
SourceDiskType | String | Tidak | Ya | Tipe disk sumber. | Nilai valid:
|
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:
|
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 |
Key | String | Ya | Tidak | Kunci filter yang digunakan untuk menanyakan sumber daya. | Nilai valid:
|
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 |
Key | String | Ya | Tidak | Kunci tag snapshot. | Kunci tag harus memiliki panjang antara 1 hingga 128 karakter, dan tidak boleh mengandung |
Nilai pengembalian (Fn::GetAtt)
SnapshotIds: ID snapshot.
Snapshots: Detail snapshot.
Properti | Tipe | Deskripsi | Kendala |
SnapshotIds | List | ID snapshot. | Contoh: |
Snapshots | List | Detail snapshot. | Tidak ada. |
Status | String | Status snapshot. | Nilai valid:
|
Progress | String | Progres pembuatan snapshot. | Satuan: persentase. Contoh: |
Usage | String | Menunjukkan apakah snapshot digunakan untuk membuat gambar kustom atau disk. | Nilai valid:
|
Description | String | Deskripsi. | Tidak ada. |
Category | String | Tipe snapshot. | Nilai valid:
|
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:
|
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:
|
SourceDiskType | String | Tipe disk sumber. | Nilai valid:
|
Tags | List | Tag. | Contoh: |
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"
]
}
}
}
}