IInstance
Represents a Instance.
Properties
| Name | Type | Description |
|---|---|---|
node | com.aliyun.ros.cdk.core.ConstructNode | The construct tree node for this construct. |
env | com.aliyun.ros.cdk.core.IResourceEnvironment | The environment this resource belongs to. |
stack | com.aliyun.ros.cdk.core.Stack | The stack in which this resource is defined. |
attrBuyNumber | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute BuyNumber: Number of servers. |
attrContainerImageScan | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute ContainerImageScan: Container Image security scan. |
attrContainerImageScanNew | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute ContainerImageScanNew: Container Image security scan. |
attrCreateTime | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute CreateTime: The creation time of the resource. |
attrHoneypot | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute Honeypot: Number of cloud honeypot licenses. |
attrHoneypotSwitch | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute HoneypotSwitch: Cloud honeypot. |
attrInstanceId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute InstanceId: The first ID of the resource. |
attrPaymentType | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute PaymentType: The payment type of the resource. |
attrRaspCount | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute RaspCount: Number of application protection licenses. |
attrRenewalPeriodUnit | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute RenewalPeriodUnit: Automatic renewal period unit, value:. |
attrRenewalStatus | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute RenewalStatus: Automatic renewal status, value:. |
attrRenewPeriod | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute RenewPeriod: Automatic renewal cycle, in months. |
attrSasAntiRansomware | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute SasAntiRansomware: Anti-ransomware capacity. |
attrSasCspm | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute SasCspm: Cloud platform configuration check scan times, interval type, value range:[1000,9999999999]. |
attrSasCspmSwitch | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute SasCspmSwitch: Cloud platform configuration check switch. |
attrSasSc | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute SasSc: Security screen. |
attrSasSdk | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute SasSdk: Number of malicious file detections. |
attrSasSdkSwitch | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute SasSdkSwitch: Malicious file detection SDK. |
attrSasSlsStorage | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute SasSlsStorage: Log analysis storage capacity. |
attrSasWebguardBoolean | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute SasWebguardBoolean: Web tamper-proof switch. |
attrSasWebguardOrderNum | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute SasWebguardOrderNum: Tamper-proof authorization number. |
attrThreatAnalysis | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute ThreatAnalysis: Threat Analysis log storage capacity. |
attrThreatAnalysisSwitch | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute ThreatAnalysisSwitch: Threat analysis. |
attrVCore | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute VCore: Number of cores. |
attrVersionCode | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute VersionCode: Select the security center version. |
attrVulCount | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute VulCount: Vulnerability repair times, interval type, value range:[20,100000000]. |
attrVulSwitch | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute VulSwitch: Vulnerability fix switch. |
props | InstanceProps | No description. |
nodeRequired
public ConstructNode getNode();
- Type: com.aliyun.ros.cdk.core.ConstructNode
The construct tree node for this construct.
envRequired
public IResourceEnvironment getEnv();
- Type: com.aliyun.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
public Stack getStack();
- Type: com.aliyun.ros.cdk.core.Stack
The stack in which this resource is defined.
attrBuyNumberRequired
public java.lang.Object getAttrBuyNumber();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute BuyNumber: Number of servers.
attrContainerImageScanRequired
public java.lang.Object getAttrContainerImageScan();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute ContainerImageScan: Container Image security scan.
Interval type, value interval:[0,200000].
attrContainerImageScanNewRequired
public java.lang.Object getAttrContainerImageScanNew();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute ContainerImageScanNew: Container Image security scan.
Interval type, value interval:[0,200000].
attrCreateTimeRequired
public java.lang.Object getAttrCreateTime();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute CreateTime: The creation time of the resource.
attrHoneypotRequired
public java.lang.Object getAttrHoneypot();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute Honeypot: Number of cloud honeypot licenses.
Interval type, value interval:[20,500].
attrHoneypotSwitchRequired
public java.lang.Object getAttrHoneypotSwitch();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute HoneypotSwitch: Cloud honeypot.
attrInstanceIdRequired
public java.lang.Object getAttrInstanceId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute InstanceId: The first ID of the resource.
attrPaymentTypeRequired
public java.lang.Object getAttrPaymentType();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute PaymentType: The payment type of the resource.
attrRaspCountRequired
public java.lang.Object getAttrRaspCount();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute RaspCount: Number of application protection licenses.
Interval type, value interval:[1,100000000].
attrRenewalPeriodUnitRequired
public java.lang.Object getAttrRenewalPeriodUnit();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute RenewalPeriodUnit: Automatic renewal period unit, value:.
attrRenewalStatusRequired
public java.lang.Object getAttrRenewalStatus();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute RenewalStatus: Automatic renewal status, value:.
attrRenewPeriodRequired
public java.lang.Object getAttrRenewPeriod();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute RenewPeriod: Automatic renewal cycle, in months.
attrSasAntiRansomwareRequired
public java.lang.Object getAttrSasAntiRansomware();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute SasAntiRansomware: Anti-ransomware capacity.
Unit: GB. Interval type, value interval:[0,9999999999].
attrSasCspmRequired
public java.lang.Object getAttrSasCspm();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute SasCspm: Cloud platform configuration check scan times, interval type, value range:[1000,9999999999].
attrSasCspmSwitchRequired
public java.lang.Object getAttrSasCspmSwitch();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute SasCspmSwitch: Cloud platform configuration check switch.
attrSasScRequired
public java.lang.Object getAttrSasSc();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute SasSc: Security screen.
attrSasSdkRequired
public java.lang.Object getAttrSasSdk();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute SasSdk: Number of malicious file detections.
Unit: 10,000 times. Interval type, value interval:[10,9999999999].
attrSasSdkSwitchRequired
public java.lang.Object getAttrSasSdkSwitch();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute SasSdkSwitch: Malicious file detection SDK.
attrSasSlsStorageRequired
public java.lang.Object getAttrSasSlsStorage();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute SasSlsStorage: Log analysis storage capacity.
Unit: GB. Interval type, value interval:[0,600000].
attrSasWebguardBooleanRequired
public java.lang.Object getAttrSasWebguardBoolean();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute SasWebguardBoolean: Web tamper-proof switch.
attrSasWebguardOrderNumRequired
public java.lang.Object getAttrSasWebguardOrderNum();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute SasWebguardOrderNum: Tamper-proof authorization number.
attrThreatAnalysisRequired
public java.lang.Object getAttrThreatAnalysis();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute ThreatAnalysis: Threat Analysis log storage capacity.
Interval type, value interval:[0,9999999999].
attrThreatAnalysisSwitchRequired
public java.lang.Object getAttrThreatAnalysisSwitch();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute ThreatAnalysisSwitch: Threat analysis.
attrVCoreRequired
public java.lang.Object getAttrVCore();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute VCore: Number of cores.
attrVersionCodeRequired
public java.lang.Object getAttrVersionCode();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute VersionCode: Select the security center version.
attrVulCountRequired
public java.lang.Object getAttrVulCount();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute VulCount: Vulnerability repair times, interval type, value range:[20,100000000].
attrVulSwitchRequired
public java.lang.Object getAttrVulSwitch();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute VulSwitch: Vulnerability fix switch.
propsRequired
public InstanceProps getProps();
- Type: InstanceProps