Skip to content

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[];