API documentation for secretmanager_v1.types module.
Classes
AccessSecretVersionRequest
Request message for SecretManagerService.AccessSecretVersion.
AccessSecretVersionResponse
Response message for SecretManagerService.AccessSecretVersion.
Secret payload
AddSecretVersionRequest
Request message for SecretManagerService.AddSecretVersion.
Required. The secret payload of the SecretVersion.
AuditConfig
API documentation for secretmanager_v1.types.AuditConfig class.
AuditConfigDelta
API documentation for secretmanager_v1.types.AuditConfigDelta class.
AuditLogConfig
API documentation for secretmanager_v1.types.AuditLogConfig class.
Binding
API documentation for secretmanager_v1.types.Binding class.
BindingDelta
API documentation for secretmanager_v1.types.BindingDelta class.
CreateSecretRequest
Request message for SecretManagerService.CreateSecret.
Required. This must be unique within the project. A secret ID
is a string with a maximum length of 255 characters and can
contain uppercase and lowercase letters, numerals, and the
hyphen (-) and underscore (_) characters.
DeleteSecretRequest
Request message for SecretManagerService.DeleteSecret.
DestroySecretVersionRequest
Request message for SecretManagerService.DestroySecretVersion.
DisableSecretVersionRequest
Request message for SecretManagerService.DisableSecretVersion.
Empty
API documentation for secretmanager_v1.types.Empty class.
EnableSecretVersionRequest
Request message for SecretManagerService.EnableSecretVersion.
Expr
API documentation for secretmanager_v1.types.Expr class.
FieldMask
API documentation for secretmanager_v1.types.FieldMask class.
GetIamPolicyRequest
API documentation for secretmanager_v1.types.GetIamPolicyRequest class.
GetPolicyOptions
API documentation for secretmanager_v1.types.GetPolicyOptions class.
GetSecretRequest
Request message for SecretManagerService.GetSecret.
GetSecretVersionRequest
Request message for SecretManagerService.GetSecretVersion.
ListSecretVersionsRequest
Request message for SecretManagerService.ListSecretVersions.
Optional. The maximum number of results to be returned in a single page. If set to 0, the server decides the number of results to return. If the number is greater than 25000, it is capped at 25000.
ListSecretVersionsResponse
Response message for SecretManagerService.ListSecretVersions.
A token to retrieve the next page of results. Pass this value in [ListSecretVersionsRequest.page_token][google.cloud.secretm anager.v1.ListSecretVersionsRequest.page_token] to retrieve the next page.
ListSecretsRequest
Request message for SecretManagerService.ListSecrets.
Optional. The maximum number of results to be returned in a single page. If set to 0, the server decides the number of results to return. If the number is greater than 25000, it is capped at 25000.
ListSecretsResponse
Response message for SecretManagerService.ListSecrets.
A token to retrieve the next page of results. Pass this value in [ListSecretsRequest.page_token][google.cloud.secretmanager. v1.ListSecretsRequest.page_token] to retrieve the next page.
Policy
API documentation for secretmanager_v1.types.Policy class.
PolicyDelta
API documentation for secretmanager_v1.types.PolicyDelta class.
Replication
A policy that defines the replication configuration of data.
The Secret will automatically be replicated without any restrictions.
Secret
A Secret is a logical secret whose value and versions can be accessed.
A Secret is made up of zero or more SecretVersions that represent the secret data.
Required. Immutable. The replication policy of the secret data attached to the Secret. The replication policy cannot be changed after the Secret has been created.
The labels assigned to this Secret. Label keys must be
between 1 and 63 characters long, have a UTF-8 encoding of
maximum 128 bytes, and must conform to the following PCRE
regular expression:
[\p{Ll}\p{Lo}][\p{Ll}\p{Lo}\p{N}_-]{0,62} Label values
must be between 0 and 63 characters long, have a UTF-8
encoding of maximum 128 bytes, and must conform to the
following PCRE regular expression:
[\p{Ll}\p{Lo}\p{N}_-]{0,63} No more than 64 labels can be
assigned to a given resource.
SecretPayload
A secret payload resource in the Secret Manager API. This contains the sensitive secret data that is associated with a SecretVersion.
SecretVersion
A secret version resource in the Secret Manager API.
Output only. The time at which the SecretVersion was created.
Output only. The current state of the SecretVersion.
SetIamPolicyRequest
API documentation for secretmanager_v1.types.SetIamPolicyRequest class.
TestIamPermissionsRequest
API documentation for secretmanager_v1.types.TestIamPermissionsRequest class.
TestIamPermissionsResponse
API documentation for secretmanager_v1.types.TestIamPermissionsResponse class.
Timestamp
API documentation for secretmanager_v1.types.Timestamp class.
UpdateSecretRequest
Request message for SecretManagerService.UpdateSecret.
Required. Specifies the fields to be updated.