Class: Google::Cloud::Compute::V1::RouterStatusBgpPeerStatus

Inherits:
Object
  • Object
show all
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

Instance Attribute Details

#advertised_routes::Array<::Google::Cloud::Compute::V1::Route>

Returns Routes that were advertised to the remote BGP peer.

Returns:



27825
27826
27827
27828
27829
27830
27831
27832
27833
27834
27835
27836
27837
27838
27839
27840
27841
27842
27843
27844
27845
27846
27847
27848
27849
27850
27851
27852
27853
27854
27855
27856
27857
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 27825

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

    # BGP peer disabled because it requires IPv4 but the underlying connection is IPv6-only.
    IPV4_PEER_ON_IPV6_ONLY_CONNECTION = 435_936_662

    # BGP peer disabled because it requires IPv6 but the underlying connection is IPv4-only.
    IPV6_PEER_ON_IPV4_ONLY_CONNECTION = 436_304_082

    # 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



27825
27826
27827
27828
27829
27830
27831
27832
27833
27834
27835
27836
27837
27838
27839
27840
27841
27842
27843
27844
27845
27846
27847
27848
27849
27850
27851
27852
27853
27854
27855
27856
27857
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 27825

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

    # BGP peer disabled because it requires IPv4 but the underlying connection is IPv6-only.
    IPV4_PEER_ON_IPV6_ONLY_CONNECTION = 435_936_662

    # BGP peer disabled because it requires IPv6 but the underlying connection is IPv4-only.
    IPV6_PEER_ON_IPV4_ONLY_CONNECTION = 436_304_082

    # 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_ipv4::Boolean

Returns Enable IPv4 traffic over BGP Peer. It is enabled by default if the peerIpAddress is version 4.

Returns:

  • (::Boolean)

    Enable IPv4 traffic over BGP Peer. It is enabled by default if the peerIpAddress is version 4.



27825
27826
27827
27828
27829
27830
27831
27832
27833
27834
27835
27836
27837
27838
27839
27840
27841
27842
27843
27844
27845
27846
27847
27848
27849
27850
27851
27852
27853
27854
27855
27856
27857
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 27825

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

    # BGP peer disabled because it requires IPv4 but the underlying connection is IPv6-only.
    IPV4_PEER_ON_IPV6_ONLY_CONNECTION = 435_936_662

    # BGP peer disabled because it requires IPv6 but the underlying connection is IPv4-only.
    IPV6_PEER_ON_IPV4_ONLY_CONNECTION = 436_304_082

    # 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. It is enabled by default if the peerIpAddress is version 6.

Returns:

  • (::Boolean)

    Enable IPv6 traffic over BGP Peer. It is enabled by default if the peerIpAddress is version 6.



27825
27826
27827
27828
27829
27830
27831
27832
27833
27834
27835
27836
27837
27838
27839
27840
27841
27842
27843
27844
27845
27846
27847
27848
27849
27850
27851
27852
27853
27854
27855
27856
27857
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 27825

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

    # BGP peer disabled because it requires IPv4 but the underlying connection is IPv6-only.
    IPV4_PEER_ON_IPV6_ONLY_CONNECTION = 435_936_662

    # BGP peer disabled because it requires IPv6 but the underlying connection is IPv4-only.
    IPV6_PEER_ON_IPV4_ONLY_CONNECTION = 436_304_082

    # 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.

Returns:

  • (::String)

    IP address of the local BGP interface.



27825
27826
27827
27828
27829
27830
27831
27832
27833
27834
27835
27836
27837
27838
27839
27840
27841
27842
27843
27844
27845
27846
27847
27848
27849
27850
27851
27852
27853
27854
27855
27856
27857
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 27825

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

    # BGP peer disabled because it requires IPv4 but the underlying connection is IPv6-only.
    IPV4_PEER_ON_IPV6_ONLY_CONNECTION = 435_936_662

    # BGP peer disabled because it requires IPv6 but the underlying connection is IPv4-only.
    IPV6_PEER_ON_IPV4_ONLY_CONNECTION = 436_304_082

    # 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

#ipv4_nexthop_address::String

Returns IPv4 address of the local BGP interface.

Returns:

  • (::String)

    IPv4 address of the local BGP interface.



27825
27826
27827
27828
27829
27830
27831
27832
27833
27834
27835
27836
27837
27838
27839
27840
27841
27842
27843
27844
27845
27846
27847
27848
27849
27850
27851
27852
27853
27854
27855
27856
27857
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 27825

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

    # BGP peer disabled because it requires IPv4 but the underlying connection is IPv6-only.
    IPV4_PEER_ON_IPV6_ONLY_CONNECTION = 435_936_662

    # BGP peer disabled because it requires IPv6 but the underlying connection is IPv4-only.
    IPV6_PEER_ON_IPV4_ONLY_CONNECTION = 436_304_082

    # 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.

Returns:

  • (::String)

    IPv6 address of the local BGP interface.



