Secret Manager API: projects. Stores API keys, passwords, certificates, and other sensitive data. Provides convenience while improving security.
See: https://cloud.google.com/secret-manager/api/reference/rest/v1/projects
Secret Manager API: projects. Stores API keys, passwords, certificates, and other sensitive data. Provides convenience while improving security. See: https://cloud.google.com/secret-manager/api/reference/rest/v1/projects
(locations-get$ auth parameters)https://cloud.google.com/secret-manager/api/reference/rest/v1/projects/locations/get
Required parameters: name
Optional parameters: none
Gets information about a location.
https://cloud.google.com/secret-manager/api/reference/rest/v1/projects/locations/get Required parameters: name Optional parameters: none Gets information about a location.
(locations-list$ auth parameters)https://cloud.google.com/secret-manager/api/reference/rest/v1/projects/locations/list
Required parameters: name
Optional parameters: pageToken, pageSize, filter
Lists information about the supported locations for this service.
https://cloud.google.com/secret-manager/api/reference/rest/v1/projects/locations/list Required parameters: name Optional parameters: pageToken, pageSize, filter Lists information about the supported locations for this service.
(secrets-addVersion$ auth parameters body)https://cloud.google.com/secret-manager/api/reference/rest/v1/projects/secrets/addVersion
Required parameters: parent
Optional parameters: none
Body:
{:payload {:data string}}
Creates a new SecretVersion containing secret data and attaches it to an existing Secret.
https://cloud.google.com/secret-manager/api/reference/rest/v1/projects/secrets/addVersion
Required parameters: parent
Optional parameters: none
Body:
{:payload {:data string}}
Creates a new SecretVersion containing secret data and attaches
it to an existing Secret.(secrets-create$ auth parameters body)https://cloud.google.com/secret-manager/api/reference/rest/v1/projects/secrets/create
Required parameters: parent
Optional parameters: secretId
Body:
{:name string, :replication {:automatic Automatic, :userManaged UserManaged}, :createTime string, :labels {}}
Creates a new Secret containing no SecretVersions.
https://cloud.google.com/secret-manager/api/reference/rest/v1/projects/secrets/create
Required parameters: parent
Optional parameters: secretId
Body:
{:name string,
:replication {:automatic Automatic, :userManaged UserManaged},
:createTime string,
:labels {}}
Creates a new Secret containing no SecretVersions.(secrets-delete$ auth parameters)https://cloud.google.com/secret-manager/api/reference/rest/v1/projects/secrets/delete
Required parameters: name
Optional parameters: none
Deletes a Secret.
https://cloud.google.com/secret-manager/api/reference/rest/v1/projects/secrets/delete Required parameters: name Optional parameters: none Deletes a Secret.
(secrets-get$ auth parameters)https://cloud.google.com/secret-manager/api/reference/rest/v1/projects/secrets/get
Required parameters: name
Optional parameters: none
Gets metadata for a given Secret.
https://cloud.google.com/secret-manager/api/reference/rest/v1/projects/secrets/get Required parameters: name Optional parameters: none Gets metadata for a given Secret.
(secrets-getIamPolicy$ auth parameters)https://cloud.google.com/secret-manager/api/reference/rest/v1/projects/secrets/getIamPolicy
Required parameters: resource
Optional parameters: options.requestedPolicyVersion
Gets the access control policy for a secret. Returns empty policy if the secret exists and does not have a policy set.
https://cloud.google.com/secret-manager/api/reference/rest/v1/projects/secrets/getIamPolicy Required parameters: resource Optional parameters: options.requestedPolicyVersion Gets the access control policy for a secret. Returns empty policy if the secret exists and does not have a policy set.
(secrets-list$ auth parameters)https://cloud.google.com/secret-manager/api/reference/rest/v1/projects/secrets/list
Required parameters: parent
Optional parameters: pageToken, pageSize
Lists Secrets.
https://cloud.google.com/secret-manager/api/reference/rest/v1/projects/secrets/list Required parameters: parent Optional parameters: pageToken, pageSize Lists Secrets.
(secrets-patch$ auth parameters body)https://cloud.google.com/secret-manager/api/reference/rest/v1/projects/secrets/patch
Required parameters: name
Optional parameters: updateMask
Body:
{:name string, :replication {:automatic Automatic, :userManaged UserManaged}, :createTime string, :labels {}}
Updates metadata of an existing Secret.
https://cloud.google.com/secret-manager/api/reference/rest/v1/projects/secrets/patch
Required parameters: name
Optional parameters: updateMask
Body:
{:name string,
:replication {:automatic Automatic, :userManaged UserManaged},
:createTime string,
:labels {}}
Updates metadata of an existing Secret.(secrets-setIamPolicy$ auth parameters body)https://cloud.google.com/secret-manager/api/reference/rest/v1/projects/secrets/setIamPolicy
Required parameters: resource
Optional parameters: none
Body:
{:policy {:etag string, :version integer, :auditConfigs [AuditConfig], :bindings [Binding]}, :updateMask string}
Sets the access control policy on the specified secret. Replaces any existing policy.
Permissions on SecretVersions are enforced according to the policy set on the associated Secret.
https://cloud.google.com/secret-manager/api/reference/rest/v1/projects/secrets/setIamPolicy
Required parameters: resource
Optional parameters: none
Body:
{:policy {:etag string,
:version integer,
:auditConfigs [AuditConfig],
:bindings [Binding]},
:updateMask string}
Sets the access control policy on the specified secret. Replaces any
existing policy.
Permissions on SecretVersions are enforced according
to the policy set on the associated Secret.(secrets-testIamPermissions$ auth parameters body)https://cloud.google.com/secret-manager/api/reference/rest/v1/projects/secrets/testIamPermissions
Required parameters: resource
Optional parameters: none
Body:
{:permissions [string]}
Returns permissions that a caller has for the specified secret. If the secret does not exist, this call returns an empty set of permissions, not a NOT_FOUND error.
Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.
https://cloud.google.com/secret-manager/api/reference/rest/v1/projects/secrets/testIamPermissions
Required parameters: resource
Optional parameters: none
Body:
{:permissions [string]}
Returns permissions that a caller has for the specified secret.
If the secret does not exist, this call returns an empty set of
permissions, not a NOT_FOUND error.
Note: This operation is designed to be used for building permission-aware
UIs and command-line tools, not for authorization checking. This operation
may "fail open" without warning.(secrets-versions-access$ auth parameters)https://cloud.google.com/secret-manager/api/reference/rest/v1/projects/secrets/versions/access
Required parameters: name
Optional parameters: none
Accesses a SecretVersion. This call returns the secret data.
projects/*/secrets/*/versions/latest is an alias to the latest
SecretVersion.
https://cloud.google.com/secret-manager/api/reference/rest/v1/projects/secrets/versions/access Required parameters: name Optional parameters: none Accesses a SecretVersion. This call returns the secret data. `projects/*/secrets/*/versions/latest` is an alias to the `latest` SecretVersion.
(secrets-versions-destroy$ auth parameters body)https://cloud.google.com/secret-manager/api/reference/rest/v1/projects/secrets/versions/destroy
Required parameters: name
Optional parameters: none
Body:
{}
Destroys a SecretVersion.
Sets the state of the SecretVersion to DESTROYED and irrevocably destroys the secret data.
https://cloud.google.com/secret-manager/api/reference/rest/v1/projects/secrets/versions/destroy
Required parameters: name
Optional parameters: none
Body:
{}
Destroys a SecretVersion.
Sets the state of the SecretVersion to
DESTROYED and irrevocably destroys the
secret data.(secrets-versions-disable$ auth parameters body)https://cloud.google.com/secret-manager/api/reference/rest/v1/projects/secrets/versions/disable
Required parameters: name
Optional parameters: none
Body:
{}
Disables a SecretVersion.
Sets the state of the SecretVersion to DISABLED.
https://cloud.google.com/secret-manager/api/reference/rest/v1/projects/secrets/versions/disable
Required parameters: name
Optional parameters: none
Body:
{}
Disables a SecretVersion.
Sets the state of the SecretVersion to
DISABLED.(secrets-versions-enable$ auth parameters body)https://cloud.google.com/secret-manager/api/reference/rest/v1/projects/secrets/versions/enable
Required parameters: name
Optional parameters: none
Body:
{}
Enables a SecretVersion.
Sets the state of the SecretVersion to ENABLED.
https://cloud.google.com/secret-manager/api/reference/rest/v1/projects/secrets/versions/enable
Required parameters: name
Optional parameters: none
Body:
{}
Enables a SecretVersion.
Sets the state of the SecretVersion to
ENABLED.(secrets-versions-get$ auth parameters)https://cloud.google.com/secret-manager/api/reference/rest/v1/projects/secrets/versions/get
Required parameters: name
Optional parameters: none
Gets metadata for a SecretVersion.
projects/*/secrets/*/versions/latest is an alias to the latest
SecretVersion.
https://cloud.google.com/secret-manager/api/reference/rest/v1/projects/secrets/versions/get Required parameters: name Optional parameters: none Gets metadata for a SecretVersion. `projects/*/secrets/*/versions/latest` is an alias to the `latest` SecretVersion.
(secrets-versions-list$ auth parameters)https://cloud.google.com/secret-manager/api/reference/rest/v1/projects/secrets/versions/list
Required parameters: parent
Optional parameters: pageToken, pageSize
Lists SecretVersions. This call does not return secret data.
https://cloud.google.com/secret-manager/api/reference/rest/v1/projects/secrets/versions/list Required parameters: parent Optional parameters: pageToken, pageSize Lists SecretVersions. This call does not return secret data.
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |