v1

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

Creates a lake resource.

post/v1/{+parent}/lakes

Path parameters

parentstring required

Required. The resource name of the lake location, of the form: projects/{project_number}/locations/{location_id} where location_id refers to a Google Cloud region.

Query parameters

lakeIdstring

Required. Lake identifier. This ID will be used to generate names such as database and dataset names when publishing metadata to Hive Metastore and BigQuery. * Must contain only lowercase letters, numbers and hyphens. * Must start with a letter. * Must end with a number or a letter. * Must be between 1-63 characters. * Must be unique within the customer project / location.

validateOnlyboolean

Optional. Only validate the request, but do not perform mutations. The default is false.

Request body

uidstring

Output only. System generated globally unique ID for the lake. This ID will be different if the lake is deleted and re-created with the same name.

state'STATE_UNSPECIFIED' | 'ACTIVE' | 'CREATING' | 'DELETING' | 'ACTION_REQUIRED'

Output only. Current state of the lake.

updateTimestring google-datetime

Output only. The time when the lake was last updated.

createTimestring google-datetime

Output only. The time when the lake was created.

displayNamestring

Optional. User friendly display name.

labelsobject

Optional. User-defined labels for the lake.

serviceAccountstring

Output only. Service account associated with this lake. This service account must be authorized to access or operate on resources managed by the lake.

namestring

Output only. The relative resource name of the lake, of the form: projects/{project_number}/locations/{location_id}/lakes/{lake_id}.

descriptionstring

Optional. Description of the lake.

Response

Successful response