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.