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.
accessMode @alicloud/ros-cdk-core.IResolvable | AccessModeProperty No description.
availabilityMode string | @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.
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.
ipv4Prefix string | @alicloud/ros-cdk-core.IResolvable No description.
natGatewayName string | @alicloud/ros-cdk-core.IResolvable No description.
natIp 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.
privateLinkEnabled boolean | @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

accessModeOptional

public readonly accessMode: IResolvable | AccessModeProperty;

availabilityModeOptional

public readonly availabilityMode: string | IResolvable;
  • Type: string | @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

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

ipv4PrefixOptional

public readonly ipv4Prefix: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

natGatewayNameOptional

public readonly natGatewayName: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

natIpOptional

public readonly natIp: 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

privateLinkEnabledOptional

public readonly privateLinkEnabled: boolean | IResolvable;
  • Type: boolean | @alicloud/ros-cdk-core.IResolvable

securityProtectionEnabledOptional

public readonly securityProtectionEnabled: boolean | IResolvable;
  • Type: boolean | @alicloud/ros-cdk-core.IResolvable

tagsOptional

public readonly tags: TagsProperty[];