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 文字です。 |
Name | String | いいえ | はい | HAVIP の名前。 | 名前は 1 ~ 128 文字で、 |
ResourceGroupId | String | いいえ | はい | HAVIP が属するリソースグループの ID。 | なし。 |
Tags | List | いいえ | はい | カスタムタグ。 | 詳細については、このトピックの「タグのプロパティ」セクションをご参照ください。 |
タグの構文
"Tags": [
{
"Key": String,
"Value": String
}
]タグのプロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
Key | String | はい | いいえ | タグのキー。 | キーは 1 ~ 128 文字で、 |
Value | String | いいえ | いいえ | タグの値。 | 値は最大 128 文字で、 |
戻り値
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
- HaVipIdJSON 形式
{
"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"
]
}
}
}
}