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>



31910
31911
31912
31913
31914
31915
31916
31917
31918
31919
31920
31921
31922
31923
31924
31925
31926
31927
31928
31929
31930
31931
31932
31933
31934
31935
31936
31937
31938
31939
31940
31941
31942
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 31910

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



31910
31911
31912
31913
31914
31915
31916
31917
31918
31919
31920
31921
31922
31923
31924
31925
31926
31927
31928
31929
31930
31931
31932
31933
31934
31935
31936
31937
31938
31939
31940
31941
31942
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 31910

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



31910
31911
31912
31913
31914
31915
31916
31917
31918
31919
31920
31921
31922
31923
31924
31925
31926
31927
31928
31929
31930
31931
31932
31933
31934
31935
31936
31937
31938
31939
31940
31941
31942
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 31910

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



31910
31911
31912
31913
31914
31915
31916
31917
31918
31919
31920
31921
31922
31923
31924
31925
31926
31927
31928
31929
31930
31931
31932
31933
31934
31935
31936
31937
31938
31939
31940
31941
31942
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 31910

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



31910
31911
31912
31913
31914
31915
31916
31917
31918
31919
31920
31921
31922
31923
31924
31925
31926
31927
31928
31929
31930
31931
31932
31933
31934
31935
31936
31937
31938
31939
31940
31941
31942
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 31910

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



31910
31911
31912
31913
31914
31915
31916
31917
31918
31919
31920
31921
31922
31923
31924
31925
31926
31927
31928
31929
31930
31931
31932
31933
31934
31935
31936
31937
31938
31939
31940
31941
31942
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 31910

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



31910
31911
31912
31913
31914
31915
31916
31917
31918
31919
31920
31921
31922
31923
31924
31925
31926
31927
31928
31929
31930
31931
31932
31933
31934
31935
31936
31937
31938
31939
31940
31941
31942
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 31910

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



31910
31911
31912
31913
31914
31915
31916
31917
31918
31919
31920
31921
31922
31923
31924
31925
31926
31927
31928
31929
31930
31931
31932
31933
31934
31935
31936
31937
31938
31939
31940
31941
31942
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 31910

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



31910
31911
31912
31913
31914
31915
31916
31917
31918
31919
31920
31921
31922
31923
31924
31925
31926
31927
31928
31929
31930
31931
31932
31933
31934
31935
31936
31937
31938
31939
31940
31941
31942
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 31910

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



31910
31911
31912
31913
31914
31915
31916
31917
31918
31919
31920
31921
31922
31923
31924
31925
31926
31927
31928
31929
31930
31931
31932
31933
31934
31935
31936
31937
31938
31939
31940
31941
31942
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 31910

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



31910
31911
31912
31913
31914
31915
31916
31917
31918
31919
31920
31921
31922
31923
31924
31925
31926
31927
31928
31929
31930
31931
31932
31933
31934
31935
31936
31937
31938
31939
31940
31941
31942
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 31910

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



31910
31911
31912
31913
31914
31915
31916
31917
31918
31919
31920
31921
31922
31923
31924
31925
31926
31927
31928
31929
31930
31931
31932
31933
31934
31935
31936
31937
31938
31939
31940
31941
31942
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 31910

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



31910
31911
31912
31913
31914
31915
31916
31917
31918
31919
31920
31921
31922
31923
31924
31925
31926
31927
31928
31929
31930
31931
31932
31933
31934
31935
31936
31937
31938
31939
31940
31941
31942
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 31910

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



31910
31911
31912
31913
31914
31915
31916
31917
31918
31919
31920
31921
31922
31923
31924
31925
31926
31927
31928
31929
31930
31931
31932
31933
31934
31935
31936
31937
31938
31939
31940
31941
31942
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 31910

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



31910
31911
31912
31913
31914
31915
31916
31917
31918
31919
31920
31921
31922
31923
31924
31925
31926
31927
31928
31929
31930
31931
31932
31933
31934
31935
31936
31937
31938
31939
31940
31941
31942
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 31910

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



31910
31911
31912
31913
31914
31915
31916
31917
31918
31919
31920
31921
31922
31923
31924
31925
31926
31927
31928
31929
31930
31931
31932
31933
31934
31935
31936
31937
31938
31939
31940
31941
31942
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 31910

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



31910
31911
31912
31913
31914
31915
31916
31917
31918
31919
31920
31921
31922
31923
31924
31925
31926
31927
31928
31929
31930
31931
31932
31933
31934
31935
31936
31937
31938
31939
31940
31941
31942
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 31910

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



31910
31911
31912
31913
31914
31915
31916
31917
31918
31919
31920
31921
31922
31923
31924
31925
31926
31927
31928
31929
31930
31931
31932
31933
31934
31935
31936
31937
31938
31939
31940
31941
31942
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 31910

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



31910
31911
31912
31913
31914
31915
31916
31917
31918
31919
31920
31921
31922
31923
31924
31925
31926
31927
31928
31929
31930
31931
31932
31933
31934
31935
31936
31937
31938
31939
31940
31941
31942
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 31910

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



31910
31911
31912
31913
31914
31915
31916
31917
31918
31919
31920
31921
31922
31923
31924
31925
31926
31927
31928
31929
31930
31931
31932
31933
31934
31935
31936
31937
31938
31939
31940
31941
31942
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 31910

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