Nat Gateway Args
data class NatGatewayArgs(val deletionProtection: Output<Boolean>? = null, val description: Output<String>? = null, val dryRun: Output<Boolean>? = null, val eipBindMode: Output<String>? = null, val force: Output<Boolean>? = null, val instanceChargeType: Output<String>? = null, val internetChargeType: Output<String>? = null, val name: Output<String>? = null, val natGatewayName: Output<String>? = null, val natType: Output<String>? = null, val networkType: Output<String>? = null, val paymentType: Output<String>? = null, val period: Output<Int>? = null, val specification: Output<String>? = null, val tags: Output<Map<String, Any>>? = null, val vpcId: Output<String>? = null, val vswitchId: Output<String>? = null) : ConvertibleToJava<NatGatewayArgs>
Import
Nat gateway can be imported using the id, e.g.
$ pulumi import alicloud:vpc/natGateway:NatGateway example <id>
Content copied to clipboard
Constructors
Link copied to clipboard
fun NatGatewayArgs(deletionProtection: Output<Boolean>? = null, description: Output<String>? = null, dryRun: Output<Boolean>? = null, eipBindMode: Output<String>? = null, force: Output<Boolean>? = null, instanceChargeType: Output<String>? = null, internetChargeType: Output<String>? = null, name: Output<String>? = null, natGatewayName: Output<String>? = null, natType: Output<String>? = null, networkType: Output<String>? = null, paymentType: Output<String>? = null, period: Output<Int>? = null, specification: Output<String>? = null, tags: Output<Map<String, Any>>? = null, vpcId: Output<String>? = null, vswitchId: Output<String>? = null)
Functions
Properties
Link copied to clipboard
The specification of the nat gateway. Valid values are Small
, Middle
and Large
. Effective when internet_charge_type
is PayBySpec
and network_type
is internet
. Details refer to Nat Gateway Specification.