RosInstanceProps
Properties for defining a RosInstance
.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-cloudfw-instance
Initializer
import ros_cdk_cloudfw
ros_cdk_cloudfw.RosInstanceProps(
pay_type: typing.Union[str, IResolvable],
account_num: typing.Union[typing.Union[int, float], IResolvable] = None,
acl_extension: typing.Union[typing.Union[int, float], IResolvable] = None,
auto_pay: typing.Union[bool, IResolvable] = None,
auto_renew: typing.Union[bool, IResolvable] = None,
bandwidth: typing.Union[typing.Union[int, float], IResolvable] = None,
ignore_existing: typing.Union[bool, IResolvable] = None,
ip_num: typing.Union[typing.Union[int, float], IResolvable] = None,
log_analysis: typing.Union[bool, IResolvable] = None,
log_storage: typing.Union[typing.Union[int, float], IResolvable] = None,
multi_account_management: typing.Union[bool, IResolvable] = None,
nat_bandwidth: typing.Union[typing.Union[int, float], IResolvable] = None,
nat_firewall_num: typing.Union[typing.Union[int, float], IResolvable] = None,
period: typing.Union[typing.Union[int, float], IResolvable] = None,
period_unit: typing.Union[str, IResolvable] = None,
spec: typing.Union[str, IResolvable] = None,
vpc_bandwidth: typing.Union[typing.Union[int, float], IResolvable] = None,
vpc_firewall_num: typing.Union[typing.Union[int, float], IResolvable] = None
)
Properties
Name | Type | Description |
---|---|---|
pay_type |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
account_num |
typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] |
No description. |
acl_extension |
typing.Union[typing.Union[int, float], 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. |
bandwidth |
typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] |
No description. |
ignore_existing |
typing.Union[bool, ros_cdk_core.IResolvable] |
No description. |
ip_num |
typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] |
No description. |
log_analysis |
typing.Union[bool, ros_cdk_core.IResolvable] |
No description. |
log_storage |
typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] |
No description. |
multi_account_management |
typing.Union[bool, ros_cdk_core.IResolvable] |
No description. |
nat_bandwidth |
typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] |
No description. |
nat_firewall_num |
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. |
spec |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
vpc_bandwidth |
typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] |
No description. |
vpc_firewall_num |
typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] |
No description. |
pay_type
Required
pay_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
account_num
Optional
account_num: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
acl_extension
Optional
acl_extension: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], 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]
bandwidth
Optional
bandwidth: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
ignore_existing
Optional
ignore_existing: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
ip_num
Optional
ip_num: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
log_analysis
Optional
log_analysis: 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]
multi_account_management
Optional
multi_account_management: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
nat_bandwidth
Optional
nat_bandwidth: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
nat_firewall_num
Optional
nat_firewall_num: 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]
spec
Optional
spec: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
vpc_bandwidth
Optional
vpc_bandwidth: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
vpc_firewall_num
Optional
vpc_firewall_num: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]