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
- Type: InstanceProps