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)
// .accessMode(IResolvable)
// .accessMode(AccessModeProperty)
// .availabilityMode(java.lang.String)
// .availabilityMode(IResolvable)
// .deletionForce(java.lang.Boolean)
// .deletionForce(IResolvable)
// .deletionProtection(java.lang.Boolean)
// .deletionProtection(IResolvable)
// .description(java.lang.String)
// .description(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)
// .ipv4Prefix(java.lang.String)
// .ipv4Prefix(IResolvable)
// .natGatewayName(java.lang.String)
// .natGatewayName(IResolvable)
// .natIp(java.lang.String)
// .natIp(IResolvable)
// .natType(java.lang.String)
// .natType(IResolvable)
// .networkType(java.lang.String)
// .networkType(IResolvable)
// .privateLinkEnabled(java.lang.Boolean)
// .privateLinkEnabled(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. |
accessMode | com.aliyun.ros.cdk.core.IResolvable OR AccessModeProperty | No description. |
availabilityMode | java.lang.String 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. |
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. |
ipv4Prefix | 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. |
natIp | 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. |
privateLinkEnabled | java.lang.Boolean 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
accessModeOptional
public java.lang.Object getAccessMode();
- Type: com.aliyun.ros.cdk.core.IResolvable OR AccessModeProperty
availabilityModeOptional
public java.lang.Object getAvailabilityMode();
- Type: java.lang.String 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
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
ipv4PrefixOptional
public java.lang.Object getIpv4Prefix();
- 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
natIpOptional
public java.lang.Object getNatIp();
- 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
privateLinkEnabledOptional
public java.lang.Object getPrivateLinkEnabled();
- Type: java.lang.Boolean 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>