Class: Google::Cloud::EdgeNetwork::V1::Router::Interface
- Inherits:
-
Object
- Object
- Google::Cloud::EdgeNetwork::V1::Router::Interface
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/edgenetwork/v1/resources.rb
Overview
Router Interface defines the GDCE zone side layer-3 information for building the BGP session.
Instance Attribute Summary collapse
-
#ipv4_cidr ⇒ ::String
IP address and range of the interface.
-
#ipv6_cidr ⇒ ::String
IPv6 address and range of the interface.
-
#linked_interconnect_attachment ⇒ ::String
The canonical name of the linked Interconnect attachment.
-
#loopback_ip_addresses ⇒ ::Array<::String>
Create loopback interface in the router when specified.
-
#name ⇒ ::String
Name of this interface entry.
-
#subnetwork ⇒ ::String
The canonical name of the subnetwork resource that this interface belongs to.
Instance Attribute Details
#ipv4_cidr ⇒ ::String
Returns IP address and range of the interface.
333 334 335 336 |
# File 'proto_docs/google/cloud/edgenetwork/v1/resources.rb', line 333 class Interface include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#ipv6_cidr ⇒ ::String
Returns IPv6 address and range of the interface.
333 334 335 336 |
# File 'proto_docs/google/cloud/edgenetwork/v1/resources.rb', line 333 class Interface include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#linked_interconnect_attachment ⇒ ::String
Returns The canonical name of the linked Interconnect attachment.
333 334 335 336 |
# File 'proto_docs/google/cloud/edgenetwork/v1/resources.rb', line 333 class Interface include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#loopback_ip_addresses ⇒ ::Array<::String>
Returns Create loopback interface in the router when specified. The number of IP addresses must match the number of TOR devices.
333 334 335 336 |
# File 'proto_docs/google/cloud/edgenetwork/v1/resources.rb', line 333 class Interface include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#name ⇒ ::String
Returns Name of this interface entry. Unique within the Zones resource.
333 334 335 336 |
# File 'proto_docs/google/cloud/edgenetwork/v1/resources.rb', line 333 class Interface include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#subnetwork ⇒ ::String
Returns The canonical name of the subnetwork resource that this interface belongs to.
333 334 335 336 |
# File 'proto_docs/google/cloud/edgenetwork/v1/resources.rb', line 333 class Interface include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |