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

Resource Orchestration Service:ALIYUN::ThreatDetection::Instance

最終更新日:Mar 17, 2025

ALIYUN::ThreatDetection::Instance は、セキュリティセンター ( SAS ) を購入するために使用されます。

構文

{
  "Type": "ALIYUN::ThreatDetection::Instance",
  "Properties": {
    "ThreatAnalysis": String,
    "SasSlsStorage": String,
    "ContainerImageScan": String,
    "ThreatAnalysisSwitch": String,
    "VCore": String,
    "RenewPeriod": Integer,
    "SasSc": String,
    "SasCspmSwitch": String,
    "BuyNumber": String,
    "SasWebguardBoolean": String,
    "HoneypotSwitch": String,
    "PaymentType": String,
    "SasSdk": String,
    "SasAntiRansomware": String,
    "SasWebguardOrderNum": String,
    "RenewalStatus": String,
    "ProductType": String,
    "VulSwitch": String,
    "Period": Integer,
    "RaspCount": String,
    "VulCount": String,
    "VersionCode": String,
    "ModifyType": String,
    "SasCspm": String,
    "SasSdkSwitch": String,
    "RenewalPeriodUnit": String,
    "ContainerImageScanNew": String,
    "Honeypot": String
  }
}

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

ThreatAnalysis

String

いいえ

はい

脅威分析のログストレージ容量。

有効値:0 ~ 9999999999。

説明

ThreatAnalysisSwitch が 1 に設定されている場合にのみ、容量を購入できます。ThreatAnalysis の値のステップサイズは 10 で、10 の倍数である必要があります。

SasSlsStorage

String

いいえ

はい

ログ分析のログストレージ容量。

単位:GB。有効値:0 ~ 600000。

説明

値のステップサイズは 10 で、10 の倍数である必要があります。

ContainerImageScan

String

いいえ

はい

コンテナイメージスキャン機能。

有効値:0 ~ 200000。

説明

値のステップサイズは 20 で、20 の倍数である必要があります。

ThreatAnalysisSwitch

String

いいえ

はい

脅威分析機能を有効にするかどうかを指定します。

有効値:

  • 0:脅威分析機能を有効にしません。

  • 1:脅威分析機能を有効にします。

VCore

String

いいえ

はい

vCPU の数。

なし。

RenewPeriod

Integer

いいえ

はい

自動更新期間。

単位:月。

説明

このプロパティは、更新状態自動更新 が に設定されている場合に指定する必要があります。

SasSc

String

いいえ

はい

セキュリティダッシュボード機能を有効にするかどうかを指定します。

有効値:

  • true

  • false

SasCspmSwitch

String

いいえ

はい

構成評価機能を有効にするかどうかを指定します。

有効値:

  • 0:構成評価機能を有効にしません。

  • 1:構成評価機能を有効にします。

BuyNumber

String

いいえ

はい

SAS を使用して保護するサーバーの数。

なし。

SasWebguardBoolean

String

いいえ

はい

Web改ざん防止機能を有効にするかどうかを指定します。

有効値:

  • 0:Web改ざん防止機能を有効にしません。

  • 1:Web改ざん防止機能を有効にします。

HoneypotSwitch

String

いいえ

はい

クラウドハニーポット機能を有効にするかどうかを指定します。

有効値:

  • 1:クラウドハニーポット機能を有効にします。

  • 2:クラウドハニーポット機能を有効にしません。

PaymentType

String

はい

いいえ

課金方法。

  • サブスクリプション課金方法を使用する場合の有効値:

    Subscription、PrePaid、Prepaid、PrePay、および PREPAY。

  • 従量課金制を使用する場合の有効値:

    PayOnDemand、PayAsYouGo、PostPaid、PayOnDemand、Postpaid、PostPay、および POSTPAY。

SasSdk

String

いいえ

はい

悪意のあるファイル検出用 SDK 機能のクォータ。

単位:10,000 回。有効値:10 ~ 9999999999。

説明

SasSdkSwitch が 1 に設定されている場合にのみ、クォータを購入できます。SasSdk の値のステップサイズは 10 で、10 の倍数である必要があります。

SasAntiRansomware

String

いいえ

はい

ランサムウェア対策容量。

単位:GB。有効値:0 ~ 9999999999。

説明

値のステップサイズは 10 で、10 の倍数である必要があります。

SasWebguardOrderNum

String

いいえ

はい

Web改ざん防止機能のクォータ。

有効値:0 ~ 9999。

説明

SasWebguardBoolean が 1 に設定されている場合にのみ、クォータを購入できます。

RenewalStatus

String

いいえ

はい

自動更新状態。

有効値:

  • AutoRenewal

  • ManualRenewal ( デフォルト )

ProductType

String

いいえ

いいえ

製品タイプ。

