Liking cljdoc? Tell your friends :D

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

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
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: 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.
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:

{: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.
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: 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.
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: 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.
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:

{: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.
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:

{: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.
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 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.
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:

{: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.
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:

{: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.
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:

{: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.
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 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.
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: 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.
sourceraw docstring

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

× close