DATASOURCE::MSE::Gateways

更新时间:2024-11-01 05:31

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

专有网络。

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

修改时间。

按照ISO8601标准表示,并需要使用UTC时间,格式为yyyy-MM-ddTHH:mm:ssZ。

Slb

Map

SLB集合。

GatewayType

String

网关类型。

Upgrade

Boolean

升级。

Name

String

网关名称。

AppVersion

String

应用版本。

StatusDesc

String

状态描述。

ArmsOn

Boolean

是否开启ARMS。

取值:

  • true:开启ARMS。

  • false:关闭ARMS。

InternetSlb

Map

互联网SLB。

Status

String

网关状态。

取值:

  • 0:创建中。

  • 1:创建失败。

  • 2:运行中。

  • 3:变更中。

  • 4:缩容中。

  • 6:扩容中。

  • 8:删除中。

  • 9:待释放。

  • 10:重启中。

  • 11:重建中。

  • 12:升级中。

  • 13:升级失败。

SupportWasm

Boolean

是否支持WASM。

取值:

  • true:支持WASM。

  • false:不支持WASM。

MustUpgrade

Boolean

强制升级。

InstanceId

String

实例ID。

AhasOn

Boolean

是否开启AHAS。

取值:

  • true:开启AHAS。

  • false:不开启AHAS。

GmtCreate

String

创建时间。

按照ISO8601标准表示,并需要使用UTC时间,格式为yyyy-MM-ddTHH:mm:ssZ。

ChargeType

String

付费类型。

取值:

  • Postpaid:按量付费

  • Prepaid:预付费。

Region

String

地域。

PrimaryUser

String

阿里云用户信息。

InitConfig

Map

配置信息。

Id

String

实例ID。

Spec

String

规格。

示例

JSON
YAML
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "InstanceId": {
      "Type": "String",
      "Description": "The instance ID of gateway."
    }
  },
  "Resources": {
    "Gateways": {
      "Type": "DATASOURCE::MSE::Gateways",
      "Properties": {
        "InstanceId": {
          "Ref": "InstanceId"
        }
      }
    }
  },
  "Outputs": {
    "Gateways": {
      "Description": "The list of gateways.",
      "Value": {
        "Fn::GetAtt": [
          "Gateways",
          "Gateways"
        ]
      }
    },
    "GatewayIds": {
      "Description": "The list of gateway IDs.",
      "Value": {
        "Fn::GetAtt": [
          "Gateways",
          "GatewayIds"
        ]
      }
    }
  }
}
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  InstanceId:
    Type: String
    Description: The instance ID of gateway.
Resources:
  Gateways:
    Type: DATASOURCE::MSE::Gateways
    Properties:
      InstanceId:
        Ref: InstanceId
Outputs:
  Gateways:
    Description: The list of gateways.
    Value:
      Fn::GetAtt:
        - Gateways
        - Gateways
  GatewayIds:
    Description: The list of gateway IDs.
    Value:
      Fn::GetAtt:
        - Gateways
        - GatewayIds
                    
  • 本页导读 (1)
  • 语法
  • 属性
  • 返回数据(Fn::GetAtt)
  • 示例
文档反馈
phone 联系我们