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

Resource Orchestration Service:ALIYUN::DDoSPro::ProInstance

最終更新日:Mar 17, 2025

ALIYUN::DDoSPro::ProInstance は、Anti-DDoS Proxy (中国本土) インスタンスを作成するために使用されます。

構文

{
  "Type": "ALIYUN::DDoSPro::ProInstance",
  "Properties": {
    "NormalQps": Integer,
    "Period": Integer,
    "PortCount": Integer,
    "Edition": String,
    "BurstBandwidthMode": String,
    "ServiceBandwidth": Integer,
    "ServicePartner": String,
    "BaseBandwidth": Integer,
    "FunctionVersion": String,
    "Bandwidth": Integer,
    "AddressType": String,
    "PeriodUnit": String,
    "DomainCount": Integer,
      "Tags": List
  }
}

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

NormalQps

Integer

いいえ

いいえ

インスタンスによって提供されるクリーン クエリ/秒 (QPS)。

有効値:3000 ~ 100000。値は 100 の倍数である必要があります。

Period

Integer

いいえ

いいえ

サブスクリプション期間。

  • PeriodUnit が Month または month に設定されている場合の有効値:1、2、3、4、5、6、12、および 24。

  • PeriodUnit が Year または year に設定されている場合の有効値:1 および 2。

PortCount

Integer

いいえ

いいえ

保護するポートの数。

PortCount の有効値は、ProductPlan の値によって異なります。ProductPlan はインスタンスのタイプを指定します。

  • ProductPlan が 0 に設定されている場合の有効値:5 ~ 400。PortCount の値は 5 の倍数である必要があります。

  • ProductPlan が 1 に設定されている場合の有効値:5 ~ 400。PortCount の値は 5 の倍数である必要があります。

  • ProductPlan が 2 に設定されている場合の有効値:null。

  • ProductPlan が 3 に設定されている場合の有効値:5 ~ 400。 PortCount の値は 5 の倍数である必要があります。

Edition

String

いいえ

いいえ

軽減プランのタイプ。

値を coop に設定します。coop の値は、プロフェッショナル軽減プランを指定します。

BurstBandwidthMode

String

いいえ

いいえ

95 パーセンタイル バースト可能クリーン帯域幅の課金方法。

有効値:

  • 0:バースト可能クリーン帯域幅機能を無効にします。

  • 1:バースト可能クリーン帯域幅機能を有効にし、日次 95 パーセンタイル課金方法を使用します。

  • 2:バースト可能クリーン帯域幅機能を有効にし、月次 95 パーセンタイル課金方法を使用します。

ServiceBandwidth

Integer

いいえ

いいえ

クリーン帯域幅。

単位:Mbit/秒。

有効値:100 ~ 5000。値は 50 の倍数である必要があります。

ServicePartner

String

いいえ

いいえ

保護回線のタイプ。

値を coop-line-001 に設定します。 coop-line-001 の値は、デフォルトの保護回線を指定します。

BaseBandwidth

Integer

いいえ

いいえ

基本保護帯域幅。

単位:Gbit/秒。

有効値:30、60、100、300、400、500、および 600。

FunctionVersion

String

いいえ

いいえ

機能プランのタイプ。

有効値:

  • 0:標準

  • 1:拡張

Bandwidth

Integer

いいえ

はい

バースト可能保護帯域幅。

単位:Gbit/秒。

バースト可能保護帯域幅は、基本保護帯域幅以上である必要があります。Bandwidth の有効値は、BaseBandwidth の値によって異なります。

  • BaseBandwidth が 30 に設定されている場合の有効値:30、40、50、60、70、80、100、150、200、および 300。

  • BaseBandwidth が 60 に設定されている場合の有効値:60、70、80、100、150、200、300、400、500、および 600。

  • BaseBandwidth が 100 に設定されている場合の有効値:100、150、200、300、400、500、および 600。

  • BaseBandwidth が 300 に設定されている場合の有効値:300、400、500、および 600。

  • BaseBandwidth が 400 に設定されている場合の有効値:400、500、および 600。

  • BaseBandwidth が 500 に設定されている場合の有効値:500 および 600。

  • BaseBandwidth が 600 に設定されている場合の有効値:600。

AddressType

String

いいえ

いいえ

IP アドレスの IP バージョン。

有効値:

  • Ipv4

  • Ipv6

PeriodUnit

String

いいえ

いいえ

サブスクリプション期間の単位。

デフォルト値:Month。有効値:

  • Month または month

  • Year または year

DomainCount

Integer

いいえ

いいえ

保護するドメイン名の数。

DomainCount の有効値は、ProductPlan の値によって異なります。

  • ProductPlan が 0 に設定されている場合の有効値:10 ~ 200。DomainCount の値は 10 の倍数である必要があります。

  • ProductPlan が 1 に設定されている場合の有効値:10 ~ 200。DomainCount の値は 10 の倍数である必要があります。

  • ProductPlan が 2 に設定されている場合の有効値:null。

  • ProductPlan が 3 に設定されている場合の有効値:10 ~ 200。DomainCount の値は 10 の倍数である必要があります。

