Instance
- Implements: IInstance
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.
- Type: com.aliyun.ros.cdk.core.ISynthesisSession
The synthesis session.
addCondition
public void addCondition(RosCondition condition)
- Type: com.aliyun.ros.cdk.core.RosCondition
addCount
public void addCount(java.lang.Number OR IResolvable count)
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
addDependency
public void addDependency(Resource resource)
- Type: com.aliyun.ros.cdk.core.Resource
addResourceDesc
public void addResourceDesc(java.lang.String desc)
- Type: java.lang.String
applyRemovalPolicy
public void applyRemovalPolicy(RemovalPolicy policy)
- 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)
- Type: java.lang.String
setMetadata
public void setMetadata(java.lang.String key, java.lang.Object value)
- Type: java.lang.String
- 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.
- 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();
- Type: InstanceProps