全部產品
Search
文件中心

Resource Orchestration Service:DATASOURCE::VPC::HaVips

更新時間:Nov 28, 2024

DATASOURCE::VPC::HaVips類型用於查詢指定地區內的高可用虛擬IP地址。

文法

{
  "Type": "DATASOURCE::VPC::HaVips",
  "Properties": {
    "HaVipId": String,
    "RefreshOptions": String
  }
}

屬性

屬性名稱

類型

必須

允許更新

描述

約束

HaVipId

String

HaVip執行個體ID。

RefreshOptions

String

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

有效值:

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

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

返回資料(Fn::GetAtt)

  • HaVipIds:HaVip執行個體的ID列表資訊。

  • HaVips:HaVip執行個體的詳細資料。

屬性名稱

類型

描述

約束

HaVipIds

List

HaVip執行個體的ID列表資訊。

HaVips

List

HaVip執行個體的詳細資料。

Status

String

HaVip執行個體的狀態。

取值:

  • Creating:建立中。

  • Available:可用中。

  • Deleting:刪除中。

VpcId

String

HaVip執行個體所屬的專用網路ID。

Description

String

HaVip執行個體的描述。

AssociatedEipAddresses

String

與HaVip綁定的EIP地址。

RegionId

String

HaVip執行個體所屬的地區ID。

MasterInstanceId

String

與HaVip綁定的主執行個體ID。

HaVipName

String

HaVip執行個體的名稱。

VSwitchId

String

HaVip執行個體所屬的交換器ID。

HaVipId

String

HaVip執行個體ID。

AssociatedInstanceType

String

與HaVip綁定的執行個體類型。

取值:

  • EcsInstance:Elastic Compute Service執行個體。

  • NetworkInterface:彈性網卡執行個體。

IpAddress

String

HaVip的私網IP地址。

CreateTime

String

HaVip的建立時間。

格式為YYYY-MM-DDThh:mm:ssZ。

AssociatedInstances

String

與HaVip綁定的執行個體ID。

樣本

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "HaVipId": {
      "Type": "String",
      "Description": "The  ID of the resource"
    }
  },
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::VPC::HaVips",
      "Properties": {
        "HaVipId": {
          "Ref": "HaVipId"
        }
      }
    }
  },
  "Outputs": {
    "HaVips": {
      "Description": "The list of ha vips.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "HaVips"
        ]
      }
    },
    "HaVipIds": {
      "Description": "The list of ha vip IDs.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "HaVipIds"
        ]
      }
    }
  }
}
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  HaVipId:
    Type: String
    Description: The  ID of the resource
Resources:
  ExtensionDataSource:
    Type: DATASOURCE::VPC::HaVips
    Properties:
      HaVipId:
        Ref: HaVipId
Outputs:
  HaVips:
    Description: The list of ha vips.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - HaVips
  HaVipIds:
    Description: The list of ha vip IDs.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - HaVipIds