Class: Google::Cloud::Compute::V1::RouterStatusBgpPeerStatus
- Inherits:
-
Object
- Object
- Google::Cloud::Compute::V1::RouterStatusBgpPeerStatus
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/compute/v1/compute.rb
Defined Under Namespace
Modules: Status, StatusReason
Instance Attribute Summary collapse
-
#advertised_routes ⇒ ::Array<::Google::Cloud::Compute::V1::Route>
Routes that were advertised to the remote BGP peer.
- #bfd_status ⇒ ::Google::Cloud::Compute::V1::BfdStatus
-
#enable_ipv6 ⇒ ::Boolean
Enable IPv6 traffic over BGP Peer.
-
#ip_address ⇒ ::String
IP address of the local BGP interface.
-
#ipv6_nexthop_address ⇒ ::String
IPv6 address of the local BGP interface.
-
#linked_vpn_tunnel ⇒ ::String
URL of the VPN tunnel that this BGP peer controls.
-
#md5_auth_enabled ⇒ ::Boolean
Informs whether MD5 authentication is enabled on this BGP peer.
-
#name ⇒ ::String
Name of this BGP peer.
-
#num_learned_routes ⇒ ::Integer
Number of routes learned from the remote BGP Peer.
-
#peer_ip_address ⇒ ::String
IP address of the remote BGP interface.
-
#peer_ipv6_nexthop_address ⇒ ::String
IPv6 address of the remote BGP interface.
-
#router_appliance_instance ⇒ ::String
[Output only] URI of the VM instance that is used as third-party router appliances such as Next Gen Firewalls, Virtual Routers, or Router Appliances.
-
#state ⇒ ::String
The state of the BGP session.
-
#status ⇒ ::String
Status of the BGP peer: {UP, DOWN} Check the Status enum for the list of possible values.
-
#status_reason ⇒ ::String
Indicates why particular status was returned.
-
#uptime ⇒ ::String
Time this session has been up.
-
#uptime_seconds ⇒ ::String
Time this session has been up, in seconds.
Instance Attribute Details
#advertised_routes ⇒ ::Array<::Google::Cloud::Compute::V1::Route>
Returns Routes that were advertised to the remote BGP peer.
26438 26439 26440 26441 26442 26443 26444 26445 26446 26447 26448 26449 26450 26451 26452 26453 26454 26455 26456 26457 26458 26459 26460 26461 26462 26463 26464 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 26438 class RouterStatusBgpPeerStatus include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Status of the BGP peer: \\{UP, DOWN} module Status # A value indicating that the enum field is not set. UNDEFINED_STATUS = 0 DOWN = 2_104_482 UNKNOWN = 433_141_802 UP = 2715 end # Indicates why particular status was returned. module StatusReason # A value indicating that the enum field is not set. UNDEFINED_STATUS_REASON = 0 # Indicates internal problems with configuration of MD5 authentication. This particular reason can only be returned when md5AuthEnabled is true and status is DOWN. MD5_AUTH_INTERNAL_PROBLEM = 140_462_259 STATUS_REASON_UNSPECIFIED = 394_331_913 end end |
#bfd_status ⇒ ::Google::Cloud::Compute::V1::BfdStatus
26438 26439 26440 26441 26442 26443 26444 26445 26446 26447 26448 26449 26450 26451 26452 26453 26454 26455 26456 26457 26458 26459 26460 26461 26462 26463 26464 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 26438 class RouterStatusBgpPeerStatus include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Status of the BGP peer: \\{UP, DOWN} module Status # A value indicating that the enum field is not set. UNDEFINED_STATUS = 0 DOWN = 2_104_482 UNKNOWN = 433_141_802 UP = 2715 end # Indicates why particular status was returned. module StatusReason # A value indicating that the enum field is not set. UNDEFINED_STATUS_REASON = 0 # Indicates internal problems with configuration of MD5 authentication. This particular reason can only be returned when md5AuthEnabled is true and status is DOWN. MD5_AUTH_INTERNAL_PROBLEM = 140_462_259 STATUS_REASON_UNSPECIFIED = 394_331_913 end end |
#enable_ipv6 ⇒ ::Boolean
Returns Enable IPv6 traffic over BGP Peer. If not specified, it is disabled by default.
26438 26439 26440 26441 26442 26443 26444 26445 26446 26447 26448 26449 26450 26451 26452 26453 26454 26455 26456 26457 26458 26459 26460 26461 26462 26463 26464 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 26438 class RouterStatusBgpPeerStatus include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Status of the BGP peer: \\{UP, DOWN} module Status # A value indicating that the enum field is not set. UNDEFINED_STATUS = 0 DOWN = 2_104_482 UNKNOWN = 433_141_802 UP = 2715 end # Indicates why particular status was returned. module StatusReason # A value indicating that the enum field is not set. UNDEFINED_STATUS_REASON = 0 # Indicates internal problems with configuration of MD5 authentication. This particular reason can only be returned when md5AuthEnabled is true and status is DOWN. MD5_AUTH_INTERNAL_PROBLEM = 140_462_259 STATUS_REASON_UNSPECIFIED = 394_331_913 end end |
#ip_address ⇒ ::String
Returns IP address of the local BGP interface.
26438 26439 26440 26441 26442 26443 26444 26445 26446 26447 26448 26449 26450 26451 26452 26453 26454 26455 26456 26457 26458 26459 26460 26461 26462 26463 26464 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 26438 class RouterStatusBgpPeerStatus include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Status of the BGP peer: \\{UP, DOWN} module Status # A value indicating that the enum field is not set. UNDEFINED_STATUS = 0 DOWN = 2_104_482 UNKNOWN = 433_141_802 UP = 2715 end # Indicates why particular status was returned. module StatusReason # A value indicating that the enum field is not set. UNDEFINED_STATUS_REASON = 0 # Indicates internal problems with configuration of MD5 authentication. This particular reason can only be returned when md5AuthEnabled is true and status is DOWN. MD5_AUTH_INTERNAL_PROBLEM = 140_462_259 STATUS_REASON_UNSPECIFIED = 394_331_913 end end |
#ipv6_nexthop_address ⇒ ::String
Returns IPv6 address of the local BGP interface.
26438 26439 26440 26441 26442 26443 26444 26445 26446 26447 26448 26449 26450 26451 26452 26453 26454 26455 26456 26457 26458 26459 26460 26461 26462 26463 26464 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 26438 class RouterStatusBgpPeerStatus include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Status of the BGP peer: \\{UP, DOWN} module Status # A value indicating that the enum field is not set. UNDEFINED_STATUS = 0 DOWN = 2_104_482 UNKNOWN = 433_141_802 UP = 2715 end # Indicates why particular status was returned. module StatusReason # A value indicating that the enum field is not set. UNDEFINED_STATUS_REASON = 0 # Indicates internal problems with configuration of MD5 authentication. This particular reason can only be returned when md5AuthEnabled is true and status is DOWN. MD5_AUTH_INTERNAL_PROBLEM = 140_462_259 STATUS_REASON_UNSPECIFIED = 394_331_913 end end |
#linked_vpn_tunnel ⇒ ::String
Returns URL of the VPN tunnel that this BGP peer controls.
26438 26439 26440 26441 26442 26443 26444 26445 26446 26447 26448 26449 26450 26451 26452 26453 26454 26455 26456 26457 26458 26459 26460 26461 26462 26463 26464 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 26438 class RouterStatusBgpPeerStatus include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Status of the BGP peer: \\{UP, DOWN} module Status # A value indicating that the enum field is not set. UNDEFINED_STATUS = 0 DOWN = 2_104_482 UNKNOWN = 433_141_802 UP = 2715 end # Indicates why particular status was returned. module StatusReason # A value indicating that the enum field is not set. UNDEFINED_STATUS_REASON = 0 # Indicates internal problems with configuration of MD5 authentication. This particular reason can only be returned when md5AuthEnabled is true and status is DOWN. MD5_AUTH_INTERNAL_PROBLEM = 140_462_259 STATUS_REASON_UNSPECIFIED = 394_331_913 end end |
#md5_auth_enabled ⇒ ::Boolean
Returns Informs whether MD5 authentication is enabled on this BGP peer.
26438 26439 26440 26441 26442 26443 26444 26445 26446 26447 26448 26449 26450 26451 26452 26453 26454 26455 26456 26457 26458 26459 26460 26461 26462 26463 26464 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 26438 class RouterStatusBgpPeerStatus include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Status of the BGP peer: \\{UP, DOWN} module Status # A value indicating that the enum field is not set. UNDEFINED_STATUS = 0 DOWN = 2_104_482 UNKNOWN = 433_141_802 UP = 2715 end # Indicates why particular status was returned. module StatusReason # A value indicating that the enum field is not set. UNDEFINED_STATUS_REASON = 0 # Indicates internal problems with configuration of MD5 authentication. This particular reason can only be returned when md5AuthEnabled is true and status is DOWN. MD5_AUTH_INTERNAL_PROBLEM = 140_462_259 STATUS_REASON_UNSPECIFIED = 394_331_913 end end |
#name ⇒ ::String
Returns Name of this BGP peer. Unique within the Routers resource.
26438 26439 26440 26441 26442 26443 26444 26445 26446 26447 26448 26449 26450 26451 26452 26453 26454 26455 26456 26457 26458 26459 26460 26461 26462 26463 26464 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 26438 class RouterStatusBgpPeerStatus include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Status of the BGP peer: \\{UP, DOWN} module Status # A value indicating that the enum field is not set. UNDEFINED_STATUS = 0 DOWN = 2_104_482 UNKNOWN = 433_141_802 UP = 2715 end # Indicates why particular status was returned. module StatusReason # A value indicating that the enum field is not set. UNDEFINED_STATUS_REASON = 0 # Indicates internal problems with configuration of MD5 authentication. This particular reason can only be returned when md5AuthEnabled is true and status is DOWN. MD5_AUTH_INTERNAL_PROBLEM = 140_462_259 STATUS_REASON_UNSPECIFIED = 394_331_913 end end |
#num_learned_routes ⇒ ::Integer
Returns Number of routes learned from the remote BGP Peer.
26438 26439 26440 26441 26442 26443 26444 26445 26446 26447 26448 26449 26450 26451 26452 26453 26454 26455 26456 26457 26458 26459 26460 26461 26462 26463 26464 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 26438 class RouterStatusBgpPeerStatus include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Status of the BGP peer: \\{UP, DOWN} module Status # A value indicating that the enum field is not set. UNDEFINED_STATUS = 0 DOWN = 2_104_482 UNKNOWN = 433_141_802 UP = 2715 end # Indicates why particular status was returned. module StatusReason # A value indicating that the enum field is not set. UNDEFINED_STATUS_REASON = 0 # Indicates internal problems with configuration of MD5 authentication. This particular reason can only be returned when md5AuthEnabled is true and status is DOWN. MD5_AUTH_INTERNAL_PROBLEM = 140_462_259 STATUS_REASON_UNSPECIFIED = 394_331_913 end end |
#peer_ip_address ⇒ ::String
Returns IP address of the remote BGP interface.
26438 26439 26440 26441 26442 26443 26444 26445 26446 26447 26448 26449 26450 26451 26452 26453 26454 26455 26456 26457 26458 26459 26460 26461 26462 26463 26464 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 26438 class RouterStatusBgpPeerStatus include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Status of the BGP peer: \\{UP, DOWN} module Status # A value indicating that the enum field is not set. UNDEFINED_STATUS = 0 DOWN = 2_104_482 UNKNOWN = 433_141_802 UP = 2715 end # Indicates why particular status was returned. module StatusReason # A value indicating that the enum field is not set. UNDEFINED_STATUS_REASON = 0 # Indicates internal problems with configuration of MD5 authentication. This particular reason can only be returned when md5AuthEnabled is true and status is DOWN. MD5_AUTH_INTERNAL_PROBLEM = 140_462_259 STATUS_REASON_UNSPECIFIED = 394_331_913 end end |
#peer_ipv6_nexthop_address ⇒ ::String
Returns IPv6 address of the remote BGP interface.
26438 26439 26440 26441 26442 26443 26444 26445 26446 26447 26448 26449 26450 26451 26452 26453 26454 26455 26456 26457 26458 26459 26460 26461 26462 26463 26464 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 26438 class RouterStatusBgpPeerStatus include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Status of the BGP peer: \\{UP, DOWN} module Status # A value indicating that the enum field is not set. UNDEFINED_STATUS = 0 DOWN = 2_104_482 UNKNOWN = 433_141_802 UP = 2715 end # Indicates why particular status was returned. module StatusReason # A value indicating that the enum field is not set. UNDEFINED_STATUS_REASON = 0 # Indicates internal problems with configuration of MD5 authentication. This particular reason can only be returned when md5AuthEnabled is true and status is DOWN. MD5_AUTH_INTERNAL_PROBLEM = 140_462_259 STATUS_REASON_UNSPECIFIED = 394_331_913 end end |
#router_appliance_instance ⇒ ::String
Returns [Output only] URI of the VM instance that is used as third-party router appliances such as Next Gen Firewalls, Virtual Routers, or Router Appliances. The VM instance is the peer side of the BGP session.
26438 26439 26440 26441 26442 26443 26444 26445 26446 26447 26448 26449 26450 26451 26452 26453 26454 26455 26456 26457 26458 26459 26460 26461 26462 26463 26464 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 26438 class RouterStatusBgpPeerStatus include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Status of the BGP peer: \\{UP, DOWN} module Status # A value indicating that the enum field is not set. UNDEFINED_STATUS = 0 DOWN = 2_104_482 UNKNOWN = 433_141_802 UP = 2715 end # Indicates why particular status was returned. module StatusReason # A value indicating that the enum field is not set. UNDEFINED_STATUS_REASON = 0 # Indicates internal problems with configuration of MD5 authentication. This particular reason can only be returned when md5AuthEnabled is true and status is DOWN. MD5_AUTH_INTERNAL_PROBLEM = 140_462_259 STATUS_REASON_UNSPECIFIED = 394_331_913 end end |
#state ⇒ ::String
Returns The state of the BGP session. For a list of possible values for this field, see BGP session states.
26438 26439 26440 26441 26442 26443 26444 26445 26446 26447 26448 26449 26450 26451 26452 26453 26454 26455 26456 26457 26458 26459 26460 26461 26462 26463 26464 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 26438 class RouterStatusBgpPeerStatus include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Status of the BGP peer: \\{UP, DOWN} module Status # A value indicating that the enum field is not set. UNDEFINED_STATUS = 0 DOWN = 2_104_482 UNKNOWN = 433_141_802 UP = 2715 end # Indicates why particular status was returned. module StatusReason # A value indicating that the enum field is not set. UNDEFINED_STATUS_REASON = 0 # Indicates internal problems with configuration of MD5 authentication. This particular reason can only be returned when md5AuthEnabled is true and status is DOWN. MD5_AUTH_INTERNAL_PROBLEM = 140_462_259 STATUS_REASON_UNSPECIFIED = 394_331_913 end end |
#status ⇒ ::String
Returns Status of the BGP peer: {UP, DOWN} Check the Status enum for the list of possible values.
26438 26439 26440 26441 26442 26443 26444 26445 26446 26447 26448 26449 26450 26451 26452 26453 26454 26455 26456 26457 26458 26459 26460 26461 26462 26463 26464 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 26438 class RouterStatusBgpPeerStatus include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Status of the BGP peer: \\{UP, DOWN} module Status # A value indicating that the enum field is not set. UNDEFINED_STATUS = 0 DOWN = 2_104_482 UNKNOWN = 433_141_802 UP = 2715 end # Indicates why particular status was returned. module StatusReason # A value indicating that the enum field is not set. UNDEFINED_STATUS_REASON = 0 # Indicates internal problems with configuration of MD5 authentication. This particular reason can only be returned when md5AuthEnabled is true and status is DOWN. MD5_AUTH_INTERNAL_PROBLEM = 140_462_259 STATUS_REASON_UNSPECIFIED = 394_331_913 end end |
#status_reason ⇒ ::String
Returns Indicates why particular status was returned. Check the StatusReason enum for the list of possible values.
26438 26439 26440 26441 26442 26443 26444 26445 26446 26447 26448 26449 26450 26451 26452 26453 26454 26455 26456 26457 26458 26459 26460 26461 26462 26463 26464 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 26438 class RouterStatusBgpPeerStatus include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Status of the BGP peer: \\{UP, DOWN} module Status # A value indicating that the enum field is not set. UNDEFINED_STATUS = 0 DOWN = 2_104_482 UNKNOWN = 433_141_802 UP = 2715 end # Indicates why particular status was returned. module StatusReason # A value indicating that the enum field is not set. UNDEFINED_STATUS_REASON = 0 # Indicates internal problems with configuration of MD5 authentication. This particular reason can only be returned when md5AuthEnabled is true and status is DOWN. MD5_AUTH_INTERNAL_PROBLEM = 140_462_259 STATUS_REASON_UNSPECIFIED = 394_331_913 end end |
#uptime ⇒ ::String
Returns Time this session has been up. Format: 14 years, 51 weeks, 6 days, 23 hours, 59 minutes, 59 seconds.
26438 26439 26440 26441 26442 26443 26444 26445 26446 26447 26448 26449 26450 26451 26452 26453 26454 26455 26456 26457 26458 26459 26460 26461 26462 26463 26464 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 26438 class RouterStatusBgpPeerStatus include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Status of the BGP peer: \\{UP, DOWN} module Status # A value indicating that the enum field is not set. UNDEFINED_STATUS = 0 DOWN = 2_104_482 UNKNOWN = 433_141_802 UP = 2715 end # Indicates why particular status was returned. module StatusReason # A value indicating that the enum field is not set. UNDEFINED_STATUS_REASON = 0 # Indicates internal problems with configuration of MD5 authentication. This particular reason can only be returned when md5AuthEnabled is true and status is DOWN. MD5_AUTH_INTERNAL_PROBLEM = 140_462_259 STATUS_REASON_UNSPECIFIED = 394_331_913 end end |
#uptime_seconds ⇒ ::String
Returns Time this session has been up, in seconds. Format: 145.
26438 26439 26440 26441 26442 26443 26444 26445 26446 26447 26448 26449 26450 26451 26452 26453 26454 26455 26456 26457 26458 26459 26460 26461 26462 26463 26464 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 26438 class RouterStatusBgpPeerStatus include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Status of the BGP peer: \\{UP, DOWN} module Status # A value indicating that the enum field is not set. UNDEFINED_STATUS = 0 DOWN = 2_104_482 UNKNOWN = 433_141_802 UP = 2715 end # Indicates why particular status was returned. module StatusReason # A value indicating that the enum field is not set. UNDEFINED_STATUS_REASON = 0 # Indicates internal problems with configuration of MD5 authentication. This particular reason can only be returned when md5AuthEnabled is true and status is DOWN. MD5_AUTH_INTERNAL_PROBLEM = 140_462_259 STATUS_REASON_UNSPECIFIED = 394_331_913 end end |