ALIYUN::VPC::AnycastEIP は、エニーキャスト エラスティック IP アドレス (エニーキャスト EIP) を作成するために使用されます。
構文
{
"Type": "ALIYUN::VPC::AnycastEIP",
"Properties": {
"Description": String,
"ServiceLocation": String,
"InstanceChargeType": String,
"InternetChargeType": String,
"Name": String,
"Bandwidth": Integer,
"ResourceGroupId": String
}
}プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
Description | String | いいえ | はい | エニーキャスト EIP の説明。 | なし。 |
ServiceLocation | String | いいえ | いいえ | エニーキャスト EIP のアクセスリージョン。 | 値を international に設定します。 international の値は、中国本土以外のリージョンを指定します。 |
InstanceChargeType | String | いいえ | いいえ | エニーキャスト EIP の課金方法。 | 値を PostPaid に設定します。 PostPaid の値は、従量課金制を指定します。 |
InternetChargeType | String | いいえ | いいえ | エニーキャスト EIP のインターネット使用量の課金方法。 | 値を PayByTraffic に設定します。 PayByTraffic の値は、トラフィック課金方法を指定します。 |
Name | String | いいえ | はい | エニーキャスト EIP の名前。 | 名前は 2 ~ 128 文字で、文字、数字、アンダースコア (_)、およびハイフン (-) を使用できます。文字で始める必要があります。 |
Bandwidth | Integer | いいえ | いいえ | エニーキャスト EIP のピーク帯域幅 | 有効な値: 100 ~ 200。 デフォルト値: 1000。 単位: Mbit/s。 説明 ピーク帯域幅は帯域幅の上限のみを示しており、参考値です。実際のピーク帯域幅は、使用シナリオによって異なる場合があります。 |
ResourceGroupId | String | いいえ | いいえ | 関連付けられているリソースグループの ID。 | なし。 |
戻り値
Fn::GetAtt
AnycastId: エニーキャスト EIP の ID。
IpAddress: エニーキャスト EIP の IP。
OrderId: 注文の ID。
Name: エニーキャスト EIP の名前。
例
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"Description": {
"Type": "String",
"Description": "Anycast EIP instance description" // エニーキャスト EIP インスタンスの説明
},
"ServiceLocation": {
"Type": "String",
"Description": "Anycast EIP instance access area", // エニーキャスト EIP インスタンスのアクセスエリア
"AllowedValues": [
"international"
],
"Default": "international"
},
"InstanceChargeType": {
"Type": "String",
"Description": "Anycast EIP instance charge type", // エニーキャスト EIP インスタンスの課金タイプ
"AllowedValues": [
"PostPaid"
]
},
"InternetChargeType": {
"Type": "String",
"Description": "Anycast EIP instance access public network billing method", // エニーキャスト EIP インスタンスのパブリックネットワークアクセス課金方法
"AllowedValues": [
"PayByTraffic"
]
},
"Name": {
"Type": "String",
"Description": "Anycast EIP instance name" // エニーキャスト EIP インスタンス名
}
},
"Resources": {
"AnycastEip": {
"Type": "ALIYUN::VPC::AnycastEIP",
"Properties": {
"Description": {
"Ref": "Description"
},
"ServiceLocation": {
"Ref": "ServiceLocation"
},
"InstanceChargeType": {
"Ref": "InstanceChargeType"
},
"InternetChargeType": {
"Ref": "InternetChargeType"
},
"Name": {
"Ref": "Name"
}
}
}
},
"Outputs": {
"AnycastId": {
"Description": "Anycast EIP instance ID", // エニーキャスト EIP インスタンス ID
"Value": {
"Fn::GetAtt": [
"AnycastEip",
"AnycastId"
]
}
},
"IpAddress": {
"Description": "Anycase IP address", // エニーキャスト IP アドレス
"Value": {
"Fn::GetAtt": [
"AnycastEip",
"IpAddress"
]
}
},
"OrderId": {
"Description": "Order ID", // 注文 ID
"Value": {
"Fn::GetAtt": [
"AnycastEip",
"OrderId"
]
}
},
"Name": {
"Description": "Anycast EIP instance name", // エニーキャスト EIP インスタンス名
"Value": {
"Fn::GetAtt": [
"AnycastEip",
"Name"
]
}
}
}
}ROSTemplateFormatVersion: '2015-09-01'
Parameters:
Description:
Description: Anycast EIP instance description # エニーキャスト EIP インスタンスの説明
Type: String
InstanceChargeType:
AllowedValues:
- PostPaid
Description: Anycast EIP instance charge type # エニーキャスト EIP インスタンスの課金タイプ
Type: String
InternetChargeType:
AllowedValues:
- PayByTraffic
Description: Anycast EIP instance access public network billing method # エニーキャスト EIP インスタンスのパブリックネットワークアクセス課金方法
Type: String
Name:
Description: Anycast EIP instance name # エニーキャスト EIP インスタンス名
Type: String
ServiceLocation:
AllowedValues:
- international
Default: international
Description: Anycast EIP instance access area # エニーキャスト EIP インスタンスのアクセスエリア
Type: String
Resources:
AnycastEip:
Properties:
Description:
Ref: Description
InstanceChargeType:
Ref: InstanceChargeType
InternetChargeType:
Ref: InternetChargeType
Name:
Ref: Name
ServiceLocation:
Ref: ServiceLocation
Type: ALIYUN::VPC::AnycastEIP
Outputs:
AnycastId:
Description: Anycast EIP instance ID # エニーキャスト EIP インスタンス ID
Value:
Fn::GetAtt:
- AnycastEip
- AnycastId
IpAddress:
Description: Anycase IP address # エニーキャスト IP アドレス
Value:
Fn::GetAtt:
- AnycastEip
- IpAddress
Name:
Description: Anycast EIP instance name # エニーキャスト EIP インスタンス名
Value:
Fn::GetAtt:
- AnycastEip
- Name
OrderId:
Description: Order ID # 注文 ID
Value:
Fn::GetAtt:
- AnycastEip
- OrderId