RosNatGatewayProps
Properties for defining a RosNatGateway.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-vpc-natgateway
Initializer
import { RosNatGatewayProps } from '@alicloud/ros-cdk-vpc'
const rosNatGatewayProps: RosNatGatewayProps = { ... }
Properties
| Name | Type | Description | 
|---|---|---|
vpcId | 
string | @alicloud/ros-cdk-core.IResolvable | 
No description. | 
vSwitchId | 
string | @alicloud/ros-cdk-core.IResolvable | 
No description. | 
autoPay | 
boolean | @alicloud/ros-cdk-core.IResolvable | 
No description. | 
deletionForce | 
boolean | @alicloud/ros-cdk-core.IResolvable | 
No description. | 
deletionProtection | 
boolean | @alicloud/ros-cdk-core.IResolvable | 
No description. | 
description | 
string | @alicloud/ros-cdk-core.IResolvable | 
No description. | 
duration | 
number | @alicloud/ros-cdk-core.IResolvable | 
No description. | 
eipBindMode | 
string | @alicloud/ros-cdk-core.IResolvable | 
No description. | 
icmpReplyEnabled | 
boolean | @alicloud/ros-cdk-core.IResolvable | 
No description. | 
instanceChargeType | 
string | @alicloud/ros-cdk-core.IResolvable | 
No description. | 
internetChargeType | 
string | @alicloud/ros-cdk-core.IResolvable | 
No description. | 
natGatewayName | 
string | @alicloud/ros-cdk-core.IResolvable | 
No description. | 
natType | 
string | @alicloud/ros-cdk-core.IResolvable | 
No description. | 
networkType | 
string | @alicloud/ros-cdk-core.IResolvable | 
No description. | 
pricingCycle | 
string | @alicloud/ros-cdk-core.IResolvable | 
No description. | 
securityProtectionEnabled | 
boolean | @alicloud/ros-cdk-core.IResolvable | 
No description. | 
tags | 
TagsProperty[] | 
No description. | 
vpcIdRequired 
public readonly vpcId: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
 
vSwitchIdRequired 
public readonly vSwitchId: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
 
autoPayOptional 
public readonly autoPay: boolean | IResolvable;
- Type: boolean | @alicloud/ros-cdk-core.IResolvable
 
deletionForceOptional 
public readonly deletionForce: boolean | IResolvable;
- Type: boolean | @alicloud/ros-cdk-core.IResolvable
 
deletionProtectionOptional 
public readonly deletionProtection: boolean | IResolvable;
- Type: boolean | @alicloud/ros-cdk-core.IResolvable
 
descriptionOptional 
public readonly description: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
 
durationOptional 
public readonly duration: number | IResolvable;
- Type: number | @alicloud/ros-cdk-core.IResolvable
 
eipBindModeOptional 
public readonly eipBindMode: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
 
icmpReplyEnabledOptional 
public readonly icmpReplyEnabled: boolean | IResolvable;
- Type: boolean | @alicloud/ros-cdk-core.IResolvable
 
instanceChargeTypeOptional 
public readonly instanceChargeType: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
 
internetChargeTypeOptional 
public readonly internetChargeType: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
 
natGatewayNameOptional 
public readonly natGatewayName: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
 
natTypeOptional 
public readonly natType: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
 
networkTypeOptional 
public readonly networkType: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
 
pricingCycleOptional 
public readonly pricingCycle: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
 
securityProtectionEnabledOptional 
public readonly securityProtectionEnabled: boolean | IResolvable;
- Type: boolean | @alicloud/ros-cdk-core.IResolvable
 
tagsOptional 
public readonly tags: TagsProperty[];
- Type: TagsProperty[]