Classes
AccessSecretVersionRequest
Request message for [SecretManagerService.AccessSecretVersion][google.cloud.secretmanager.v1.SecretManagerService.AccessSecretVersion].
AccessSecretVersionResponse
Response message for [SecretManagerService.AccessSecretVersion][google.cloud.secretmanager.v1.SecretManagerService.AccessSecretVersion].
AddSecretVersionRequest
Request message for [SecretManagerService.AddSecretVersion][google.cloud.secretmanager.v1.SecretManagerService.AddSecretVersion].
CreateSecretRequest
Request message for [SecretManagerService.CreateSecret][google.cloud.secretmanager.v1.SecretManagerService.CreateSecret].
CustomerManagedEncryption
Configuration for encrypting secret payloads using customer-managed encryption keys (CMEK).
CustomerManagedEncryptionStatus
Describes the status of customer-managed encryption.
DeleteSecretRequest
Request message for [SecretManagerService.DeleteSecret][google.cloud.secretmanager.v1.SecretManagerService.DeleteSecret].
DestroySecretVersionRequest
Request message for [SecretManagerService.DestroySecretVersion][google.cloud.secretmanager.v1.SecretManagerService.DestroySecretVersion].
DisableSecretVersionRequest
Request message for [SecretManagerService.DisableSecretVersion][google.cloud.secretmanager.v1.SecretManagerService.DisableSecretVersion].
EnableSecretVersionRequest
Request message for [SecretManagerService.EnableSecretVersion][google.cloud.secretmanager.v1.SecretManagerService.EnableSecretVersion].
GetSecretRequest
Request message for [SecretManagerService.GetSecret][google.cloud.secretmanager.v1.SecretManagerService.GetSecret].
GetSecretVersionRequest
Request message for [SecretManagerService.GetSecretVersion][google.cloud.secretmanager.v1.SecretManagerService.GetSecretVersion].
ListSecretsRequest
Request message for [SecretManagerService.ListSecrets][google.cloud.secretmanager.v1.SecretManagerService.ListSecrets].
ListSecretsResponse
Response message for [SecretManagerService.ListSecrets][google.cloud.secretmanager.v1.SecretManagerService.ListSecrets].
ListSecretVersionsRequest
Request message for [SecretManagerService.ListSecretVersions][google.cloud.secretmanager.v1.SecretManagerService.ListSecretVersions].
ListSecretVersionsResponse
Response message for [SecretManagerService.ListSecretVersions][google.cloud.secretmanager.v1.SecretManagerService.ListSecretVersions].
Replication
A policy that defines the replication and encryption configuration of data.
Replication.Types
Container for nested types declared in the Replication message type.
Replication.Types.Automatic
A replication policy that replicates the [Secret][google.cloud.secretmanager.v1.Secret] payload without any restrictions.
Replication.Types.UserManaged
A replication policy that replicates the [Secret][google.cloud.secretmanager.v1.Secret] payload into the locations specified in [Secret.replication.user_managed.replicas][]
Replication.Types.UserManaged.Types
Container for nested types declared in the UserManaged message type.
Replication.Types.UserManaged.Types.Replica
Represents a Replica for this [Secret][google.cloud.secretmanager.v1.Secret].
ReplicationStatus
The replication status of a [SecretVersion][google.cloud.secretmanager.v1.SecretVersion].
ReplicationStatus.Types
Container for nested types declared in the ReplicationStatus message type.
ReplicationStatus.Types.AutomaticStatus
The replication status of a [SecretVersion][google.cloud.secretmanager.v1.SecretVersion] using automatic replication.
Only populated if the parent [Secret][google.cloud.secretmanager.v1.Secret] has an automatic replication policy.
ReplicationStatus.Types.UserManagedStatus
The replication status of a [SecretVersion][google.cloud.secretmanager.v1.SecretVersion] using user-managed replication.
Only populated if the parent [Secret][google.cloud.secretmanager.v1.Secret] has a user-managed replication policy.
ReplicationStatus.Types.UserManagedStatus.Types
Container for nested types declared in the UserManagedStatus message type.
ReplicationStatus.Types.UserManagedStatus.Types.ReplicaStatus
Describes the status of a user-managed replica for the [SecretVersion][google.cloud.secretmanager.v1.SecretVersion].
Rotation
The rotation time and period for a [Secret][google.cloud.secretmanager.v1.Secret]. At next_rotation_time, Secret Manager will send a Pub/Sub notification to the topics configured on the Secret. [Secret.topics][google.cloud.secretmanager.v1.Secret.topics] must be set to configure rotation.
Secret
A [Secret][google.cloud.secretmanager.v1.Secret] is a logical secret whose value and versions can be accessed.
A [Secret][google.cloud.secretmanager.v1.Secret] is made up of zero or more [SecretVersions][google.cloud.secretmanager.v1.SecretVersion] that represent the secret data.
SecretManagerService
Secret Manager Service
Manages secrets and operations using those secrets. Implements a REST model with the following objects:
- [Secret][google.cloud.secretmanager.v1.Secret]
- [SecretVersion][google.cloud.secretmanager.v1.SecretVersion]
SecretManagerService.SecretManagerServiceBase
Base class for server-side implementations of SecretManagerService
SecretManagerService.SecretManagerServiceClient
Client for SecretManagerService
SecretManagerServiceClient
SecretManagerService client wrapper, for convenient use.
SecretManagerServiceClientBuilder
Builder class for SecretManagerServiceClient to provide simple configuration of credentials, endpoint etc.
SecretManagerServiceClientImpl
SecretManagerService client wrapper implementation, for convenient use.
SecretManagerServiceSettings
Settings for SecretManagerServiceClient instances.
SecretName
Resource name for the Secret
resource.
SecretPayload
A secret payload resource in the Secret Manager API. This contains the sensitive secret payload that is associated with a [SecretVersion][google.cloud.secretmanager.v1.SecretVersion].
SecretVersion
A secret version resource in the Secret Manager API.
SecretVersion.Types
Container for nested types declared in the SecretVersion message type.
SecretVersionName
Resource name for the SecretVersion
resource.
Topic
A Pub/Sub topic which Secret Manager will publish to when control plane events occur on this secret.
TopicName
Resource name for the Topic
resource.
UpdateSecretRequest
Request message for [SecretManagerService.UpdateSecret][google.cloud.secretmanager.v1.SecretManagerService.UpdateSecret].
Enums
Replication.ReplicationOneofCase
Enum of possible cases for the "replication" oneof.
ReplicationStatus.ReplicationStatusOneofCase
Enum of possible cases for the "replication_status" oneof.
Secret.ExpirationOneofCase
Enum of possible cases for the "expiration" oneof.
SecretName.ResourceNameType
The possible contents of SecretName.
SecretVersion.Types.State
The state of a [SecretVersion][google.cloud.secretmanager.v1.SecretVersion], indicating if it can be accessed.
SecretVersionName.ResourceNameType
The possible contents of SecretVersionName.
TopicName.ResourceNameType
The possible contents of TopicName.