全部產品
Search
文件中心

Resource Orchestration Service:DATASOURCE::VPC::CustomerGateways

更新時間:Nov 28, 2024

DATASOURCE::VPC::CustomerGateways類型用於查詢使用者網關的資訊。

文法

{
  "Type": "DATASOURCE::VPC::CustomerGateways",
  "Properties": {
    "CustomerGatewayId": String,
    "RefreshOptions": String
  }
}

屬性

屬性名稱

類型

必須

允許更新

描述

約束

CustomerGatewayId

String

使用者網關的執行個體ID。

RefreshOptions

String

當資源棧更新時,資料來源資源的重新整理策略。

有效值:

  • Never(預設值):更新堆棧時,從不重新整理資料來源資源。

  • Always:更新堆棧時,始終重新整理資料來源資源。

傳回值

Fn::GetAtt

  • CustomerGateways:使用者網關的執行個體詳情列表。

  • CustomerGatewayIds:使用者網關的執行個體ID列表。

屬性名稱

類型

描述

約束

CustomerGatewayIds

List

使用者網關的執行個體ID列表。

CustomerGateways

List

使用者網關的執行個體詳情列表。

CustomerGatewayName

String

使用者網關的名稱。

Description

String

使用者網關的描述資訊。

Asn

Number

本機資料中心網關裝置的自治系統號。

AuthKey

String

本機資料中心網關裝置BGP路由協議的認證密鑰。

CustomerGatewayId

String

使用者網關的執行個體ID。

IpAddress

String

本機資料中心網關裝置的公網IP地址。

CreateTime

String

建立使用者網關的時間戳記。

單位:毫秒。

時間戳記的格式採用Unix時間戳記,表示從格林威治時間1970年01月01日00時00分00秒至建立使用者網關時的總時間長度。

樣本

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  CustomerGatewayId:
    Description: The ID of the customer gateway.
    Type: String
Resources:
  ExtensionDataSource:
    Properties:
      CustomerGatewayId:
        Ref: CustomerGatewayId
    Type: DATASOURCE::VPC::CustomerGateways
Outputs:
  CustomerGatewayIds:
    Description: The list of customer gateway IDs.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - CustomerGatewayIds
  CustomerGateways:
    Description: The list of customer gateways.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - CustomerGateways
JSON格式
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "CustomerGatewayId": {
      "Type": "String",
      "Description": "The ID of the customer gateway."
    }
  },
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::VPC::CustomerGateways",
      "Properties": {
        "CustomerGatewayId": {
          "Ref": "CustomerGatewayId"
        }
      }
    }
  },
  "Outputs": {
    "CustomerGateways": {
      "Description": "The list of customer gateways.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "CustomerGateways"
        ]
      }
    },
    "CustomerGatewayIds": {
      "Description": "The list of customer gateway IDs.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "CustomerGatewayIds"
        ]
      }
    }
  }
}