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 is a website building & hosting documentation for Clojure/Script libraries
× close