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

Resource Orchestration Service:シナリオ防御ポリシー

最終更新日:Mar 17, 2025

ALIYUN::DDoSPro::SceneDefensePolicy は、シナリオ固有のカスタムポリシーを作成するために使用されます。

構文

{
  "Type": "ALIYUN::DDoSPro::SceneDefensePolicy",
  "Properties": {
    "EndTime": Integer,
    "StartTime": Integer,
    "Name": String,
    "Template": String
  }
}

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

EndTime

Integer

はい

いいえ

ポリシーの終了時刻。

この値は、1970 年 1 月 1 日 00:00:00 UTC から経過したミリ秒数を表す UNIX タイムスタンプです。

Name

String

はい

いいえ

ポリシー名。

なし。

StartTime

Integer

はい

いいえ

ポリシーの開始時刻。

この値は、1970 年 1 月 1 日 00:00:00 UTC から経過したミリ秒数を表す UNIX タイムスタンプです。

Template

String

はい

いいえ

ポリシーのテンプレート。

有効な値:

  • promotion: 重要アクティビティ テンプレート

  • bypass: 全トラフィック転送 テンプレート

戻り値

Fn::GetAtt

Name: ポリシー名。

YAML フォーマット

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  EndTime:
    Type: Number
    Description:
      ja: 'ポリシーの終了時刻。この値は UNIX タイムスタンプです。単位: ミリ秒。'
    Required: true
  StartTime:
    Type: Number
    Description:
      ja: 'ポリシーの開始時刻。この値は UNIX タイムスタンプです。単位: ミリ秒。'
    Required: true
  Template:
    Type: String
    Description:
      ja: |-
        ポリシーのテンプレート。有効な値:
        promotion: 重要アクティビティ
        bypass: 全トラフィック転送
    AllowedValues:
      - promotion
      - bypass
    Required: true
  Name:
    Type: String
    Description:
      ja: ポリシーの名前。
    Required: true
Resources:
  ExtensionResource:
    Type: ALIYUN::DDoSPro::SceneDefensePolicy
    Properties:
      EndTime:
        Ref: EndTime
      StartTime:
        Ref: StartTime
      Template:
        Ref: Template
      Name:
        Ref: Name
Outputs:
  Name:
    Description: ポリシーの名前。
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - Name

JSON フォーマット

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "EndTime": {
      "Type": "Number",
      "Description": {
        "ja": "ポリシーの終了時刻。この値は UNIX タイムスタンプです。単位: ミリ秒。"
      },
      "Required": true
    },
    "StartTime": {
      "Type": "Number",
      "Description": {
        "ja": "ポリシーの開始時刻。この値は UNIX タイムスタンプです。単位: ミリ秒。"
      },
      "Required": true
    },
    "Template": {
      "Type": "String",
      "Description": {
        "ja": "ポリシーのテンプレート。有効な値:\npromotion: 重要アクティビティ\nbypass: 全トラフィック転送"
      },
      "AllowedValues": [
        "promotion",
        "bypass"
      ],
      "Required": true
    },
    "Name": {
      "Type": "String",
      "Description": {
        "ja": "ポリシーの名前。"
      },
      "Required": true
    }
  },
  "Resources": {
    "ExtensionResource": {
      "Type": "ALIYUN::DDoSPro::SceneDefensePolicy",
      "Properties": {
        "EndTime": {
          "Ref": "EndTime"
        },
        "StartTime": {
          "Ref": "StartTime"
        },
        "Template": {
          "Ref": "Template"
        },
        "Name": {
          "Ref": "Name"
        }
      }
    }
  },
  "Outputs": {
    "Name": {
      "Description": "ポリシーの名前。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "Name"
        ]
      }
    }
  }
}