@Generated("by gapic-generator-java")
Package com.google.cloud.secretmanager.v1beta1
The interfaces provided are listed below, along with usage samples.
======================= SecretManagerServiceClient =======================
Service Description: Secret Manager Service
Manages secrets and operations using those secrets. Implements a REST model with the following objects:
- [Secret][google.cloud.secrets.v1beta1.Secret]
- [SecretVersion][google.cloud.secrets.v1beta1.SecretVersion]
Sample for SecretManagerServiceClient:
try (SecretManagerServiceClient secretManagerServiceClient =
SecretManagerServiceClient.create()) {
ProjectName parent = ProjectName.of("[PROJECT]");
String secretId = "secretId945974251";
Secret secret = Secret.newBuilder().build();
Secret response = secretManagerServiceClient.createSecret(parent, secretId, secret);
}
-
Class Summary Class Description AccessSecretVersionRequest Request message for [SecretManagerService.AccessSecretVersion][google.cloud.secrets.v1beta1.SecretManagerService.AccessSecretVersion].AccessSecretVersionRequest.Builder Request message for [SecretManagerService.AccessSecretVersion][google.cloud.secrets.v1beta1.SecretManagerService.AccessSecretVersion].AccessSecretVersionResponse Response message for [SecretManagerService.AccessSecretVersion][google.cloud.secrets.v1beta1.SecretManagerService.AccessSecretVersion].AccessSecretVersionResponse.Builder Response message for [SecretManagerService.AccessSecretVersion][google.cloud.secrets.v1beta1.SecretManagerService.AccessSecretVersion].AddSecretVersionRequest Request message for [SecretManagerService.AddSecretVersion][google.cloud.secrets.v1beta1.SecretManagerService.AddSecretVersion].AddSecretVersionRequest.Builder Request message for [SecretManagerService.AddSecretVersion][google.cloud.secrets.v1beta1.SecretManagerService.AddSecretVersion].CreateSecretRequest Request message for [SecretManagerService.CreateSecret][google.cloud.secrets.v1beta1.SecretManagerService.CreateSecret].CreateSecretRequest.Builder Request message for [SecretManagerService.CreateSecret][google.cloud.secrets.v1beta1.SecretManagerService.CreateSecret].DeleteSecretRequest Request message for [SecretManagerService.DeleteSecret][google.cloud.secrets.v1beta1.SecretManagerService.DeleteSecret].DeleteSecretRequest.Builder Request message for [SecretManagerService.DeleteSecret][google.cloud.secrets.v1beta1.SecretManagerService.DeleteSecret].DestroySecretVersionRequest Request message for [SecretManagerService.DestroySecretVersion][google.cloud.secrets.v1beta1.SecretManagerService.DestroySecretVersion].DestroySecretVersionRequest.Builder Request message for [SecretManagerService.DestroySecretVersion][google.cloud.secrets.v1beta1.SecretManagerService.DestroySecretVersion].DisableSecretVersionRequest Request message for [SecretManagerService.DisableSecretVersion][google.cloud.secrets.v1beta1.SecretManagerService.DisableSecretVersion].DisableSecretVersionRequest.Builder Request message for [SecretManagerService.DisableSecretVersion][google.cloud.secrets.v1beta1.SecretManagerService.DisableSecretVersion].EnableSecretVersionRequest Request message for [SecretManagerService.EnableSecretVersion][google.cloud.secrets.v1beta1.SecretManagerService.EnableSecretVersion].EnableSecretVersionRequest.Builder Request message for [SecretManagerService.EnableSecretVersion][google.cloud.secrets.v1beta1.SecretManagerService.EnableSecretVersion].GetSecretRequest Request message for [SecretManagerService.GetSecret][google.cloud.secrets.v1beta1.SecretManagerService.GetSecret].GetSecretRequest.Builder Request message for [SecretManagerService.GetSecret][google.cloud.secrets.v1beta1.SecretManagerService.GetSecret].GetSecretVersionRequest Request message for [SecretManagerService.GetSecretVersion][google.cloud.secrets.v1beta1.SecretManagerService.GetSecretVersion].GetSecretVersionRequest.Builder Request message for [SecretManagerService.GetSecretVersion][google.cloud.secrets.v1beta1.SecretManagerService.GetSecretVersion].ListSecretsRequest Request message for [SecretManagerService.ListSecrets][google.cloud.secrets.v1beta1.SecretManagerService.ListSecrets].ListSecretsRequest.Builder Request message for [SecretManagerService.ListSecrets][google.cloud.secrets.v1beta1.SecretManagerService.ListSecrets].ListSecretsResponse Response message for [SecretManagerService.ListSecrets][google.cloud.secrets.v1beta1.SecretManagerService.ListSecrets].ListSecretsResponse.Builder Response message for [SecretManagerService.ListSecrets][google.cloud.secrets.v1beta1.SecretManagerService.ListSecrets].ListSecretVersionsRequest Request message for [SecretManagerService.ListSecretVersions][google.cloud.secrets.v1beta1.SecretManagerService.ListSecretVersions].ListSecretVersionsRequest.Builder Request message for [SecretManagerService.ListSecretVersions][google.cloud.secrets.v1beta1.SecretManagerService.ListSecretVersions].ListSecretVersionsResponse Response message for [SecretManagerService.ListSecretVersions][google.cloud.secrets.v1beta1.SecretManagerService.ListSecretVersions].ListSecretVersionsResponse.Builder Response message for [SecretManagerService.ListSecretVersions][google.cloud.secrets.v1beta1.SecretManagerService.ListSecretVersions].ProjectName ProjectName.Builder Builder for projects/{project}.Replication A policy that defines the replication configuration of data.Replication.Automatic A replication policy that replicates the [Secret][google.cloud.secrets.v1beta1.Secret] payload without any restrictions.Replication.Automatic.Builder A replication policy that replicates the [Secret][google.cloud.secrets.v1beta1.Secret] payload without any restrictions.Replication.Builder A policy that defines the replication configuration of data.Replication.UserManaged A replication policy that replicates the [Secret][google.cloud.secrets.v1beta1.Secret] payload into the locations specified in [Secret.replication.user_managed.replicas][]Replication.UserManaged.Builder A replication policy that replicates the [Secret][google.cloud.secrets.v1beta1.Secret] payload into the locations specified in [Secret.replication.user_managed.replicas][]Replication.UserManaged.Replica Represents a Replica for this [Secret][google.cloud.secrets.v1beta1.Secret].Replication.UserManaged.Replica.Builder Represents a Replica for this [Secret][google.cloud.secrets.v1beta1.Secret].ResourcesProto Secret A [Secret][google.cloud.secrets.v1beta1.Secret] is a logical secret whose value and versions can be accessed.Secret.Builder A [Secret][google.cloud.secrets.v1beta1.Secret] is a logical secret whose value and versions can be accessed.SecretManagerServiceClient Service Description: Secret Manager ServiceSecretManagerServiceClient.ListSecretsFixedSizeCollection SecretManagerServiceClient.ListSecretsPage SecretManagerServiceClient.ListSecretsPagedResponse SecretManagerServiceClient.ListSecretVersionsFixedSizeCollection SecretManagerServiceClient.ListSecretVersionsPage SecretManagerServiceClient.ListSecretVersionsPagedResponse SecretManagerServiceGrpc Secret Manager Service Manages secrets and operations using those secrets.SecretManagerServiceGrpc.SecretManagerServiceBlockingStub Secret Manager Service Manages secrets and operations using those secrets.SecretManagerServiceGrpc.SecretManagerServiceFutureStub Secret Manager Service Manages secrets and operations using those secrets.SecretManagerServiceGrpc.SecretManagerServiceImplBase Secret Manager Service Manages secrets and operations using those secrets.SecretManagerServiceGrpc.SecretManagerServiceStub Secret Manager Service Manages secrets and operations using those secrets.SecretManagerServiceSettings Settings class to configure an instance ofSecretManagerServiceClient
.SecretManagerServiceSettings.Builder Builder for SecretManagerServiceSettings.SecretName SecretName.Builder Builder for projects/{project}/secrets/{secret}.SecretPayload A secret payload resource in the Secret Manager API.SecretPayload.Builder A secret payload resource in the Secret Manager API.SecretVersion A secret version resource in the Secret Manager API.SecretVersion.Builder A secret version resource in the Secret Manager API.SecretVersionName SecretVersionName.Builder Builder for projects/{project}/secrets/{secret}/versions/{secret_version}.ServiceProto UpdateSecretRequest Request message for [SecretManagerService.UpdateSecret][google.cloud.secrets.v1beta1.SecretManagerService.UpdateSecret].UpdateSecretRequest.Builder Request message for [SecretManagerService.UpdateSecret][google.cloud.secrets.v1beta1.SecretManagerService.UpdateSecret]. -
Enum Summary Enum Description Replication.ReplicationCase SecretVersion.State The state of a [SecretVersion][google.cloud.secrets.v1beta1.SecretVersion], indicating if it can be accessed.