Secret Manager API: projects. Stores sensitive data such as API keys, passwords, and certificates. Provides convenience while improving security. See: https://cloud.google.com/secret-manager/api/reference/rest/v1/projects
Secret Manager API: projects. Stores sensitive data such as API keys, passwords, and certificates. 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: pageSize, pageToken, 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: pageSize, pageToken, 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:
{:labels {}, :rotation {:rotationPeriod string, :nextRotationTime string}, :name string, :createTime string, :etag string, :topics [{:name string}], :ttl string, :replication {:automatic Automatic, :userManaged UserManaged}, :expireTime 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: {:labels {}, :rotation {:rotationPeriod string, :nextRotationTime string}, :name string, :createTime string, :etag string, :topics [{:name string}], :ttl string, :replication {:automatic Automatic, :userManaged UserManaged}, :expireTime string} 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: etag
Deletes a Secret.
https://cloud.google.com/secret-manager/api/reference/rest/v1/projects/secrets/delete Required parameters: name Optional parameters: etag 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: filter, pageToken, pageSize
Lists Secrets.
https://cloud.google.com/secret-manager/api/reference/rest/v1/projects/secrets/list Required parameters: parent Optional parameters: filter, 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:
{:labels {}, :rotation {:rotationPeriod string, :nextRotationTime string}, :name string, :createTime string, :etag string, :topics [{:name string}], :ttl string, :replication {:automatic Automatic, :userManaged UserManaged}, :expireTime 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: {:labels {}, :rotation {:rotationPeriod string, :nextRotationTime string}, :name string, :createTime string, :etag string, :topics [{:name string}], :ttl string, :replication {:automatic Automatic, :userManaged UserManaged}, :expireTime string} 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:
{:updateMask string, :policy {:etag string, :bindings [Binding], :auditConfigs [AuditConfig], :version integer}}
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: {:updateMask string, :policy {:etag string, :bindings [Binding], :auditConfigs [AuditConfig], :version integer}} 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 most recently created 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 most recently created 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:
{:etag string}
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: {:etag string} 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:
{:etag string}
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: {:etag string} 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:
{:etag string}
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: {:etag string} 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 most recently created 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 most recently created 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: filter, pageSize, pageToken
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: filter, pageSize, pageToken Lists SecretVersions. This call does not return secret data.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close