v1

latestOpenAPI 3.0.0Creative Commons Attribution 3.02026-07-13337193.3 KB
projects

Create new ProvisioningConfig.

post/v2/{+parent}/provisioningConfigs

Path parameters

parentstring required

Required. The parent project and location containing the ProvisioningConfig.

Query parameters

emailstring

Optional. Email provided to send a confirmation with provisioning config to.

Request body

locationstring

Optional. Location name of this ProvisioningConfig. It is optional only for Intake UI transition period.

updateTimestring google-datetime

Output only. Last update timestamp.

ticketIdstring

A generated ticket id to track provisioning request.

statusMessagestring

Optional status messages associated with the FAILED state.

namestring

Output only. The system-generated name of the provisioning config. This follows the UUID format.

state'STATE_UNSPECIFIED' | 'DRAFT' | 'SUBMITTED' | 'PROVISIONING' | 'PROVISIONED' | 'VALIDATED' | 'CANCELLED' | 'FAILED'

Output only. State of ProvisioningConfig.

cloudConsoleUristring

Output only. URI to Cloud Console UI view of this provisioning config.

emailstring

Email provided to send a confirmation with provisioning config to. Deprecated in favour of email field in request messages.

podstring

Optional. Pod name. Pod is an independent part of infrastructure. Instance can be connected to the assets (networks, volumes, nfsshares) allocated in the same pod only.

customIdstring

Optional. The user-defined identifier of the provisioning config.

handoverServiceAccountstring

A service account to enable customers to access instance credentials upon handover.

vpcScEnabledboolean

If true, VPC SC is enabled for the cluster.

Response

Successful response