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

Resource Orchestration Service:ALIYUN::DDoSPro::PremiumInstance

最終更新日:Mar 17, 2025

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 の値によって異なります。

  • ProductPlan が 0 に設定されている場合の有効値:100、150、200、250、300。

  • ProductPlan が 1 に設定されている場合の有効値:100、150、200、250、300。

  • ProductPlan が 2 に設定されている場合の有効値:10、20、30、40、50、60、70、80、90、100。

FunctionVersion

String

いいえ

いいえ

プランのタイプ。

有効値:

  • 0: 標準

  • 1: 拡張

ProductPlan

String

いいえ

いいえ

インスタンスの軽減プラン。

有効値:

  • 0: 保険軽減プラン

  • 1: 無制限軽減プラン

  • 2: 中国本土アクセラレーション (CMA) 軽減プラン

Period

Integer

いいえ

いいえ

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

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

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

PortCount

Integer

いいえ

いいえ

保護するポートの数。

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

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

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

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

BurstBandwidthMode

String

いいえ

いいえ

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

有効値:

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

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

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

PeriodUnit

String

いいえ

いいえ

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

有効値:

  • Month または month

  • Year または year

デフォルト値:Month。

DomainCount

Integer

いいえ

いいえ

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

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

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

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

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

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"
        ]
      }
    }
  }
}