Class: Google::Cloud::BareMetalSolution::V2::ServerNetworkTemplate::LogicalInterface

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

Overview

Logical interface.

Defined Under Namespace

Modules: InterfaceType

Instance Attribute Summary collapse

Instance Attribute Details

#name::String

Returns Interface name. This is not a globally unique identifier. Name is unique only inside the ServerNetworkTemplate. This is of syntax or and forms part of the network template name.

Returns:

  • (::String)

    Interface name. This is not a globally unique identifier. Name is unique only inside the ServerNetworkTemplate. This is of syntax or and forms part of the network template name.



334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
# File 'proto_docs/google/cloud/baremetalsolution/v2/instance.rb', line 334

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

  # Interface type.
  module InterfaceType
    # Unspecified value.
    INTERFACE_TYPE_UNSPECIFIED = 0

    # Bond interface type.
    BOND = 1

    # NIC interface type.
    NIC = 2
  end
end

#required::Boolean

Returns If true, interface must have network connected.

Returns:

  • (::Boolean)

    If true, interface must have network connected.



334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
# File 'proto_docs/google/cloud/baremetalsolution/v2/instance.rb', line 334

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

  # Interface type.
  module InterfaceType
    # Unspecified value.
    INTERFACE_TYPE_UNSPECIFIED = 0

    # Bond interface type.
    BOND = 1

    # NIC interface type.
    NIC = 2
  end
end

#type::Google::Cloud::BareMetalSolution::V2::ServerNetworkTemplate::LogicalInterface::InterfaceType

Returns Interface type.



334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
# File 'proto_docs/google/cloud/baremetalsolution/v2/instance.rb', line 334

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

  # Interface type.
  module InterfaceType
    # Unspecified value.
    INTERFACE_TYPE_UNSPECIFIED = 0

    # Bond interface type.
    BOND = 1

    # NIC interface type.
    NIC = 2
  end
end