NatGateway interface

Nat Gateway resource.

Extends

Properties

etag

A unique read-only string that changes whenever the resource is updated.

idleTimeoutInMinutes

The idle timeout of the nat gateway.

nat64

Whether Nat64 is enabled for the NAT gateway resource.

provisioningState

The provisioning state of the NAT gateway resource.

publicIpAddresses

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

publicIpAddressesV6

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

publicIpPrefixes

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

publicIpPrefixesV6

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

resourceGuid

The resource GUID property of the NAT gateway resource.

serviceGateway

Reference to an existing service gateway.

sku

The nat gateway SKU.

sourceVirtualNetwork

A reference to the source virtual network using this nat gateway resource.

subnets

An array of references to the subnets using this nat gateway resource.

zones

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

Inherited Properties

id

Resource ID.

location

Resource location.

name

Resource name.

tags

Resource tags.

type

Resource type.

Property Details

etag

A unique read-only string that changes whenever the resource is updated.

etag?: string

Property Value

string

idleTimeoutInMinutes

The idle timeout of the nat gateway.

idleTimeoutInMinutes?: number

Property Value

number

nat64

Whether Nat64 is enabled for the NAT gateway resource.

nat64?: string

Property Value

string

provisioningState

The provisioning state of the NAT gateway resource.

provisioningState?: string

Property Value

string

publicIpAddresses

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

publicIpAddresses?: SubResource[]

Property Value

publicIpAddressesV6

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

publicIpAddressesV6?: SubResource[]

Property Value

publicIpPrefixes

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

publicIpPrefixes?: SubResource[]

Property Value

publicIpPrefixesV6

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

publicIpPrefixesV6?: SubResource[]

Property Value

resourceGuid

The resource GUID property of the NAT gateway resource.

resourceGuid?: string

Property Value

string

serviceGateway

Reference to an existing service gateway.

serviceGateway?: SubResource

Property Value

sku

The nat gateway SKU.

sku?: NatGatewaySku

Property Value

sourceVirtualNetwork

A reference to the source virtual network using this nat gateway resource.

sourceVirtualNetwork?: SubResource

Property Value

subnets

An array of references to the subnets using this nat gateway resource.

subnets?: SubResource[]

Property Value

zones

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

zones?: string[]

Property Value

string[]

Inherited Property Details

id

Resource ID.

id?: string

Property Value

string

Inherited From Resource.id

location

Resource location.

location?: string

Property Value

string

Inherited From Resource.location

name

Resource name.

name?: string

Property Value

string

Inherited From Resource.name

tags

Resource tags.

tags?: Record<string, string>

Property Value

Record<string, string>

Inherited From Resource.tags

type

Resource type.

type?: string

Property Value

string

Inherited From Resource.type