Compute Engine v1 API - Class NatIpInfoNatIpInfoMapping (2.15.0)

public sealed class NatIpInfoNatIpInfoMapping : IMessage<NatIpInfoNatIpInfoMapping>, IEquatable<NatIpInfoNatIpInfoMapping>, IDeepCloneable<NatIpInfoNatIpInfoMapping>, IBufferMessage, IMessage

Reference documentation and code samples for the Compute Engine v1 API class NatIpInfoNatIpInfoMapping.

Contains information of a NAT IP.

Inheritance

object > NatIpInfoNatIpInfoMapping

Namespace

Google.Cloud.Compute.V1

Assembly

Google.Cloud.Compute.V1.dll

Constructors

NatIpInfoNatIpInfoMapping()

public NatIpInfoNatIpInfoMapping()

NatIpInfoNatIpInfoMapping(NatIpInfoNatIpInfoMapping)

public NatIpInfoNatIpInfoMapping(NatIpInfoNatIpInfoMapping other)
Parameter
NameDescription
otherNatIpInfoNatIpInfoMapping

Properties

HasMode

public bool HasMode { get; }

Gets whether the "mode" field is set

Property Value
TypeDescription
bool

HasNatIp

public bool HasNatIp { get; }

Gets whether the "nat_ip" field is set

Property Value
TypeDescription
bool

HasUsage

public bool HasUsage { get; }

Gets whether the "usage" field is set

Property Value
TypeDescription
bool

Mode

public string Mode { get; set; }

Specifies whether NAT IP is auto or manual. Check the Mode enum for the list of possible values.

Property Value
TypeDescription
string

NatIp

public string NatIp { get; set; }

NAT IP address. For example: 203.0.113.11.

Property Value
TypeDescription
string

Usage

public string Usage { get; set; }

Specifies whether NAT IP is currently serving at least one endpoint or not. Check the Usage enum for the list of possible values.

Property Value
TypeDescription
string