Skip to content

RosInstanceProps

Properties for defining a RosInstance.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-sas-instance

Initializer

import com.aliyun.ros.cdk.sas.RosInstanceProps;
RosInstanceProps.builder()
    .period(java.lang.Number)
    .period(IResolvable)
    .periodUnit(java.lang.String)
    .periodUnit(IResolvable)
//  .antiRansomware(java.lang.Number)
//  .antiRansomware(IResolvable)
//  .autoPay(java.lang.Boolean)
//  .autoPay(IResolvable)
//  .autoRenew(java.lang.Boolean)
//  .autoRenew(IResolvable)
//  .cloudHoneypot(java.lang.Boolean)
//  .cloudHoneypot(IResolvable)
//  .configurationAssessment(java.lang.Boolean)
//  .configurationAssessment(IResolvable)
//  .containerImageScan(java.lang.Number)
//  .containerImageScan(IResolvable)
//  .edition(java.lang.String)
//  .edition(IResolvable)
//  .logAnalysis(java.lang.Number)
//  .logAnalysis(IResolvable)
//  .maliciousFileDetectionSdk(java.lang.Boolean)
//  .maliciousFileDetectionSdk(IResolvable)
//  .protectedServers(java.lang.Number)
//  .protectedServers(IResolvable)
//  .quotaForApplicationProtection(java.lang.Number)
//  .quotaForApplicationProtection(IResolvable)
//  .quotaForCloudHoneypot(java.lang.Number)
//  .quotaForCloudHoneypot(IResolvable)
//  .quotaForConfigurationAssessment(java.lang.Number)
//  .quotaForConfigurationAssessment(IResolvable)
//  .quotaForMaliciousFileDetectionSdk(java.lang.Number)
//  .quotaForMaliciousFileDetectionSdk(IResolvable)
//  .quotaForVulnerabilityFixing(java.lang.Number)
//  .quotaForVulnerabilityFixing(IResolvable)
//  .quotaForWebTamperProofing(java.lang.Number)
//  .quotaForWebTamperProofing(IResolvable)
//  .threatAnalysis(java.lang.Boolean)
//  .threatAnalysis(IResolvable)
//  .threatAnalysisLogStorageCapacity(java.lang.Number)
//  .threatAnalysisLogStorageCapacity(IResolvable)
//  .vCore(java.lang.Number)
//  .vCore(IResolvable)
//  .vulnerabilityFixing(java.lang.Boolean)
//  .vulnerabilityFixing(IResolvable)
//  .webTamperProtection(java.lang.Boolean)
//  .webTamperProtection(IResolvable)
    .build();

Properties

Name Type Description
period java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
periodUnit java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
antiRansomware java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
autoPay java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
autoRenew java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
cloudHoneypot java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
configurationAssessment java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
containerImageScan java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
edition java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
logAnalysis java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
maliciousFileDetectionSdk java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
protectedServers java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
quotaForApplicationProtection java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
quotaForCloudHoneypot java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
quotaForConfigurationAssessment java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
quotaForMaliciousFileDetectionSdk java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
quotaForVulnerabilityFixing java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
quotaForWebTamperProofing java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
threatAnalysis java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
threatAnalysisLogStorageCapacity java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
vCore java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
vulnerabilityFixing java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
webTamperProtection java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.

periodRequired

public java.lang.Object getPeriod();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

periodUnitRequired

public java.lang.Object getPeriodUnit();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

antiRansomwareOptional

public java.lang.Object getAntiRansomware();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

autoPayOptional

public java.lang.Object getAutoPay();
  • Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable

autoRenewOptional

public java.lang.Object getAutoRenew();
  • Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable

cloudHoneypotOptional

public java.lang.Object getCloudHoneypot();
  • Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable

configurationAssessmentOptional

public java.lang.Object getConfigurationAssessment();
  • Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable

containerImageScanOptional

public java.lang.Object getContainerImageScan();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

editionOptional

public java.lang.Object getEdition();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

logAnalysisOptional

public java.lang.Object getLogAnalysis();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

maliciousFileDetectionSdkOptional

public java.lang.Object getMaliciousFileDetectionSdk();
  • Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable

protectedServersOptional

public java.lang.Object getProtectedServers();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

quotaForApplicationProtectionOptional

public java.lang.Object getQuotaForApplicationProtection();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

quotaForCloudHoneypotOptional

public java.lang.Object getQuotaForCloudHoneypot();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

quotaForConfigurationAssessmentOptional

public java.lang.Object getQuotaForConfigurationAssessment();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

quotaForMaliciousFileDetectionSdkOptional

public java.lang.Object getQuotaForMaliciousFileDetectionSdk();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

quotaForVulnerabilityFixingOptional

public java.lang.Object getQuotaForVulnerabilityFixing();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

quotaForWebTamperProofingOptional

public java.lang.Object getQuotaForWebTamperProofing();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

threatAnalysisOptional

public java.lang.Object getThreatAnalysis();
  • Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable

threatAnalysisLogStorageCapacityOptional

public java.lang.Object getThreatAnalysisLogStorageCapacity();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

vCoreOptional

public java.lang.Object getVCore();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

vulnerabilityFixingOptional

public java.lang.Object getVulnerabilityFixing();
  • Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable

webTamperProtectionOptional

public java.lang.Object getWebTamperProtection();
  • Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable