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

Resource Orchestration Service:ALIYUN::POLARDB::DBNodes

最終更新日:Apr 09, 2025

ALIYUN::POLARDB::DBNodes は、PolarDB クラスターにノードを追加するために使用されます。

構文

 {
  "Type": "ALIYUN::POLARDB::DBNodes",
  "Properties": {
    "DBClusterId": String,
    "Amount": Integer,
    "ImciSwitch": String,
    "ResourceGroupId": String,
    "DBNodeType": String,
    "EndpointBindList": List,
    "PlannedEndTime": String,
    "PlannedStartTime": String
  }
}

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

DBClusterId

String

はい

いいえ

クラスター ID。

なし。

Amount

Integer

はい

はい

クラスターに追加するノードの数。

なし。

ImciSwitch

String

いいえ

いいえ

インメモリ列インデックス (IMCI) 機能を有効にするかどうかを指定します。

有効な値:

  • ON

  • OFF

ResourceGroupId

String

いいえ

いいえ

リソースグループの ID。

なし。

DBNodeType

String

いいえ

いいえ

ノードタイプ。

有効な値:

  • RO

  • STANDBY

  • DLNode

EndpointBindList

List

いいえ

いいえ

クラスターに属し、ノードを追加するエンドポイントの ID。

説明

DescribeDBClusterEndpoints オペレーションを呼び出して、エンドポイント ID を含む、クラスターのエンドポイントに関する情報をクエリできます。

デフォルトのクラスターエンドポイントとカスタムクラスターエンドポイントの ID を指定できます。

このプロパティを空のままにすると、[ノードを自動的に関連付ける] 機能が有効になっているすべてのクラスターエンドポイントにノードが追加されます。AutoAddNewNodesEnable に設定すると、ノードを自動的に関連付ける機能が有効になります。

PlannedEndTime

String

いいえ

いいえ

スケジュールされたタスクを実行する最新の開始時刻。

ISO 8601 標準で YYYY-MM-DDThh:mm:ssZ 形式で時刻を指定します。時刻は UTC でなければなりません。

説明

最新の開始時刻は、最も早い開始時刻より少なくとも 30 分後である必要があります。

PlannedStartTime を指定し、PlannedEndTime を空のままにした場合、タスクの最新の開始時刻はデフォルトで最も早い開始時刻より 30 分後になります。 たとえば、PlannedStartTime2021-01-14T09:00:00Z に設定し、PlannedEndTime を空のままにした場合、タスクの最新の開始時刻は 2021-01-14T09:30:00Z になります。

PlannedStartTime

String

いいえ

いいえ

指定された期間内にノードを追加するためのスケジュールされたタスクを実行する最も早い開始時刻。

ISO 8601 標準で YYYY-MM-DDThh:mm:ssZ 形式で最も早い開始時刻を指定します。時刻は UTC でなければなりません。

説明

タスクの最も早い開始時刻は、現在の時刻から 24 時間以内の時点にすることができます。たとえば、現在の時刻が 2021-01-14T09:00:00Z の場合、2021-01-14T09:00:00Z から 2021-01-15T09:00:00Z までの時点を指定できます。

このプロパティを空のままにすると、ノードを追加するタスクはデフォルトで直ちに実行されます。

戻り値

Fn::GetAtt

  • DBNodeIds: クラスターに追加されたノードの ID。

  • OrderIds: 注文 ID。

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  DBClusterId:
    Type: String
    Description: ノードが追加される ApsaraDB for POLARDB クラスターの ID。 // Translated comment
Resources:
  DBNodes:
    Type: ALIYUN::POLARDB::DBNodes
    Properties:
      DBClusterId:
        Ref: DBClusterId
      Amount: 1
Outputs:
  DBNodeIds:
    Description: 追加されたクラスターノードの ID リスト。 // Translated comment
    Value:
      Fn::GetAtt:
        - DBNodes
        - DBNodeIds
  OrderIds:
    Description: 追加されたクラスターノードの注文 ID リスト。 // Translated comment
    Value:
      Fn::GetAtt:
        - DBNodes
        - OrderIds
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "DBClusterId": {
      "Type": "String",
      "Description": "ノードが追加される ApsaraDB for POLARDB クラスターの ID。" // Translated comment
    }
  },
  "Resources": {
    "DBNodes": {
      "Type": "ALIYUN::POLARDB::DBNodes",
      "Properties": {
        "DBClusterId": {
          "Ref": "DBClusterId"
        },
        "Amount": 1
      }
    }
  },
  "Outputs": {
    "DBNodeIds": {
      "Description": "追加されたクラスターノードの ID リスト。", // Translated comment
      "Value": {
        "Fn::GetAtt": [
          "DBNodes",
          "DBNodeIds"
        ]
      }
    },
    "OrderIds": {
      "Description": "追加されたクラスターノードの注文 ID リスト。", // Translated comment
      "Value": {
        "Fn::GetAtt": [
          "DBNodes",
          "OrderIds"
        ]
      }
    }
  }
}