ALIYUN::DDoSPro::PremiumInstance は、Anti-DDoS Proxy (中国本土以外) インスタンスを作成するために使用されます。
構文
{
"Type": "ALIYUN::DDoSPro::PremiumInstance",
"Properties": {
"NormalQps": Integer,
"NormalBandwidth": Integer,
"FunctionVersion": String,
"ProductPlan": String,
"Period": Integer,
"PortCount": Integer,
"BurstBandwidthMode": String,
"PeriodUnit": String,
"DomainCount": Integer,
"Tags": List
}
}プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
NormalQps | Integer | いいえ | いいえ | インスタンスによって提供されるクリーン クエリ/秒 (QPS)。 | 有効値:500 ~ 100000。値は 100 の倍数である必要があります。 |
NormalBandwidth | Integer | いいえ | いいえ | クリーン帯域幅。 | 単位:Mbit/秒。 NormalBandwidth の有効値は、ProductPlan の値によって異なります。
|
FunctionVersion | String | いいえ | いいえ | プランのタイプ。 | 有効値:
|
ProductPlan | String | いいえ | いいえ | インスタンスの軽減プラン。 | 有効値:
|
Period | Integer | いいえ | いいえ | サブスクリプション期間。 |
|
PortCount | Integer | いいえ | いいえ | 保護するポートの数。 | PortCount の有効値は、ProductPlan の値によって異なります。
|
BurstBandwidthMode | String | いいえ | いいえ | 95 パーセンタイルのバースト可能なクリーン帯域幅の課金方法。 | 有効値:
|
PeriodUnit | String | いいえ | いいえ | サブスクリプション期間の単位。 | 有効値:
デフォルト値:Month。 |
DomainCount | Integer | いいえ | いいえ | 保護するドメイン名の数。 | DomainCount の有効値は、ProductPlan の値によって異なります。
|
Tags | List | いいえ | はい | タグ。 | 最大 20 個のタグを追加できます。詳細については、「タグのプロパティ」をご参照ください。 |
タグの構文
"Tags": [
{
"Key": String,
"Value": String
}
]タグのプロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
Key | String | はい | いいえ | タグキー。 | なし。 |
Value | String | いいえ | いいえ | タグ値。 | なし。 |
戻り値
Fn::GetAtt
InstanceId: 作成されたインスタンスの ID。
例
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
BurstBandwidthMode:
AllowedValues:
- '0'
- '1'
- '2'
Description:
ja: '95 パーセンタイルのバースト可能なクリーン帯域幅の課金方法。有効値:
0: バースト可能なクリーン帯域幅機能を無効にします。
1: バースト可能なクリーン帯域幅機能を有効にし、日次 95 パーセンタイル課金方法を使用します。
2: バースト可能なクリーン帯域幅機能を有効にし、月次 95 パーセンタイル課金方法を使用します。'
Required: false
Type: String
DomainCount:
Description:
ja: '保護するドメイン名の数。
DomainCount の値は、ProductPlan の値によって異なります。
ProductPlan を 0 に設定した場合、DomainCount を 10 ~ 200 の範囲の値に設定できます。値は 10 の倍数である必要があります。
ProductPlan を 1 に設定した場合、DomainCount を 10 ~ 200 の範囲の値に設定できます。値は 10 の倍数である必要があります。
ProductPlan を 2 に設定した場合、このパラメーターを指定する必要はありません。'
MaxValue: 200
MinValue: 10
Required: false
Type: Number
FunctionVersion:
AllowedValues:
- '0'
- '1'
Description:
ja: 'インスタンスのプラン。有効値:
0: 標準プラン
1: 拡張プラン。'
Required: false
Type: String
NormalBandwidth:
Description:
ja: 'インスタンスによって提供されるクリーン帯域幅。単位:Mbit/秒。
NormalBandwidth の値は、ProductPlan の値によって異なります。
ProductPlan を 0 に設定した場合、NormalBandwidth を 100、150、200、250、または 300 に設定できます。
ProductPlan を 1 に設定した場合、NormalBandwidth を 100、150、200、250、または 300 に設定できます。
ProductPlan を 2 に設定した場合、NormalBandwidth を 10、20、30、40、50、60、70、80、90、または 100 に設定できます。'
MaxValue: 300
MinValue: 10
Required: false
Type: Number
NormalQps:
Description:
ja: 'インスタンスによって提供されるクリーン QPS。
NormalQps の値は、ProductPlan の値によって異なります。
ProductPlan を 0 に設定した場合、NormalQps を 500 ~ 100000 の範囲の値に設定できます。値は 100 の倍数である必要があります。
ProductPlan を 1 に設定した場合、NormalQps を 1000 ~ 100000 の範囲の値に設定できます。値は 100 の倍数である必要があります。
ProductPlan を 2 に設定した場合、このパラメーターを指定する必要はありません。'
MaxValue: 100000
MinValue: 500
Required: false
Type: Number
Period:
AllowedValues:
- 1
- 2
- 3
- 4
- 5
- 6
- 12
- 24
AssociationProperty: PayPeriod
Description:
ja: 'ファイアウォールのサブスクリプション期間。PeriodUnit が月の場合、有効な範囲は 1、2、3、4、5、6、12、24 です。
PeriodUnit が年の場合、有効な範囲は 1、2 です。'
Required: false
Type: Number
PeriodUnit:
AllowedValues:
- Month
- Year
- month
- year
AssociationProperty: PayPeriodUnit
Description:
ja: 'サブスクリプション期間の単位。有効値:
Month
Year
デフォルト値:Month。'
Required: false
Type: String
PortCount:
Description:
ja: '保護するポートの数。
PortCount の値は、ProductPlan の値によって異なります。
ProductPlan を 0 に設定した場合、PortCount を 5 ~ 400 の範囲の値に設定できます。値は 5 の倍数である必要があります。
ProductPlan を 1 に設定した場合、PortCount を 5 ~ 400 の範囲の値に設定できます。値は 5 の倍数である必要があります。
ProductPlan を 2 に設定した場合、このパラメーターを指定する必要はありません。'
MaxValue: 400
MinValue: 5
Required: false
Type: Number
ProductPlan:
AllowedValues:
- '0'
- '1'
- '2'
Description:
ja: 'インスタンスの軽減プラン。有効値:
0: 保険軽減プラン
1: 無制限軽減プラン
2: 中国本土アクセラレーション (CMA) 軽減プラン'
Required: false
Type: String
Resources:
PremiumInstance:
Properties:
BurstBandwidthMode:
Ref: BurstBandwidthMode
DomainCount:
Ref: DomainCount
FunctionVersion:
Ref: FunctionVersion
NormalBandwidth:
Ref: NormalBandwidth
NormalQps:
Ref: NormalQps
Period:
Ref: Period
PeriodUnit:
Ref: PeriodUnit
PortCount:
Ref: PortCount
ProductPlan:
Ref: ProductPlan
Type: ALIYUN::DDoSPro::PremiumInstance
Outputs:
InstanceId:
Description: インスタンスの ID。
Value:
Fn::GetAtt:
- PremiumInstance
- InstanceId
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"NormalQps": {
"Type": "Number",
"Description": {
"ja": "インスタンスによって提供されるクリーン QPS。\nNormalQps の値は、ProductPlan の値によって異なります。\nProductPlan を 0 に設定した場合、NormalQps を 500 ~ 100000 の範囲の値に設定できます。値は 100 の倍数である必要があります。\nProductPlan を 1 に設定した場合、NormalQps を 1000 ~ 100000 の範囲の値に設定できます。値は 100 の倍数である必要があります。\nProductPlan を 2 に設定した場合、このパラメーターを指定する必要はありません。\nProductPlan を 3 に設定した場合、NormalQps を 500 ~ 100000 の範囲の値に設定できます。値は 100 の倍数である必要があります。"
},
"Required": false,
"MinValue": 500,
"MaxValue": 100000
},
"NormalBandwidth": {
"Type": "Number",
"Description": {
"ja": "インスタンスによって提供されるクリーン帯域幅。単位:Mbit/秒。\nNormalBandwidth の値は、ProductPlan の値によって異なります。\nProductPlan を 0 に設定した場合、NormalBandwidth を 100、150、200、250、または 300 に設定できます。\nProductPlan を 1 に設定した場合、NormalBandwidth を 100、150、200、250、または 300 に設定できます。\nProductPlan を 2 に設定した場合、NormalBandwidth を 10、20、30、40、50、60、70、80、90、または 100 に設定できます。\nProductPlan を 3 に設定した場合、NormalBandwidth を 10、20、30、40、50、60、70、80、90、100、150、または 200 に設定できます。"
},
"Required": false,
"MinValue": 10,
"MaxValue": 300
},
"FunctionVersion": {
"Type": "String",
"Description": {
"ja": "インスタンスのプラン。有効値:\n0: 標準プラン\n1: 拡張プラン。"
},
"AllowedValues": [
"0",
"1"
],
"Required": false
},
"ProductPlan": {
"Type": "String",
"Description": {
"ja": "インスタンスの軽減プラン。有効値:\n0: 保険軽減プラン\n1: 無制限軽減プラン\n2: 中国本土アクセラレーション (CMA) 軽減プラン\n3: セキュア中国本土アクセラレーション (Sec-CMA) 軽減プラン"
},
"AllowedValues": [
"0",
"1",
"2"
],
"Required": false
},
"Period": {
"AssociationProperty": "PayPeriod",
"Type": "Number",
"Description": {
"ja": "ファイアウォールのサブスクリプション期間。PeriodUnit が月の場合、有効な範囲は 1、2、3、4、5、6、12、24 です。\nPeriodUnit が年の場合、有効な範囲は 1、2 です。"
},
"AllowedValues": [
1,
2,
3,
4,
5,
6,
12,
24
],
"Required": false
},
"PortCount": {
"Type": "Number",
"Description": {
"ja": "保護するポートの数。\nPortCount の値は、ProductPlan の値によって異なります。\nProductPlan を 0 に設定した場合、PortCount を 5 ~ 400 の範囲の値に設定できます。値は 5 の倍数である必要があります。\nProductPlan を 1 に設定した場合、PortCount を 5 ~ 400 の範囲の値に設定できます。値は 5 の倍数である必要があります。\nProductPlan を 2 に設定した場合、このパラメーターを指定する必要はありません。\nProductPlan を 3 に設定した場合、PortCount を 5 ~ 400 の範囲の値に設定できます。値は 5 の倍数である必要があります。"
},
"Required": false,
"MinValue": 5,
"MaxValue": 400
},
"BurstBandwidthMode": {
"Type": "String",
"Description": {
"ja": "95 パーセンタイルのバースト可能なクリーン帯域幅の課金方法。有効値:\n0: バースト可能なクリーン帯域幅機能を無効にします。\n1: バースト可能なクリーン帯域幅機能を有効にし、日次 95 パーセンタイル課金方法を使用します。\n2: バースト可能なクリーン帯域幅機能を有効にし、月次 95 パーセンタイル課金方法を使用します。"
},
"AllowedValues": [
"0",
"1",
"2"
],
"Required": false
},
"PeriodUnit": {
"AssociationProperty": "PayPeriodUnit",
"Type": "String",
"Description": {
"ja": "サブスクリプション期間の単位。有効値:\nMonth\nYear\nデフォルト値:Month。"
},
"AllowedValues": [
"Month",
"Year",
"month",
"year"
],
"Required": false
},
"DomainCount": {
"Type": "Number",
"Description": {
"ja": "保護するドメイン名の数。\nDomainCount の値は、ProductPlan の値によって異なります。\nProductPlan を 0 に設定した場合、DomainCount を 10 ~ 200 の範囲の値に設定できます。値は 10 の倍数である必要があります。\nProductPlan を 1 に設定した場合、DomainCount を 10 ~ 200 の範囲の値に設定できます。値は 10 の倍数である必要があります。\nProductPlan を 2 に設定した場合、このパラメーターを指定する必要はありません。\nProductPlan を 3 に設定した場合、DomainCount を 10 ~ 200 の範囲の値に設定できます。値は 10 の倍数である必要があります。"
},
"Required": false,
"MinValue": 10,
"MaxValue": 200
}
},
"Resources": {
"PremiumInstance": {
"Type": "ALIYUN::DDoSPro::PremiumInstance",
"Properties": {
"NormalQps": {
"Ref": "NormalQps"
},
"NormalBandwidth": {
"Ref": "NormalBandwidth"
},
"FunctionVersion": {
"Ref": "FunctionVersion"
},
"ProductPlan": {
"Ref": "ProductPlan"
},
"Period": {
"Ref": "Period"
},
"PortCount": {
"Ref": "PortCount"
},
"BurstBandwidthMode": {
"Ref": "BurstBandwidthMode"
},
"PeriodUnit": {
"Ref": "PeriodUnit"
},
"DomainCount": {
"Ref": "DomainCount"
}
}
}
},
"Outputs": {
"InstanceId": {
"Description": "インスタンスの ID。",
"Value": {
"Fn::GetAtt": [
"PremiumInstance",
"InstanceId"
]
}
}
}
}