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
- (::Google::Protobuf::Timestamp) — Output only. Creation time of this resource.
#delete_time
def delete_time() -> ::Google::Protobuf::Timestamp
- (::Google::Protobuf::Timestamp) — Output only. Time when the resource was scheduled for deletion.
#description
def description() -> ::String
- (::String) — User-provided description for this private cloud.
#description=
def description=(value) -> ::String
- value (::String) — User-provided description for this private cloud.
- (::String) — User-provided description for this private cloud.
#expire_time
def expire_time() -> ::Google::Protobuf::Timestamp
- (::Google::Protobuf::Timestamp) — Output only. Time when the resource will be irreversibly deleted.
#hcx
def hcx() -> ::Google::Cloud::VmwareEngine::V1::Hcx
- (::Google::Cloud::VmwareEngine::V1::Hcx) — Output only. HCX appliance.
#management_cluster
def management_cluster() -> ::Google::Cloud::VmwareEngine::V1::PrivateCloud::ManagementCluster
-
(::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
-
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
.
-
(::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
-
(::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
- (::Google::Cloud::VmwareEngine::V1::NetworkConfig) — Required. Network configuration of the private cloud.
#network_config=
def network_config=(value) -> ::Google::Cloud::VmwareEngine::V1::NetworkConfig
- value (::Google::Cloud::VmwareEngine::V1::NetworkConfig) — Required. Network configuration of the private cloud.
- (::Google::Cloud::VmwareEngine::V1::NetworkConfig) — Required. Network configuration of the private cloud.
#nsx
def nsx() -> ::Google::Cloud::VmwareEngine::V1::Nsx
- (::Google::Cloud::VmwareEngine::V1::Nsx) — Output only. NSX appliance.
#state
def state() -> ::Google::Cloud::VmwareEngine::V1::PrivateCloud::State
- (::Google::Cloud::VmwareEngine::V1::PrivateCloud::State) — Output only. State of the resource. New values may be added to this enum when appropriate.
#type
def type() -> ::Google::Cloud::VmwareEngine::V1::PrivateCloud::Type
- (::Google::Cloud::VmwareEngine::V1::PrivateCloud::Type) — Optional. Type of the private cloud. Defaults to STANDARD.
#type=
def type=(value) -> ::Google::Cloud::VmwareEngine::V1::PrivateCloud::Type
- value (::Google::Cloud::VmwareEngine::V1::PrivateCloud::Type) — Optional. Type of the private cloud. Defaults to STANDARD.
- (::Google::Cloud::VmwareEngine::V1::PrivateCloud::Type) — Optional. Type of the private cloud. Defaults to STANDARD.
#uid
def uid() -> ::String
- (::String) — Output only. System-generated unique identifier for the resource.
#update_time
def update_time() -> ::Google::Protobuf::Timestamp
- (::Google::Protobuf::Timestamp) — Output only. Last update time of this resource.
#vcenter
def vcenter() -> ::Google::Cloud::VmwareEngine::V1::Vcenter
- (::Google::Cloud::VmwareEngine::V1::Vcenter) — Output only. Vcenter appliance.