Class: Google::Cloud::Compute::V1::Network
- Inherits:
-
Object
- Object
- Google::Cloud::Compute::V1::Network
- 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
-
#auto_create_subnetworks ⇒ ::Boolean
Must be set to create a VPC network.
-
#creation_timestamp ⇒ ::String
[Output Only] Creation timestamp in RFC3339 text format.
-
#description ⇒ ::String
An optional description of this resource.
-
#gateway_i_pv4 ⇒ ::String
[Output Only] The gateway address for default routing out of the network, selected by GCP.
-
#I_pv4_range ⇒ ::String
Deprecated in favor of subnet mode networks.
-
#id ⇒ ::Integer
[Output Only] The unique identifier for the resource.
-
#kind ⇒ ::String
[Output Only] Type of the resource.
-
#mtu ⇒ ::Integer
Maximum Transmission Unit in bytes.
-
#name ⇒ ::String
Name of the resource.
-
#peerings ⇒ ::Array<::Google::Cloud::Compute::V1::NetworkPeering>
[Output Only] A list of network peerings for the resource.
-
#routing_config ⇒ ::Google::Cloud::Compute::V1::NetworkRoutingConfig
The network-level routing configuration for this network.
-
#self_link ⇒ ::String
[Output Only] Server-defined URL for the resource.
-
#subnetworks ⇒ ::Array<::String>
[Output Only] Server-defined fully-qualified URLs for all subnetworks in this VPC network.
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 |
#self_link ⇒ ::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 |
#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 |