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. |
payType
Required
public java.lang.Object getPayType();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
region
Required
public java.lang.Object getRegion();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
additionalProtectionNodes
Optional
public java.lang.Object getAdditionalProtectionNodes();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
apiSecurity
Optional
public java.lang.Object getApiSecurity();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
autoPay
Optional
public java.lang.Object getAutoPay();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
autoRenew
Optional
public java.lang.Object getAutoRenew();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
botAppProtection
Optional
public java.lang.Object getBotAppProtection();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
botWebProtection
Optional
public java.lang.Object getBotWebProtection();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
domainsExtension
Optional
public java.lang.Object getDomainsExtension();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
elasticQps
Optional
public java.lang.Object getElasticQps();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
exclusiveIpAddress
Optional
public java.lang.Object getExclusiveIpAddress();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
fraudDetection
Optional
public java.lang.Object getFraudDetection();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
ignoreExisting
Optional
public java.lang.Object getIgnoreExisting();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
intelligentLoadBalancing
Optional
public java.lang.Object getIntelligentLoadBalancing();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
logService
Optional
public java.lang.Object getLogService();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
logStorage
Optional
public java.lang.Object getLogStorage();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
period
Optional
public java.lang.Object getPeriod();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
periodUnit
Optional
public java.lang.Object getPeriodUnit();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
qpsExtension
Optional
public java.lang.Object getQpsExtension();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
trafficBillingProtectionThreshold
Optional
public java.lang.Object getTrafficBillingProtectionThreshold();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
wafVersion
Optional
public java.lang.Object getWafVersion();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable