Reference documentation and code samples for the Bare Metal Solution V2 API class Google::Cloud::BareMetalSolution::V2::LogicalInterface.
Each logical interface represents a logical abstraction of the underlying physical interface (for eg. bond, nic) of the instance. Each logical interface can effectively map to multiple network-IP pairs and still be mapped to one underlying physical interface.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#interface_index
def interface_index() -> ::Integer
Returns
- (::Integer) — The index of the logical interface mapping to the index of the hardware bond or nic on the chosen network template. This field is deprecated.
#interface_index=
def interface_index=(value) -> ::Integer
Parameter
- value (::Integer) — The index of the logical interface mapping to the index of the hardware bond or nic on the chosen network template. This field is deprecated.
Returns
- (::Integer) — The index of the logical interface mapping to the index of the hardware bond or nic on the chosen network template. This field is deprecated.
#logical_network_interfaces
def logical_network_interfaces() -> ::Array<::Google::Cloud::BareMetalSolution::V2::LogicalInterface::LogicalNetworkInterface>
Returns
- (::Array<::Google::Cloud::BareMetalSolution::V2::LogicalInterface::LogicalNetworkInterface>) — List of logical network interfaces within a logical interface.
#logical_network_interfaces=
def logical_network_interfaces=(value) -> ::Array<::Google::Cloud::BareMetalSolution::V2::LogicalInterface::LogicalNetworkInterface>
Parameter
- value (::Array<::Google::Cloud::BareMetalSolution::V2::LogicalInterface::LogicalNetworkInterface>) — List of logical network interfaces within a logical interface.
Returns
- (::Array<::Google::Cloud::BareMetalSolution::V2::LogicalInterface::LogicalNetworkInterface>) — List of logical network interfaces within a logical interface.
#name
def name() -> ::String
Returns
- (::String) — Interface name. This is of syntax
#name=
def name=(value) -> ::String
Parameter
- value (::String) — Interface name. This is of syntax
Returns
- (::String) — Interface name. This is of syntax