Class: Google::Cloud::Compute::V1::NatIpInfoNatIpInfoMapping

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/compute/v1/compute.rb

Overview

Contains information of a NAT IP.

Defined Under Namespace

Modules: Mode, Usage

Instance Attribute Summary collapse

Instance Attribute Details

#mode::String

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

Returns:

  • (::String)

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



20625
20626
20627
20628
20629
20630
20631
20632
20633
20634
20635
20636
20637
20638
20639
20640
20641
20642
20643
20644
20645
20646
20647
20648
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 20625

class NatIpInfoNatIpInfoMapping
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Specifies whether NAT IP is auto or manual.
  module Mode
    # A value indicating that the enum field is not set.
    UNDEFINED_MODE = 0

    AUTO = 2_020_783

    MANUAL = 119_397_318
  end

  # Specifies whether NAT IP is currently serving at least one endpoint or not.
  module Usage
    # A value indicating that the enum field is not set.
    UNDEFINED_USAGE = 0

    IN_USE = 17_393_485

    UNUSED = 360_643_030
  end
end

#nat_ip::String

Returns NAT IP address. For example: 203.0.113.11.

Returns:

  • (::String)

    NAT IP address. For example: 203.0.113.11.



20625
20626
20627
20628
20629
20630
20631
20632
20633
20634
20635
20636
20637
20638
20639
20640
20641
20642
20643
20644
20645
20646
20647
20648
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 20625

class NatIpInfoNatIpInfoMapping
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Specifies whether NAT IP is auto or manual.
  module Mode
    # A value indicating that the enum field is not set.
    UNDEFINED_MODE = 0

    AUTO = 2_020_783

    MANUAL = 119_397_318
  end

  # Specifies whether NAT IP is currently serving at least one endpoint or not.
  module Usage
    # A value indicating that the enum field is not set.
    UNDEFINED_USAGE = 0

    IN_USE = 17_393_485

    UNUSED = 360_643_030
  end
end

#usage::String

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

Returns:

  • (::String)

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



20625
20626
20627
20628
20629
20630
20631
20632
20633
20634
20635
20636
20637
20638
20639
20640
20641
20642
20643
20644
20645
20646
20647
20648
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 20625

class NatIpInfoNatIpInfoMapping
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Specifies whether NAT IP is auto or manual.
  module Mode
    # A value indicating that the enum field is not set.
    UNDEFINED_MODE = 0

    AUTO = 2_020_783

    MANUAL = 119_397_318
  end

  # Specifies whether NAT IP is currently serving at least one endpoint or not.
  module Usage
    # A value indicating that the enum field is not set.
    UNDEFINED_USAGE = 0

    IN_USE = 17_393_485

    UNUSED = 360_643_030
  end
end