RosInstanceProps
Properties for defining a RosInstance
.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-waf3-instance
Initializer
import ros_cdk_waf3
ros_cdk_waf3.RosInstanceProps(
pay_type: typing.Union[str, IResolvable],
region: typing.Union[str, IResolvable],
additional_protection_nodes: typing.Union[typing.Union[int, float], IResolvable] = None,
api_security: typing.Union[bool, IResolvable] = None,
auto_pay: typing.Union[bool, IResolvable] = None,
auto_renew: typing.Union[bool, IResolvable] = None,
bot_app_protection: typing.Union[bool, IResolvable] = None,
bot_web_protection: typing.Union[bool, IResolvable] = None,
domains_extension: typing.Union[typing.Union[int, float], IResolvable] = None,
elastic_qps: typing.Union[typing.Union[int, float], IResolvable] = None,
exclusive_ip_address: typing.Union[typing.Union[int, float], IResolvable] = None,
fraud_detection: typing.Union[bool, IResolvable] = None,
ignore_existing: typing.Union[bool, IResolvable] = None,
intelligent_load_balancing: typing.Union[bool, IResolvable] = None,
log_service: typing.Union[bool, IResolvable] = None,
log_storage: typing.Union[typing.Union[int, float], IResolvable] = None,
period: typing.Union[typing.Union[int, float], IResolvable] = None,
period_unit: typing.Union[str, IResolvable] = None,
qps_extension: typing.Union[typing.Union[int, float], IResolvable] = None,
traffic_billing_protection_threshold: typing.Union[typing.Union[int, float], IResolvable] = None,
waf_version: typing.Union[str, IResolvable] = None
)
Properties
Name | Type | Description |
---|---|---|
pay_type |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
region |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
additional_protection_nodes |
typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] |
No description. |
api_security |
typing.Union[bool, ros_cdk_core.IResolvable] |
No description. |
auto_pay |
typing.Union[bool, ros_cdk_core.IResolvable] |
No description. |
auto_renew |
typing.Union[bool, ros_cdk_core.IResolvable] |
No description. |
bot_app_protection |
typing.Union[bool, ros_cdk_core.IResolvable] |
No description. |
bot_web_protection |
typing.Union[bool, ros_cdk_core.IResolvable] |
No description. |
domains_extension |
typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] |
No description. |
elastic_qps |
typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] |
No description. |
exclusive_ip_address |
typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] |
No description. |
fraud_detection |
typing.Union[bool, ros_cdk_core.IResolvable] |
No description. |
ignore_existing |
typing.Union[bool, ros_cdk_core.IResolvable] |
No description. |
intelligent_load_balancing |
typing.Union[bool, ros_cdk_core.IResolvable] |
No description. |
log_service |
typing.Union[bool, ros_cdk_core.IResolvable] |
No description. |
log_storage |
typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] |
No description. |
period |
typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] |
No description. |
period_unit |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
qps_extension |
typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] |
No description. |
traffic_billing_protection_threshold |
typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] |
No description. |
waf_version |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
pay_type
Required
pay_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
region
Required
region: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
additional_protection_nodes
Optional
additional_protection_nodes: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
api_security
Optional
api_security: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
auto_pay
Optional
auto_pay: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
auto_renew
Optional
auto_renew: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
bot_app_protection
Optional
bot_app_protection: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
bot_web_protection
Optional
bot_web_protection: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
domains_extension
Optional
domains_extension: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
elastic_qps
Optional
elastic_qps: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
exclusive_ip_address
Optional
exclusive_ip_address: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
fraud_detection
Optional
fraud_detection: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
ignore_existing
Optional
ignore_existing: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
intelligent_load_balancing
Optional
intelligent_load_balancing: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
log_service
Optional
log_service: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
log_storage
Optional
log_storage: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
period
Optional
period: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
period_unit
Optional
period_unit: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
qps_extension
Optional
qps_extension: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
traffic_billing_protection_threshold
Optional
traffic_billing_protection_threshold: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
waf_version
Optional
waf_version: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]