apiKeySecret property

String? apiKeySecret
getter/setter pair

The name of the SecretManager secret version resource storing the API key.

Format: projects/{project}/secrets/{secrete}/versions/{version} - If both api_key_secret and api_key_string are specified, this field takes precedence over api_key_string. - If specified, the secretmanager.versions.access permission should be granted to Vertex AI Extension Service Agent (https://cloud.google.com/vertex-ai/docs/general/access-control#service-agents) on the specified resource.

Optional.

Implementation

core.String? apiKeySecret;