Skip to content

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();