ALIYUN::ECS::Disk digunakan untuk membuat disk cloud di Elastic Compute Service (ECS).
Sintaksis
{
"Type": "ALIYUN::ECS::Disk",
"Properties": {
"StorageSetId": String,
"Description": String,
"Tags": List,
"AutoSnapshotPolicyId": String,
"Encrypted": Boolean,
"DiskName": String,
"DiskCategory": String,
"ResourceGroupId": String,
"KMSKeyId": String,
"DeleteAutoSnapshot": Boolean,
"SnapshotId": String,
"StorageSetPartitionNumber": Integer,
"PerformanceLevel": String,
"ZoneId": String,
"Size": Integer,
"BurstingEnabled": Boolean,
"ProvisionedIops": Integer,
"MultiAttach": String,
"InstanceId": String
}
}Properti
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Batasan |
ResourceGroupId | String | Tidak | Ya | ID grup sumber daya tempat disk cloud milik. | Tidak ada. |
ZoneId | String | Tidak | Tidak | ID zona tempat Anda ingin membuat disk cloud dengan metode penagihan bayar sesuai pemakaian. |
|
DiskName | String | Tidak | Tidak | Nama disk cloud. | Nama harus memiliki panjang 2 hingga 128 karakter. Harus dimulai dengan huruf dan tidak boleh dimulai dengan |
Description | String | Tidak | Tidak | Deskripsi disk cloud. | Deskripsi harus memiliki panjang 2 hingga 256 karakter. Tidak boleh dimulai dengan |
InstanceId | String | Tidak | Tidak | ID instance langganan tempat Anda ingin melampirkan disk cloud langganan. |
Nilai default: null. Nilai null menentukan bahwa disk cloud dengan metode penagihan bayar sesuai pemakaian dibuat di wilayah dan zona yang secara terpisah direpresentasikan oleh RegionId dan ZoneId. |
Tags | List | Tidak | Tidak | Tag. | Anda bisa menambahkan hingga 20 tag. Untuk informasi lebih lanjut, lihat Properti Tags. |
DiskCategory | String | Tidak | Tidak | Kategori disk cloud. | Nilai valid:
|
SnapshotId | String | Tidak | Tidak | ID snapshot. | Jika Anda menentukan SnapshotId dan Size, nilai SnapshotId yang ditentukan akan diutamakan. Ukuran sebenarnya dari disk cloud yang dibuat adalah ukuran snapshot yang ditentukan. Catatan Snapshot yang dibuat pada atau sebelum 15 Juli 2013 tidak dapat digunakan untuk membuat disk cloud. |
PerformanceLevel | String | Tidak | Tidak | Tingkat performa (PL) dari ESSD. | Nilai valid:
Untuk informasi lebih lanjut tentang cara memilih PL ESSD, lihat ESSD. |
Size | Integer | Tidak | Tidak | Ukuran disk cloud. |
Satuan: GiB. Nilai properti ini harus lebih besar dari atau sama dengan ukuran snapshot yang ditentukan. |
BurstingEnabled | Boolean | Tidak | Tidak | Menentukan apakah akan mengaktifkan mode burst. | Nilai valid:
|
ProvisionedIops | Integer | Tidak | Tidak | IOPS yang telah dikonfigurasi. | Tidak ada. |
AutoSnapshotPolicyId | String | Tidak | Tidak | ID kebijakan snapshot otomatis. | Tidak ada. |
Encrypted | Boolean | Tidak | Tidak | Menentukan apakah akan mengenkripsi disk cloud. | Nilai valid:
|
DeleteAutoSnapshot | Boolean | Tidak | Tidak | Menentukan apakah akan menghapus snapshot otomatis dari disk cloud ketika disk cloud dilepaskan. | Nilai valid:
|
StorageSetId | String | Tidak | Tidak | ID set penyimpanan. | Tidak ada. |
KMSKeyId | String | Tidak | Tidak | ID kunci Key Management Service (KMS) yang ingin Anda gunakan untuk disk cloud. | Tidak ada. |
StorageSetPartitionNumber | Integer | Tidak | Tidak | Jumlah partisi dalam set penyimpanan. | Tidak ada. |
MultiAttach | String | Tidak | Tidak | Menentukan apakah akan mengaktifkan fitur multi-attach. | Nilai valid:
Catatan Disk cloud dengan fitur multi-attach yang diaktifkan hanya mendukung metode penagihan bayar sesuai pemakaian. |
Sintaksis Tags
"Tags" : [
{
"Value" : String,
"Key" : String
}
]Properti Tags
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Batasan |
Key | String | Ya | Tidak | Kunci tag. | Kunci tag harus memiliki panjang 1 hingga 128 karakter, dan tidak boleh berisi |
Value | String | Tidak | Tidak | Nilai tag. | Nilai tag bisa memiliki panjang hingga 128 karakter, dan tidak boleh berisi |
Nilai pengembalian
Fn::GetAtt
DiskId: ID disk cloud.
Status: status disk cloud.
Contoh
YAML format
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
ZoneId:
AssociationProperty: ALIYUN::ECS::Instance:ZoneId
Type: String
Label:
en: VSwitch Availability Zone
Resources:
DataDisk:
Type: ALIYUN::ECS::Disk
Properties:
Size: 10
ZoneId:
Ref: ZoneId
DiskName: DataDisk
Outputs:
DiskId:
Value:
Fn::GetAtt:
- DataDisk
- DiskId
Status:
Value:
Fn::GetAtt:
- DataDisk
- StatusJSON format
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"ZoneId": {
"AssociationProperty": "ALIYUN::ECS::Instance:ZoneId",
"Type": "String",
"Label": {
"en": "VSwitch Availability Zone"
}
}
},
"Resources": {
"DataDisk": {
"Type": "ALIYUN::ECS::Disk",
"Properties": {
"Size": 10,
"ZoneId": {
"Ref": "ZoneId"
},
"DiskName": "DataDisk"
}
}
},
"Outputs": {
"DiskId": {
"Value": {
"Fn::GetAtt": [
"DataDisk",
"DiskId"
]
}
},
"Status": {
"Value": {
"Fn::GetAtt": [
"DataDisk",
"Status"
]
}
}
}
}