v1

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

Provisions resources for given tenant project. Returns a long running operation.

post/v1/{+location}:initialize

Path parameters

locationstring required

Required. The location to be initialized Format: projects/{project_number}/locations/{location}.

Request body

accessControlMode'ACL_MODE_UNKNOWN' | 'ACL_MODE_UNIVERSAL_ACCESS' | 'ACL_MODE_DOCUMENT_LEVEL_ACCESS_CONTROL_BYOID' | 'ACL_MODE_DOCUMENT_LEVEL_ACCESS_CONTROL_GCI'

Required. The access control mode for accessing the customer data

enableCalUserEmailLoggingboolean

Optional. Whether to enable CAL user email logging.

databaseType'DB_UNKNOWN' | 'DB_INFRA_SPANNER' | 'DB_CLOUD_SQL_POSTGRES'

Required. The type of database used to store customer data

kmsKeystring

Optional. The KMS key used for CMEK encryption. It is required that the kms key is in the same region as the endpoint. The same key will be used for all provisioned resources, if encryption is available. If the kms_key is left empty, no encryption will be enforced.

documentCreatorDefaultRole'DOCUMENT_CREATOR_DEFAULT_ROLE_UNSPECIFIED' | 'DOCUMENT_ADMIN' | 'DOCUMENT_EDITOR' | 'DOCUMENT_VIEWER'

Optional. The default role for the person who create a document.

Response

Successful response