中国サイト ( aliyun.com ) では、値を sas に設定します。国際サイト ( alibabacloud.com ) では、このプロパティを空のままにすることができます。

VulSwitch

String

いいえ

はい

脆弱性修正機能を有効にするかどうかを指定します。

有効値:

  • 0:脆弱性修正機能を有効にしません。

  • 1:脆弱性修正機能を有効にします。

    説明

    VersionCode が level7 または level10 に設定されている場合にのみ、この機能を購入できます。VersionCode が別の値に設定されている場合は、他のバージョンに組み込まれているため、この機能を個別に購入する必要はありません。

Period

Integer

いいえ

いいえ

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

単位:月。値は 12 の整数倍である必要があります。

説明

このプロパティは、SAS のサブスクリプション課金方法を使用する場合に指定する必要があります。

RaspCount

String

いいえ

はい

アプリケーション保護機能のクォータ。

有効値:1 ~ 100000000。

VulCount

String

いいえ

はい

脆弱性修正機能のクォータ。

有効値:20 ~ 100000000。

説明

VulSwitch が 1 に設定され、VersionCode が level7 または level10 に設定されている場合にのみ、クォータを購入できます。VulSwitch が 1 に設定されているが、VersionCode が別の値に設定されている場合は、他のバージョンに含まれているため、クォータを個別に購入する必要はありません。

VersionCode

String

はい

はい

SAS のエディション。

有効値:

  • level7:Anti-virus Edition

  • level3:Advanced Edition

  • level2:Enterprise Edition

  • level8:Ultimate Edition

  • level10:Value-added Plan Edition

ModifyType

String

いいえ

いいえ

仕様変更タイプ。

有効値:

  • Upgrade

  • Downgrade

SasCspm

String

いいえ

はい

構成評価機能のクォータ。

有効値:1000 ~ 9999999999。

説明

SasCspmSwitch が 1 に設定されている場合にのみ、クォータを購入できます。SasCspm の値のステップサイズは 100 で、10 の倍数である必要があります。

SasSdkSwitch

String

いいえ

はい

悪意のあるファイル検出用 SDK 機能を有効にするかどうかを指定します。

有効値:

  • 0:悪意のあるファイル検出用 SDK 機能を有効にしません。

  • 1:悪意のあるファイル検出用 SDK 機能を有効にします。

RenewalPeriodUnit

String

いいえ

はい

自動更新期間の単位。

有効値:

  • M:月

  • Y:年

説明

RenewalStatus が AutoRenewal に設定されている場合、このプロパティを指定する必要があります。

ContainerImageScanNew

String

いいえ

はい

コンテナイメージスキャン機能のクォータ。

有効値:0 ~ 200000。

説明

値のステップサイズは 20 で、20 の倍数である必要があります。

Honeypot

String

いいえ

はい

クラウドハニーポット機能のクォータ。

有効値:20 ~ 500。

説明

値は 20 以上である必要があります。HoneypotSwitch が 1 に設定されている場合にのみ、クォータを購入できます。

戻り値

