googleapis.com – secretmanager
Stores sensitive data such as API keys, passwords, and certificates. Provides convenience while improving security.
- Homepage
- https://api.apis.guru/v2/specs/googleapis.com:secretmanager/v1.json
- Provider
- googleapis.com:secretmanager / secretmanager
- OpenAPI version
- 3.0.0
- Spec (JSON)
- https://api.apis.guru/v2/specs/googleapis.com/secretmanager/v1/openapi.json
- Spec (YAML)
- https://api.apis.guru/v2/specs/googleapis.com/secretmanager/v1/openapi.yaml
Tools (17)
Extracted live via the executor SDK.
-
projects.secretmanagerProjectsLocationsListLists information about the supported locations for this service.
-
projects.secretmanagerProjectsSecretsAddVersionCreates a new SecretVersion containing secret data and attaches it to an existing Secret.
-
projects.secretmanagerProjectsSecretsCreateCreates a new Secret containing no SecretVersions.
-
projects.secretmanagerProjectsSecretsDeleteDeletes a Secret.
-
projects.secretmanagerProjectsSecretsGetIamPolicyGets the access control policy for a secret. Returns empty policy if the secret exists and does not have a policy set.
-
projects.secretmanagerProjectsSecretsListLists Secrets.
-
projects.secretmanagerProjectsSecretsPatchUpdates metadata of an existing Secret.
-
projects.secretmanagerProjectsSecretsSetIamPolicySets 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.
-
projects.secretmanagerProjectsSecretsTestIamPermissionsReturns 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.
-
projects.secretmanagerProjectsSecretsVersionsAccessAccesses a SecretVersion. This call returns the secret data.
projects/*/secrets/*/versions/latestis an alias to the most recently created SecretVersion. -
projects.secretmanagerProjectsSecretsVersionsDestroyDestroys a SecretVersion. Sets the state of the SecretVersion to DESTROYED and irrevocably destroys the secret data.
-
projects.secretmanagerProjectsSecretsVersionsDisableDisables a SecretVersion. Sets the state of the SecretVersion to DISABLED.
-
projects.secretmanagerProjectsSecretsVersionsEnableEnables a SecretVersion. Sets the state of the SecretVersion to ENABLED.
-
projects.secretmanagerProjectsSecretsVersionsGetGets metadata for a SecretVersion.
projects/*/secrets/*/versions/latestis an alias to the most recently created SecretVersion. -
projects.secretmanagerProjectsSecretsVersionsListLists SecretVersions. This call does not return secret data.
-
openapi.previewSpecPreview an OpenAPI document before adding it as a source
-
openapi.addSourceAdd an OpenAPI source and register its operations as tools