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

Resource Orchestration Service:ALIYUN::VPC::HaVip

最終更新日:Apr 24, 2025

ALIYUN::VPC::HaVip は、高可用性仮想 IP アドレス (HAVIP) を申請するために使用されます。

重要

各仮想プライベートクラウド (VPC) は最大 5 つの HAVIP を持つことができます。

構文

{
  "Type": "ALIYUN::VPC::HaVip",
  "Properties": {
    "VSwitchId":  String,
    "IpAddress":  String,
    "Description": String,
    "Tags": List,
    "Name": String,
    "ResourceGroupId": String
  }
}

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

VSwitchId

String

はい

いいえ

vSwitch の ID。

なし。

IpAddress

String

いいえ

いいえ

HAVIP の IP アドレス。

このプロパティを空のままにすると、システムは指定された vSwitch からランダムに IP アドレスを割り当てます。

なし。

Description

String

いいえ

はい

説明。

説明は最大 256 文字です。http:// または https:// で始めることはできません。

Name

String

いいえ

はい

HAVIP の名前。

名前は 1 ~ 128 文字で、http:// または https:// で始めることはできません。

ResourceGroupId

String

いいえ

はい

HAVIP が属するリソースグループの ID。

なし。

Tags

List

いいえ

はい

カスタムタグ。

詳細については、このトピックの「タグのプロパティ」セクションをご参照ください。

タグの構文

"Tags": [
  {
    "Key": String,
    "Value": String
  }
]

タグのプロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

Key

String

はい

いいえ

タグのキー。

キーは 1 ~ 128 文字で、http:// または https:// を含めることはできません。aliyun または acs: で始めることはできません。

Value

String

いいえ

いいえ

タグの値。

値は最大 128 文字で、http:// または https:// を含めることはできません。aliyun または acs: で始めることはできません。

戻り値

Fn::GetAtt

  • HaVipId: HAVIP の ID。

  • IpAddress: HAVIP の IP アドレス。

  • Arn: Alibaba Cloud リソースネーム (ARN)。

YAML 形式

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  ZoneId:
    Type: String
    Description: インスタンスのアベイラビリティーゾーンを作成して、アベイラビリティーゾーンが Memcache リソース仕様の作成をサポートしていることを確認します。
    AssociationProperty: ALIYUN::ECS::Instance::ZoneId
    Label: Zone ID
  VSwitch:
    AssociationProperty: ALIYUN::ECS::VSwitch::VSwitchId
    Type: String
    Description: コンソール - 仮想プライベートクラウド - vSwitch から、(vsw-xxx) で始まるビジネス vSwitch ID を検索してください。
    Label: 既存の VSwitch ID
    AssociationPropertyMetadata:
      ZoneId: ZoneId
Resources:
  HaVip:
    Type: ALIYUN::VPC::HaVip
    Properties:
      VSwitchId:
        Ref: VSwitch
Outputs:
  HaVipId:
    Value:
      Fn::GetAtt:
        - HaVip
        - HaVipId

JSON 形式

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "ZoneId": {
      "Type": "String",
      "Description": "インスタンスのアベイラビリティーゾーンを作成して、アベイラビリティーゾーンが Memcache リソース仕様の作成をサポートしていることを確認します。",
      "AssociationProperty": "ALIYUN::ECS::Instance::ZoneId",
      "Label": "Zone ID"
    },
    "VSwitch": {
      "AssociationProperty": "ALIYUN::ECS::VSwitch::VSwitchId",
      "Type": "String",
      "Description": "コンソール - 仮想プライベートクラウド - vSwitch から、(vsw-xxx) で始まるビジネス vSwitch ID を検索してください。",
      "Label": "既存の VSwitch ID",
      "AssociationPropertyMetadata": {
        "ZoneId": "ZoneId"
      }
    }
  },
  "Resources": {
    "HaVip": {
      "Type": "ALIYUN::VPC::HaVip",
      "Properties": {
        "VSwitchId": {
          "Ref": "VSwitch"
        }
      }
    }
  },
  "Outputs": {
    "HaVipId": {
      "Value": {
        "Fn::GetAtt": [
          "HaVip",
          "HaVipId"
        ]
      }
    }
  }
}