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

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:



21718
21719
21720
21721
21722
21723
21724
21725
21726
21727
21728
21729
21730
21731
21732
21733
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 21718

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 = 2104482

    UNKNOWN = 433141802

    UP = 2715
  end
end

#bfd_status::Google::Cloud::Compute::V1::BfdStatus



21718
21719
21720
21721
21722
21723
21724
21725
21726
21727
21728
21729
21730
21731
21732
21733
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 21718

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 = 2104482

    UNKNOWN = 433141802

    UP = 2715
  end
end

#ip_address::String

Returns IP address of the local BGP interface.

Returns:

  • (::String)

    IP address of the local BGP interface.



21718
21719
21720
21721
21722
21723
21724
21725
21726
21727
21728
21729
21730
21731
21732
21733
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 21718

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 = 2104482

    UNKNOWN = 433141802

    UP = 2715
  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.



21718
21719
21720
21721
21722
21723
21724
21725
21726
21727
21728
21729
21730
21731
21732
21733
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 21718

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 = 2104482

    UNKNOWN = 433141802

    UP = 2715
  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.



21718
21719
21720
21721
21722
21723
21724
21725
21726
21727
21728
21729
21730
21731
21732
21733
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 21718

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 = 2104482

    UNKNOWN = 433141802

    UP = 2715
  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.



21718
21719
21720
21721
21722
21723
21724
21725
21726
21727
21728
21729
21730
21731
21732
21733
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 21718

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 = 2104482

    UNKNOWN = 433141802

    UP = 2715
  end
end

#peer_ip_address::String

Returns IP address of the remote BGP interface.

Returns:

  • (::String)

    IP address of the remote BGP interface.



21718
21719
21720
21721
21722
21723
21724
21725
21726
21727
21728
21729
21730
21731
21732
21733
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 21718

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 = 2104482

    UNKNOWN = 433141802

    UP = 2715
  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.



21718
21719
21720
21721
21722
21723
21724
21725
21726
21727
21728
21729
21730
21731
21732
21733
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 21718

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 = 2104482

    UNKNOWN = 433141802

    UP = 2715
  end
end

#state::String

Returns BGP state as specified in RFC1771.

Returns:

  • (::String)

    BGP state as specified in RFC1771.



21718
21719
21720
21721
21722
21723
21724
21725
21726
21727
21728
21729
21730
21731
21732
21733
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 21718

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 = 2104482

    UNKNOWN = 433141802

    UP = 2715
  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.



21718
21719
21720
21721
21722
21723
21724
21725
21726
21727
21728
21729
21730
21731
21732
21733
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 21718

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 = 2104482

    UNKNOWN = 433141802

    UP = 2715
  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



21718
21719
21720
21721
21722
21723
21724
21725
21726
21727
21728
21729
21730
21731
21732
21733
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 21718

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 = 2104482

    UNKNOWN = 433141802

    UP = 2715
  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



21718
21719
21720
21721
21722
21723
21724
21725
21726
21727
21728
21729
21730
21731
21732
21733
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 21718

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 = 2104482

    UNKNOWN = 433141802

    UP = 2715
  end
end