ALIYUN::DRDS::DrdsInstance digunakan untuk membuat instance PolarDB-X 1.0 dengan spesifikasi tertentu.
Sintaksis
{
"Type": "ALIYUN::DRDS::DrdsInstance",
"Properties": {
"VpcId": String,
"Description": String,
"InstanceSeries": String,
"Specification": String,
"PayType": String,
"ZoneId": String,
"PricingCycle": String,
"Duration": Integer,
"VswitchId": String,
"IsAutoRenew": Boolean,
"Type": String,
"Tags": List,
"MySQLVersion": String,
"ResourceGroupId": String
}
}Properti
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Batasan |
VpcId | String | Tidak | Tidak | ID dari virtual private cloud (VPC). | Properti ini harus ditentukan saat Anda membuat database di dalam VPC. |
Description | String | Ya | Tidak | Deskripsi dari instance. | Deskripsi harus memiliki panjang antara 2 hingga 128 karakter. |
InstanceSeries | String | Ya | Tidak | Tipe instance. | Nilai yang valid:
|
Specification | String | Ya | Tidak | Spesifikasi instance. Spesifikasi instance terdiri dari tipe instance dan jumlah vCPU serta memori dari instance tersebut. Contohnya, drds.sn1.4c8g.8C16G terdiri dari drds.sn1.4c8g dan 8C16G. | Untuk informasi lebih lanjut tentang spesifikasi instance, kunjungi Kalkulator Harga tab dari PolarDB-X 1.0. |
ResourceGroupId | String | Tidak | Ya | ID dari grup sumber daya. | Tidak ada. |
PayType | String | Ya | Tidak | Metode penagihan. | Nilai yang valid:
|
ZoneId | String | Ya | Tidak | ID dari zona. | Zona termasuk dalam wilayah. Sebagai contoh, zona dengan ID cn-hangzhou-a termasuk dalam wilayah dengan ID cn-hangzhou. |
PricingCycle | String | Tidak | Tidak | Unit durasi langganan. | Nilai yang valid:
Properti ini berlaku ketika PayType diatur ke drdsPre. |
Duration | Integer | Tidak | Tidak | Durasi langganan. | Nilai yang valid:
Properti ini berlaku ketika PayType diatur ke drdsPre. |
VswitchId | String | Tidak | Tidak | ID dari vSwitch. | Anda harus menentukan properti ini saat membuat database di dalam VPC. |
IsAutoRenew | Boolean | Tidak | Tidak | Menentukan apakah akan mengaktifkan perpanjangan otomatis. | Nilai yang valid:
Jika PricingCycle diatur ke bulan, langganan diperbarui secara otomatis selama satu bulan. Jika PricingCycle diatur ke tahun, langganan diperbarui secara otomatis selama satu tahun. Properti ini berlaku ketika PayType diatur ke drdsPre. |
Type | String | Ya | Tidak | Tipe instance. | Nilai yang valid:
|
MySQLVersion | String | Tidak | Tidak | Versi protokol MySQL. | Nilai yang valid:
Catatan Properti ini hanya berlaku saat Anda membuat instance utama. Secara default, versi protokol MySQL dari instance baca-saja sama dengan versi protokol MySQL dari instance utama. |
Tags | List | Tidak | Ya | Tag. | Anda dapat menambahkan hingga 20 tag. Untuk informasi lebih lanjut, lihat Properti Tags. |
Sintaksis Tags
"Tags": [
{
"Key": String,
"Value": String
}
] Properti Tags
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Batasan |
Key | String | Ya | Tidak | Kunci dari tag. | Kunci harus memiliki panjang antara 1 hingga 128 karakter, dan tidak boleh mengandung |
Value | String | Tidak | Tidak | Nilai dari tag. | Nilai dapat memiliki panjang hingga 128 karakter, dan tidak boleh mengandung |
Nilai Pengembalian
Fn::GetAtt
OrderId: ID pesanan.
DrdsInstanceId: ID instance.
IntranetEndpoint: Titik akhir pribadi.
InternetEndpoint: Titik akhir publik.
Arn: Nama sumber daya Alibaba Cloud (ARN).
Contoh
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
VpcId:
Type: String
AssociationProperty: ALIYUN::ECS::VPC::VPCId
ZoneId:
Type: String
AssociationProperty: ALIYUN::ECS::ZoneId
VSwitchId:
Type: String
AssociationProperty: ALIYUN::ECS::VSwitch::VSwitchId
AssociationPropertyMetadata:
RegionId: ${RegionId}
VpcId: ${VpcId}
Resources:
DrdsInstance:
Type: ALIYUN::DRDS::DrdsInstance
Properties:
Type: PRIVATE
VpcId:
Ref: VpcId
ZoneId:
Ref: ZoneId
InstanceSeries: drds.sn1.4c8g
Specification: drds.sn1.4c8g.8C16G
PayType: drdsPost
VswitchId:
Ref: VSwitchId
Outputs: {}{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"VpcId": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::VPC::VPCId"
},
"ZoneId": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::ZoneId"
},
"VSwitchId": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::VSwitch::VSwitchId",
"AssociationPropertyMetadata": {
"RegionId": "${RegionId}",
"VpcId": "${VpcId}"
}
}
},
"Resources": {
"DrdsInstance": {
"Type": "ALIYUN::DRDS::DrdsInstance",
"Properties": {
"Type": "PRIVATE",
"VpcId": {
"Ref": "VpcId"
},
"ZoneId": {
"Ref": "ZoneId"
},
"InstanceSeries": "drds.sn1.4c8g",
"Specification": "drds.sn1.4c8g.8C16G",
"PayType": "drdsPost",
"VswitchId": {
"Ref": "VSwitchId"
}
}
}
},
"Outputs": {
}
}