Liking cljdoc? Tell your friends :D

happygapi.secretmanager.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

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
raw docstring

locations-get$clj

(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.
sourceraw docstring

locations-list$clj

(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.
sourceraw docstring

secrets-addVersion$clj

(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.
sourceraw docstring

secrets-create$clj

(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.
sourceraw docstring

secrets-delete$clj

(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.
sourceraw docstring

secrets-get$clj

(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.
sourceraw docstring

secrets-getIamPolicy$clj

(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.
sourceraw docstring

secrets-list$clj

(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.
sourceraw docstring

secrets-patch$clj

(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.
sourceraw docstring

secrets-setIamPolicy$clj

(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.
sourceraw docstring

secrets-testIamPermissions$clj

(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.
sourceraw docstring

secrets-versions-access$clj

(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.
sourceraw docstring

secrets-versions-destroy$clj

(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.
sourceraw docstring

secrets-versions-disable$clj

(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.
sourceraw docstring

secrets-versions-enable$clj

(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.
sourceraw docstring

secrets-versions-get$clj

(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.
sourceraw docstring

secrets-versions-list$clj

(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.
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close