Secret Manager v1beta1 API - Namespace Google.Cloud.SecretManager.V1Beta1 (3.0.0-beta03)

Classes

AccessSecretVersionRequest

Request message for [SecretManagerService.AccessSecretVersion][google.cloud.secrets.v1beta1.SecretManagerService.AccessSecretVersion].

AccessSecretVersionResponse

Response message for [SecretManagerService.AccessSecretVersion][google.cloud.secrets.v1beta1.SecretManagerService.AccessSecretVersion].

AddSecretVersionRequest

Request message for [SecretManagerService.AddSecretVersion][google.cloud.secrets.v1beta1.SecretManagerService.AddSecretVersion].

CreateSecretRequest

Request message for [SecretManagerService.CreateSecret][google.cloud.secrets.v1beta1.SecretManagerService.CreateSecret].

DeleteSecretRequest

Request message for [SecretManagerService.DeleteSecret][google.cloud.secrets.v1beta1.SecretManagerService.DeleteSecret].

DestroySecretVersionRequest

Request message for [SecretManagerService.DestroySecretVersion][google.cloud.secrets.v1beta1.SecretManagerService.DestroySecretVersion].

DisableSecretVersionRequest

Request message for [SecretManagerService.DisableSecretVersion][google.cloud.secrets.v1beta1.SecretManagerService.DisableSecretVersion].

EnableSecretVersionRequest

Request message for [SecretManagerService.EnableSecretVersion][google.cloud.secrets.v1beta1.SecretManagerService.EnableSecretVersion].

GetSecretRequest

Request message for [SecretManagerService.GetSecret][google.cloud.secrets.v1beta1.SecretManagerService.GetSecret].

GetSecretVersionRequest

Request message for [SecretManagerService.GetSecretVersion][google.cloud.secrets.v1beta1.SecretManagerService.GetSecretVersion].

ListSecretVersionsRequest

Request message for [SecretManagerService.ListSecretVersions][google.cloud.secrets.v1beta1.SecretManagerService.ListSecretVersions].

ListSecretVersionsResponse

Response message for [SecretManagerService.ListSecretVersions][google.cloud.secrets.v1beta1.SecretManagerService.ListSecretVersions].

ListSecretsRequest

Request message for [SecretManagerService.ListSecrets][google.cloud.secrets.v1beta1.SecretManagerService.ListSecrets].

ListSecretsResponse

Response message for [SecretManagerService.ListSecrets][google.cloud.secrets.v1beta1.SecretManagerService.ListSecrets].

Replication

A policy that defines the replication 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.secrets.v1beta1.Secret] payload without any restrictions.

Replication.Types.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.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.secrets.v1beta1.Secret].

Secret

A [Secret][google.cloud.secrets.v1beta1.Secret] is a logical secret whose value and versions can be accessed.

A [Secret][google.cloud.secrets.v1beta1.Secret] is made up of zero or more [SecretVersions][google.cloud.secrets.v1beta1.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.secrets.v1beta1.Secret]
  • [SecretVersion][google.cloud.secrets.v1beta1.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 data that is associated with a [SecretVersion][google.cloud.secrets.v1beta1.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.

UpdateSecretRequest

Request message for [SecretManagerService.UpdateSecret][google.cloud.secrets.v1beta1.SecretManagerService.UpdateSecret].

Enums

Replication.ReplicationOneofCase

Enum of possible cases for the "replication" oneof.

SecretName.ResourceNameType

The possible contents of SecretName.

SecretVersion.Types.State

The state of a [SecretVersion][google.cloud.secrets.v1beta1.SecretVersion], indicating if it can be accessed.

SecretVersionName.ResourceNameType

The possible contents of SecretVersionName.