ConfigVariable

ConfigVariable represents a configuration variable present in a Connection. or AuthConfig.

JSON representation
{ "key": string, // Union field value can be only one of the following: "intValue": string, "boolValue": boolean, "stringValue": string, "secretValue": { object (Secret) }, "encryptionKeyValue": { object (EncryptionKey) } // End of list of possible types for union field value. }
Fields
key

string

Key of the config variable.

Union field value. Value type of the config variable. value can be only one of the following:
intValue

string (int64 format)

Value is an integer

boolValue

boolean

Value is a bool.

stringValue

string

Value is a string.

secretValue

object (Secret)

Value is a secret.

encryptionKeyValue

object (EncryptionKey)

Value is a Encryption Key.

EncryptionKey

Encryption Key value.

JSON representation
{ "type": enum (Type), "kmsKeyName": string }
Fields
type

enum (Type)

Type.

kmsKeyName

string

The [KMS key name] with which the content of the Operation is encrypted. The expected format: projects/*/locations/*/keyRings/*/cryptoKeys/*. Will be empty string if google managed.

Type

Type of the Encryption Key.

Enums
TYPE_UNSPECIFIED Value type is not specified.
GOOGLE_MANAGED Google Managed.
CUSTOMER_MANAGED Customer Managed.