Tags

List

いいえ

はい

タグ。

詳細については、「タグのプロパティ」をご参照ください。

タグの構文

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

タグのプロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

Key

String

はい

いいえ

タグキー。

なし。

Value

String

いいえ

いいえ

タグ値。

なし。

戻り値

Fn::GetAtt

InstanceId:作成されたインスタンスの ID。

  • YAML フォーマット

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      AddressType:
        AllowedValues:
        - Ipv4
        - Ipv6
        Description:
          ja: "IP アドレスの IP バージョン。有効値:Ipv4、Ipv6"
        Required: false
        Type: String
      Bandwidth:
        Description:
          ja: 'バースト可能保護帯域幅。単位:Gbit/秒。
    
            バースト可能保護帯域幅は、基本保護帯域幅以上である必要があります。Bandwidth の値は、BaseBandwidth
            の値によって異なります。'
        Required: false
        Type: Number
      BaseBandwidth:
        AllowedValues:
        - 30
        - 60
        - 100
        - 300
        - 400
        - 500
        - 600
        Description:
          ja: '基本保護帯域幅。単位:Gbit/秒。
    
            有効値:30、60、100、300、400、500、および 600。'
        Required: false
        Type: Number
      BurstBandwidthMode:
        AllowedValues:
        - '0'
        - '1'
        - '2'
        Description:
          ja: '95 パーセンタイル バースト可能クリーン帯域幅の課金方法。有効値:
    
            0:バースト可能クリーン帯域幅機能を無効にします。
    
            1:バースト可能クリーン帯域幅機能を有効にし、日次 95 パーセンタイル課金方法を使用します。
    
            2:バースト可能クリーン帯域幅機能を有効にし、月次 95 パーセンタイル課金方法を使用します。'
        Required: false
        Type: String
      DomainCount:
        Description:
          ja: '保護するドメイン名の数。
    
            有効値:50 ~ 2000。値は 10 の倍数である必要があります。'
        MaxValue: 2000
        MinValue: 50
        Required: false
        Type: Number
      Edition:
        Description:
          ja: インスタンスの軽減プラン。値を coop に設定します。これは、プロフェッショナル軽減プランを示します。
        Required: false
        Type: String
      FunctionVersion:
        AllowedValues:
        - '0'
        - '1'
        Description:
          ja: 'インスタンスの機能プラン。有効値:
    
            0:標準機能プラン
    
            1:拡張機能プラン。'
        Required: false
        Type: String
      NormalQps:
        Description:
          ja: 'インスタンスによって提供されるクリーン クエリ/秒 (QPS)。
    
            有効値:3000 ~ 100000。値は 100 の倍数である必要があります。'
        MaxValue: 100000
        MinValue: 3000
        Required: false
        Type: Number
      Period:
        AllowedValues:
        - 1
        - 2
        - 3
        - 4
        - 5
        - 6
        - 12
        - 24
        AssociationProperty: PayPeriod
        Description:
          ja: 'ファイアウォールのサブスクリプション期間。PeriodUnit が Month の場合、有効な範囲は 1、2、3、4、5、6、12、24 です。
    
            PeriodUnit が Year の場合、有効な範囲は 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: '保護するポートの数。
    
            有効値:50 ~ 400。値は 5 の倍数である必要があります。'
        MaxValue: 400
        MinValue: 50
        Required: false
        Type: Number
      ServiceBandwidth:
        Description:
          ja: 'インスタンスによって提供されるクリーン帯域幅。単位:Mbit/秒。
    
            有効値:100 ~ 5000。値は 50 の倍数である必要があります。'
        MaxValue: 5000
        MinValue: 100
        Required: false
        Type: Number
      ServicePartner:
        Description:
          ja: 保護回線のタイプ。値を coop-line-001 に設定します。これは、デフォルトの保護回線を示します。
        Required: false
        Type: String
    Resources:
      ProInstance:
        Properties:
          AddressType:
            Ref: AddressType
          Bandwidth:
            Ref: Bandwidth
          BaseBandwidth:
            Ref: BaseBandwidth
          BurstBandwidthMode:
            Ref: BurstBandwidthMode
          DomainCount:
            Ref: DomainCount
          Edition:
            Ref: Edition
          FunctionVersion:
            Ref: FunctionVersion
          NormalQps:
            Ref: NormalQps
          Period:
            Ref: Period
          PeriodUnit:
            Ref: PeriodUnit
          PortCount:
            Ref: PortCount
          ServiceBandwidth:
            Ref: ServiceBandwidth
          ServicePartner:
            Ref: ServicePartner
        Type: ALIYUN::DDoSPro::ProInstance
    Outputs:
      InstanceId:
        Description: インスタンスの ID。
        Value:
          Fn::GetAtt:
          - ProInstance
          - InstanceId
                            
  • JSON フォーマット

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "NormalQps": {
          "Type": "Number",
          "Description": {
            "ja": "インスタンスによって提供されるクリーン クエリ/秒 (QPS)。\n有効値:3000 ~ 100000。値は 100 の倍数である必要があります。"
          },
          "Required": false,
          "MinValue": 3000,
          "MaxValue": 100000
        },
        "Period": {
          "AssociationProperty": "PayPeriod",
          "Type": "Number",
          "Description": {
            "ja": "ファイアウォールのサブスクリプション期間。PeriodUnit が Month の場合、有効な範囲は 1、2、3、4、5、6、12、24 です。\nPeriodUnit が Year の場合、有効な範囲は 1、2 です。"
          },
          "AllowedValues": [
            1,
            2,
            3,
            4,
            5,
            6,
            12,
            24
          ],
          "Required": false
        },
        "PortCount": {
          "Type": "Number",
          "Description": {
            "ja": "保護するポートの数。\n有効値:50 ~ 400。値は 5 の倍数である必要があります。"
          },
          "Required": false,
          "MinValue": 50,
          "MaxValue": 400
        },
        "Edition": {
          "Type": "String",
          "Description": {
            "ja": "インスタンスの軽減プラン。値を coop に設定します。これは、プロフェッショナル軽減プランを示します。"
          },
          "Required": false
        },
        "BurstBandwidthMode": {
          "Type": "String",
          "Description": {
            "ja": "95 パーセンタイル バースト可能クリーン帯域幅の課金方法。有効値:\n0:バースト可能クリーン帯域幅機能を無効にします。\n1:バースト可能クリーン帯域幅機能を有効にし、日次 95 パーセンタイル課金方法を使用します。\n2:バースト可能クリーン帯域幅機能を有効にし、月次 95 パーセンタイル課金方法を使用します。"
          },
          "AllowedValues": [
            "0",
            "1",
            "2"
          ],
          "Required": false
        },
        "ServiceBandwidth": {
          "Type": "Number",
          "Description": {
            "ja": "インスタンスによって提供されるクリーン帯域幅。単位:Mbit/秒。\n有効値:100 ~ 5000。値は 50 の倍数である必要があります。"
          },
          "Required": false,
          "MinValue": 100,
          "MaxValue": 5000
        },
        "ServicePartner": {
          "Type": "String",
          "Description": {
            "ja": "保護回線のタイプ。値を coop-line-001 に設定します。これは、デフォルトの保護回線を示します。"
          },
          "Required": false
        },
        "BaseBandwidth": {
          "Type": "Number",
          "Description": {
            "ja": "基本保護帯域幅。単位:Gbit/秒。\n有効値:30、60、100、300、400、500、および 600。"
          },
          "AllowedValues": [
            30,
            60,
            100,
            300,
            400,
            500,
            600
          ],
          "Required": false
        },
        "FunctionVersion": {
          "Type": "String",
          "Description": {
            "ja": "インスタンスの機能プラン。有効値:\n0:標準機能プラン\n1:拡張機能プラン。"
          },
          "AllowedValues": [
            "0",
            "1"
          ],
          "Required": false
        },
        "Bandwidth": {
          "Type": "Number",
          "Description": {
            "ja": "バースト可能保護帯域幅。単位:Gbit/秒。\nバースト可能保護帯域幅は、基本保護帯域幅以上である必要があります。Bandwidth の値は、BaseBandwidth の値によって異なります。"
          },
          "Required": false
        },
        "AddressType": {
          "Type": "String",
          "Description": {
            "ja": "IP アドレスの IP バージョン。有効値:Ipv4 および Ipv6。"
          },
          "AllowedValues": [
            "Ipv4",
            "Ipv6"
          ],
          "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": "保護するドメイン名の数。\n有効値:50 ~ 2000。値は 10 の倍数である必要があります。"
          },
          "Required": false,
          "MinValue": 50,
          "MaxValue": 2000
        }
      },
      "Resources": {
        "ProInstance": {
          "Type": "ALIYUN::DDoSPro::ProInstance",
          "Properties": {
            "NormalQps": {
              "Ref": "NormalQps"
            },
            "Period": {
              "Ref": "Period"
            },
            "PortCount": {
              "Ref": "PortCount"
            },
            "Edition": {
              "Ref": "Edition"
            },
            "BurstBandwidthMode": {
              "Ref": "BurstBandwidthMode"
            },
            "ServiceBandwidth": {
              "Ref": "ServiceBandwidth"
            },
            "ServicePartner": {
              "Ref": "ServicePartner"
            },
            "BaseBandwidth": {
              "Ref": "BaseBandwidth"
            },
            "FunctionVersion": {
              "Ref": "FunctionVersion"
            },
            "Bandwidth": {
              "Ref": "Bandwidth"
            },
            "AddressType": {
              "Ref": "AddressType"
            },
            "PeriodUnit": {
              "Ref": "PeriodUnit"
            },
            "DomainCount": {
              "Ref": "DomainCount"
            }
          }
        }
      },
      "Outputs": {
        "InstanceId": {
          "Description": "インスタンスの ID。",
          "Value": {
            "Fn::GetAtt": [
              "ProInstance",
              "InstanceId"
            ]
          }
        }
      }
    }