RosNatGatewayProps
Properties for defining a RosNatGateway.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-vpc-natgateway
Initializer
import com.aliyun.ros.cdk.vpc.RosNatGatewayProps;
RosNatGatewayProps.builder()
.vpcId(java.lang.String)
.vpcId(IResolvable)
.vSwitchId(java.lang.String)
.vSwitchId(IResolvable)
// .autoPay(java.lang.Boolean)
// .autoPay(IResolvable)
// .deletionForce(java.lang.Boolean)
// .deletionForce(IResolvable)
// .deletionProtection(java.lang.Boolean)
// .deletionProtection(IResolvable)
// .description(java.lang.String)
// .description(IResolvable)
// .duration(java.lang.Number)
// .duration(IResolvable)
// .eipBindMode(java.lang.String)
// .eipBindMode(IResolvable)
// .icmpReplyEnabled(java.lang.Boolean)
// .icmpReplyEnabled(IResolvable)
// .instanceChargeType(java.lang.String)
// .instanceChargeType(IResolvable)
// .internetChargeType(java.lang.String)
// .internetChargeType(IResolvable)
// .natGatewayName(java.lang.String)
// .natGatewayName(IResolvable)
// .natType(java.lang.String)
// .natType(IResolvable)
// .networkType(java.lang.String)
// .networkType(IResolvable)
// .pricingCycle(java.lang.String)
// .pricingCycle(IResolvable)
// .securityProtectionEnabled(java.lang.Boolean)
// .securityProtectionEnabled(IResolvable)
// .tags(java.util.List<TagsProperty>)
.build();
Properties
| Name | Type | Description |
|---|---|---|
vpcId |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
vSwitchId |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
autoPay |
java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
deletionForce |
java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
deletionProtection |
java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
description |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
duration |
java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
eipBindMode |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
icmpReplyEnabled |
java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
instanceChargeType |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
internetChargeType |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
natGatewayName |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
natType |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
networkType |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
pricingCycle |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
securityProtectionEnabled |
java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
tags |
java.util.List<TagsProperty> |
No description. |
vpcIdRequired
public java.lang.Object getVpcId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
vSwitchIdRequired
public java.lang.Object getVSwitchId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
autoPayOptional
public java.lang.Object getAutoPay();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
deletionForceOptional
public java.lang.Object getDeletionForce();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
deletionProtectionOptional
public java.lang.Object getDeletionProtection();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
descriptionOptional
public java.lang.Object getDescription();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
durationOptional
public java.lang.Object getDuration();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
eipBindModeOptional
public java.lang.Object getEipBindMode();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
icmpReplyEnabledOptional
public java.lang.Object getIcmpReplyEnabled();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
instanceChargeTypeOptional
public java.lang.Object getInstanceChargeType();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
internetChargeTypeOptional
public java.lang.Object getInternetChargeType();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
natGatewayNameOptional
public java.lang.Object getNatGatewayName();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
natTypeOptional
public java.lang.Object getNatType();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
networkTypeOptional
public java.lang.Object getNetworkType();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
pricingCycleOptional
public java.lang.Object getPricingCycle();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
securityProtectionEnabledOptional
public java.lang.Object getSecurityProtectionEnabled();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
tagsOptional
public java.util.List<TagsProperty> getTags();
- Type: java.util.List<TagsProperty>