Reference documentation and code samples for the Google Cloud Api Hub V1 Client class Config.
Available configurations to provision an ApiHub Instance.
Generated from protobuf message google.cloud.apihub.v1.ApiHubInstance.Config
Namespace
Google \ Cloud \ ApiHub \ V1 \ ApiHubInstanceMethods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ cmek_key_name
string
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.
↳ disable_search
bool
Optional. If true, the search will be disabled for the instance. The default value is false.
↳ vertex_location
string
Optional. The name of the Vertex AI location where the data store is stored.
↳ encryption_type
int
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.
getCmekKeyName
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.
string
setCmekKeyName
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.
var
string
$this
getDisableSearch
Optional. If true, the search will be disabled for the instance. The default value is false.
bool
setDisableSearch
Optional. If true, the search will be disabled for the instance. The default value is false.
var
bool
$this
getVertexLocation
Optional. The name of the Vertex AI location where the data store is stored.
string
setVertexLocation
Optional. The name of the Vertex AI location where the data store is stored.
var
string
$this
getEncryptionType
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.
setEncryptionType
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.
$this

