Provisions resources for given tenant project. Returns a long running operation.
HTTP request
POST https://contentwarehouse.googleapis.com/v1/{location}:initialize
Path parameters
Parameters | |
---|---|
location |
Required. The location to be initialized Format: projects/{projectNumber}/locations/{location}. It takes the form |
Request body
The request body contains data with the following structure:
JSON representation |
---|
{ "databaseType": enum ( |
Fields | |
---|---|
databaseType |
Required. The type of database used to store customer data |
accessControlMode |
Required. The access control mode for accessing the customer data |
kmsKey |
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 kmsKey is left empty, no encryption will be enforced. |
documentCreatorDefaultRole |
Optional. The default role for the person who create a document. |
enableCalUserEmailLogging |
Optional. Whether to enable CAL user email logging. |
Response body
If successful, the response body contains an instance of Operation
.
Authorization scopes
Requires the following OAuth scope:
https://www.googleapis.com/auth/cloud-platform
For more information, see the Authentication Overview.
IAM Permissions
Requires the following IAM permission on the location
resource:
contentwarehouse.locations.initialize
For more information, see the IAM documentation.
DocumentCreatorDefaultRole
The default role of the document creator.
Enums | |
---|---|
DOCUMENT_CREATOR_DEFAULT_ROLE_UNSPECIFIED |
Unspecified, will be default to document admin role. |
DOCUMENT_ADMIN |
Document Admin, same as contentwarehouse.googleapis.com/documentAdmin. |
DOCUMENT_EDITOR |
Document editor, same as contentwarehouse.googleapis.com/documentEditor. |
DOCUMENT_VIEWER |
Document Viewer, same as contentwarehouse.googleapis.com/documentViewer. |