NatGatewayArgs

data class NatGatewayArgs(val id: Output<String>? = null, val idleTimeoutInMinutes: Output<Int>? = null, val location: Output<String>? = null, val publicIpAddresses: Output<List<SubResourceArgs>>? = null, val publicIpPrefixes: Output<List<SubResourceArgs>>? = null, val sku: Output<NatGatewaySkuArgs>? = null, val tags: Output<Map<String, String>>? = null, val zones: Output<List<String>>? = null) : ConvertibleToJava<NatGatewayArgs>

Nat Gateway resource.

Constructors

Link copied to clipboard
constructor(id: Output<String>? = null, idleTimeoutInMinutes: Output<Int>? = null, location: Output<String>? = null, publicIpAddresses: Output<List<SubResourceArgs>>? = null, publicIpPrefixes: Output<List<SubResourceArgs>>? = null, sku: Output<NatGatewaySkuArgs>? = null, tags: Output<Map<String, String>>? = null, zones: Output<List<String>>? = null)

Properties

Link copied to clipboard
val id: Output<String>? = null

Resource ID.

Link copied to clipboard
val idleTimeoutInMinutes: Output<Int>? = null

The idle timeout of the nat gateway.

Link copied to clipboard
val location: Output<String>? = null

Resource location.

Link copied to clipboard
val publicIpAddresses: Output<List<SubResourceArgs>>? = null

An array of public ip addresses associated with the nat gateway resource.

Link copied to clipboard
val publicIpPrefixes: Output<List<SubResourceArgs>>? = null

An array of public ip prefixes associated with the nat gateway resource.

Link copied to clipboard
val sku: Output<NatGatewaySkuArgs>? = null

The nat gateway SKU.

Link copied to clipboard
val tags: Output<Map<String, String>>? = null

Resource tags.

Link copied to clipboard
val zones: Output<List<String>>? = null

A list of availability zones denoting the zone in which Nat Gateway should be deployed.

Functions

Link copied to clipboard
open override fun toJava(): NatGatewayArgs