Class: Google::Cloud::GDCHardwareManagement::V1alpha::Hardware::MacAddress
- Inherits:
-
Object
- Object
- Google::Cloud::GDCHardwareManagement::V1alpha::Hardware::MacAddress
- 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
-
#address ⇒ ::String
readonly
Output only.
-
#ipv4_address ⇒ ::String
readonly
Output only.
-
#type ⇒ ::Google::Cloud::GDCHardwareManagement::V1alpha::Hardware::MacAddress::AddressType
readonly
Output only.
Instance Attribute Details
#address ⇒ ::String (readonly)
Returns 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.
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.
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 |