全部產品
Search
文件中心

:DATASOURCE::DRDS::DrdsInstances

更新時間:Sep 30, 2024

DATASOURCE::DRDS::DrdsInstances類型用於查詢執行個體列表。

文法

{
  "Type": "DATASOURCE::DRDS::DrdsInstances",
  "Properties": {
    "Type": String,
    "Description": String,
    "ResourceGroupId": String,
    "RefreshOptions": String
  }
}

屬性

屬性名稱

類型

必須

允許更新

描述

約束

Type

String

執行個體類型。

取值:

  • 0:共用執行個體。

  • 1:專享執行個體。

Description

String

執行個體描述。

ResourceGroupId

String

資源群組ID。

RefreshOptions

String

當資源棧更新時,資料來源資源的重新整理策略。

取值:

  • Never(預設值):更新堆棧時,從不重新整理資料來源資源。

  • Always:更新堆棧時,始終重新整理資料來源資源。

傳回值

Fn::GetAtt

  • Instances:執行個體詳情列表。

  • InstanceIds: 執行個體ID列表。

屬性名稱

類型

描述

約束

InstanceIds

List

執行個體ID列表。

Instances

List

執行個體詳情列表。

ExpireDate

String

到期時間戳記。

InstanceSpec

String

執行個體規格。

MasterInstanceId

String

主執行個體ID。

Label

String

執行個體標籤。

取值:

  • NORMAL:普通執行個體。

  • HA:高可用執行個體。

  • VPC:VPC執行個體。

Version

String

執行個體版本。

ReadOnlyDBInstanceIds

List

唯讀執行個體ID列表。

例如:

[ "drdssen12****" ]

VersionAction

String

執行個體版本可用操作。

Type

String

執行個體類型。

取值:

  • PUBLIC:共用執行個體。

  • PRIVATE:獨享執行個體。

Status

String

執行個體狀態。

Description

String

執行個體描述。

InstRole

String

執行個體角色。

取值:

  • MASTER:主執行個體。

  • SLAVE:分析型唯讀執行個體。

  • SLAVE_FLOW:並髮型唯讀執行個體。

RegionId

String

地區ID。

ResourceGroupId

String

資源群組ID。

OrderInstanceId

String

購買的執行個體ID。

DrdsInstanceId

String

執行個體ID。

CommodityCode

String

商品代碼。

ZoneId

String

可用性區域。

Vips

List

VIP列表。

例如:

 [ {
      "VpcId" : "vpc-bpxxxxxxxx****",
      "Type" : "intranet",
      "VswitchId" : "vsw-bpxxxxxxxxxxx****",
      "Port" : "3306",
      "IP" : "10.23.XX.XX",
      "dns" : "drdssen1243as.drds.aliyuncs.com"
    } ]

VpcCloudInstanceId

String

VPC叢集中的執行個體ID。

MachineType

String

執行個體機器類型

取值:ecs。

InstanceSeries

String

執行個體規格系列。

NetworkType

String

網路類型。

取值:

  • CLASSIC:傳統網路。

  • VPC:專用網路。

CreateTime

String

建立時間戳記。

樣本

YAML格式

ROSTemplateFormatVersion: '2015-09-01'
Parameters: {}
Resources:
  ExtensionDataSource:
    Type: DATASOURCE::DRDS::DrdsInstances
    Properties:
      Type: '0'
Outputs:
  Instances:
    Description: The list of drds instances.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - Instances
  InstanceIds:
    Description: The list of drds instance IDs.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - InstanceIds

JSON格式

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
  },
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::DRDS::DrdsInstances",
      "Properties": {
        "Type": "0"
      }
    }
  },
  "Outputs": {
    "Instances": {
      "Description": "The list of drds instances.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Instances"
        ]
      }
    },
    "InstanceIds": {
      "Description": "The list of drds instance IDs.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "InstanceIds"
        ]
      }
    }
  }
}