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 com.aliyun.ros.cdk.threatdetection.Instance;
Instance.Builder.create(Construct scope, java.lang.String id, java.lang.Boolean enableResourcePropertyConstraint)
    .paymentType(java.lang.String)
    .paymentType(IResolvable)
    .versionCode(java.lang.String)
    .versionCode(IResolvable)
//  .buyNumber(java.lang.String)
//  .buyNumber(IResolvable)
//  .containerImageScan(java.lang.String)
//  .containerImageScan(IResolvable)
//  .containerImageScanNew(java.lang.String)
//  .containerImageScanNew(IResolvable)
//  .honeypot(java.lang.String)
//  .honeypot(IResolvable)
//  .honeypotSwitch(java.lang.String)
//  .honeypotSwitch(IResolvable)
//  .modifyType(java.lang.String)
//  .modifyType(IResolvable)
//  .period(java.lang.Number)
//  .period(IResolvable)
//  .productType(java.lang.String)
//  .productType(IResolvable)
//  .raspCount(java.lang.String)
//  .raspCount(IResolvable)
//  .renewalPeriodUnit(java.lang.String)
//  .renewalPeriodUnit(IResolvable)
//  .renewalStatus(java.lang.String)
//  .renewalStatus(IResolvable)
//  .renewPeriod(java.lang.Number)
//  .renewPeriod(IResolvable)
//  .sasAntiRansomware(java.lang.String)
//  .sasAntiRansomware(IResolvable)
//  .sasCspm(java.lang.String)
//  .sasCspm(IResolvable)
//  .sasCspmSwitch(java.lang.String)
//  .sasCspmSwitch(IResolvable)
//  .sasSc(java.lang.String)
//  .sasSc(IResolvable)
//  .sasSdk(java.lang.String)
//  .sasSdk(IResolvable)
//  .sasSdkSwitch(java.lang.String)
//  .sasSdkSwitch(IResolvable)
//  .sasSlsStorage(java.lang.String)
//  .sasSlsStorage(IResolvable)
//  .sasWebguardBoolean(java.lang.String)
//  .sasWebguardBoolean(IResolvable)
//  .sasWebguardOrderNum(java.lang.String)
//  .sasWebguardOrderNum(IResolvable)
//  .threatAnalysis(java.lang.String)
//  .threatAnalysis(IResolvable)
//  .threatAnalysisSwitch(java.lang.String)
//  .threatAnalysisSwitch(IResolvable)
//  .vCore(java.lang.String)
//  .vCore(IResolvable)
//  .vulCount(java.lang.String)
//  .vulCount(IResolvable)
//  .vulSwitch(java.lang.String)
//  .vulSwitch(IResolvable)
    .build();
Name Type Description
scope com.aliyun.ros.cdk.core.Construct No description.
id java.lang.String No description.
enableResourcePropertyConstraint java.lang.Boolean No description.
paymentType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property paymentType: The payment type of the resource.
versionCode java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property versionCode: Select the security center version.
buyNumber java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property buyNumber: Number of servers.
containerImageScan java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property containerImageScan: Container Image security scan.
containerImageScanNew java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property containerImageScanNew: Container Image security scan.
honeypot java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property honeypot: Number of cloud honeypot licenses.
honeypotSwitch java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property honeypotSwitch: Cloud honeypot.
modifyType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property modifyType: Change configuration type, value - Upgrade: Upgrade.
period java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable Property period: Prepaid cycle.
productType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property productType: Product type, only China station needs to be set to sas, international station does not need to set.
raspCount java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property raspCount: Number of application protection licenses.
renewalPeriodUnit java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property renewalPeriodUnit: Automatic renewal period unit, value: - M: month.
renewalStatus java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property renewalStatus: Automatic renewal status, value: - AutoRenewal: automatic renewal.
renewPeriod java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable Property renewPeriod: Automatic renewal cycle, in months.
sasAntiRansomware java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property sasAntiRansomware: Anti-ransomware capacity.
sasCspm java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property sasCspm: Cloud platform configuration check scan times, interval type, value range:[1000,9999999999].
sasCspmSwitch java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property sasCspmSwitch: Cloud platform configuration check switch.
sasSc java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property sasSc: Security screen.
sasSdk java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property sasSdk: Number of malicious file detections.
sasSdkSwitch java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property sasSdkSwitch: Malicious file detection SDK.
sasSlsStorage java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property sasSlsStorage: Log analysis storage capacity.
sasWebguardBoolean java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property sasWebguardBoolean: Web tamper-proof switch.
sasWebguardOrderNum java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property sasWebguardOrderNum: Tamper-proof authorization number.
threatAnalysis java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property threatAnalysis: Threat Analysis log storage capacity.
threatAnalysisSwitch java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property threatAnalysisSwitch: Threat analysis.
vCore java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property vCore: Number of cores.
vulCount java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property vulCount: Vulnerability repair times, interval type, value range:[20,100000000].
vulSwitch java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property vulSwitch: Vulnerability fix switch.

scopeRequired

  • Type: com.aliyun.ros.cdk.core.Construct

idRequired

  • Type: java.lang.String

enableResourcePropertyConstraintOptional

  • Type: java.lang.Boolean

paymentTypeRequired

  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property paymentType: The payment type of the resource.