Fn::GetAtt

  • ThreatAnalysis:脅威分析のログストレージ容量。

  • SasSlsStorage:ログ分析のログストレージ容量。

  • ContainerImageScan:コンテナイメージスキャン機能。

  • ThreatAnalysisSwitch:脅威分析機能が有効になっているかどうかを示します。

  • VCore:vCPU の数。

  • RenewPeriod:自動更新期間。

  • SasSc:セキュリティダッシュボード機能が有効になっているかどうかを示します。

  • SasCspmSwitch:構成評価機能が有効になっているかどうかを示します。

  • BuyNumber:SAS を使用して保護されているサーバーの数。

  • SasWebguardBoolean:Web改ざん防止機能が有効になっているかどうかを示します。

  • HoneypotSwitch:クラウドハニーポット機能が有効になっているかどうかを示します。

  • PaymentType:課金方法。

  • SasSdk:悪意のあるファイル検出用 SDK 機能のクォータ。

  • SasAntiRansomware:ランサムウェア対策容量。

  • InstanceId:購入した SAS の ID。

  • SasWebguardOrderNum:Web改ざん防止機能のクォータ。

  • CreateTime:SAS が作成された日時。

  • RenewalStatus:自動更新状態。

  • VulSwitch:脆弱性修正機能が有効になっているかどうかを示します。

  • RaspCount:アプリケーション保護機能のクォータ。

  • VulCount:脆弱性修正機能のクォータ。

  • VersionCode:SAS のエディション。

  • SasCspm:構成評価機能のクォータ。

  • SasSdkSwitch:悪意のあるファイル検出用 SDK 機能が有効になっているかどうかを示します。

  • RenewalPeriodUnit:自動更新期間の単位。

  • ContainerImageScanNew:コンテナイメージスキャン機能のクォータ。

  • Honeypot:クラウドハニーポット機能のクォータ。

  • YAML 形式

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      BuyNumber:
        Description:
          ja: サーバーの数。
        Type: String
      ContainerImageScan:
        Description:
          ja: 'コンテナイメージのセキュリティスキャン。間隔タイプ、値の間隔:[0,200000]。
    
            > ステップサイズは 20 です。つまり、20 の倍数のみを入力できます。'
        Type: String
      ContainerImageScanNew:
        Description:
          ja: 'コンテナイメージのセキュリティスキャン。間隔タイプ、値の間隔:[0,200000]。
    
            > ステップサイズは 20 です。つまり、20 の倍数のみを入力できます。'
        Type: String
      Honeypot:
        Description:
          ja: 'クラウドハニーポットライセンスの数。間隔タイプ、値の間隔:[20,500]。
    
            > このモジュールは、honeypot_switch = 1 の場合にのみ購入できます。20 から始まります。'
        Type: String
      HoneypotSwitch:
        AllowedValues:
        - '1'
        - '2'
        Description:
          ja: 'クラウドハニーポット。値:
    
            - 1: はい。
    
            - 2: いいえ。'
        Type: String
      ModifyType:
        AllowedValues:
        - Upgrade
        - Downgrade
        Description:
          ja: '構成タイプ、値の変更
    
            - Upgrade: アップグレード。
    
            - Downgrade: ダウングレード。'
        Type: String
      PaymentType:
        AllowedValues:
        - PayAsYouGo
        - PostPaid
        - PayOnDemand
        - Postpaid
        - PostPay
        - POSTPAY
        - Subscription
        - PrePaid
        - PrePay
        - Prepaid
        - PREPAY
        Description:
          ja: リソースの支払いタイプ。
        Type: String
      Period:
        Description:
          ja: '前払いサイクル。単位は月単位です。年間有料製品の場合は 12 の整数倍を入力してください。
    
            > 前払いインスタンスを作成するときに設定する必要があります。'
        Type: Number
      ProductType:
        Description:
          ja: 製品タイプ。中国ステーションのみ sas に設定する必要があります。国際ステーションは設定する必要はありません。
        Type: String
      RaspCount:
        Description:
          ja: アプリケーション保護ライセンスの数。間隔タイプ、値の間隔:[1,100000000]。
        Type: String
      RenewPeriod:
        Description:
          ja: '自動更新サイクル(月単位)。
    
            > **RenewalStatus** が **AutoRenewal** に設定されている場合は、設定する必要があります。'
        Type: Number
      RenewalPeriodUnit:
        AllowedValues:
        - M
        - Y
        Description:
          ja: '自動更新期間単位、値:
    
            - M: 月。
    
            - Y: 年。
    
            > RenewalStatus = AutoRenewal の場合に設定する必要があります。'
        Type: String
      RenewalStatus:
        AllowedValues:
        - AutoRenewal
        - ManualRenewal
        Description:
          ja: '自動更新ステータス、値:
    
            - AutoRenewal: 自動更新。
    
            - ManualRenewal: 手動更新。
    
            デフォルト ManualRenewal。'
        Type: String
      SasAntiRansomware:
        Description:
          ja: 'ランサムウェア対策容量。単位:GB。間隔タイプ、値の間隔:[0,9999999999]。
    
            > ステップサイズは 10 です。つまり、10 の倍数のみを入力できます。'
        Type: String
      SasCspm:
        Description:
          ja: 'クラウドプラットフォーム構成チェックのスキャン回数、間隔タイプ、値の範囲:[1000,9999999999]。
    
            > このモジュールを購入するには、sas_cspm_switch = 1 にする必要があります。ステップサイズは 100 です。つまり、10 の倍数のみを入力できます。'
        Type: String
      SasCspmSwitch:
        AllowedValues:
        - '0'
        - '1'
        Description:
          ja: 'クラウドプラットフォーム構成チェック スイッチ。値:
    
            - 0: いいえ。
    
            - 1: はい。'
        Type: String
      SasSc:
        AllowedValues:
        - 'false'
        - 'true'
        Description:
          ja: 'セキュリティ画面。値:
    
            - true: はい。
    
            - false: いいえ。'
        Type: String
      SasSdk:
        Description:
          ja: '悪意のあるファイル検出の数。単位:10,000 回。間隔タイプ、値の間隔:[10,9999999999]。
    
            > このモジュールは、sas_sdk_switch = 1 の場合にのみ購入できます。ステップサイズは 10 です。つまり、10 の倍数のみを入力できます。'
        Type: String
      SasSdkSwitch:
        AllowedValues:
        - '0'
        - '1'
        Description:
          ja: 悪意のあるファイル検出 SDK。
        Type: String
      SasSlsStorage:
        Description:
          ja: 'ログ分析ストレージ容量。単位:GB。間隔タイプ、値の間隔:[0,600000]。
    
            > ステップサイズは 10 です。つまり、10 の倍数のみを入力できます。'
        Type: String
      SasWebguardBoolean:
        AllowedValues:
        - '0'
        - '1'
        Description:
          ja: 'Web改ざん防止スイッチ。値:
    
            - 0: いいえ。
    
            - 1: はい。'
        Type: String
      SasWebguardOrderNum:
        Description:
          ja: '改ざん防止認証番号。値:
    
            - 0: いいえ
    
            - 1: はい。'
        Type: String
      ThreatAnalysis:
        Description:
          ja: '脅威分析ログストレージ容量。間隔タイプ、値の間隔:[0,9999999999]。
    
            > このモジュールは、Threat_analysis_switch = 1 の場合にのみ購入できます。ステップサイズは 10 です。つまり、10 の倍数のみを入力できます。'
        Type: String
      ThreatAnalysisSwitch:
        AllowedValues:
        - '0'
        - '1'
        Description:
          ja: '脅威分析。値:
    
            - 0: いいえ。
    
            - 1: はい。'
        Type: String
      VCore:
        Description:
          ja: コア数。
        Type: String
      VersionCode:
        AllowedValues:
        - level2
        - level8
        - level7
        - level3
        - level10
        Description:
          ja: 'セキュリティセンターバージョンを選択します。値:
    
            - level7: アンチウイルスエディション。
    
            - level3: プレミアムバージョン。
    
            - level2: Enterprise Edition。
    
            - level8: Ultimate。
    
            - level10: 付加価値サービスのみを購入します。'
        Type: String
      VulCount:
        Description:
          ja: '脆弱性の修復回数、間隔タイプ、値の範囲:[20,100000000]。
    
            > このモジュールは、vul_switch = 1 の場合にのみ購入できます。version_code の値が level7 または level10 の場合のみ。他のバージョンは個別に購入する必要はありません。'
        Type: String
      VulSwitch:
        AllowedValues:
        - '0'
        - '1'
        Description:
          ja: '脆弱性修正スイッチ。値:
    
            - 0: いいえ。
    
            - 1: はい。
    
            > version_code の値が level7 または level10 の場合、購入が許可されます。他のバージョンは個別に購入する必要はありません。'
        Type: String
    Resources:
      ExtensionResource:
        Properties:
          BuyNumber:
            Ref: BuyNumber
          ContainerImageScan:
            Ref: ContainerImageScan
          ContainerImageScanNew:
            Ref: ContainerImageScanNew
          Honeypot:
            Ref: Honeypot
          HoneypotSwitch:
            Ref: HoneypotSwitch
          ModifyType:
            Ref: ModifyType
          PaymentType:
            Ref: PaymentType
          Period:
            Ref: Period
          ProductType:
            Ref: ProductType
          RaspCount:
            Ref: RaspCount
          RenewPeriod:
            Ref: RenewPeriod
          RenewalPeriodUnit:
            Ref: RenewalPeriodUnit
          RenewalStatus:
            Ref: RenewalStatus
          SasAntiRansomware:
            Ref: SasAntiRansomware
          SasCspm:
            Ref: SasCspm
          SasCspmSwitch:
            Ref: SasCspmSwitch
          SasSc:
            Ref: SasSc
          SasSdk:
            Ref: SasSdk
          SasSdkSwitch:
            Ref: SasSdkSwitch
          SasSlsStorage:
            Ref: SasSlsStorage
          SasWebguardBoolean:
            Ref: SasWebguardBoolean
          SasWebguardOrderNum:
            Ref: SasWebguardOrderNum
          ThreatAnalysis:
            Ref: ThreatAnalysis
          ThreatAnalysisSwitch:
            Ref: ThreatAnalysisSwitch
          VCore:
            Ref: VCore
          VersionCode:
            Ref: VersionCode
          VulCount:
            Ref: VulCount
          VulSwitch:
            Ref: VulSwitch
        Type: ALIYUN::ThreatDetection::Instance
    Outputs:
      BuyNumber:
        Description: サーバーの数。
        Value:
          Fn::GetAtt:
          - ExtensionResource
          - BuyNumber
      ContainerImageScan:
        Description: コンテナイメージのセキュリティスキャン。間隔タイプ、値の間隔:[0,200000]。
        Value:
          Fn::GetAtt:
          - ExtensionResource
          - ContainerImageScan
      ContainerImageScanNew:
        Description: コンテナイメージのセキュリティスキャン。間隔タイプ、値の間隔:[0,200000]。
        Value:
          Fn::GetAtt:
          - ExtensionResource
          - ContainerImageScanNew
      CreateTime:
        Description: リソースの作成時間。
        Value:
          Fn::GetAtt:
          - ExtensionResource
          - CreateTime
      Honeypot:
        Description: クラウドハニーポットライセンスの数。間隔タイプ、値の間隔:[20,500]。
        Value:
          Fn::GetAtt:
          - ExtensionResource
          - Honeypot
      HoneypotSwitch:
        Description: クラウドハニーポット。
        Value:
          Fn::GetAtt:
          - ExtensionResource
          - HoneypotSwitch
      InstanceId:
        Description: リソースの最初の ID。
        Value:
          Fn::GetAtt:
          - ExtensionResource
          - InstanceId
      PaymentType:
        Description: リソースの支払いタイプ。
        Value:
          Fn::GetAtt:
          - ExtensionResource
          - PaymentType
      RaspCount:
        Description: アプリケーション保護ライセンスの数。間隔タイプ、値の間隔:[1,100000000]。
        Value:
          Fn::GetAtt:
          - ExtensionResource
          - RaspCount
      RenewPeriod:
        Description: 自動更新サイクル(月単位)。
        Value:
          Fn::GetAtt:
          - ExtensionResource
          - RenewPeriod
      RenewalPeriodUnit:
        Description: 自動更新期間単位、値:。
        Value:
          Fn::GetAtt:
          - ExtensionResource
          - RenewalPeriodUnit
      RenewalStatus:
        Description: 自動更新ステータス、値:。
        Value:
          Fn::GetAtt:
          - ExtensionResource
          - RenewalStatus
      SasAntiRansomware:
        Description: 'ランサムウェア対策容量。単位:GB。間隔タイプ、値の間隔:[0,9999999999]。'
        Value:
          Fn::GetAtt:
          - ExtensionResource
          - SasAntiRansomware
      SasCspm:
        Description: クラウドプラットフォーム構成チェックのスキャン回数、間隔タイプ、値の範囲:[1000,9999999999]。
        Value:
          Fn::GetAtt:
          - ExtensionResource
          - SasCspm
      SasCspmSwitch:
        Description: クラウドプラットフォーム構成チェック スイッチ。
        Value:
          Fn::GetAtt:
          - ExtensionResource
          - SasCspmSwitch
      SasSc:
        Description: セキュリティ画面。
        Value:
          Fn::GetAtt:
          - ExtensionResource
          - SasSc
      SasSdk:
        Description: '悪意のあるファイル検出の数。単位:10,000 回。間隔タイプ、値の間隔:[10,9999999999]。'
        Value:
          Fn::GetAtt:
          - ExtensionResource
          - SasSdk
      SasSdkSwitch:
        Description: 悪意のあるファイル検出 SDK。
        Value:
          Fn::GetAtt:
          - ExtensionResource
          - SasSdkSwitch
      SasSlsStorage:
        Description: 'ログ分析ストレージ容量。単位:GB。間隔タイプ、値の間隔:[0,600000]。'
        Value:
          Fn::GetAtt:
          - ExtensionResource
          - SasSlsStorage
      SasWebguardBoolean:
        Description: Web改ざん防止スイッチ。
        Value:
          Fn::GetAtt:
          - ExtensionResource
          - SasWebguardBoolean
      SasWebguardOrderNum:
        Description: 改ざん防止認証番号。
        Value:
          Fn::GetAtt:
          - ExtensionResource
          - SasWebguardOrderNum
      ThreatAnalysis:
        Description: 脅威分析ログストレージ容量。間隔タイプ、値の間隔:[0,9999999999]。
        Value:
          Fn::GetAtt:
          - ExtensionResource
          - ThreatAnalysis
      ThreatAnalysisSwitch:
        Description: 脅威分析。
        Value:
          Fn::GetAtt:
          - ExtensionResource
          - ThreatAnalysisSwitch
      VCore:
        Description: コア数。
        Value:
          Fn::GetAtt:
          - ExtensionResource
          - VCore
      VersionCode:
        Description: セキュリティセンターバージョンを選択します。
        Value:
          Fn::GetAtt:
          - ExtensionResource
          - VersionCode
      VulCount:
        Description: 脆弱性の修復回数、間隔タイプ、値の範囲:[20,100000000]。
        Value:
          Fn::GetAtt:
          - ExtensionResource
          - VulCount
      VulSwitch:
        Description: 脆弱性修正スイッチ。
        Value:
          Fn::GetAtt:
          - ExtensionResource
          - VulSwitch
                            
  • JSON 形式

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "ThreatAnalysis": {
          "Type": "String",
          "Description": {
            "ja": "脅威分析ログストレージ容量。間隔タイプ、値の間隔:[0,9999999999]。\n> このモジュールは、Threat_analysis_switch = 1 の場合にのみ購入できます。ステップサイズは 10 です。つまり、10 の倍数のみを入力できます。"
          }
        },
        "SasSlsStorage": {
          "Type": "String",
          "Description": {
            "ja": "ログ分析ストレージ容量。単位:GB。間隔タイプ、値の間隔:[0,600000]。\n> ステップサイズは 10 です。つまり、10 の倍数のみを入力できます。"
          }
        },
        "ContainerImageScan": {
          "Type": "String",
          "Description": {
            "ja": "コンテナイメージのセキュリティスキャン。間隔タイプ、値の間隔:[0,200000]。\n> ステップサイズは 20 です。つまり、20 の倍数のみを入力できます。"
          }
        },
        "ThreatAnalysisSwitch": {
          "Type": "String",
          "Description": {
            "ja": "脅威分析。値:\n- 0: いいえ。\n- 1: はい。"
          },
          "AllowedValues": [
            "0",
            "1"
          ]
        },
        "VCore": {
          "Type": "String",
          "Description": {
            "ja": "コア数。"
          }
        },
        "RenewPeriod": {
          "Type": "Number",
          "Description": {
            "ja": "自動更新サイクル(月単位)。\n> **RenewalStatus** が **AutoRenewal** に設定されている場合は、設定する必要があります。"
          }
        },
        "SasSc": {
          "Type": "String",
          "Description": {
            "ja": "セキュリティ画面。値:\n- true: はい。\n- false: いいえ。"
          },
          "AllowedValues": [
            "false",
            "true"
          ]
        },
        "SasCspmSwitch": {
          "Type": "String",
          "Description": {
            "ja": "クラウドプラットフォーム構成チェック スイッチ。値:\n- 0: いいえ。\n- 1: はい。"
          },
          "AllowedValues": [
            "0",
            "1"
          ]
        },
        "BuyNumber": {
          "Type": "String",
          "Description": {
            "ja": "サーバーの数。"
          }
        },
        "SasWebguardBoolean": {
          "Type": "String",
          "Description": {
            "ja": "Web改ざん防止スイッチ。値:\n- 0: いいえ。\n- 1: はい。"
          },
          "AllowedValues": [
            "0",
            "1"
          ]
        },
        "HoneypotSwitch": {
          "Type": "String",
          "Description": {
            "ja": "クラウドハニーポット。値:\n- 1: はい。\n- 2: いいえ。"
          },
          "AllowedValues": [
            "1",
            "2"
          ]
        },
        "PaymentType": {
          "Type": "String",
          "Description": {
            "ja": "リソースの支払いタイプ。"
          },
          "AllowedValues": [
            "PayAsYouGo",
            "PostPaid",
            "PayOnDemand",
            "Postpaid",
            "PostPay",
            "POSTPAY",
            "Subscription",
            "PrePaid",
            "PrePay",
            "Prepaid",
            "PREPAY"
          ]
        },
        "SasSdk": {
          "Type": "String",
          "Description": {
            "ja": "悪意のあるファイル検出の数。単位:10,000 回。間隔タイプ、値の間隔:[10,9999999999]。\n> このモジュールは、sas_sdk_switch = 1 の場合にのみ購入できます。ステップサイズは 10 です。つまり、10 の倍数のみを入力できます。"
          }
        },
        "SasAntiRansomware": {
          "Type": "String",
          "Description": {
            "ja": "ランサムウェア対策容量。単位:GB。間隔タイプ、値の間隔:[0,9999999999]。\n> ステップサイズは 10 です。つまり、10 の倍数のみを入力できます。"
          }
        },
        "SasWebguardOrderNum": {
          "Type": "String",
          "Description": {
            "ja": "改ざん防止認証番号。値:\n- 0: いいえ\n- 1: はい。"
          }
        },
        "RenewalStatus": {
          "Type": "String",
          "Description": {
            "ja": "自動更新ステータス、値:\n- AutoRenewal: 自動更新。\n- ManualRenewal: 手動更新。\nデフォルト ManualRenewal。"
          },
          "AllowedValues": [
            "AutoRenewal",
            "ManualRenewal"
          ]
        },
        "ProductType": {
          "Type": "String",
          "Description": {
            "ja": "製品タイプ。中国ステーションのみ sas に設定する必要があります。国際ステーションは設定する必要はありません。"
          }
        },
        "VulSwitch": {
          "Type": "String",
          "Description": {
            "ja": "脆弱性修正スイッチ。値:\n- 0: いいえ。\n- 1: はい。\n> version_code の値が level7 または level10 の場合、購入が許可されます。他のバージョンは個別に購入する必要はありません。"
          },
          "AllowedValues": [
            "0",
            "1"
          ]
        },
        "Period": {
          "Type": "Number",
          "Description": {
            "ja": "前払いサイクル。単位は月単位です。年間有料製品の場合は 12 の整数倍を入力してください。\n> 前払いインスタンスを作成するときに設定する必要があります。"
          }
        },
        "RaspCount": {
          "Type": "String",
          "Description": {
            "ja": "アプリケーション保護ライセンスの数。間隔タイプ、値の間隔:[1,100000000]。"
          }
        },
        "VulCount": {
          "Type": "String",
          "Description": {
            "ja": "脆弱性の修復回数、間隔タイプ、値の範囲:[20,100000000]。\n> このモジュールは、vul_switch = 1 の場合にのみ購入できます。version_code の値が level7 または level10 の場合のみ。他のバージョンは個別に購入する必要はありません。"
          }
        },
        "VersionCode": {
          "Type": "String",
          "Description": {
            "ja": "セキュリティセンターバージョンを選択します。値:\n- level7: アンチウイルスエディション。\n- level3: プレミアムバージョン。\n- level2: Enterprise Edition。\n- level8: Ultimate。\n- level10: 付加価値サービスのみを購入します。"
          },
          "AllowedValues": [
            "level2",
            "level8",
            "level7",
            "level3",
            "level10"
          ]
        },
        "SasCspm": {
          "Type": "String",
          "Description": {
            "ja": "クラウドプラットフォーム構成チェックのスキャン回数、間隔タイプ、値の範囲:[1000,9999999999]。\n> このモジュールを購入するには、sas_cspm_switch = 1 にする必要があります。ステップサイズは 100 です。つまり、10 の倍数のみを入力できます。"
          }
        },
        "ModifyType": {
          "Type": "String",
          "Description": {
            "ja": "構成タイプ、値の変更\n- Upgrade: アップグレード。\n- Downgrade: ダウングレード。"
          },
          "AllowedValues": [
            "Upgrade",
            "Downgrade"
          ]
        },
        "SasSdkSwitch": {
          "Type": "String",
          "Description": {
            "ja": "悪意のあるファイル検出 SDK。"
          },
          "AllowedValues": [
            "0",
            "1"
          ]
        },
        "RenewalPeriodUnit": {
          "Type": "String",
          "Description": {
            "ja": "自動更新期間単位、値:\n- M: 月。\n- Y: 年。\n> RenewalStatus = AutoRenewal の場合に設定する必要があります。"
          },
          "AllowedValues": [
            "M",
            "Y"
          ]
        },
        "ContainerImageScanNew": {
          "Type": "String",
          "Description": {
            "ja": "コンテナイメージのセキュリティスキャン。間隔タイプ、値の間隔:[0,200000]。\n> ステップサイズは 20 です。つまり、20 の倍数のみを入力できます。"
          }
        },
        "Honeypot": {
          "Type": "String",
          "Description": {
            "ja": "クラウドハニーポットライセンスの数。間隔タイプ、値の間隔:[20,500]。\n> このモジュールは、honeypot_switch = 1 の場合にのみ購入できます。20 から始まります。"
          }
        }
      },
      "Resources": {
        "ExtensionResource": {
          "Type": "ALIYUN::ThreatDetection::Instance",
          "Properties": {
            "ThreatAnalysis": {
              "Ref": "ThreatAnalysis"
            },
            "SasSlsStorage": {
              "Ref": "SasSlsStorage"
            },
            "ContainerImageScan": {
              "Ref": "ContainerImageScan"
            },
            "ThreatAnalysisSwitch": {
              "Ref": "ThreatAnalysisSwitch"
            },
            "VCore": {
              "Ref": "VCore"
            },
            "RenewPeriod": {
              "Ref": "RenewPeriod"
            },
            "SasSc": {
              "Ref": "SasSc"
            },
            "SasCspmSwitch": {
              "Ref": "SasCspmSwitch"
            },
            "BuyNumber": {
              "Ref": "BuyNumber"
            },
            "SasWebguardBoolean": {
              "Ref": "SasWebguardBoolean"
            },
            "HoneypotSwitch": {
              "Ref": "HoneypotSwitch"
            },
            "PaymentType": {
              "Ref": "PaymentType"
            },
            "SasSdk": {
              "Ref": "SasSdk"
            },
            "SasAntiRansomware": {
              "Ref": "SasAntiRansomware"
            },
            "SasWebguardOrderNum": {
              "Ref": "SasWebguardOrderNum"
            },
            "RenewalStatus": {
              "Ref": "RenewalStatus"
            },
            "ProductType": {
              "Ref": "ProductType"
            },
            "VulSwitch": {
              "Ref": "VulSwitch"
            },
            "Period": {
              "Ref": "Period"
            },
            "RaspCount": {
              "Ref": "RaspCount"
            },
            "VulCount": {
              "Ref": "VulCount"
            },
            "VersionCode": {
              "Ref": "VersionCode"
            },
            "SasCspm": {
              "Ref": "SasCspm"
            },
            "ModifyType": {
              "Ref": "ModifyType"
            },
            "SasSdkSwitch": {
              "Ref": "SasSdkSwitch"
            },
            "RenewalPeriodUnit": {
              "Ref": "RenewalPeriodUnit"
            },
            "ContainerImageScanNew": {
              "Ref": "ContainerImageScanNew"
            },
            "Honeypot": {
              "Ref": "Honeypot"
            }
          }
        }
      },
      "Outputs": {
        "ThreatAnalysis": {
          "Description": "脅威分析ログストレージ容量。間隔タイプ、値の間隔:[0,9999999999]。",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionResource",
              "ThreatAnalysis"
            ]
          }
        },
        "SasSlsStorage": {
          "Description": "ログ分析ストレージ容量。単位:GB。間隔タイプ、値の間隔:[0,600000]。",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionResource",
              "SasSlsStorage"
            ]
          }
        },
        "ContainerImageScan": {
          "Description": "コンテナイメージのセキュリティスキャン。間隔タイプ、値の間隔:[0,200000]。",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionResource",
              "ContainerImageScan"
            ]
          }
        },
        "ThreatAnalysisSwitch": {
          "Description": "脅威分析。",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionResource",
              "ThreatAnalysisSwitch"
            ]
          }
        },
        "VCore": {
          "Description": "コア数。",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionResource",
              "VCore"
            ]
          }
        },
        "RenewPeriod": {
          "Description": "自動更新サイクル(月単位)。",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionResource",
              "RenewPeriod"
            ]
          }
        },
        "SasSc": {
          "Description": "セキュリティ画面。",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionResource",
              "SasSc"
            ]
          }
        },
        "SasCspmSwitch": {
          "Description": "クラウドプラットフォーム構成チェック スイッチ。",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionResource",
              "SasCspmSwitch"
            ]
          }
        },
        "BuyNumber": {
          "Description": "サーバーの数。",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionResource",
              "BuyNumber"
            ]
          }
        },
        "SasWebguardBoolean": {
          "Description": "Web改ざん防止スイッチ。",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionResource",
              "SasWebguardBoolean"
            ]
          }
        },
        "HoneypotSwitch": {
          "Description": "クラウドハニーポット。",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionResource",
              "HoneypotSwitch"
            ]
          }
        },
        "PaymentType": {
          "Description": "リソースの支払いタイプ。",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionResource",
              "PaymentType"
            ]
          }
        },
        "SasSdk": {
          "Description": "悪意のあるファイル検出の数。単位:10,000 回。間隔タイプ、値の間隔:[10,9999999999]。",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionResource",
              "SasSdk"
            ]
          }
        },
        "SasAntiRansomware": {
          "Description": "ランサムウェア対策容量。単位:GB。間隔タイプ、値の間隔:[0,9999999999]。",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionResource",
              "SasAntiRansomware"
            ]
          }
        },
        "InstanceId": {
          "Description": "リソースの最初の ID。",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionResource",
              "InstanceId"
            ]
          }
        },
        "SasWebguardOrderNum": {
          "Description": "改ざん防止認証番号。",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionResource",
              "SasWebguardOrderNum"
            ]
          }
        },
        "CreateTime": {
          "Description": "リソースの作成時間。",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionResource",
              "CreateTime"
            ]
          }
        },
        "RenewalStatus": {
          "Description": "自動更新ステータス、値:。",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionResource",
              "RenewalStatus"
            ]
          }
        },
        "VulSwitch": {
          "Description": "脆弱性修正スイッチ。",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionResource",
              "VulSwitch"
            ]
          }
        },
        "RaspCount": {
          "Description": "アプリケーション保護ライセンスの数。間隔タイプ、値の間隔:[1,100000000]。",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionResource",
              "RaspCount"
            ]
          }
        },
        "VulCount": {
          "Description": "脆弱性の修復回数、間隔タイプ、値の範囲:[20,100000000]。",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionResource",
              "VulCount"
            ]
          }
        },
        "VersionCode": {
          "Description": "セキュリティセンターバージョンを選択します。",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionResource",
              "VersionCode"
            ]
          }
        },
        "SasCspm": {
          "Description": "クラウドプラットフォーム構成チェックのスキャン回数、間隔タイプ、値の範囲:[1000,9999999999]。",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionResource",
              "SasCspm"
            ]
          }
        },
        "SasSdkSwitch": {
          "Description": "悪意のあるファイル検出 SDK。",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionResource",
              "SasSdkSwitch"
            ]
          }
        },
        "RenewalPeriodUnit": {
          "Description": "自動更新期間単位、値:。",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionResource",
              "RenewalPeriodUnit"
            ]
          }
        },
        "ContainerImageScanNew": {
          "Description": "コンテナイメージのセキュリティスキャン。間隔タイプ、値の間隔:[0,200000]。",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionResource",
              "ContainerImageScanNew"
            ]
          }
        },
        "Honeypot": {
          "Description": "クラウドハニーポットライセンスの数。間隔タイプ、値の間隔:[20,500]。",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionResource",
              "Honeypot"
            ]
          }
        }
      }
    }