Cree una instancia de PolarDB-X 1.0 o una instancia DRDS de un tipo específico.
Instancia de PolarDB-X 1.0
Sintaxis
{
"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
}
}
Propiedades
|
Nombre de la propiedad |
Tipo |
Obligatorio |
Actualización permitida |
Descripción |
Restricciones |
|
VpcId |
String |
No |
No |
ID de la virtual private cloud (VPC). |
Este parámetro es obligatorio al crear una base de datos con tipo de red VPC. |
|
Description |
String |
Sí |
No |
Descripción de la instancia. |
La descripción debe tener entre 2 y 128 caracteres. |
|
InstanceSeries |
String |
Sí |
No |
Edición de la instancia |
Valores válidos:
|
|
Specification |
String |
Sí |
No |
Tipo de instancia. El código del tipo se compone de la edición de la instancia y la especificación del nodo. Por ejemplo, drds.sn1.4c8g.8C16G incluye la edición drds.sn1.4c8g y la especificación de nodo 8C16G. |
Para más información sobre los valores válidos del tipo de instancia, consulte: Especificaciones y precios de Distributed Relational Database Service. |
|
ResourceGroupId |
String |
No |
Sí |
ID del resource group. |
Ninguna |
|
PayType |
String |
Sí |
No |
Método de facturación. |
Valores válidos:
|
|
ZoneId |
String |
Sí |
No |
ID de la zona. |
Una zona pertenece a una región. Por ejemplo, cn-hangzhou-a pertenece a la región China (Hangzhou) cn-hangzhou. |
|
PricingCycle |
String |
No |
No |
Unidad de duración de la suscripción. |
Valores válidos:
Este parámetro solo es válido cuando PayType se establece en drdsPre. |
|
Duration |
Integer |
No |
No |
Duración de la suscripción. |
Valores válidos:
Este parámetro solo es válido cuando PayType se establece en drdsPre. |
|
VswitchId |
String |
No |
No |
ID del vSwitch. |
Este parámetro es obligatorio al crear una base de datos con tipo de red VPC. |
|
IsAutoRenew |
Boolean |
No |
No |
Indica si se habilita la renovación automática. |
Valores válidos:
En las suscripciones mensuales, la instancia se renueva por un mes; en las anuales, por un año. Este parámetro solo es válido cuando PayType se establece en drdsPre. |
|
Type |
String |
Sí |
No |
Tipo de la instancia. |
Valores válidos:
|
|
MySQLVersion |
String |
No |
No |
Versión del protocolo MySQL. |
Valores válidos:
Nota
Este parámetro solo es válido al crear una instancia principal. De forma predeterminada, una instancia de solo lectura utiliza la misma versión de MySQL que su instancia principal. |
|
Tags |
List |
No |
Sí |
Etiquetas |
Se pueden agregar hasta 20 etiquetas. Para más información, consulte Tags properties. |
Sintaxis de Tags
"Tags": [
{
"Key": String,
"Value": String
}
]
Propiedades de Tags
|
Nombre de la propiedad |
Tipo |
Obligatorio |
Actualización permitida |
Descripción |
Restricciones |
|
Key |
String |
Sí |
No |
Clave de la etiqueta. |
La clave de la etiqueta puede tener entre 1 y 128 caracteres. No puede comenzar con |
|
Value |
String |
No |
No |
Valor de la etiqueta. |
El valor de la etiqueta puede tener entre 0 y 128 caracteres. No puede comenzar con |
Valores de retorno
Fn::GetAtt
OrderId: ID del pedido.
DrdsInstanceId: ID de la instancia.
IntranetEndpoint: endpoint privado.
InternetEndpoint: endpoint público.
Arn: Alibaba Cloud Resource Name (ARN) de la instancia.
Ejemplos
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": {
}
}