versionCodeRequired

  • Type: java.lang.String OR com.aliyun.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.

buyNumberOptional

  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property buyNumber: Number of servers.


containerImageScanOptional

  • Type: java.lang.String OR com.aliyun.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.


containerImageScanNewOptional

  • Type: java.lang.String OR com.aliyun.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: java.lang.String OR com.aliyun.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.


honeypotSwitchOptional

  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property honeypotSwitch: Cloud honeypot.

Value:

  • 1: Yes.
  • 2: No.

modifyTypeOptional

  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

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

  • Downgrade: Downgrade.

periodOptional

  • Type: java.lang.Number OR com.aliyun.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.


productTypeOptional

  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

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


raspCountOptional

  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property raspCount: Number of application protection licenses.

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


renewalPeriodUnitOptional

  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

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

  • Y: years.

Must be set when RenewalStatus = AutoRenewal.


renewalStatusOptional

  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

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

  • ManualRenewal: manual renewal. Default ManualRenewal.

renewPeriodOptional

  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

Property renewPeriod: Automatic renewal cycle, in months.

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


sasAntiRansomwareOptional

  • Type: java.lang.String OR com.aliyun.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.


sasCspmOptional

  • Type: java.lang.String OR com.aliyun.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.


sasCspmSwitchOptional

  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property sasCspmSwitch: Cloud platform configuration check switch.

Value:

  • 0: No.
  • 1: Yes.

sasScOptional

  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property sasSc: Security screen.

Value:

  • true: Yes.
  • false: No.

sasSdkOptional

  • Type: java.lang.String OR com.aliyun.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.


sasSdkSwitchOptional

  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property sasSdkSwitch: Malicious file detection SDK.


sasSlsStorageOptional

  • Type: java.lang.String OR com.aliyun.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.


sasWebguardBooleanOptional

  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property sasWebguardBoolean: Web tamper-proof switch.

Value:

  • 0: No.
  • 1: Yes.

sasWebguardOrderNumOptional

  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property sasWebguardOrderNum: Tamper-proof authorization number.

Value:

  • 0: No
  • 1: Yes.

threatAnalysisOptional

  • Type: java.lang.String OR com.aliyun.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.


threatAnalysisSwitchOptional

  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property threatAnalysisSwitch: Threat analysis.

Value:

  • 0: No.
  • 1: Yes.

vCoreOptional

  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property vCore: Number of cores.


vulCountOptional

  • Type: java.lang.String OR com.aliyun.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.


vulSwitchOptional

  • Type: java.lang.String OR com.aliyun.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.


Methods

Name Description
toString Returns a string representation of this construct.
synthesize Allows this construct to emit artifacts into the cloud assembly during synthesis.
addCondition No description.
addCount No description.
addDependency No description.
addResourceDesc No description.
applyRemovalPolicy No description.
fetchCondition No description.
fetchDependency No description.
fetchResourceDesc No description.
getAtt No description.
setMetadata No description.

toString

public java.lang.String toString()

Returns a string representation of this construct.

synthesize

public void synthesize(ISynthesisSession session)

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: com.aliyun.ros.cdk.core.ISynthesisSession

The synthesis session.


addCondition

public void addCondition(RosCondition condition)

conditionRequired

  • Type: com.aliyun.ros.cdk.core.RosCondition

addCount

public void addCount(java.lang.Number OR IResolvable count)

countRequired

  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

addDependency

public void addDependency(Resource resource)

resourceRequired

  • Type: com.aliyun.ros.cdk.core.Resource

addResourceDesc

public void addResourceDesc(java.lang.String desc)

descRequired

  • Type: java.lang.String

applyRemovalPolicy

public void applyRemovalPolicy(RemovalPolicy policy)

policyRequired

  • Type: com.aliyun.ros.cdk.core.RemovalPolicy

fetchCondition

public RosCondition fetchCondition()

fetchDependency

public java.util.List<java.lang.String> fetchDependency()

fetchResourceDesc

public java.lang.String fetchResourceDesc()

getAtt

public IResolvable getAtt(java.lang.String name)

nameRequired

  • Type: java.lang.String

setMetadata

public void setMetadata(java.lang.String key, java.lang.Object value)

keyRequired

  • Type: java.lang.String

valueRequired

  • Type: java.lang.Object

Static Functions

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

isConstruct

import com.aliyun.ros.cdk.threatdetection.Instance;
Instance.isConstruct(java.lang.Object x)

Return whether the given object is a Construct.

xRequired

  • Type: java.lang.Object

Properties

Name Type Description
node com.aliyun.ros.cdk.core.ConstructNode The construct tree node associated with this construct.
env com.aliyun.ros.cdk.core.IResourceEnvironment The environment this resource belongs to.
ref java.lang.String No description.
stack com.aliyun.ros.cdk.core.Stack The stack in which this resource is defined.
resource com.aliyun.ros.cdk.core.RosResource No description.
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 associated with 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.


refRequired

public java.lang.String getRef();
  • Type: java.lang.String

stackRequired

public Stack getStack();
  • Type: com.aliyun.ros.cdk.core.Stack

The stack in which this resource is defined.


resourceOptional

public RosResource getResource();
  • Type: com.aliyun.ros.cdk.core.RosResource

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