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

Resource Orchestration Service:DATASOURCE::MSE::Gateways

最終更新日:Jan 16, 2025

DATASOURCE::MSE::Gateways は、ゲートウェイに関する情報をクエリするために使用されます。

構文

{
  "Type": "DATASOURCE::MSE::Gateways",
  "Properties": {
    "InstanceId": String,
    "Vpc": String,
    "GatewayType": String,
    "GatewayId": String,
    "Name": String,
    "RefreshOptions": String
  }
}

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

InstanceId

String

いいえ

はい

インスタンス ID。

なし。

Vpc

String

いいえ

はい

仮想プライベートクラウド ( VPC )。

なし。

GatewayType

String

いいえ

はい

ゲートウェイタイプ。

なし。

GatewayId

String

いいえ

はい

ゲートウェイ ID。

なし。

Name

String

いいえ

はい

ゲートウェイ名。

なし。

RefreshOptions

String

いいえ

はい

スタックの更新時のデータソースリソースの更新ポリシー。

有効な値:

  • Never ( デフォルト ): スタックの更新時にデータソースリソースを更新しません。

  • Always: スタックの更新時にデータソースリソースを更新します。

戻り値 ( Fn::GetAtt )

  • GatewayIds: ゲートウェイの ID。

  • Gateways: ゲートウェイの詳細。

プロパティ

タイプ

説明

制約

GatewayIds

List

ゲートウェイの ID。

なし。

Gateways

List

ゲートウェイの詳細。

なし。

GatewayId

String

ゲートウェイ ID。

なし。

GmtModified

String

変更時刻。

時刻は、ISO 8601 標準の yyyy-MM-ddTHH:mm:ssZ 形式に従います。時刻は UTC で表示されます。

Slb

Map

サーバーロードバランサー ( SLB ) に関する情報。

なし。

GatewayType

String

ゲートウェイタイプ。

なし。

Upgrade

Boolean

ゲートウェイをアップグレードできるかどうかを示します。

なし。

Name

String

ゲートウェイ名。

なし。

AppVersion

String

アプリケーションのバージョン。

なし。

StatusDesc

String

ステータスの説明。

なし。

ArmsOn

Boolean

Application Real-Time Monitoring Service ( ARMS ) がアクティブになっているかどうかを示します。

有効な値:

  • true

  • false

InternetSlb

Map

インターネット向け SLB インスタンスに関する情報。

なし。

Status

String

ゲートウェイのステータス。

有効な値:

  • 0: ゲートウェイは作成中です。

  • 1: ゲートウェイの作成に失敗しました。

  • 2: ゲートウェイは実行中です。

  • 3: ゲートウェイは変更中です。

  • 4: ゲートウェイはスケールダウンまたはスケールイン中です。

  • 6: ゲートウェイはスケールアップまたはスケールアウト中です。

  • 8: ゲートウェイは削除中です。

  • 9: ゲートウェイはリリース待ちです。

  • 10: ゲートウェイは再起動中です。

  • 11: ゲートウェイは再作成中です。

  • 12: ゲートウェイはアップグレード中です。

  • 13: ゲートウェイのアップグレードに失敗しました。

SupportWasm

Boolean

WebAssembly ( Wasm ) がサポートされているかどうかを示します。

有効な値:

  • true

  • false

MustUpgrade

Boolean

ゲートウェイを強制的にアップグレードできるかどうかを示します。

なし。

InstanceId

String

インスタンス ID。

なし。

AhasOn

Boolean

Application High Availability Service がアクティブになっているかどうかを示します。

有効な値:

  • true

  • false

GmtCreate

String

ゲートウェイが作成された時刻。

時刻は、ISO 8601 標準の yyyy-MM-ddTHH:mm:ssZ 形式に従います。時刻は UTC で表示されます。

ChargeType

String

課金方法。

有効な値:

  • Postpaid: 従量課金制

  • Prepaid: サブスクリプション

Region

String

リージョン。

なし。

PrimaryUser

String

Alibaba Cloud ユーザーに関する情報。

なし。

InitConfig

Map

構成。

なし。

Id

String

インスタンス ID。

なし。

Spec

String

仕様。

なし。

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "InstanceId": {
      "Type": "String",
      // The instance ID of gateway.
      "Description": "ゲートウェイのインスタンス ID。"
    }
  },
  "Resources": {
    "Gateways": {
      "Type": "DATASOURCE::MSE::Gateways",
      "Properties": {
        "InstanceId": {
          "Ref": "InstanceId"
        }
      }
    }
  },
  "Outputs": {
    "Gateways": {
      // The list of gateways.
      "Description": "ゲートウェイのリスト。",
      "Value": {
        "Fn::GetAtt": [
          "Gateways",
          "Gateways"
        ]
      }
    },
    "GatewayIds": {
      // The list of gateway IDs.
      "Description": "ゲートウェイ ID のリスト。",
      "Value": {
        "Fn::GetAtt": [
          "Gateways",
          "GatewayIds"
        ]
      }
    }
  }
}
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  InstanceId:
    Type: String
    # The instance ID of gateway.
    Description: ゲートウェイのインスタンス ID。
Resources:
  Gateways:
    Type: DATASOURCE::MSE::Gateways
    Properties:
      InstanceId:
        Ref: InstanceId
Outputs:
  Gateways:
    # The list of gateways.
    Description: ゲートウェイのリスト。
    Value:
      Fn::GetAtt:
        - Gateways
        - Gateways
  GatewayIds:
    # The list of gateway IDs.
    Description: ゲートウェイ ID のリスト。
    Value:
      Fn::GetAtt:
        - Gateways
        - GatewayIds