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 args)
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 args)
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 args 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 args body)
https://cloud.google.com/secret-manager/api/reference/rest/v1/projects/secrets/create
Required parameters: parent
Optional parameters: secretId
Body:
{:replication {:automatic Automatic, :userManaged UserManaged}, :createTime string, :labels {}, :name string}
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: {:replication {:automatic Automatic, :userManaged UserManaged}, :createTime string, :labels {}, :name string} Creates a new Secret containing no SecretVersions.
(secrets-delete$ auth args)
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 args)
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 args)
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 args)
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 args body)
https://cloud.google.com/secret-manager/api/reference/rest/v1/projects/secrets/patch
Required parameters: name
Optional parameters: updateMask
Body:
{:replication {:automatic Automatic, :userManaged UserManaged}, :createTime string, :labels {}, :name string}
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: {:replication {:automatic Automatic, :userManaged UserManaged}, :createTime string, :labels {}, :name string} Updates metadata of an existing Secret.
(secrets-setIamPolicy$ auth args body)
https://cloud.google.com/secret-manager/api/reference/rest/v1/projects/secrets/setIamPolicy
Required parameters: resource
Optional parameters: none
Body:
{:policy {:version integer, :auditConfigs [AuditConfig], :bindings [Binding], :etag string}, :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 {:version integer, :auditConfigs [AuditConfig], :bindings [Binding], :etag string}, :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 args 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 args)
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 args 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 args 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 args 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 args)
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 args)
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