Skip to content

Instance

This class encapsulates and extends the ROS resource type ALIYUN::ThreatDetection::Instance, which is used to purchase Security Center (SAS).

Initializers

import ros_cdk_threatdetection
ros_cdk_threatdetection.Instance(
  scope: Construct,
  id: str,
  payment_type: typing.Union[str, IResolvable],
  version_code: typing.Union[str, IResolvable],
  buy_number: typing.Union[str, IResolvable] = None,
  container_image_scan: typing.Union[str, IResolvable] = None,
  container_image_scan_new: typing.Union[str, IResolvable] = None,
  honeypot: typing.Union[str, IResolvable] = None,
  honeypot_switch: typing.Union[str, IResolvable] = None,
  modify_type: typing.Union[str, IResolvable] = None,
  period: typing.Union[typing.Union[int, float], IResolvable] = None,
  product_type: typing.Union[str, IResolvable] = None,
  rasp_count: typing.Union[str, IResolvable] = None,
  renewal_period_unit: typing.Union[str, IResolvable] = None,
  renewal_status: typing.Union[str, IResolvable] = None,
  renew_period: typing.Union[typing.Union[int, float], IResolvable] = None,
  sas_anti_ransomware: typing.Union[str, IResolvable] = None,
  sas_cspm: typing.Union[str, IResolvable] = None,
  sas_cspm_switch: typing.Union[str, IResolvable] = None,
  sas_sc: typing.Union[str, IResolvable] = None,
  sas_sdk: typing.Union[str, IResolvable] = None,
  sas_sdk_switch: typing.Union[str, IResolvable] = None,
  sas_sls_storage: typing.Union[str, IResolvable] = None,
  sas_webguard_boolean: typing.Union[str, IResolvable] = None,
  sas_webguard_order_num: typing.Union[str, IResolvable] = None,
  threat_analysis: typing.Union[str, IResolvable] = None,
  threat_analysis_switch: typing.Union[str, IResolvable] = None,
  v_core: typing.Union[str, IResolvable] = None,
  vul_count: typing.Union[str, IResolvable] = None,
  vul_switch: typing.Union[str, IResolvable] = None,
  enable_resource_property_constraint: bool = None
)
Name Type Description
scope ros_cdk_core.Construct No description.
id str No description.
payment_type typing.Union[str, ros_cdk_core.IResolvable] Property paymentType: The payment type of the resource.
version_code typing.Union[str, ros_cdk_core.IResolvable] Property versionCode: Select the security center version.
buy_number typing.Union[str, ros_cdk_core.IResolvable] Property buyNumber: Number of servers.
container_image_scan typing.Union[str, ros_cdk_core.IResolvable] Property containerImageScan: Container Image security scan.
container_image_scan_new typing.Union[str, ros_cdk_core.IResolvable] Property containerImageScanNew: Container Image security scan.
honeypot typing.Union[str, ros_cdk_core.IResolvable] Property honeypot: Number of cloud honeypot licenses.
honeypot_switch typing.Union[str, ros_cdk_core.IResolvable] Property honeypotSwitch: Cloud honeypot.
modify_type typing.Union[str, ros_cdk_core.IResolvable] Property modifyType: Change configuration type, value - Upgrade: Upgrade.
period typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] Property period: Prepaid cycle.
product_type typing.Union[str, ros_cdk_core.IResolvable] Property productType: Product type, only China station needs to be set to sas, international station does not need to set.
rasp_count typing.Union[str, ros_cdk_core.IResolvable] Property raspCount: Number of application protection licenses.
renewal_period_unit typing.Union[str, ros_cdk_core.IResolvable] Property renewalPeriodUnit: Automatic renewal period unit, value: - M: month.
renewal_status typing.Union[str, ros_cdk_core.IResolvable] Property renewalStatus: Automatic renewal status, value: - AutoRenewal: automatic renewal.
renew_period typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] Property renewPeriod: Automatic renewal cycle, in months.
sas_anti_ransomware typing.Union[str, ros_cdk_core.IResolvable] Property sasAntiRansomware: Anti-ransomware capacity.
sas_cspm typing.Union[str, ros_cdk_core.IResolvable] Property sasCspm: Cloud platform configuration check scan times, interval type, value range:[1000,9999999999].
sas_cspm_switch typing.Union[str, ros_cdk_core.IResolvable] Property sasCspmSwitch: Cloud platform configuration check switch.
sas_sc typing.Union[str, ros_cdk_core.IResolvable] Property sasSc: Security screen.
sas_sdk typing.Union[str, ros_cdk_core.IResolvable] Property sasSdk: Number of malicious file detections.
sas_sdk_switch typing.Union[str, ros_cdk_core.IResolvable] Property sasSdkSwitch: Malicious file detection SDK.
sas_sls_storage typing.Union[str, ros_cdk_core.IResolvable] Property sasSlsStorage: Log analysis storage capacity.
sas_webguard_boolean typing.Union[str, ros_cdk_core.IResolvable] Property sasWebguardBoolean: Web tamper-proof switch.
sas_webguard_order_num typing.Union[str, ros_cdk_core.IResolvable] Property sasWebguardOrderNum: Tamper-proof authorization number.
threat_analysis typing.Union[str, ros_cdk_core.IResolvable] Property threatAnalysis: Threat Analysis log storage capacity.
threat_analysis_switch typing.Union[str, ros_cdk_core.IResolvable] Property threatAnalysisSwitch: Threat analysis.
v_core typing.Union[str, ros_cdk_core.IResolvable] Property vCore: Number of cores.
vul_count typing.Union[str, ros_cdk_core.IResolvable] Property vulCount: Vulnerability repair times, interval type, value range:[20,100000000].
vul_switch typing.Union[str, ros_cdk_core.IResolvable] Property vulSwitch: Vulnerability fix switch.
enable_resource_property_constraint bool No description.

