Class: Google::Cloud::Compute::V1::Router

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/compute/v1/compute.rb

Overview

Represents a Cloud Router resource. For more information about Cloud Router, read the Cloud Router overview.

Instance Attribute Summary collapse

Instance Attribute Details

#bgp::Google::Cloud::Compute::V1::RouterBgp



31205
31206
31207
31208
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 31205

class Router
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#bgp_peers::Array<::Google::Cloud::Compute::V1::RouterBgpPeer>



31205
31206
31207
31208
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 31205

class Router
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#creation_timestamp::String



31205
31206
31207
31208
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 31205

class Router
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#description::String



31205
31206
31207
31208
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 31205

class Router
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#encrypted_interconnect_router::Boolean



31205
31206
31207
31208
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 31205

class Router
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#id::Integer



31205
31206
31207
31208
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 31205

class Router
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#interfaces::Array<::Google::Cloud::Compute::V1::RouterInterface>



31205
31206
31207
31208
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 31205

class Router
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#kind::String



31205
31206
31207
31208
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 31205

class Router
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#md5_authentication_keys::Array<::Google::Cloud::Compute::V1::RouterMd5AuthenticationKey>



31205
31206
31207
31208
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 31205

class Router
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#name::String



31205
31206
31207
31208
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 31205

class Router
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#nats::Array<::Google::Cloud::Compute::V1::RouterNat>



31205
31206
31207
31208
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 31205

class Router
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#network::String



31205
31206
31207
31208
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 31205

class Router
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#params::Google::Cloud::Compute::V1::RouterParams



31205
31206
31207
31208
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 31205

class Router
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#region::String



31205
31206
31207
31208
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 31205

class Router
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end


31205
31206
31207
31208
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 31205

class Router
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end