RosNatGatewayProps
Properties for defining a RosNatGateway.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-vpc-natgateway
Initializer
import ros_cdk_vpc
ros_cdk_vpc.RosNatGatewayProps(
vpc_id: typing.Union[str, IResolvable],
v_switch_id: typing.Union[str, IResolvable],
access_mode: typing.Union[IResolvable, AccessModeProperty] = None,
availability_mode: typing.Union[str, IResolvable] = None,
deletion_force: typing.Union[bool, IResolvable] = None,
deletion_protection: typing.Union[bool, IResolvable] = None,
description: typing.Union[str, IResolvable] = None,
eip_bind_mode: typing.Union[str, IResolvable] = None,
icmp_reply_enabled: typing.Union[bool, IResolvable] = None,
instance_charge_type: typing.Union[str, IResolvable] = None,
internet_charge_type: typing.Union[str, IResolvable] = None,
ipv4_prefix: typing.Union[str, IResolvable] = None,
nat_gateway_name: typing.Union[str, IResolvable] = None,
nat_ip: typing.Union[str, IResolvable] = None,
nat_type: typing.Union[str, IResolvable] = None,
network_type: typing.Union[str, IResolvable] = None,
private_link_enabled: typing.Union[bool, IResolvable] = None,
security_protection_enabled: typing.Union[bool, IResolvable] = None,
tags: typing.List[TagsProperty] = None
)
Properties
| Name | Type | Description |
|---|---|---|
vpc_id | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
v_switch_id | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
access_mode | typing.Union[ros_cdk_core.IResolvable, AccessModeProperty] | No description. |
availability_mode | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
deletion_force | typing.Union[bool, ros_cdk_core.IResolvable] | No description. |
deletion_protection | typing.Union[bool, ros_cdk_core.IResolvable] | No description. |
description | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
eip_bind_mode | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
icmp_reply_enabled | typing.Union[bool, ros_cdk_core.IResolvable] | No description. |
instance_charge_type | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
internet_charge_type | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
ipv4_prefix | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
nat_gateway_name | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
nat_ip | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
nat_type | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
network_type | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
private_link_enabled | typing.Union[bool, ros_cdk_core.IResolvable] | No description. |
security_protection_enabled | typing.Union[bool, ros_cdk_core.IResolvable] | No description. |
tags | typing.List[TagsProperty] | No description. |
vpc_idRequired
vpc_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
v_switch_idRequired
v_switch_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
access_modeOptional
access_mode: typing.Union[IResolvable, AccessModeProperty]
- Type: typing.Union[ros_cdk_core.IResolvable, AccessModeProperty]
availability_modeOptional
availability_mode: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
deletion_forceOptional
deletion_force: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
deletion_protectionOptional
deletion_protection: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
descriptionOptional
description: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
eip_bind_modeOptional
eip_bind_mode: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
icmp_reply_enabledOptional
icmp_reply_enabled: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
instance_charge_typeOptional
instance_charge_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
internet_charge_typeOptional
internet_charge_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
ipv4_prefixOptional
ipv4_prefix: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
nat_gateway_nameOptional
nat_gateway_name: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
nat_ipOptional
nat_ip: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
nat_typeOptional
nat_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
network_typeOptional
network_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
private_link_enabledOptional
private_link_enabled: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
security_protection_enabledOptional
security_protection_enabled: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
tagsOptional
tags: typing.List[TagsProperty]
- Type: typing.List[TagsProperty]