GoogleCloudContentwarehouseV1InitializeProjectRequest

GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1InitializeProjectRequest


Table of Contents ▼

Jump to a specific part of the page:

Description

Request message for projectService.InitializeProject

Attributes List

This module has the following attributes (case-insensitive ascending order):

View Attributes

Attributes

  1. accessControlMode (type: String.t, default: nil)
    - Required. The access control mode for accessing the customer data
  2. databaseType (type: String.t, default: nil)
    - Required. The type of database used to store customer data
  3. documentCreatorDefaultRole (type: String.t, default: nil)
    - Optional. The default role for the person who create a document.
  4. enableCalUserEmailLogging (type: boolean(), default: nil)
    - Optional. Whether to enable CAL user email logging.
  5. kmsKey (type: String.t, default: nil)
    - 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.

Type

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1InitializeProjectRequest{
accessControlMode: String.t() | nil,
databaseType: String.t() | nil,
documentCreatorDefaultRole: String.t() | nil,
enableCalUserEmailLogging: boolean() | nil,
kmsKey: String.t() | nil
}

Function

@spec decode(struct(), keyword()) :: struct()

Data sourced from HexDocs : GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1InitializeProjectRequest