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_typeRequired
pay_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
account_numOptional
account_num: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
acl_extensionOptional
acl_extension: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], 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]
bandwidthOptional
bandwidth: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
ignore_existingOptional
ignore_existing: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
ip_numOptional
ip_num: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
log_analysisOptional
log_analysis: 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]
multi_account_managementOptional
multi_account_management: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
nat_bandwidthOptional
nat_bandwidth: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
nat_firewall_numOptional
nat_firewall_num: 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]
specOptional
spec: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
vpc_bandwidthOptional
vpc_bandwidth: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
vpc_firewall_numOptional
vpc_firewall_num: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]