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 | いいえ | はい | スタックの更新時のデータソースリソースの更新ポリシー。 | 有効な値:
|
戻り値 ( 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 ) がアクティブになっているかどうかを示します。 | 有効な値:
|
InternetSlb | Map | インターネット向け SLB インスタンスに関する情報。 | なし。 |
Status | String | ゲートウェイのステータス。 | 有効な値:
|
SupportWasm | Boolean | WebAssembly ( Wasm ) がサポートされているかどうかを示します。 | 有効な値:
|
MustUpgrade | Boolean | ゲートウェイを強制的にアップグレードできるかどうかを示します。 | なし。 |
InstanceId | String | インスタンス ID。 | なし。 |
AhasOn | Boolean | Application High Availability Service がアクティブになっているかどうかを示します。 | 有効な値:
|
GmtCreate | String | ゲートウェイが作成された時刻。 | 時刻は、ISO 8601 標準の yyyy-MM-ddTHH:mm:ssZ 形式に従います。時刻は UTC で表示されます。 |
ChargeType | String | 課金方法。 | 有効な値:
|
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