Class: Google::Cloud::Compute::V1::Network

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 VPC Network resource. Networks connect resources to each other and to the internet. For more information, read Virtual Private Cloud (VPC) Network.

Instance Attribute Summary collapse

Instance Attribute Details

#auto_create_subnetworks::Boolean



16227
16228
16229
16230
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 16227

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

#creation_timestamp::String



16227
16228
16229
16230
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 16227

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

#description::String



16227
16228
16229
16230
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 16227

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

#gateway_i_pv4::String



16227
16228
16229
16230
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 16227

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

#I_pv4_range::String



16227
16228
16229
16230
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 16227

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

#id::Integer



16227
16228
16229
16230
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 16227

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

#kind::String



16227
16228
16229
16230
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 16227

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

#mtu::Integer



16227
16228
16229
16230
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 16227

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

#name::String



16227
16228
16229
16230
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 16227

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

#peerings::Array<::Google::Cloud::Compute::V1::NetworkPeering>



16227
16228
16229
16230
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 16227

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

#routing_config::Google::Cloud::Compute::V1::NetworkRoutingConfig



16227
16228
16229
16230
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 16227

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


16227
16228
16229
16230
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 16227

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

#subnetworks::Array<::String>



16227
16228
16229
16230
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 16227

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