Namespace Google.Apis.SecretManager.v1
Classes
ProjectsResource
The "projects" collection of methods.
ProjectsResource.LocationsResource
The "locations" collection of methods.
ProjectsResource.LocationsResource.GetRequest
Gets information about a location.
ProjectsResource.LocationsResource.ListRequest
Lists information about the supported locations for this service.
ProjectsResource.LocationsResource.SecretsResource
The "secrets" collection of methods.
ProjectsResource.LocationsResource.SecretsResource.AddVersionRequest
Creates a new SecretVersion containing secret data and attaches it to an existing Secret.
ProjectsResource.LocationsResource.SecretsResource.CreateRequest
Creates a new Secret containing no SecretVersions.
ProjectsResource.LocationsResource.SecretsResource.DeleteRequest
Deletes a Secret.
ProjectsResource.LocationsResource.SecretsResource.GetIamPolicyRequest
Gets the access control policy for a secret. Returns empty policy if the secret exists and does not have a policy set.
ProjectsResource.LocationsResource.SecretsResource.GetRequest
Gets metadata for a given Secret.
ProjectsResource.LocationsResource.SecretsResource.ListRequest
Lists Secrets.
ProjectsResource.LocationsResource.SecretsResource.PatchRequest
Updates metadata of an existing Secret.
ProjectsResource.LocationsResource.SecretsResource.SetIamPolicyRequest
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.
ProjectsResource.LocationsResource.SecretsResource.TestIamPermissionsRequest
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.
ProjectsResource.LocationsResource.SecretsResource.VersionsResource
The "versions" collection of methods.
ProjectsResource.LocationsResource.SecretsResource.VersionsResource.AccessRequest
Accesses a SecretVersion. This call returns the secret data.
projects/*/secrets/*/versions/latest
is an alias to the most recently created SecretVersion.
ProjectsResource.LocationsResource.SecretsResource.VersionsResource.DestroyRequest
Destroys a SecretVersion. Sets the state of the SecretVersion to DESTROYED and irrevocably destroys the secret data.
ProjectsResource.LocationsResource.SecretsResource.VersionsResource.DisableRequest
Disables a SecretVersion. Sets the state of the SecretVersion to DISABLED.
ProjectsResource.LocationsResource.SecretsResource.VersionsResource.EnableRequest
Enables a SecretVersion. Sets the state of the SecretVersion to ENABLED.
ProjectsResource.LocationsResource.SecretsResource.VersionsResource.GetRequest
Gets metadata for a SecretVersion. projects/*/secrets/*/versions/latest
is an alias to the
most recently created SecretVersion.
ProjectsResource.LocationsResource.SecretsResource.VersionsResource.ListRequest
Lists SecretVersions. This call does not return secret data.
ProjectsResource.SecretsResource
The "secrets" collection of methods.
ProjectsResource.SecretsResource.AddVersionRequest
Creates a new SecretVersion containing secret data and attaches it to an existing Secret.
ProjectsResource.SecretsResource.CreateRequest
Creates a new Secret containing no SecretVersions.
ProjectsResource.SecretsResource.DeleteRequest
Deletes a Secret.
ProjectsResource.SecretsResource.GetIamPolicyRequest
Gets the access control policy for a secret. Returns empty policy if the secret exists and does not have a policy set.
ProjectsResource.SecretsResource.GetRequest
Gets metadata for a given Secret.
ProjectsResource.SecretsResource.ListRequest
Lists Secrets.
ProjectsResource.SecretsResource.PatchRequest
Updates metadata of an existing Secret.
ProjectsResource.SecretsResource.SetIamPolicyRequest
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.
ProjectsResource.SecretsResource.TestIamPermissionsRequest
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.
ProjectsResource.SecretsResource.VersionsResource
The "versions" collection of methods.
ProjectsResource.SecretsResource.VersionsResource.AccessRequest
Accesses a SecretVersion. This call returns the secret data. projects/*/secrets/*/versions/latest
is an alias to the most recently created SecretVersion.
ProjectsResource.SecretsResource.VersionsResource.DestroyRequest
Destroys a SecretVersion. Sets the state of the SecretVersion to DESTROYED and irrevocably destroys the secret data.
ProjectsResource.SecretsResource.VersionsResource.DisableRequest
Disables a SecretVersion. Sets the state of the SecretVersion to DISABLED.
ProjectsResource.SecretsResource.VersionsResource.EnableRequest
Enables a SecretVersion. Sets the state of the SecretVersion to ENABLED.
ProjectsResource.SecretsResource.VersionsResource.GetRequest
Gets metadata for a SecretVersion. projects/*/secrets/*/versions/latest
is an alias to the most
recently created SecretVersion.
ProjectsResource.SecretsResource.VersionsResource.ListRequest
Lists SecretVersions. This call does not return secret data.
SecretManagerBaseServiceRequest<TResponse>
A base abstract class for SecretManager requests.
SecretManagerService
The SecretManager Service.
SecretManagerService.Scope
Available OAuth 2.0 scopes for use with the Secret Manager API.
SecretManagerService.ScopeConstants
Available OAuth 2.0 scope constants for use with the Secret Manager API.
Enums
SecretManagerBaseServiceRequest<TResponse>.AltEnum
Data format for response.
SecretManagerBaseServiceRequest<TResponse>.XgafvEnum
V1 error format.