Google Cloud VMware Engine V1 API - Class Google::Cloud::VmwareEngine::V1::PrivateCloud (v0.5.0)

Reference documentation and code samples for the Google Cloud VMware Engine V1 API class Google::Cloud::VmwareEngine::V1::PrivateCloud.

Represents a private cloud resource. Private clouds are zonal resources.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#create_time

def create_time() -> ::Google::Protobuf::Timestamp
Returns

#delete_time

def delete_time() -> ::Google::Protobuf::Timestamp
Returns

#description

def description() -> ::String
Returns
  • (::String) — User-provided description for this private cloud.

#description=

def description=(value) -> ::String
Parameter
  • value (::String) — User-provided description for this private cloud.
Returns
  • (::String) — User-provided description for this private cloud.

#expire_time

def expire_time() -> ::Google::Protobuf::Timestamp
Returns

#hcx

def hcx() -> ::Google::Cloud::VmwareEngine::V1::Hcx
Returns

#management_cluster

def management_cluster() -> ::Google::Cloud::VmwareEngine::V1::PrivateCloud::ManagementCluster
Returns
  • (::Google::Cloud::VmwareEngine::V1::PrivateCloud::ManagementCluster) — Required. Input only. The management cluster for this private cloud. This field is required during creation of the private cloud to provide details for the default cluster.

    The following fields can't be changed after private cloud creation: ManagementCluster.clusterId, ManagementCluster.nodeTypeId.

#management_cluster=

def management_cluster=(value) -> ::Google::Cloud::VmwareEngine::V1::PrivateCloud::ManagementCluster
Parameter
  • value (::Google::Cloud::VmwareEngine::V1::PrivateCloud::ManagementCluster) — Required. Input only. The management cluster for this private cloud. This field is required during creation of the private cloud to provide details for the default cluster.

    The following fields can't be changed after private cloud creation: ManagementCluster.clusterId, ManagementCluster.nodeTypeId.

Returns
  • (::Google::Cloud::VmwareEngine::V1::PrivateCloud::ManagementCluster) — Required. Input only. The management cluster for this private cloud. This field is required during creation of the private cloud to provide details for the default cluster.

    The following fields can't be changed after private cloud creation: ManagementCluster.clusterId, ManagementCluster.nodeTypeId.

#name

def name() -> ::String
Returns
  • (::String) — Output only. The resource name of this private cloud. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: projects/my-project/locations/us-central1-a/privateClouds/my-cloud

#network_config

def network_config() -> ::Google::Cloud::VmwareEngine::V1::NetworkConfig
Returns

#network_config=

def network_config=(value) -> ::Google::Cloud::VmwareEngine::V1::NetworkConfig
Parameter
Returns

#nsx

def nsx() -> ::Google::Cloud::VmwareEngine::V1::Nsx
Returns

#state

def state() -> ::Google::Cloud::VmwareEngine::V1::PrivateCloud::State
Returns

#type

def type() -> ::Google::Cloud::VmwareEngine::V1::PrivateCloud::Type
Returns

#type=

def type=(value) -> ::Google::Cloud::VmwareEngine::V1::PrivateCloud::Type
Parameter
Returns

#uid

def uid() -> ::String
Returns
  • (::String) — Output only. System-generated unique identifier for the resource.

#update_time

def update_time() -> ::Google::Protobuf::Timestamp
Returns

#vcenter

def vcenter() -> ::Google::Cloud::VmwareEngine::V1::Vcenter
Returns