Class: Google::Cloud::GDCHardwareManagement::V1alpha::Hardware::MacAddress

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

Overview

Message to describe the MAC address of a machine.

Defined Under Namespace

Modules: AddressType

Instance Attribute Summary collapse

Instance Attribute Details

#address::String (readonly)

Returns Output only. Address string.

Returns:

  • (::String)

    Output only. Address string.



442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
# File 'proto_docs/google/cloud/gdchardwaremanagement/v1alpha/resources.rb', line 442

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

  # Enum for the different types of MAC address.
  module AddressType
    # Unspecified address type.
    ADDRESS_TYPE_UNSPECIFIED = 0

    # Address of a network interface card.
    NIC = 1

    # Address of a baseboard management controller.
    BMC = 2

    # Address of a virtual interface.
    VIRTUAL = 3
  end
end

#ipv4_address::String (readonly)

Returns Output only. Static IP address (if used) that is associated with the MAC address. Only applicable for VIRTUAL MAC address type.

Returns:

  • (::String)

    Output only. Static IP address (if used) that is associated with the MAC address. Only applicable for VIRTUAL MAC address type.



442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
# File 'proto_docs/google/cloud/gdchardwaremanagement/v1alpha/resources.rb', line 442

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

  # Enum for the different types of MAC address.
  module AddressType
    # Unspecified address type.
    ADDRESS_TYPE_UNSPECIFIED = 0

    # Address of a network interface card.
    NIC = 1

    # Address of a baseboard management controller.
    BMC = 2

    # Address of a virtual interface.
    VIRTUAL = 3
  end
end

#type::Google::Cloud::GDCHardwareManagement::V1alpha::Hardware::MacAddress::AddressType (readonly)

Returns Output only. Address type for this MAC address.

Returns:



442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
# File 'proto_docs/google/cloud/gdchardwaremanagement/v1alpha/resources.rb', line 442

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

  # Enum for the different types of MAC address.
  module AddressType
    # Unspecified address type.
    ADDRESS_TYPE_UNSPECIFIED = 0

    # Address of a network interface card.
    NIC = 1

    # Address of a baseboard management controller.
    BMC = 2

    # Address of a virtual interface.
    VIRTUAL = 3
  end
end