Skip to content

IInstance

Represents a Instance.

Properties

Name Type Description
node ros_cdk_core.ConstructNode The construct tree node for this construct.
env ros_cdk_core.IResourceEnvironment The environment this resource belongs to.
stack ros_cdk_core.Stack The stack in which this resource is defined.
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 for 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.


stackRequired

stack: Stack
  • Type: ros_cdk_core.Stack

The stack in which this resource is defined.


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