27825
27826
27827
27828
27829
27830
27831
27832
27833
27834
27835
27836
27837
27838
27839
27840
27841
27842
27843
27844
27845
27846
27847
27848
27849
27850
27851
27852
27853
27854
27855
27856
27857
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 27825

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

    # BGP peer disabled because it requires IPv4 but the underlying connection is IPv6-only.
    IPV4_PEER_ON_IPV6_ONLY_CONNECTION = 435_936_662

    # BGP peer disabled because it requires IPv6 but the underlying connection is IPv4-only.
    IPV6_PEER_ON_IPV4_ONLY_CONNECTION = 436_304_082

    # 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.

Returns:

  • (::String)

    URL of the VPN tunnel that this BGP peer controls.



27825
27826
27827
27828
27829
27830
27831
27832
27833
27834
27835
27836
27837
27838
27839
27840
27841
27842
27843
27844
27845
27846
27847
27848
27849
27850
27851
27852
27853
27854
27855
27856
27857
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 27825

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

    # BGP peer disabled because it requires IPv4 but the underlying connection is IPv6-only.
    IPV4_PEER_ON_IPV6_ONLY_CONNECTION = 435_936_662

    # BGP peer disabled because it requires IPv6 but the underlying connection is IPv4-only.
    IPV6_PEER_ON_IPV4_ONLY_CONNECTION = 436_304_082

    # 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.

Returns:

  • (::Boolean)

    Informs whether MD5 authentication is enabled on this BGP peer.



27825
27826
27827
27828
27829
27830
27831
27832
27833
27834
27835
27836
27837
27838
27839
27840
27841
27842
27843
27844
27845
27846
27847
27848
27849
27850
27851
27852
27853
27854
27855
27856
27857
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 27825

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

    # BGP peer disabled because it requires IPv4 but the underlying connection is IPv6-only.
    IPV4_PEER_ON_IPV6_ONLY_CONNECTION = 435_936_662

    # BGP peer disabled because it requires IPv6 but the underlying connection is IPv4-only.
    IPV6_PEER_ON_IPV4_ONLY_CONNECTION = 436_304_082

    # 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.

Returns:

  • (::String)

    Name of this BGP peer. Unique within the Routers resource.



27825
27826
27827
27828
27829
27830
27831
27832
27833
27834
27835
27836
27837
27838
27839
27840
27841
27842
27843
27844
27845
27846
27847
27848
27849
27850
27851
27852
27853
27854
27855
27856
27857
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 27825

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

    # BGP peer disabled because it requires IPv4 but the underlying connection is IPv6-only.
    IPV4_PEER_ON_IPV6_ONLY_CONNECTION = 435_936_662

    # BGP peer disabled because it requires IPv6 but the underlying connection is IPv4-only.
    IPV6_PEER_ON_IPV4_ONLY_CONNECTION = 436_304_082

    # 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.

Returns:

  • (::Integer)

    Number of routes learned from the remote BGP Peer.



27825
27826
27827
27828
27829
27830
27831
27832
27833
27834
27835
27836
27837
27838
27839
27840
27841
27842
27843
27844
27845
27846
27847
27848
27849
27850
27851
27852
27853
27854
27855
27856
27857
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 27825

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

    # BGP peer disabled because it requires IPv4 but the underlying connection is IPv6-only.
    IPV4_PEER_ON_IPV6_ONLY_CONNECTION = 435_936_662

    # BGP peer disabled because it requires IPv6 but the underlying connection is IPv4-only.
    IPV6_PEER_ON_IPV4_ONLY_CONNECTION = 436_304_082

    # 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.

Returns:

  • (::String)

    IP address of the remote BGP interface.



27825
27826
27827
27828
27829
27830
27831
27832
27833
27834
27835
27836
27837
27838
27839
27840
27841
27842
27843
27844
27845
27846
27847
27848
27849
27850
27851
27852
27853
27854
27855
27856
27857
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 27825

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

    # BGP peer disabled because it requires IPv4 but the underlying connection is IPv6-only.
    IPV4_PEER_ON_IPV6_ONLY_CONNECTION = 435_936_662

    # BGP peer disabled because it requires IPv6 but the underlying connection is IPv4-only.
    IPV6_PEER_ON_IPV4_ONLY_CONNECTION = 436_304_082

    # 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_ipv4_nexthop_address::String

Returns IPv4 address of the remote BGP interface.

Returns:

  • (::String)

    IPv4 address of the remote BGP interface.



27825
27826
27827
27828
27829
27830
27831
27832
27833
27834
27835
27836
27837
27838
27839
27840
27841
27842
27843
27844
27845
27846
27847
27848
27849
27850
27851
27852
27853
27854
27855
27856
27857
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 27825

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

    # BGP peer disabled because it requires IPv4 but the underlying connection is IPv6-only.
    IPV4_PEER_ON_IPV6_ONLY_CONNECTION = 435_936_662

    # BGP peer disabled because it requires IPv6 but the underlying connection is IPv4-only.
    IPV6_PEER_ON_IPV4_ONLY_CONNECTION = 436_304_082

    # 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.

Returns:

  • (::String)

    IPv6 address of the remote BGP interface.



