InstanceProps
Properties for defining a Instance
.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-threatdetection-instance
Initializer
import { InstanceProps } from '@alicloud/ros-cdk-threatdetection'
const instanceProps: InstanceProps = { ... }
Properties
Name | Type | Description |
---|---|---|
paymentType |
string | @alicloud/ros-cdk-core.IResolvable |
Property paymentType: The payment type of the resource. |
versionCode |
string | @alicloud/ros-cdk-core.IResolvable |
Property versionCode: Select the security center version. |
buyNumber |
string | @alicloud/ros-cdk-core.IResolvable |
Property buyNumber: Number of servers. |
containerImageScan |
string | @alicloud/ros-cdk-core.IResolvable |
Property containerImageScan: Container Image security scan. |
containerImageScanNew |
string | @alicloud/ros-cdk-core.IResolvable |
Property containerImageScanNew: Container Image security scan. |
honeypot |
string | @alicloud/ros-cdk-core.IResolvable |
Property honeypot: Number of cloud honeypot licenses. |
honeypotSwitch |
string | @alicloud/ros-cdk-core.IResolvable |
Property honeypotSwitch: Cloud honeypot. |
modifyType |
string | @alicloud/ros-cdk-core.IResolvable |
Property modifyType: Change configuration type, value - Upgrade: Upgrade. |
period |
number | @alicloud/ros-cdk-core.IResolvable |
Property period: Prepaid cycle. |
productType |
string | @alicloud/ros-cdk-core.IResolvable |
Property productType: Product type, only China station needs to be set to sas, international station does not need to set. |
raspCount |
string | @alicloud/ros-cdk-core.IResolvable |
Property raspCount: Number of application protection licenses. |
renewalPeriodUnit |
string | @alicloud/ros-cdk-core.IResolvable |
Property renewalPeriodUnit: Automatic renewal period unit, value: - M: month. |
renewalStatus |
string | @alicloud/ros-cdk-core.IResolvable |
Property renewalStatus: Automatic renewal status, value: - AutoRenewal: automatic renewal. |
renewPeriod |
number | @alicloud/ros-cdk-core.IResolvable |
Property renewPeriod: Automatic renewal cycle, in months. |
sasAntiRansomware |
string | @alicloud/ros-cdk-core.IResolvable |
Property sasAntiRansomware: Anti-ransomware capacity. |
sasCspm |
string | @alicloud/ros-cdk-core.IResolvable |
Property sasCspm: Cloud platform configuration check scan times, interval type, value range:[1000,9999999999]. |
sasCspmSwitch |
string | @alicloud/ros-cdk-core.IResolvable |
Property sasCspmSwitch: Cloud platform configuration check switch. |
sasSc |
string | @alicloud/ros-cdk-core.IResolvable |
Property sasSc: Security screen. |
sasSdk |
string | @alicloud/ros-cdk-core.IResolvable |
Property sasSdk: Number of malicious file detections. |
sasSdkSwitch |
string | @alicloud/ros-cdk-core.IResolvable |
Property sasSdkSwitch: Malicious file detection SDK. |
sasSlsStorage |
string | @alicloud/ros-cdk-core.IResolvable |
Property sasSlsStorage: Log analysis storage capacity. |
sasWebguardBoolean |
string | @alicloud/ros-cdk-core.IResolvable |
Property sasWebguardBoolean: Web tamper-proof switch. |
sasWebguardOrderNum |
string | @alicloud/ros-cdk-core.IResolvable |
Property sasWebguardOrderNum: Tamper-proof authorization number. |
threatAnalysis |
string | @alicloud/ros-cdk-core.IResolvable |
Property threatAnalysis: Threat Analysis log storage capacity. |
threatAnalysisSwitch |
string | @alicloud/ros-cdk-core.IResolvable |
Property threatAnalysisSwitch: Threat analysis. |
vCore |
string | @alicloud/ros-cdk-core.IResolvable |
Property vCore: Number of cores. |
vulCount |
string | @alicloud/ros-cdk-core.IResolvable |
Property vulCount: Vulnerability repair times, interval type, value range:[20,100000000]. |
vulSwitch |
string | @alicloud/ros-cdk-core.IResolvable |
Property vulSwitch: Vulnerability fix switch. |
paymentType
Required
public readonly paymentType: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property paymentType: The payment type of the resource.
versionCode
Required
public readonly versionCode: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property versionCode: Select the security center version.
Value: - level7: Antivirus Edition. - level3: Premium version. - level2: Enterprise Edition. - level8: Ultimate. - level10: Purchase value-added services only.
buyNumber
Optional
public readonly buyNumber: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property buyNumber: Number of servers.
containerImageScan
Optional
public readonly containerImageScan: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property containerImageScan: Container Image security scan.
Interval type, value interval:[0,200000].
The step size is 20, that is, only multiples of 20 can be filled in.
containerImageScanNew
Optional
public readonly containerImageScanNew: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property containerImageScanNew: Container Image security scan.
Interval type, value interval:[0,200000].
The step size is 20, that is, only multiples of 20 can be filled in.
honeypot
Optional
public readonly honeypot: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property honeypot: Number of cloud honeypot licenses.
Interval type, value interval:[20,500].
This module can only be purchased when honeypot_switch = 1, starting with 20.
honeypotSwitch
Optional
public readonly honeypotSwitch: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property honeypotSwitch: Cloud honeypot.
Value: - 1: Yes. - 2: No.
modifyType
Optional
public readonly modifyType: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property modifyType: Change configuration type, value - Upgrade: Upgrade.
Downgrade: Downgrade.
period
Optional
public readonly period: number | IResolvable;
- Type: number | @alicloud/ros-cdk-core.IResolvable
Property period: Prepaid cycle.
The unit is Monthly, please enter an integer multiple of 12 for annual paid products.
must be set when creating a prepaid instance.
productType
Optional
public readonly productType: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property productType: Product type, only China station needs to be set to sas, international station does not need to set.
raspCount
Optional
public readonly raspCount: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property raspCount: Number of application protection licenses.
Interval type, value interval:[1,100000000].
renewalPeriodUnit
Optional
public readonly renewalPeriodUnit: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property renewalPeriodUnit: Automatic renewal period unit, value: - M: month.
Y: years.
Must be set when RenewalStatus = AutoRenewal.
renewalStatus
Optional
public readonly renewalStatus: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property renewalStatus: Automatic renewal status, value: - AutoRenewal: automatic renewal.
ManualRenewal: manual renewal. Default ManualRenewal.
renewPeriod
Optional
public readonly renewPeriod: number | IResolvable;
- Type: number | @alicloud/ros-cdk-core.IResolvable
Property renewPeriod: Automatic renewal cycle, in months.
When RenewalStatus is set to AutoRenewal, it must be set.
sasAntiRansomware
Optional
public readonly sasAntiRansomware: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property sasAntiRansomware: Anti-ransomware capacity.
Unit: GB. Interval type, value interval:[0,9999999999].
The step size is 10, that is, only multiples of 10 can be filled in.
sasCspm
Optional
public readonly sasCspm: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property sasCspm: Cloud platform configuration check scan times, interval type, value range:[1000,9999999999].
You must have sas_cspm_switch = 1 to purchase this module. The step size is 100, that is, only multiples of 10 can be filled in.
sasCspmSwitch
Optional
public readonly sasCspmSwitch: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property sasCspmSwitch: Cloud platform configuration check switch.
Value: - 0: No. - 1: Yes.
sasSc
Optional
public readonly sasSc: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property sasSc: Security screen.
Value: - true: Yes. - false: No.
sasSdk
Optional
public readonly sasSdk: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property sasSdk: Number of malicious file detections.
Unit: 10,000 times. Interval type, value interval:[10,9999999999].
This module can only be purchased when sas_sdk_switch = 1. The step size is 10, that is, only multiples of 10 can be filled in.
sasSdkSwitch
Optional
public readonly sasSdkSwitch: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property sasSdkSwitch: Malicious file detection SDK.
sasSlsStorage
Optional
public readonly sasSlsStorage: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property sasSlsStorage: Log analysis storage capacity.
Unit: GB. Interval type, value interval:[0,600000].
The step size is 10, that is, only multiples of 10 can be filled in.
sasWebguardBoolean
Optional
public readonly sasWebguardBoolean: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property sasWebguardBoolean: Web tamper-proof switch.
Value: - 0: No. - 1: Yes.
sasWebguardOrderNum
Optional
public readonly sasWebguardOrderNum: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property sasWebguardOrderNum: Tamper-proof authorization number.
Value: - 0: No - 1: Yes.
threatAnalysis
Optional
public readonly threatAnalysis: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property threatAnalysis: Threat Analysis log storage capacity.
Interval type, value interval:[0,9999999999].
This module can only be purchased when Threat_analysis_switch = 1. The step size is 10, that is, only multiples of 10 can be filled in.
threatAnalysisSwitch
Optional
public readonly threatAnalysisSwitch: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property threatAnalysisSwitch: Threat analysis.
Value: - 0: No. - 1: Yes.
vCore
Optional
public readonly vCore: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property vCore: Number of cores.
vulCount
Optional
public readonly vulCount: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property vulCount: Vulnerability repair times, interval type, value range:[20,100000000].
This module can only be purchased when vul_switch = 1. Only when the version_code value is level7 or level10. other versions do not need to be purchased separately.
vulSwitch
Optional
public readonly vulSwitch: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property vulSwitch: Vulnerability fix switch.
Value: - 0: No. - 1: Yes.
When the value of version_code is level7 or level10, the purchase is allowed. Other versions do not need to be purchased separately.