scopeRequired

  • Type: ros_cdk_core.Construct

idRequired

  • Type: str

payment_typeRequired

  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property paymentType: The payment type of the resource.


version_codeRequired

  • Type: typing.Union[str, 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.

buy_numberOptional

  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property buyNumber: Number of servers.


container_image_scanOptional

  • Type: typing.Union[str, 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.


container_image_scan_newOptional

  • Type: typing.Union[str, 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.


honeypotOptional

  • Type: typing.Union[str, 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.


honeypot_switchOptional

  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property honeypotSwitch: Cloud honeypot.

Value:

  • 1: Yes.
  • 2: No.

modify_typeOptional

  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property modifyType: Change configuration type, value - Upgrade: Upgrade.

  • Downgrade: Downgrade.

periodOptional

  • Type: typing.Union[typing.Union[int, float], 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.


product_typeOptional

  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property productType: Product type, only China station needs to be set to sas, international station does not need to set.


rasp_countOptional

  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property raspCount: Number of application protection licenses.

Interval type, value interval:[1,100000000].


renewal_period_unitOptional

  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property renewalPeriodUnit: Automatic renewal period unit, value: - M: month.

  • Y: years.

Must be set when RenewalStatus = AutoRenewal.


renewal_statusOptional

  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property renewalStatus: Automatic renewal status, value: - AutoRenewal: automatic renewal.

  • ManualRenewal: manual renewal. Default ManualRenewal.

renew_periodOptional

  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

Property renewPeriod: Automatic renewal cycle, in months.

When RenewalStatus is set to AutoRenewal, it must be set.


sas_anti_ransomwareOptional

  • Type: typing.Union[str, 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.


sas_cspmOptional

  • Type: typing.Union[str, 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.


sas_cspm_switchOptional

  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property sasCspmSwitch: Cloud platform configuration check switch.

Value:

  • 0: No.
  • 1: Yes.

sas_scOptional

  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property sasSc: Security screen.

Value:

  • true: Yes.
  • false: No.

sas_sdkOptional

  • Type: typing.Union[str, 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.


sas_sdk_switchOptional

  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property sasSdkSwitch: Malicious file detection SDK.


sas_sls_storageOptional

  • Type: typing.Union[str, 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.


sas_webguard_booleanOptional

  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property sasWebguardBoolean: Web tamper-proof switch.

Value:

  • 0: No.
  • 1: Yes.

sas_webguard_order_numOptional

  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property sasWebguardOrderNum: Tamper-proof authorization number.

Value:

  • 0: No
  • 1: Yes.

threat_analysisOptional

  • Type: typing.Union[str, 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.


threat_analysis_switchOptional

  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property threatAnalysisSwitch: Threat analysis.

Value:

  • 0: No.
  • 1: Yes.

v_coreOptional

  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property vCore: Number of cores.


vul_countOptional

  • Type: typing.Union[str, 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.


vul_switchOptional

  • Type: typing.Union[str, 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.


enable_resource_property_constraintOptional

  • Type: bool

Methods

Name Description
to_string Returns a string representation of this construct.
synthesize Allows this construct to emit artifacts into the cloud assembly during synthesis.
add_condition No description.
add_count No description.
add_dependency No description.
add_resource_desc No description.
apply_removal_policy No description.
fetch_condition No description.
fetch_dependency No description.
fetch_resource_desc No description.
get_att No description.
set_metadata No description.

to_string

def to_string() -> str

Returns a string representation of this construct.

synthesize

def synthesize(
  session: ISynthesisSession
) -> None

Allows this construct to emit artifacts into the cloud assembly during synthesis.

This method is usually implemented by framework-level constructs such as Stack and Asset as they participate in synthesizing the cloud assembly.

sessionRequired

  • Type: ros_cdk_core.ISynthesisSession

The synthesis session.


add_condition

def add_condition(
  condition: RosCondition
) -> None

conditionRequired

  • Type: ros_cdk_core.RosCondition

add_count

def add_count(
  count: typing.Union[typing.Union[int, float], IResolvable]
) -> None

countRequired

  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

add_dependency

def add_dependency(
  resource: Resource
) -> None

resourceRequired

  • Type: ros_cdk_core.Resource

add_resource_desc

def add_resource_desc(
  desc: str
) -> None

descRequired

  • Type: str

apply_removal_policy

def apply_removal_policy(
  policy: RemovalPolicy
) -> None

policyRequired

  • Type: ros_cdk_core.RemovalPolicy

fetch_condition

def fetch_condition() -> RosCondition

fetch_dependency

def fetch_dependency() -> typing.List[str]

fetch_resource_desc

def fetch_resource_desc() -> str

get_att

def get_att(
  name: str
) -> IResolvable

nameRequired

  • Type: str

set_metadata

def set_metadata(
  key: str,
  value: typing.Any
) -> None

keyRequired

  • Type: str

valueRequired

  • Type: typing.Any

Static Functions

Name Description
is_construct Return whether the given object is a Construct.

is_construct

import ros_cdk_threatdetection
ros_cdk_threatdetection.Instance.is_construct(
  x: typing.Any
)

Return whether the given object is a Construct.

xRequired

  • Type: typing.Any

Properties

Name Type Description
node ros_cdk_core.ConstructNode The construct tree node associated with this construct.
env ros_cdk_core.IResourceEnvironment The environment this resource belongs to.
ref str No description.
stack ros_cdk_core.Stack The stack in which this resource is defined.
resource ros_cdk_core.RosResource No description.
attr_buy_number typing.Union[str, ros_cdk_core.IResolvable] Attribute BuyNumber: Number of servers.
attr_container_image_scan typing.Union[str, ros_cdk_core.IResolvable] Attribute ContainerImageScan: Container Image security scan.
attr_container_image_scan_new typing.Union[str, ros_cdk_core.IResolvable] Attribute ContainerImageScanNew: Container Image security scan.
attr_create_time typing.Union[str, ros_cdk_core.IResolvable] Attribute CreateTime: The creation time of the resource.
attr_honeypot typing.Union[str, ros_cdk_core.IResolvable] Attribute Honeypot: Number of cloud honeypot licenses.
attr_honeypot_switch typing.Union[str, ros_cdk_core.IResolvable] Attribute HoneypotSwitch: Cloud honeypot.
attr_instance_id typing.Union[str, ros_cdk_core.IResolvable] Attribute InstanceId: The first ID of the resource.
attr_payment_type typing.Union[str, ros_cdk_core.IResolvable] Attribute PaymentType: The payment type of the resource.
attr_rasp_count typing.Union[str, ros_cdk_core.IResolvable] Attribute RaspCount: Number of application protection licenses.
attr_renewal_period_unit typing.Union[str, ros_cdk_core.IResolvable] Attribute RenewalPeriodUnit: Automatic renewal period unit, value:.
attr_renewal_status typing.Union[str, ros_cdk_core.IResolvable] Attribute RenewalStatus: Automatic renewal status, value:.
attr_renew_period typing.Union[str, ros_cdk_core.IResolvable] Attribute RenewPeriod: Automatic renewal cycle, in months.
attr_sas_anti_ransomware typing.Union[str, ros_cdk_core.IResolvable] Attribute SasAntiRansomware: Anti-ransomware capacity.
attr_sas_cspm typing.Union[str, ros_cdk_core.IResolvable] Attribute SasCspm: Cloud platform configuration check scan times, interval type, value range:[1000,9999999999].
attr_sas_cspm_switch typing.Union[str, ros_cdk_core.IResolvable] Attribute SasCspmSwitch: Cloud platform configuration check switch.
attr_sas_sc typing.Union[str, ros_cdk_core.IResolvable] Attribute SasSc: Security screen.
attr_sas_sdk typing.Union[str, ros_cdk_core.IResolvable] Attribute SasSdk: Number of malicious file detections.
attr_sas_sdk_switch typing.Union[str, ros_cdk_core.IResolvable] Attribute SasSdkSwitch: Malicious file detection SDK.
attr_sas_sls_storage typing.Union[str, ros_cdk_core.IResolvable] Attribute SasSlsStorage: Log analysis storage capacity.
attr_sas_webguard_boolean typing.Union[str, ros_cdk_core.IResolvable] Attribute SasWebguardBoolean: Web tamper-proof switch.
attr_sas_webguard_order_num typing.Union[str, ros_cdk_core.IResolvable] Attribute SasWebguardOrderNum: Tamper-proof authorization number.
attr_threat_analysis typing.Union[str, ros_cdk_core.IResolvable] Attribute ThreatAnalysis: Threat Analysis log storage capacity.
attr_threat_analysis_switch typing.Union[str, ros_cdk_core.IResolvable] Attribute ThreatAnalysisSwitch: Threat analysis.
attr_v_core typing.Union[str, ros_cdk_core.IResolvable] Attribute VCore: Number of cores.
attr_version_code typing.Union[str, ros_cdk_core.IResolvable] Attribute VersionCode: Select the security center version.
attr_vul_count typing.Union[str, ros_cdk_core.IResolvable] Attribute VulCount: Vulnerability repair times, interval type, value range:[20,100000000].
attr_vul_switch typing.Union[str, ros_cdk_core.IResolvable] Attribute VulSwitch: Vulnerability fix switch.
props InstanceProps No description.

nodeRequired

node: ConstructNode
  • Type: ros_cdk_core.ConstructNode

The construct tree node associated with this construct.


envRequired

env: IResourceEnvironment
  • Type: ros_cdk_core.IResourceEnvironment

The environment this resource belongs to.

For resources that are created and managed by the CDK (generally, those created by creating new class instances like Role, Bucket, etc.), this is always the same as the environment of the stack they belong to; however, for imported resources (those obtained from static methods like fromRoleArn, fromBucketName, etc.), that might be different than the stack they were imported into.


refRequired

ref: str
  • Type: str

stackRequired

stack: Stack
  • Type: ros_cdk_core.Stack

The stack in which this resource is defined.


resourceOptional

resource: RosResource
  • Type: ros_cdk_core.RosResource

attr_buy_numberRequired

attr_buy_number: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute BuyNumber: Number of servers.


attr_container_image_scanRequired

attr_container_image_scan: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute ContainerImageScan: Container Image security scan.

Interval type, value interval:[0,200000].


attr_container_image_scan_newRequired

attr_container_image_scan_new: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute ContainerImageScanNew: Container Image security scan.

Interval type, value interval:[0,200000].


attr_create_timeRequired

attr_create_time: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute CreateTime: The creation time of the resource.


attr_honeypotRequired

attr_honeypot: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute Honeypot: Number of cloud honeypot licenses.

Interval type, value interval:[20,500].


attr_honeypot_switchRequired

attr_honeypot_switch: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute HoneypotSwitch: Cloud honeypot.


attr_instance_idRequired

attr_instance_id: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute InstanceId: The first ID of the resource.


attr_payment_typeRequired

attr_payment_type: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute PaymentType: The payment type of the resource.


attr_rasp_countRequired

attr_rasp_count: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute RaspCount: Number of application protection licenses.

Interval type, value interval:[1,100000000].


attr_renewal_period_unitRequired

attr_renewal_period_unit: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute RenewalPeriodUnit: Automatic renewal period unit, value:.


attr_renewal_statusRequired

attr_renewal_status: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute RenewalStatus: Automatic renewal status, value:.


attr_renew_periodRequired

attr_renew_period: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute RenewPeriod: Automatic renewal cycle, in months.


attr_sas_anti_ransomwareRequired

attr_sas_anti_ransomware: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute SasAntiRansomware: Anti-ransomware capacity.

Unit: GB. Interval type, value interval:[0,9999999999].


attr_sas_cspmRequired

attr_sas_cspm: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute SasCspm: Cloud platform configuration check scan times, interval type, value range:[1000,9999999999].


attr_sas_cspm_switchRequired

attr_sas_cspm_switch: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute SasCspmSwitch: Cloud platform configuration check switch.


attr_sas_scRequired

attr_sas_sc: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute SasSc: Security screen.


attr_sas_sdkRequired

attr_sas_sdk: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute SasSdk: Number of malicious file detections.

Unit: 10,000 times. Interval type, value interval:[10,9999999999].


attr_sas_sdk_switchRequired

attr_sas_sdk_switch: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute SasSdkSwitch: Malicious file detection SDK.


attr_sas_sls_storageRequired

attr_sas_sls_storage: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute SasSlsStorage: Log analysis storage capacity.

Unit: GB. Interval type, value interval:[0,600000].


attr_sas_webguard_booleanRequired

attr_sas_webguard_boolean: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute SasWebguardBoolean: Web tamper-proof switch.


attr_sas_webguard_order_numRequired

attr_sas_webguard_order_num: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute SasWebguardOrderNum: Tamper-proof authorization number.


attr_threat_analysisRequired

attr_threat_analysis: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute ThreatAnalysis: Threat Analysis log storage capacity.

Interval type, value interval:[0,9999999999].


attr_threat_analysis_switchRequired

attr_threat_analysis_switch: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute ThreatAnalysisSwitch: Threat analysis.


attr_v_coreRequired

attr_v_core: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute VCore: Number of cores.


attr_version_codeRequired

attr_version_code: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute VersionCode: Select the security center version.


attr_vul_countRequired

attr_vul_count: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute VulCount: Vulnerability repair times, interval type, value range:[20,100000000].


attr_vul_switchRequired

attr_vul_switch: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute VulSwitch: Vulnerability fix switch.


propsRequired

props: InstanceProps