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.



251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
# File 'proto_docs/google/cloud/baremetalsolution/v2/instance.rb', line 251

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.



251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
# File 'proto_docs/google/cloud/baremetalsolution/v2/instance.rb', line 251

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.



251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
# File 'proto_docs/google/cloud/baremetalsolution/v2/instance.rb', line 251

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