すべてのプロダクト
Search
ドキュメントセンター

Resource Orchestration Service:DATASOURCE::DRDS::DrdsInstances

最終更新日:Jan 16, 2025

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: 高可用性(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

仮想 IP アドレス(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: DRDS インスタンスのリスト。
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - Instances
  InstanceIds:
    Description: DRDS インスタンス ID のリスト。
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - InstanceIds

JSON 形式

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
  },
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::DRDS::DrdsInstances",
      "Properties": {
        "Type": "0"
      }
    }
  },
  "Outputs": {
    "Instances": {
      "Description": "DRDS インスタンスのリスト。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Instances"
        ]
      }
    },
    "InstanceIds": {
      "Description": "DRDS インスタンス ID のリスト。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "InstanceIds"
        ]
      }
    }
  }
}