構文
{
"Type": "ALIYUN::VPC::EIPPro",
"Properties": {
"Description": String,
"ResourceGroupId": String,
"InstanceId": String,
"InstanceChargeType": String,
"PricingCycle": String,
"ISP": String,
"Period": Number,
"DeletionProtection": Boolean,
"AutoPay": Boolean,
"Name": String,
"InternetChargeType": String,
"Netmode": String,
"Bandwidth": Number,
"IpAddress": String,
"Tags": List,
"SecurityProtectionTypes": List,
"PublicIpAddressPoolId": String
}
}
プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
Description | String | いいえ | はい | EIPの説明。 | 説明は文字で始まる必要がありますが、http://またはhttps://で始めることはできません。 |
ResourceGroupId | String | いいえ | はい | EIPが属するリソースグループのID。 | なし |
InstanceId | String | いいえ | いいえ | EIPのID。 | IpAddressプロパティとInstanceIdプロパティのいずれかを指定する必要があります。両方のプロパティを空のままにすると、システムはEIPをランダムに割り当てます。 |
InstanceChargeType | String | いいえ | いいえ | EIPの課金方式。 | 有効な値: Prepaid:サブスクリプション。 Postpaid(デフォルト):従量課金制
|
PricingCycle | String | いいえ | いいえ | サブスクリプションEIPの課金サイクル。 | InstanceChargeTypeがPrepaidに設定されている場合は、このプロパティを指定する必要があります。 有効な値: |
ISP | String | いいえ | いいえ | EIPの回線タイプ。 | 有効な値: BGP:BGP(マルチ ISP)。このタイプの回線はすべてのリージョンでサポートされています。 BGP_PRO:BGP(マルチ ISP)Pro。このタイプの回線は、中国(香港)リージョンでのみサポートされています。 BGP_FinanceCloud:このタイプの回線は、中国東部 1 ファイナンスリージョンでのみサポートされています。
説明 Alibaba Cloudアカウントがシングル ISP帯域幅のホワイトリストに追加されている場合は、このプロパティをChinaTelecom、ChinaUnicom、またはChinaMobileに設定できます。 |
Period | Number | いいえ | いいえ | サブスクリプション期間。 | InstanceChargeTypeがPrepaidに設定されている場合は、このプロパティを指定する必要があります。 |
DeletionProtection | Boolean | いいえ | はい | 削除保護を有効にするかどうかを指定します。 | 有効な値: |
AutoPay | Boolean | いいえ | いいえ | 自動支払いを有効にするかどうかを指定します。 | InstanceChargeTypeがPrepaidに設定されている場合は、このプロパティを指定する必要があります。 有効な値: |
Name | String | いいえ | はい | EIPの名前。 | 名前は2~128文字で、文字、数字、ピリオド(.)、アンダースコア(_)、ハイフン(-)を含めることができます。名前は文字で始まる必要がありますが、http://またはhttps://で始めることはできません。 |
InternetChargeType | String | いいえ | いいえ | EIPの計測方法。 | 有効な値: |
Netmode | String | いいえ | いいえ | EIPのネットワークタイプ。 | 値をpublicに設定します。 publicの値は、データがインターネット経由で転送されることを指定します。 |
Bandwidth | Number | いいえ | はい | EIPの帯域幅。 | デフォルト値:5。単位:Mbit/s。 |
IpAddress | String | いいえ | いいえ | EIPのIPアドレス。 | IpAddressプロパティとInstanceIdプロパティのいずれかを指定する必要があります。両方のプロパティを空のままにすると、システムはEIPをランダムに割り当てます。 |
Tags | List | いいえ | はい | タグ。 | 最大 20 個のタグを指定できます。 詳細については、「タグのプロパティ」をご参照ください。 |
SecurityProtectionTypes | List | いいえ | いいえ | Anti-DDoSのエディション。 | 有効な値:
説明 最大 10 個のAnti-DDoSエディションを指定できます。 |
PublicIpAddressPoolId | String | いいえ | いいえ | IPアドレスプールのID。 | EIPは、指定されたIPアドレスプールから割り当てられます。 IPアドレスプール機能は、試用版に必要な権限が付与されているアカウントのユーザーのみが使用できます。この機能を使用するには、[チケットを提出] してください。 |
タグの構文
"Tags": [
{
"Value": String,
"Key": String
}
]
タグのプロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
Value | String | いいえ | いいえ | タグの値。 | タグ値は最大 128 文字で、http://またはhttps://を含めることはできません。 aliyunまたはacs:で始めることはできません。 |
Key | String | はい | いいえ | タグのキー。 | タグキーは1~128文字で、http://またはhttps://を含めることはできません。 aliyunまたはacs:で始めることはできません。 |
例
YAML 形式
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
Description:
Type: String
Description: オプション。EIP の説明。説明は 2 ~ 256 文字である必要があります。文字で始める必要があります。 http:// または https:// で始めることはできません。
Default: test
InstanceId:
Type: String
Description: 要求された EIP の ID。
Default: eip-25877c70gddh****
Name:
Type: String
Description: EIP の名前。名前は 2 ~ 128 文字である必要があります。文字で始める必要があります。数字、ピリオド (.)、アンダースコア (_)、ハイフン (-) を含めることができます。 http:// または https:// で始めることはできません。
Default: test
Bandwidth:
Type: Number
Description: 出力ネットワークの帯域幅。デフォルトは 5MB です。
Default: 5
Resources:
ElasticIpPro:
Type: ALIYUN::VPC::EIPPro
Properties:
Description:
Ref: Description
InstanceId:
Ref: InstanceId
Name:
Ref: Name
Bandwidth:
Ref: Bandwidth
Outputs:
ISP:
Description: 回線タイプ。
Value:
Fn::GetAtt:
- ElasticIpPro
- ISP
AllocationId:
Description: VPC での使用のためにアドレスの割り当てを表すために Aliyun が割り当てる ID。VPC Elastic IP アドレスに対してのみ返されます。
Value:
Fn::GetAtt:
- ElasticIpPro
- AllocationId
EipAddress:
Description: 作成された EIP の IP アドレス。
Value:
Fn::GetAtt:
- ElasticIpPro
- EipAddress
OrderId:
Description: プリペイド EIP インスタンスのオーダー ID。
Value:
Fn::GetAtt:
- ElasticIpPro
- OrderId
JSON 形式
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"Description": {
"Type": "String",
"Description": "オプション。EIP の説明。説明は 2 ~ 256 文字である必要があります。文字で始める必要があります。 http:// または https:// で始めることはできません。",
"Default": "test"
},
"InstanceId": {
"Type": "String",
"Description": "要求された EIP の ID。",
"Default": "eip-25877c70gddh****"
},
"Name": {
"Type": "String",
"Description": "EIP の名前。名前は 2 ~ 128 文字である必要があります。文字で始める必要があります。数字、ピリオド (.)、アンダースコア (_)、ハイフン (-) を含めることができます。 http:// または https:// で始めることはできません。",
"Default": "test"
},
"Bandwidth": {
"Type": "Number",
"Description": "出力ネットワークの帯域幅。デフォルトは 5MB です。",
"Default": 5
}
},
"Resources": {
"ElasticIpPro": {
"Type": "ALIYUN::VPC::EIPPro",
"Properties": {
"Description": {
"Ref": "Description"
},
"InstanceId": {
"Ref": "InstanceId"
},
"Name": {
"Ref": "Name"
},
"Bandwidth": {
"Ref": "Bandwidth"
}
}
}
},
"Outputs": {
"ISP": {
"Description": "回線タイプ。",
"Value": {
"Fn::GetAtt": [
"ElasticIpPro",
"ISP"
]
}
},
"AllocationId": {
"Description": "VPC での使用のためにアドレスの割り当てを表すために Aliyun が割り当てる ID。VPC Elastic IP アドレスに対してのみ返されます。",
"Value": {
"Fn::GetAtt": [
"ElasticIpPro",
"AllocationId"
]
}
},
"EipAddress": {
"Description": "作成された EIP の IP アドレス。",
"Value": {
"Fn::GetAtt": [
"ElasticIpPro",
"EipAddress"
]
}
},
"OrderId": {
"Description": "プリペイド EIP インスタンスのオーダー ID。",
"Value": {
"Fn::GetAtt": [
"ElasticIpPro",
"OrderId"
]
}
}
}
}