Class: Google::Cloud::VmwareEngine::V1::NetworkPeering
- Inherits:
-
Object
- Object
- Google::Cloud::VmwareEngine::V1::NetworkPeering
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/vmwareengine/v1/vmwareengine_resources.rb
Overview
Details of a network peering.
Defined Under Namespace
Modules: PeerNetworkType, State
Instance Attribute Summary collapse
-
#create_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
-
#description ⇒ ::String
Optional.
-
#exchange_subnet_routes ⇒ ::Boolean
Optional.
-
#export_custom_routes ⇒ ::Boolean
Optional.
-
#export_custom_routes_with_public_ip ⇒ ::Boolean
Optional.
-
#import_custom_routes ⇒ ::Boolean
Optional.
-
#import_custom_routes_with_public_ip ⇒ ::Boolean
Optional.
-
#name ⇒ ::String
readonly
Output only.
-
#peer_mtu ⇒ ::Integer
Optional.
-
#peer_network ⇒ ::String
Required.
-
#peer_network_type ⇒ ::Google::Cloud::VmwareEngine::V1::NetworkPeering::PeerNetworkType
Required.
-
#state ⇒ ::Google::Cloud::VmwareEngine::V1::NetworkPeering::State
readonly
Output only.
-
#state_details ⇒ ::String
readonly
Output only.
-
#uid ⇒ ::String
readonly
Output only.
-
#update_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
-
#vmware_engine_network ⇒ ::String
Required.
Instance Attribute Details
#create_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. Creation time of this resource.
1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 |
# File 'proto_docs/google/cloud/vmwareengine/v1/vmwareengine_resources.rb', line 1096 class NetworkPeering include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Possible states of a network peering. module State # Unspecified network peering state. This is the default value. STATE_UNSPECIFIED = 0 # The peering is not active. INACTIVE = 1 # The peering is active. ACTIVE = 2 # The peering is being created. CREATING = 3 # The peering is being deleted. DELETING = 4 end # Type or purpose of the network peering connection. module PeerNetworkType # Unspecified PEER_NETWORK_TYPE_UNSPECIFIED = 0 # Peering connection used for connecting to another VPC network established # by the same user. For example, a peering connection to another VPC # network in the same project or to an on-premises network. STANDARD = 1 # Peering connection used for connecting to another VMware Engine network. VMWARE_ENGINE_NETWORK = 2 # Peering connection used for establishing [private services # access](https://cloud.google.com/vpc/docs/private-services-access). PRIVATE_SERVICES_ACCESS = 3 # Peering connection used for connecting to NetApp Cloud Volumes. NETAPP_CLOUD_VOLUMES = 4 # Peering connection used for connecting to third-party services. Most # third-party services require manual setup of reverse peering on the VPC # network associated with the third-party service. THIRD_PARTY_SERVICE = 5 # Peering connection used for connecting to Dell PowerScale Filers DELL_POWERSCALE = 6 # Peering connection used for connecting to Google Cloud NetApp Volumes. GOOGLE_CLOUD_NETAPP_VOLUMES = 7 end end |
#description ⇒ ::String
Returns Optional. User-provided description for this network peering.
1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 |
# File 'proto_docs/google/cloud/vmwareengine/v1/vmwareengine_resources.rb', line 1096 class NetworkPeering include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Possible states of a network peering. module State # Unspecified network peering state. This is the default value. STATE_UNSPECIFIED = 0 # The peering is not active. INACTIVE = 1 # The peering is active. ACTIVE = 2 # The peering is being created. CREATING = 3 # The peering is being deleted. DELETING = 4 end # Type or purpose of the network peering connection. module PeerNetworkType # Unspecified PEER_NETWORK_TYPE_UNSPECIFIED = 0 # Peering connection used for connecting to another VPC network established # by the same user. For example, a peering connection to another VPC # network in the same project or to an on-premises network. STANDARD = 1 # Peering connection used for connecting to another VMware Engine network. VMWARE_ENGINE_NETWORK = 2 # Peering connection used for establishing [private services # access](https://cloud.google.com/vpc/docs/private-services-access). PRIVATE_SERVICES_ACCESS = 3 # Peering connection used for connecting to NetApp Cloud Volumes. NETAPP_CLOUD_VOLUMES = 4 # Peering connection used for connecting to third-party services. Most # third-party services require manual setup of reverse peering on the VPC # network associated with the third-party service. THIRD_PARTY_SERVICE = 5 # Peering connection used for connecting to Dell PowerScale Filers DELL_POWERSCALE = 6 # Peering connection used for connecting to Google Cloud NetApp Volumes. GOOGLE_CLOUD_NETAPP_VOLUMES = 7 end end |
#exchange_subnet_routes ⇒ ::Boolean
Returns Optional. True if full mesh connectivity is created and managed automatically between peered networks; false otherwise. Currently this field is always true because Google Compute Engine automatically creates and manages subnetwork routes between two VPC networks when peering state is 'ACTIVE'.
1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 |
# File 'proto_docs/google/cloud/vmwareengine/v1/vmwareengine_resources.rb', line 1096 class NetworkPeering include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Possible states of a network peering. module State # Unspecified network peering state. This is the default value. STATE_UNSPECIFIED = 0 # The peering is not active. INACTIVE = 1 # The peering is active. ACTIVE = 2 # The peering is being created. CREATING = 3 # The peering is being deleted. DELETING = 4 end # Type or purpose of the network peering connection. module PeerNetworkType # Unspecified PEER_NETWORK_TYPE_UNSPECIFIED = 0 # Peering connection used for connecting to another VPC network established # by the same user. For example, a peering connection to another VPC # network in the same project or to an on-premises network. STANDARD = 1 # Peering connection used for connecting to another VMware Engine network. VMWARE_ENGINE_NETWORK = 2 # Peering connection used for establishing [private services # access](https://cloud.google.com/vpc/docs/private-services-access). PRIVATE_SERVICES_ACCESS = 3 # Peering connection used for connecting to NetApp Cloud Volumes. NETAPP_CLOUD_VOLUMES = 4 # Peering connection used for connecting to third-party services. Most # third-party services require manual setup of reverse peering on the VPC # network associated with the third-party service. THIRD_PARTY_SERVICE = 5 # Peering connection used for connecting to Dell PowerScale Filers DELL_POWERSCALE = 6 # Peering connection used for connecting to Google Cloud NetApp Volumes. GOOGLE_CLOUD_NETAPP_VOLUMES = 7 end end |
#export_custom_routes ⇒ ::Boolean
Returns Optional. True if custom routes are exported to the peered network; false otherwise. The default value is true.
1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 |
# File 'proto_docs/google/cloud/vmwareengine/v1/vmwareengine_resources.rb', line 1096 class NetworkPeering include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Possible states of a network peering. module State # Unspecified network peering state. This is the default value. STATE_UNSPECIFIED = 0 # The peering is not active. INACTIVE = 1 # The peering is active. ACTIVE = 2 # The peering is being created. CREATING = 3 # The peering is being deleted. DELETING = 4 end # Type or purpose of the network peering connection. module PeerNetworkType # Unspecified PEER_NETWORK_TYPE_UNSPECIFIED = 0 # Peering connection used for connecting to another VPC network established # by the same user. For example, a peering connection to another VPC # network in the same project or to an on-premises network. STANDARD = 1 # Peering connection used for connecting to another VMware Engine network. VMWARE_ENGINE_NETWORK = 2 # Peering connection used for establishing [private services # access](https://cloud.google.com/vpc/docs/private-services-access). PRIVATE_SERVICES_ACCESS = 3 # Peering connection used for connecting to NetApp Cloud Volumes. NETAPP_CLOUD_VOLUMES = 4 # Peering connection used for connecting to third-party services. Most # third-party services require manual setup of reverse peering on the VPC # network associated with the third-party service. THIRD_PARTY_SERVICE = 5 # Peering connection used for connecting to Dell PowerScale Filers DELL_POWERSCALE = 6 # Peering connection used for connecting to Google Cloud NetApp Volumes. GOOGLE_CLOUD_NETAPP_VOLUMES = 7 end end |
#export_custom_routes_with_public_ip ⇒ ::Boolean
Returns Optional. True if all subnet routes with a public IP address range are exported; false otherwise. The default value is true. IPv4 special-use ranges (https://en.wikipedia.org/wiki/IPv4#Special_addresses) are always exported to peers and are not controlled by this field.
1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 |
# File 'proto_docs/google/cloud/vmwareengine/v1/vmwareengine_resources.rb', line 1096 class NetworkPeering include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Possible states of a network peering. module State # Unspecified network peering state. This is the default value. STATE_UNSPECIFIED = 0 # The peering is not active. INACTIVE = 1 # The peering is active. ACTIVE = 2 # The peering is being created. CREATING = 3 # The peering is being deleted. DELETING = 4 end # Type or purpose of the network peering connection. module PeerNetworkType # Unspecified PEER_NETWORK_TYPE_UNSPECIFIED = 0 # Peering connection used for connecting to another VPC network established # by the same user. For example, a peering connection to another VPC # network in the same project or to an on-premises network. STANDARD = 1 # Peering connection used for connecting to another VMware Engine network. VMWARE_ENGINE_NETWORK = 2 # Peering connection used for establishing [private services # access](https://cloud.google.com/vpc/docs/private-services-access). PRIVATE_SERVICES_ACCESS = 3 # Peering connection used for connecting to NetApp Cloud Volumes. NETAPP_CLOUD_VOLUMES = 4 # Peering connection used for connecting to third-party services. Most # third-party services require manual setup of reverse peering on the VPC # network associated with the third-party service. THIRD_PARTY_SERVICE = 5 # Peering connection used for connecting to Dell PowerScale Filers DELL_POWERSCALE = 6 # Peering connection used for connecting to Google Cloud NetApp Volumes. GOOGLE_CLOUD_NETAPP_VOLUMES = 7 end end |
#import_custom_routes ⇒ ::Boolean
Returns Optional. True if custom routes are imported from the peered network; false otherwise. The default value is true.
1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 |
# File 'proto_docs/google/cloud/vmwareengine/v1/vmwareengine_resources.rb', line 1096 class NetworkPeering include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Possible states of a network peering. module State # Unspecified network peering state. This is the default value. STATE_UNSPECIFIED = 0 # The peering is not active. INACTIVE = 1 # The peering is active. ACTIVE = 2 # The peering is being created. CREATING = 3 # The peering is being deleted. DELETING = 4 end # Type or purpose of the network peering connection. module PeerNetworkType # Unspecified PEER_NETWORK_TYPE_UNSPECIFIED = 0 # Peering connection used for connecting to another VPC network established # by the same user. For example, a peering connection to another VPC # network in the same project or to an on-premises network. STANDARD = 1 # Peering connection used for connecting to another VMware Engine network. VMWARE_ENGINE_NETWORK = 2 # Peering connection used for establishing [private services # access](https://cloud.google.com/vpc/docs/private-services-access). PRIVATE_SERVICES_ACCESS = 3 # Peering connection used for connecting to NetApp Cloud Volumes. NETAPP_CLOUD_VOLUMES = 4 # Peering connection used for connecting to third-party services. Most # third-party services require manual setup of reverse peering on the VPC # network associated with the third-party service. THIRD_PARTY_SERVICE = 5 # Peering connection used for connecting to Dell PowerScale Filers DELL_POWERSCALE = 6 # Peering connection used for connecting to Google Cloud NetApp Volumes. GOOGLE_CLOUD_NETAPP_VOLUMES = 7 end end |
#import_custom_routes_with_public_ip ⇒ ::Boolean
Returns Optional. True if all subnet routes with public IP address range are imported; false otherwise. The default value is true. IPv4 special-use ranges (https://en.wikipedia.org/wiki/IPv4#Special_addresses) are always imported to peers and are not controlled by this field.
1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 |
# File 'proto_docs/google/cloud/vmwareengine/v1/vmwareengine_resources.rb', line 1096 class NetworkPeering include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Possible states of a network peering. module State # Unspecified network peering state. This is the default value. STATE_UNSPECIFIED = 0 # The peering is not active. INACTIVE = 1 # The peering is active. ACTIVE = 2 # The peering is being created. CREATING = 3 # The peering is being deleted. DELETING = 4 end # Type or purpose of the network peering connection. module PeerNetworkType # Unspecified PEER_NETWORK_TYPE_UNSPECIFIED = 0 # Peering connection used for connecting to another VPC network established # by the same user. For example, a peering connection to another VPC # network in the same project or to an on-premises network. STANDARD = 1 # Peering connection used for connecting to another VMware Engine network. VMWARE_ENGINE_NETWORK = 2 # Peering connection used for establishing [private services # access](https://cloud.google.com/vpc/docs/private-services-access). PRIVATE_SERVICES_ACCESS = 3 # Peering connection used for connecting to NetApp Cloud Volumes. NETAPP_CLOUD_VOLUMES = 4 # Peering connection used for connecting to third-party services. Most # third-party services require manual setup of reverse peering on the VPC # network associated with the third-party service. THIRD_PARTY_SERVICE = 5 # Peering connection used for connecting to Dell PowerScale Filers DELL_POWERSCALE = 6 # Peering connection used for connecting to Google Cloud NetApp Volumes. GOOGLE_CLOUD_NETAPP_VOLUMES = 7 end end |
#name ⇒ ::String (readonly)
Returns Output only. The resource name of the network peering. NetworkPeering is a
global resource and location can only be global. Resource names are
scheme-less URIs that follow the conventions in
https://cloud.google.com/apis/design/resource_names.
For example:
projects/my-project/locations/global/networkPeerings/my-peering
.
1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 |
# File 'proto_docs/google/cloud/vmwareengine/v1/vmwareengine_resources.rb', line 1096 class NetworkPeering include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Possible states of a network peering. module State # Unspecified network peering state. This is the default value. STATE_UNSPECIFIED = 0 # The peering is not active. INACTIVE = 1 # The peering is active. ACTIVE = 2 # The peering is being created. CREATING = 3 # The peering is being deleted. DELETING = 4 end # Type or purpose of the network peering connection. module PeerNetworkType # Unspecified PEER_NETWORK_TYPE_UNSPECIFIED = 0 # Peering connection used for connecting to another VPC network established # by the same user. For example, a peering connection to another VPC # network in the same project or to an on-premises network. STANDARD = 1 # Peering connection used for connecting to another VMware Engine network. VMWARE_ENGINE_NETWORK = 2 # Peering connection used for establishing [private services # access](https://cloud.google.com/vpc/docs/private-services-access). PRIVATE_SERVICES_ACCESS = 3 # Peering connection used for connecting to NetApp Cloud Volumes. NETAPP_CLOUD_VOLUMES = 4 # Peering connection used for connecting to third-party services. Most # third-party services require manual setup of reverse peering on the VPC # network associated with the third-party service. THIRD_PARTY_SERVICE = 5 # Peering connection used for connecting to Dell PowerScale Filers DELL_POWERSCALE = 6 # Peering connection used for connecting to Google Cloud NetApp Volumes. GOOGLE_CLOUD_NETAPP_VOLUMES = 7 end end |
#peer_mtu ⇒ ::Integer
Returns Optional. Maximum transmission unit (MTU) in bytes.
The default value is 1500
. If a value of 0
is provided for this field,
VMware Engine uses the default value instead.
1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 |
# File 'proto_docs/google/cloud/vmwareengine/v1/vmwareengine_resources.rb', line 1096 class NetworkPeering include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Possible states of a network peering. module State # Unspecified network peering state. This is the default value. STATE_UNSPECIFIED = 0 # The peering is not active. INACTIVE = 1 # The peering is active. ACTIVE = 2 # The peering is being created. CREATING = 3 # The peering is being deleted. DELETING = 4 end # Type or purpose of the network peering connection. module PeerNetworkType # Unspecified PEER_NETWORK_TYPE_UNSPECIFIED = 0 # Peering connection used for connecting to another VPC network established # by the same user. For example, a peering connection to another VPC # network in the same project or to an on-premises network. STANDARD = 1 # Peering connection used for connecting to another VMware Engine network. VMWARE_ENGINE_NETWORK = 2 # Peering connection used for establishing [private services # access](https://cloud.google.com/vpc/docs/private-services-access). PRIVATE_SERVICES_ACCESS = 3 # Peering connection used for connecting to NetApp Cloud Volumes. NETAPP_CLOUD_VOLUMES = 4 # Peering connection used for connecting to third-party services. Most # third-party services require manual setup of reverse peering on the VPC # network associated with the third-party service. THIRD_PARTY_SERVICE = 5 # Peering connection used for connecting to Dell PowerScale Filers DELL_POWERSCALE = 6 # Peering connection used for connecting to Google Cloud NetApp Volumes. GOOGLE_CLOUD_NETAPP_VOLUMES = 7 end end |
#peer_network ⇒ ::String
Returns Required. The relative resource name of the network to peer with
a standard VMware Engine network. The provided network can be a
consumer VPC network or another standard VMware Engine network. If the
peer_network_type
is VMWARE_ENGINE_NETWORK, specify the name in the form:
projects/{project}/locations/global/vmwareEngineNetworks/{vmware_engine_network_id}
.
Otherwise specify the name in the form:
projects/{project}/global/networks/{network_id}
, where
{project}
can either be a project number or a project ID.
1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 |
# File 'proto_docs/google/cloud/vmwareengine/v1/vmwareengine_resources.rb', line 1096 class NetworkPeering include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Possible states of a network peering. module State # Unspecified network peering state. This is the default value. STATE_UNSPECIFIED = 0 # The peering is not active. INACTIVE = 1 # The peering is active. ACTIVE = 2 # The peering is being created. CREATING = 3 # The peering is being deleted. DELETING = 4 end # Type or purpose of the network peering connection. module PeerNetworkType # Unspecified PEER_NETWORK_TYPE_UNSPECIFIED = 0 # Peering connection used for connecting to another VPC network established # by the same user. For example, a peering connection to another VPC # network in the same project or to an on-premises network. STANDARD = 1 # Peering connection used for connecting to another VMware Engine network. VMWARE_ENGINE_NETWORK = 2 # Peering connection used for establishing [private services # access](https://cloud.google.com/vpc/docs/private-services-access). PRIVATE_SERVICES_ACCESS = 3 # Peering connection used for connecting to NetApp Cloud Volumes. NETAPP_CLOUD_VOLUMES = 4 # Peering connection used for connecting to third-party services. Most # third-party services require manual setup of reverse peering on the VPC # network associated with the third-party service. THIRD_PARTY_SERVICE = 5 # Peering connection used for connecting to Dell PowerScale Filers DELL_POWERSCALE = 6 # Peering connection used for connecting to Google Cloud NetApp Volumes. GOOGLE_CLOUD_NETAPP_VOLUMES = 7 end end |
#peer_network_type ⇒ ::Google::Cloud::VmwareEngine::V1::NetworkPeering::PeerNetworkType
Returns Required. The type of the network to peer with the VMware Engine network.
1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 |
# File 'proto_docs/google/cloud/vmwareengine/v1/vmwareengine_resources.rb', line 1096 class NetworkPeering include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Possible states of a network peering. module State # Unspecified network peering state. This is the default value. STATE_UNSPECIFIED = 0 # The peering is not active. INACTIVE = 1 # The peering is active. ACTIVE = 2 # The peering is being created. CREATING = 3 # The peering is being deleted. DELETING = 4 end # Type or purpose of the network peering connection. module PeerNetworkType # Unspecified PEER_NETWORK_TYPE_UNSPECIFIED = 0 # Peering connection used for connecting to another VPC network established # by the same user. For example, a peering connection to another VPC # network in the same project or to an on-premises network. STANDARD = 1 # Peering connection used for connecting to another VMware Engine network. VMWARE_ENGINE_NETWORK = 2 # Peering connection used for establishing [private services # access](https://cloud.google.com/vpc/docs/private-services-access). PRIVATE_SERVICES_ACCESS = 3 # Peering connection used for connecting to NetApp Cloud Volumes. NETAPP_CLOUD_VOLUMES = 4 # Peering connection used for connecting to third-party services. Most # third-party services require manual setup of reverse peering on the VPC # network associated with the third-party service. THIRD_PARTY_SERVICE = 5 # Peering connection used for connecting to Dell PowerScale Filers DELL_POWERSCALE = 6 # Peering connection used for connecting to Google Cloud NetApp Volumes. GOOGLE_CLOUD_NETAPP_VOLUMES = 7 end end |
#state ⇒ ::Google::Cloud::VmwareEngine::V1::NetworkPeering::State (readonly)
Returns Output only. State of the network peering. This field has a value of 'ACTIVE' when there's a matching configuration in the peer network. New values may be added to this enum when appropriate.
1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 |
# File 'proto_docs/google/cloud/vmwareengine/v1/vmwareengine_resources.rb', line 1096 class NetworkPeering include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Possible states of a network peering. module State # Unspecified network peering state. This is the default value. STATE_UNSPECIFIED = 0 # The peering is not active. INACTIVE = 1 # The peering is active. ACTIVE = 2 # The peering is being created. CREATING = 3 # The peering is being deleted. DELETING = 4 end # Type or purpose of the network peering connection. module PeerNetworkType # Unspecified PEER_NETWORK_TYPE_UNSPECIFIED = 0 # Peering connection used for connecting to another VPC network established # by the same user. For example, a peering connection to another VPC # network in the same project or to an on-premises network. STANDARD = 1 # Peering connection used for connecting to another VMware Engine network. VMWARE_ENGINE_NETWORK = 2 # Peering connection used for establishing [private services # access](https://cloud.google.com/vpc/docs/private-services-access). PRIVATE_SERVICES_ACCESS = 3 # Peering connection used for connecting to NetApp Cloud Volumes. NETAPP_CLOUD_VOLUMES = 4 # Peering connection used for connecting to third-party services. Most # third-party services require manual setup of reverse peering on the VPC # network associated with the third-party service. THIRD_PARTY_SERVICE = 5 # Peering connection used for connecting to Dell PowerScale Filers DELL_POWERSCALE = 6 # Peering connection used for connecting to Google Cloud NetApp Volumes. GOOGLE_CLOUD_NETAPP_VOLUMES = 7 end end |
#state_details ⇒ ::String (readonly)
Returns Output only. Output Only. Details about the current state of the network peering.
1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 |
# File 'proto_docs/google/cloud/vmwareengine/v1/vmwareengine_resources.rb', line 1096 class NetworkPeering include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Possible states of a network peering. module State # Unspecified network peering state. This is the default value. STATE_UNSPECIFIED = 0 # The peering is not active. INACTIVE = 1 # The peering is active. ACTIVE = 2 # The peering is being created. CREATING = 3 # The peering is being deleted. DELETING = 4 end # Type or purpose of the network peering connection. module PeerNetworkType # Unspecified PEER_NETWORK_TYPE_UNSPECIFIED = 0 # Peering connection used for connecting to another VPC network established # by the same user. For example, a peering connection to another VPC # network in the same project or to an on-premises network. STANDARD = 1 # Peering connection used for connecting to another VMware Engine network. VMWARE_ENGINE_NETWORK = 2 # Peering connection used for establishing [private services # access](https://cloud.google.com/vpc/docs/private-services-access). PRIVATE_SERVICES_ACCESS = 3 # Peering connection used for connecting to NetApp Cloud Volumes. NETAPP_CLOUD_VOLUMES = 4 # Peering connection used for connecting to third-party services. Most # third-party services require manual setup of reverse peering on the VPC # network associated with the third-party service. THIRD_PARTY_SERVICE = 5 # Peering connection used for connecting to Dell PowerScale Filers DELL_POWERSCALE = 6 # Peering connection used for connecting to Google Cloud NetApp Volumes. GOOGLE_CLOUD_NETAPP_VOLUMES = 7 end end |
#uid ⇒ ::String (readonly)
Returns Output only. System-generated unique identifier for the resource.
1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 |
# File 'proto_docs/google/cloud/vmwareengine/v1/vmwareengine_resources.rb', line 1096 class NetworkPeering include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Possible states of a network peering. module State # Unspecified network peering state. This is the default value. STATE_UNSPECIFIED = 0 # The peering is not active. INACTIVE = 1 # The peering is active. ACTIVE = 2 # The peering is being created. CREATING = 3 # The peering is being deleted. DELETING = 4 end # Type or purpose of the network peering connection. module PeerNetworkType # Unspecified PEER_NETWORK_TYPE_UNSPECIFIED = 0 # Peering connection used for connecting to another VPC network established # by the same user. For example, a peering connection to another VPC # network in the same project or to an on-premises network. STANDARD = 1 # Peering connection used for connecting to another VMware Engine network. VMWARE_ENGINE_NETWORK = 2 # Peering connection used for establishing [private services # access](https://cloud.google.com/vpc/docs/private-services-access). PRIVATE_SERVICES_ACCESS = 3 # Peering connection used for connecting to NetApp Cloud Volumes. NETAPP_CLOUD_VOLUMES = 4 # Peering connection used for connecting to third-party services. Most # third-party services require manual setup of reverse peering on the VPC # network associated with the third-party service. THIRD_PARTY_SERVICE = 5 # Peering connection used for connecting to Dell PowerScale Filers DELL_POWERSCALE = 6 # Peering connection used for connecting to Google Cloud NetApp Volumes. GOOGLE_CLOUD_NETAPP_VOLUMES = 7 end end |
#update_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. Last update time of this resource.
1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 |
# File 'proto_docs/google/cloud/vmwareengine/v1/vmwareengine_resources.rb', line 1096 class NetworkPeering include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Possible states of a network peering. module State # Unspecified network peering state. This is the default value. STATE_UNSPECIFIED = 0 # The peering is not active. INACTIVE = 1 # The peering is active. ACTIVE = 2 # The peering is being created. CREATING = 3 # The peering is being deleted. DELETING = 4 end # Type or purpose of the network peering connection. module PeerNetworkType # Unspecified PEER_NETWORK_TYPE_UNSPECIFIED = 0 # Peering connection used for connecting to another VPC network established # by the same user. For example, a peering connection to another VPC # network in the same project or to an on-premises network. STANDARD = 1 # Peering connection used for connecting to another VMware Engine network. VMWARE_ENGINE_NETWORK = 2 # Peering connection used for establishing [private services # access](https://cloud.google.com/vpc/docs/private-services-access). PRIVATE_SERVICES_ACCESS = 3 # Peering connection used for connecting to NetApp Cloud Volumes. NETAPP_CLOUD_VOLUMES = 4 # Peering connection used for connecting to third-party services. Most # third-party services require manual setup of reverse peering on the VPC # network associated with the third-party service. THIRD_PARTY_SERVICE = 5 # Peering connection used for connecting to Dell PowerScale Filers DELL_POWERSCALE = 6 # Peering connection used for connecting to Google Cloud NetApp Volumes. GOOGLE_CLOUD_NETAPP_VOLUMES = 7 end end |
#vmware_engine_network ⇒ ::String
Returns Required. The relative resource name of the VMware Engine network.
Specify the name in the following form:
projects/{project}/locations/{location}/vmwareEngineNetworks/{vmware_engine_network_id}
where {project}
can either be a project number or a project ID.
1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 |
# File 'proto_docs/google/cloud/vmwareengine/v1/vmwareengine_resources.rb', line 1096 class NetworkPeering include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Possible states of a network peering. module State # Unspecified network peering state. This is the default value. STATE_UNSPECIFIED = 0 # The peering is not active. INACTIVE = 1 # The peering is active. ACTIVE = 2 # The peering is being created. CREATING = 3 # The peering is being deleted. DELETING = 4 end # Type or purpose of the network peering connection. module PeerNetworkType # Unspecified PEER_NETWORK_TYPE_UNSPECIFIED = 0 # Peering connection used for connecting to another VPC network established # by the same user. For example, a peering connection to another VPC # network in the same project or to an on-premises network. STANDARD = 1 # Peering connection used for connecting to another VMware Engine network. VMWARE_ENGINE_NETWORK = 2 # Peering connection used for establishing [private services # access](https://cloud.google.com/vpc/docs/private-services-access). PRIVATE_SERVICES_ACCESS = 3 # Peering connection used for connecting to NetApp Cloud Volumes. NETAPP_CLOUD_VOLUMES = 4 # Peering connection used for connecting to third-party services. Most # third-party services require manual setup of reverse peering on the VPC # network associated with the third-party service. THIRD_PARTY_SERVICE = 5 # Peering connection used for connecting to Dell PowerScale Filers DELL_POWERSCALE = 6 # Peering connection used for connecting to Google Cloud NetApp Volumes. GOOGLE_CLOUD_NETAPP_VOLUMES = 7 end end |