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_typeRequired
pay_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
regionRequired
region: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
additional_protection_nodesOptional
additional_protection_nodes: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
api_securityOptional
api_security: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
auto_payOptional
auto_pay: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
auto_renewOptional
auto_renew: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
bot_app_protectionOptional
bot_app_protection: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
bot_web_protectionOptional
bot_web_protection: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
domains_extensionOptional
domains_extension: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
elastic_qpsOptional
elastic_qps: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
exclusive_ip_addressOptional
exclusive_ip_address: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
fraud_detectionOptional
fraud_detection: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
ignore_existingOptional
ignore_existing: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
intelligent_load_balancingOptional
intelligent_load_balancing: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
log_serviceOptional
log_service: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
log_storageOptional
log_storage: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
periodOptional
period: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
period_unitOptional
period_unit: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
qps_extensionOptional
qps_extension: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
traffic_billing_protection_thresholdOptional
traffic_billing_protection_threshold: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
waf_versionOptional
waf_version: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]