Skip to content

RosInstanceProps

Properties for defining a RosInstance.

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

Initializer

import com.aliyun.ros.cdk.waf3.RosInstanceProps;
RosInstanceProps.builder()
    .payType(java.lang.String)
    .payType(IResolvable)
    .region(java.lang.String)
    .region(IResolvable)
//  .additionalProtectionNodes(java.lang.Number)
//  .additionalProtectionNodes(IResolvable)
//  .apiSecurity(java.lang.Boolean)
//  .apiSecurity(IResolvable)
//  .autoPay(java.lang.Boolean)
//  .autoPay(IResolvable)
//  .autoRenew(java.lang.Boolean)
//  .autoRenew(IResolvable)
//  .botAppProtection(java.lang.Boolean)
//  .botAppProtection(IResolvable)
//  .botWebProtection(java.lang.Boolean)
//  .botWebProtection(IResolvable)
//  .domainsExtension(java.lang.Number)
//  .domainsExtension(IResolvable)
//  .elasticQps(java.lang.Number)
//  .elasticQps(IResolvable)
//  .exclusiveIpAddress(java.lang.Number)
//  .exclusiveIpAddress(IResolvable)
//  .fraudDetection(java.lang.Boolean)
//  .fraudDetection(IResolvable)
//  .ignoreExisting(java.lang.Boolean)
//  .ignoreExisting(IResolvable)
//  .intelligentLoadBalancing(java.lang.Boolean)
//  .intelligentLoadBalancing(IResolvable)
//  .logService(java.lang.Boolean)
//  .logService(IResolvable)
//  .logStorage(java.lang.Number)
//  .logStorage(IResolvable)
//  .period(java.lang.Number)
//  .period(IResolvable)
//  .periodUnit(java.lang.String)
//  .periodUnit(IResolvable)
//  .qpsExtension(java.lang.Number)
//  .qpsExtension(IResolvable)
//  .trafficBillingProtectionThreshold(java.lang.Number)
//  .trafficBillingProtectionThreshold(IResolvable)
//  .wafVersion(java.lang.String)
//  .wafVersion(IResolvable)
    .build();

Properties

Name Type Description
payType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
region java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
additionalProtectionNodes java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
apiSecurity java.lang.Boolean 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.
botAppProtection java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
botWebProtection java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
domainsExtension java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
elasticQps java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
exclusiveIpAddress java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
fraudDetection java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
ignoreExisting java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
intelligentLoadBalancing java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
logService java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
logStorage java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No 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.
qpsExtension java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
trafficBillingProtectionThreshold java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
wafVersion java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.

payTypeRequired

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

regionRequired

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

additionalProtectionNodesOptional

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

apiSecurityOptional

public java.lang.Object getApiSecurity();
  • Type: java.lang.Boolean 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

botAppProtectionOptional

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

botWebProtectionOptional

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

domainsExtensionOptional

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

elasticQpsOptional

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

exclusiveIpAddressOptional

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

fraudDetectionOptional

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

ignoreExistingOptional

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

intelligentLoadBalancingOptional

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

logServiceOptional

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

logStorageOptional

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

periodOptional

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

periodUnitOptional

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

qpsExtensionOptional

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

trafficBillingProtectionThresholdOptional

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

wafVersionOptional

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