Reference documentation and code samples for the Google Cloud VMware Engine V1 API class Google::Cloud::VmwareEngine::V1::VmwareEngineNetwork.
VMware Engine network resource that provides connectivity for VMware Engine private clouds.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#create_time
def create_time() -> ::Google::Protobuf::Timestamp
Returns
- (::Google::Protobuf::Timestamp) — Output only. Creation time of this resource.
#description
def description() -> ::String
Returns
- (::String) — User-provided description for this VMware Engine network.
#description=
def description=(value) -> ::String
Parameter
- value (::String) — User-provided description for this VMware Engine network.
Returns
- (::String) — User-provided description for this VMware Engine network.
#etag
def etag() -> ::String
Returns
- (::String) — Checksum that may be sent on update and delete requests to ensure that the user-provided value is up to date before the server processes a request. The server computes checksums based on the value of other fields in the request.
#etag=
def etag=(value) -> ::String
Parameter
- value (::String) — Checksum that may be sent on update and delete requests to ensure that the user-provided value is up to date before the server processes a request. The server computes checksums based on the value of other fields in the request.
Returns
- (::String) — Checksum that may be sent on update and delete requests to ensure that the user-provided value is up to date before the server processes a request. The server computes checksums based on the value of other fields in the request.
#name
def name() -> ::String
Returns
-
(::String) — Output only. The resource name of the VMware Engine network.
Resource names are schemeless URIs that follow the conventions in
https://cloud.google.com/apis/design/resource_names.
For example:
projects/my-project/locations/global/vmwareEngineNetworks/my-network
#state
def state() -> ::Google::Cloud::VmwareEngine::V1::VmwareEngineNetwork::State
Returns
- (::Google::Cloud::VmwareEngine::V1::VmwareEngineNetwork::State) — Output only. State of the VMware Engine network.
#type
def type() -> ::Google::Cloud::VmwareEngine::V1::VmwareEngineNetwork::Type
Returns
- (::Google::Cloud::VmwareEngine::V1::VmwareEngineNetwork::Type) — Required. VMware Engine network type.
#type=
def type=(value) -> ::Google::Cloud::VmwareEngine::V1::VmwareEngineNetwork::Type
Parameter
- value (::Google::Cloud::VmwareEngine::V1::VmwareEngineNetwork::Type) — Required. VMware Engine network type.
Returns
- (::Google::Cloud::VmwareEngine::V1::VmwareEngineNetwork::Type) — Required. VMware Engine network type.
#uid
def uid() -> ::String
Returns
- (::String) — Output only. System-generated unique identifier for the resource.
#update_time
def update_time() -> ::Google::Protobuf::Timestamp
Returns
- (::Google::Protobuf::Timestamp) — Output only. Last update time of this resource.
#vpc_networks
def vpc_networks() -> ::Array<::Google::Cloud::VmwareEngine::V1::VmwareEngineNetwork::VpcNetwork>
Returns
- (::Array<::Google::Cloud::VmwareEngine::V1::VmwareEngineNetwork::VpcNetwork>) — Output only. VMware Engine service VPC networks that provide connectivity from a private cloud to customer projects, the internet, and other Google Cloud services.