- Resource: PrivateCloud
- State
- NetworkConfig
- ManagementCluster
- Hcx
- State
- Nsx
- State
- Vcenter
- State
- Type
- Methods
Resource: PrivateCloud
Represents a private cloud resource. Private clouds of type STANDARD
and TIME_LIMITED
are zonal resources, STRETCHED
private clouds are regional.
JSON representation |
---|
{ "name": string, "createTime": string, "updateTime": string, "deleteTime": string, "expireTime": string, "state": enum ( |
Fields | |
---|---|
name |
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: |
createTime |
Output only. Creation time of this resource. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
updateTime |
Output only. Last update time of this resource. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
deleteTime |
Output only. Time when the resource was scheduled for deletion. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
expireTime |
Output only. Time when the resource will be irreversibly deleted. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
state |
Output only. State of the resource. New values may be added to this enum when appropriate. |
networkConfig |
Required. Network configuration of the private cloud. |
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: |
description |
User-provided description for this private cloud. |
hcx |
Output only. HCX appliance. |
nsx |
Output only. NSX appliance. |
vcenter |
Output only. Vcenter appliance. |
uid |
Output only. System-generated unique identifier for the resource. |
type |
Optional. Type of the private cloud. Defaults to STANDARD. |
State
Enum State defines possible states of private clouds.
Enums | |
---|---|
STATE_UNSPECIFIED |
The default value. This value should never be used. |
ACTIVE |
The private cloud is ready. |
CREATING |
The private cloud is being created. |
UPDATING |
The private cloud is being updated. |
FAILED |
The private cloud is in failed state. |
DELETED |
The private cloud is scheduled for deletion. The deletion process can be cancelled by using the corresponding undelete method. |
PURGING |
The private cloud is irreversibly deleted and is being removed from the system. |
NetworkConfig
Network configuration in the consumer project with which the peering has to be done.
JSON representation |
---|
{ "managementCidr": string, "vmwareEngineNetwork": string, "vmwareEngineNetworkCanonical": string, "managementIpAddressLayoutVersion": integer } |
Fields | |
---|---|
managementCidr |
Required. Management CIDR used by VMware management appliances. |
vmwareEngineNetwork |
Optional. The relative resource name of the VMware Engine network attached to the private cloud. Specify the name in the following form: |
vmwareEngineNetworkCanonical |
Output only. The canonical name of the VMware Engine network in the form: |
managementIpAddressLayoutVersion |
Output only. The IP address layout version of the management IP address range. Possible versions include: * |
ManagementCluster
Management cluster configuration.
JSON representation |
---|
{
"clusterId": string,
"nodeTypeConfigs": {
string: {
object ( |
Fields | |
---|---|
clusterId |
Required. The user-provided identifier of the new
|
nodeTypeConfigs |
Required. The map of cluster node types in this cluster, where the key is canonical identifier of the node type (corresponds to the An object containing a list of |
Hcx
Details about a HCX Cloud Manager appliance.
JSON representation |
---|
{
"internalIp": string,
"version": string,
"state": enum ( |
Fields | |
---|---|
internalIp |
Internal IP address of the appliance. |
version |
Version of the appliance. |
state |
Output only. The state of the appliance. |
fqdn |
Fully qualified domain name of the appliance. |
State
State of the appliance
Enums | |
---|---|
STATE_UNSPECIFIED |
Unspecified appliance state. This is the default value. |
ACTIVE |
The appliance is operational and can be used. |
CREATING |
The appliance is being deployed. |
Nsx
Details about a NSX Manager appliance.
JSON representation |
---|
{
"internalIp": string,
"version": string,
"state": enum ( |
Fields | |
---|---|
internalIp |
Internal IP address of the appliance. |
version |
Version of the appliance. |
state |
Output only. The state of the appliance. |
fqdn |
Fully qualified domain name of the appliance. |
State
State of the appliance
Enums | |
---|---|
STATE_UNSPECIFIED |
Unspecified appliance state. This is the default value. |
ACTIVE |
The appliance is operational and can be used. |
CREATING |
The appliance is being deployed. |
Vcenter
Details about a vCenter Server management appliance.
JSON representation |
---|
{
"internalIp": string,
"version": string,
"state": enum ( |
Fields | |
---|---|
internalIp |
Internal IP address of the appliance. |
version |
Version of the appliance. |
state |
Output only. The state of the appliance. |
fqdn |
Fully qualified domain name of the appliance. |
State
State of the appliance
Enums | |
---|---|
STATE_UNSPECIFIED |
Unspecified appliance state. This is the default value. |
ACTIVE |
The appliance is operational and can be used. |
CREATING |
The appliance is being deployed. |
Type
Enum Type defines private cloud type.
Enums | |
---|---|
STANDARD |
Standard private is a zonal resource, with 3+ nodes. Default type. |
TIME_LIMITED |
Time limited private cloud is a zonal resource, can have only 1 node and has limited life span. Will be deleted after defined period of time, can be converted into standard private cloud by expanding it up to 3 or more nodes. |
Methods |
|
---|---|
|
Creates a new PrivateCloud resource in a given project and location. |
|
Schedules a PrivateCloud resource for deletion. |
|
Retrieves a PrivateCloud resource by its resource name. |
|
Gets the access control policy for a resource. |
|
Lists PrivateCloud resources in a given project and location. |
|
Modifies a PrivateCloud resource. |
|
Resets credentials of the NSX appliance. |
|
Resets credentials of the Vcenter appliance. |
|
Sets the access control policy on the specified resource. |
|
Gets details of credentials for NSX appliance. |
|
Gets details of credentials for Vcenter appliance. |
|
Returns permissions that a caller has on the specified resource. |
|
Restores a private cloud that was previously scheduled for deletion by DeletePrivateCloud . |