全部產品
Search
文件中心

:ALIYUN::GraphDatabase::DbInstance

更新時間:Feb 18, 2025

ALIYUN::GraphDatabase::DbInstance類型用於建立圖資料庫GDB執行個體。

文法

{
  "Type": "ALIYUN::GraphDatabase::DbInstance",
  "Properties": {
    "ZoneId": String,
    "ResourceGroupId": String,
    "DbInstanceNetworkType": String,
    "VSwitchId": String,
    "EcsSecurityGroupRelations": List,
    "DbInstanceStorageType": String,
    "DbNodeStorage": Integer,
    "BackupSetId": String,
    "DbInstanceCategory": String,
    "SourceDbInstanceId": String,
    "VpcId": String,
    "DBInstanceIPArray": List,
    "DbVersion": String,
    "CreateType": String,
    "PaymentType": String,
    "DbInstanceDescription": String,
    "RestoreType": String,
    "DbNodeClass": String,
    "MaintainTime": String,
    "Tags": List
  }
}

屬性

屬性名稱

類型

必須

允許更新

描述

約束

ZoneId

String

可用性區域ID。

ResourceGroupId

String

資源群組ID。

DbInstanceNetworkType

String

資料庫網路類型。

取值:VPC。

VSwitchId

String

交換器ID。

EcsSecurityGroupRelations

List

綁定的安全性群組關係列表。

更多資訊,請參見EcsSecurityGroupRelations屬性

DbInstanceStorageType

String

資料庫儲存類型。

取值:

  • cloud_essd:ESSD雲端硬碟。

  • cloud_ssd:SSD雲端硬碟。

DbNodeStorage

Integer

執行個體的儲存空間。

BackupSetId

String

資料災備集ID。

DbInstanceCategory

String

資料庫類別。

取值:ha,高可用版。

SourceDbInstanceId

String

源執行個體ID。

VpcId

String

專用網路ID。

DBInstanceIPArray

List

資料庫白名單地址集。

更多資訊,請參見DBInstanceIPArray屬性

DbVersion

String

資料庫版本。

取值:

  • 1.0

  • 1.0-OpenCypher

CreateType

String

建立方式。

取值:

  • CreateDBInstance

  • CloneDBInstance

  • CreateReadDBInstance

PaymentType

String

付費模式。

取值:

  • PostPaid:隨用隨付。

  • PrePaid:訂用帳戶。

DbInstanceDescription

String

描述資訊。

RestoreType

String

恢複類型。

取值:backup。

DbNodeClass

String

資料庫節點類型。

MaintainTime

String

資料庫執行個體維護時間。

Tags

List

自訂標籤。

更多資訊,請參見Tags屬性

EcsSecurityGroupRelations文法

"EcsSecurityGroupRelations": [
  {
    "NetworkType": String,
    "SecurityGroupId": String,
    "RegionId": String
  }
]

EcsSecurityGroupRelations屬性

屬性名稱

類型

必須

允許更新

描述

約束

NetworkType

String

網路類型。

SecurityGroupId

String

安全性群組ID。

RegionId

String

地區ID。

DBInstanceIPArray文法

"DBInstanceIPArray": [
  {
    "SecurityIps": String,
    "DbInstanceIpArrayName": String
  }
]

DBInstanceIPArray屬性

屬性名稱

類型

必須

允許更新

描述

約束

SecurityIps

String

IP白名單組成的集合。

DbInstanceIpArrayName

String

IP白名單分組名稱。

Tags文法

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

Tags屬性

屬性名稱

類型

必須

允許更新

描述

約束

Value

String

標籤值。

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

Key

String

標籤鍵。

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

傳回值

Fn::GetAtt

  • ResourceGroupId:資源群組ID。

  • DbInstanceNetworkType:資料庫執行個體網路類型。

  • Port:應用訪問連接埠。

  • DbInstanceType:資料庫執行個體類型。

  • DbInstanceStorageType:資料庫執行個體儲存類型。

  • DbNodeStorage:資料庫儲存空間。

  • DbInstanceCategory:資料庫執行個體系列。

  • DbVersion:資料庫版本。

  • CurrentMinorVersion:資料庫核心版本。

  • PaymentType:付費類型。

  • PublicConnectionString:執行個體的公用串連地址。

  • DbInstanceId:執行個體ID。

  • LockReason:資源被鎖定的原因。

  • DbNodeClass:節點規格。

  • MaintainTime:執行個體的可維護時間。

  • Tags:執行個體綁定的標籤。

  • ZoneId:執行個體所屬的可用性區域ID。

  • VSwitchId:執行個體所屬的交換器ID。

  • CreateTime:執行個體的建立時間。

  • DbNodeCount:節點數量。

  • LatestMinorVersion:執行個體支援的最新核心版本。

  • Expired:執行個體到期時間。

  • EcsSecurityGroupRelations:綁定的安全性群組關係列表。

  • LockMode:執行個體鎖定狀態。

  • DbInstanceMemory:執行個體的記憶體空間。

  • ReadOnlyDbInstanceIds:唯讀執行個體ID列表。

  • VpcId:執行個體綁定的專用網路ID。

  • DBInstanceIPArray:IP白名單列表。

  • DbInstanceDescription:資料庫執行個體描述。

  • DbInstanceCpu:執行個體CPU數量。

  • ConnectionString:資料庫連接地址。

  • ExpireTime:資料庫到期時間。

  • PublicPort:資料庫連接連接埠。

樣本

  • YAML格式

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters: {}
    Resources:
      ExtensionResource:
        Type: ALIYUN::GraphDatabase::DbInstance
        Properties:
          DbInstanceNetworkType: VPC
          DbInstanceStorageType: cloud_essd
          DbNodeStorage: 100
          DbInstanceCategory: ha
          DbVersion: '1.0'
          PaymentType: PostPaid
          DbNodeClass: gdb.r.2xlarge
    Outputs:
      DbInstanceId:
        Description: The first ID of the resource.
        Value:
          Fn::GetAtt:
            - ExtensionResource
            - DbInstanceId
  • JSON格式

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
      },
      "Resources": {
        "ExtensionResource": {
          "Type": "ALIYUN::GraphDatabase::DbInstance",
          "Properties": {
            "DbInstanceNetworkType": "VPC",
            "DbInstanceStorageType": "cloud_essd",
            "DbNodeStorage": 100,
            "DbInstanceCategory": "ha",
            "DbVersion": "1.0",
            "PaymentType": "PostPaid",
            "DbNodeClass": "gdb.r.2xlarge"
          }
        }
      },
      "Outputs": {
        "DbInstanceId": {
          "Description": "The first ID of the resource.",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionResource",
              "DbInstanceId"
            ]
          }
        }
      }
    }