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/provisioning.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.



619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
# File 'proto_docs/google/cloud/baremetalsolution/v2/provisioning.rb', line 619

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.



619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
# File 'proto_docs/google/cloud/baremetalsolution/v2/provisioning.rb', line 619

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.



619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
# File 'proto_docs/google/cloud/baremetalsolution/v2/provisioning.rb', line 619

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