ApiHubInstanceConfig

data class ApiHubInstanceConfig(val cmekKeyName: String? = null, val disableSearch: Boolean? = null, val encryptionType: String? = null, val vertexLocation: String? = null)

Constructors

Link copied to clipboard
constructor(cmekKeyName: String? = null, disableSearch: Boolean? = null, encryptionType: String? = null, vertexLocation: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val cmekKeyName: String? = null

Optional. The Customer Managed Encryption Key (CMEK) used for data encryption. The CMEK name should follow the format of projects/([^/]+)/locations/([^/]+)/keyRings/([^/]+)/cryptoKeys/([^/]+), where the location must match the instance location. If the CMEK is not provided, a GMEK will be created for the instance.

Link copied to clipboard
val disableSearch: Boolean? = null

Optional. If true, the search will be disabled for the instance. The default value is false.

Link copied to clipboard
val encryptionType: String? = null

Optional. Encryption type for the region. If the encryption type is CMEK, the cmek_key_name must be provided. If no encryption type is provided, GMEK will be used. Possible values: ENCRYPTION_TYPE_UNSPECIFIED GMEK CMEK

Link copied to clipboard
val vertexLocation: String? = null

Optional. The name of the Vertex AI location where the data store is stored.