UPDATE SECRET
Syntax
UPDATE SECRET secret_name WITH (secret_parameter = value [, ...]);
Description
Updates a new secret within the organization.
Arguments
secret_name
Name of the secret to update. If the name is case sensitive you must wrap it in double quotes; otherwise the system uses the lower case name.
WITH (secret_parameter = value [, … ])
This clause specifies secret parameters; see secret parameters for more information.
Secret Parameters
Parameter Name
Description
description
Optional. A description for the secret Type: String
### GENERIC_SECRET Specific Parameters
Parameters to be used if type
is GENERIC_SECRET
:
Parameter Name
Description
secret_string
The string to store in the secret. The string may function as either an API token or a sensitive value string, to be utilized within the handler code of a user-defined function (UDF). Required: Yes Default value: None Type: String
Examples
Update a GENERIC_SECRET
The following updates a secret named my_secret
:
demodb.public/demostore# UPDATE SECRET
my_secret
WITH (
'secret_string' = 'SGVsbG8gdXBkYXRlZCBEZWx0YXNTdHJlYW0hCg==',
'description' = 'This is an updated generic_string secret'
);
+------------+------------+------------+------------------------------------------+
| Type | Name | Command | Summary |
+============+============+============+==========================================+
| secret | my_secret | UPDATE | secret "my_secret" was successfully |
| | | | updated |
+------------+------------+------------+------------------------------------------+
Last updated