全部產品
Search
文件中心

:ALIYUN::DRDS::DrdsInstance

更新時間:Sep 27, 2024

ALIYUN::DRDS::DrdsInstance類型用於建立指定規格的DRDS執行個體

文法

{
  "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
  }
}

屬性

屬性名稱

類型

必須

允許更新

描述

約束

VpcId

String

專用網路ID。

建立VPC網路類型的資料庫時必須指定專用網路ID。

Description

String

執行個體描述。

長度為2~128個字元。

InstanceSeries

String

執行個體系列。

取值:

  • drds.sn1.4c8g

  • drds.sn1.8c16g

  • drds.sn1.16c32g

  • drds.sn1.32c64g

Specification

String

執行個體規格。例如:drds.sn1.4c8g.8C16G由執行個體系列(drds.sn1.4c8g)加上具體的執行個體規格(8C16G)組成。

關於執行個體規格取值的更多資訊,請參見:

Distributed Relational Database Service服務規格和定價

ResourceGroupId

String

資源群組ID。

PayType

String

付費類型。

取值:

  • drdsPost

  • drdsPre

ZoneId

String

可用性區域ID。

一個可用性區域屬於某個地區,例如:杭州可用性區域A(cn-hangzhou-a)屬於杭州地區(cn-hangzhou)。

PricingCycle

String

訂購的周期單位。

取值:

  • year:年。

  • month:月。

付費類型是drdsPre時該參數生效。

Duration

Integer

訂購的周期數量。

取值:

  • PricingCycle=year時:1~3。

  • PricingCycle=month時:1~9。

付費類型是drdsPre時該參數生效。

VswitchId

String

交換器ID。

建立VPC網路類型的資料庫時必須指定該參數。

IsAutoRenew

Boolean

是否自動續約。

取值:

  • true

  • false

如果按月購買則自動續約一個月,如果按年購買則自動續約一年。付費類型是drdsPre時該參數生效。

Type

String

執行個體類型。

取值:

  • 0:共用執行個體。

  • 1:專享執行個體。

  • PRIVATE:專享執行個體。

  • PUBLIC:共用執行個體。

MySQLVersion

String

MySQL協議版本。

取值:

  • 5(預設值)

  • 8

說明

僅當建立主執行個體時有效,唯讀執行個體預設與主執行個體相同。

Tags

List

標籤。

最多支援添加20個標籤。

更多資訊,請參見Tags屬性

Tags文法

"Tags": [
  {
    "Key": String,
    "Value": String
  }
]  

Tags屬性

屬性名稱

類型

必須

允許更新

描述

約束

Key

String

標籤鍵。

長度為1~128個字元,不能以aliyunacs:開頭,不能包含http://或者https://

Value

String

標籤值。

長度為0~128個字元,不能以aliyunacs:開頭,不能包含http://或者https://

傳回值

Fn::GetAtt

  • OrderId:訂單ID。

  • DrdsInstanceId:執行個體ID。

  • IntranetEndpoint:私網串連地址。

  • InternetEndpoint:公網串連地址。

樣本

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": {
  }
}