27825
27826
27827
27828
27829
27830
27831
27832
27833
27834
27835
27836
27837
27838
27839
27840
27841
27842
27843
27844
27845
27846
27847
27848
27849
27850
27851
27852
27853
27854
27855
27856
27857
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 27825

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

    # BGP peer disabled because it requires IPv4 but the underlying connection is IPv6-only.
    IPV4_PEER_ON_IPV6_ONLY_CONNECTION = 435_936_662

    # BGP peer disabled because it requires IPv6 but the underlying connection is IPv4-only.
    IPV6_PEER_ON_IPV4_ONLY_CONNECTION = 436_304_082

    # 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.

Returns:

  • (::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. The VM instance is the peer side of the BGP session.



27825
27826
27827
27828
27829
27830
27831
27832
27833
27834
27835
27836
27837
27838
27839
27840
27841
27842
27843
27844
27845
27846
27847
27848
27849
27850
27851
27852
27853
27854
27855
27856
27857
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 27825

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

    # BGP peer disabled because it requires IPv4 but the underlying connection is IPv6-only.
    IPV4_PEER_ON_IPV6_ONLY_CONNECTION = 435_936_662

    # BGP peer disabled because it requires IPv6 but the underlying connection is IPv4-only.
    IPV6_PEER_ON_IPV4_ONLY_CONNECTION = 436_304_082

    # 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.

Returns:

  • (::String)

    The state of the BGP session. For a list of possible values for this field, see BGP session states.



27825
27826
27827
27828
27829
27830
27831
27832
27833
27834
27835
27836
27837
27838
27839
27840
27841
27842
27843
27844
27845
27846
27847
27848
27849
27850
27851
27852
27853
27854
27855
27856
27857
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 27825

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

    # BGP peer disabled because it requires IPv4 but the underlying connection is IPv6-only.
    IPV4_PEER_ON_IPV6_ONLY_CONNECTION = 435_936_662

    # BGP peer disabled because it requires IPv6 but the underlying connection is IPv4-only.
    IPV6_PEER_ON_IPV4_ONLY_CONNECTION = 436_304_082

    # 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.

Returns:

  • (::String)

    Status of the BGP peer: {UP, DOWN} Check the Status enum for the list of possible values.



27825
27826
27827
27828
27829
27830
27831
27832
27833
27834
27835
27836
27837
27838
27839
27840
27841
27842
27843
27844
27845
27846
27847
27848
27849
27850
27851
27852
27853
27854
27855
27856
27857
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 27825

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

    # BGP peer disabled because it requires IPv4 but the underlying connection is IPv6-only.
    IPV4_PEER_ON_IPV6_ONLY_CONNECTION = 435_936_662

    # BGP peer disabled because it requires IPv6 but the underlying connection is IPv4-only.
    IPV6_PEER_ON_IPV4_ONLY_CONNECTION = 436_304_082

    # 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.

Returns:

  • (::String)

    Indicates why particular status was returned. Check the StatusReason enum for the list of possible values.



27825
27826
27827
27828
27829
27830
27831
27832
27833
27834
27835
27836
27837
27838
27839
27840
27841
27842
27843
27844
27845
27846
27847
27848
27849
27850
27851
27852
27853
27854
27855
27856
27857
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 27825

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

    # BGP peer disabled because it requires IPv4 but the underlying connection is IPv6-only.
    IPV4_PEER_ON_IPV6_ONLY_CONNECTION = 435_936_662

    # BGP peer disabled because it requires IPv6 but the underlying connection is IPv4-only.
    IPV6_PEER_ON_IPV4_ONLY_CONNECTION = 436_304_082

    # 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.

Returns:

  • (::String)

    Time this session has been up. Format: 14 years, 51 weeks, 6 days, 23 hours, 59 minutes, 59 seconds



27825
27826
27827
27828
27829
27830
27831
27832
27833
27834
27835
27836
27837
27838
27839
27840
27841
27842
27843
27844
27845
27846
27847
27848
27849
27850
27851
27852
27853
27854
27855
27856
27857
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 27825

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

    # BGP peer disabled because it requires IPv4 but the underlying connection is IPv6-only.
    IPV4_PEER_ON_IPV6_ONLY_CONNECTION = 435_936_662

    # BGP peer disabled because it requires IPv6 but the underlying connection is IPv4-only.
    IPV6_PEER_ON_IPV4_ONLY_CONNECTION = 436_304_082

    # 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.

Returns:

  • (::String)

    Time this session has been up, in seconds. Format: 145



27825
27826
27827
27828
27829
27830
27831
27832
27833
27834
27835
27836
27837
27838
27839
27840
27841
27842
27843
27844
27845
27846
27847
27848
27849
27850
27851
27852
27853
27854
27855
27856
27857
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 27825

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

    # BGP peer disabled because it requires IPv4 but the underlying connection is IPv6-only.
    IPV4_PEER_ON_IPV6_ONLY_CONNECTION = 435_936_662

    # BGP peer disabled because it requires IPv6 but the underlying connection is IPv4-only.
    IPV6_PEER_ON_IPV4_ONLY_CONNECTION = 436_304_082

    # 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