| Class | Description |
|---|---|
| AddQuorumMember |
Add a quorum member to the SingleTenantHsmInstance.
|
| ApproveSingleTenantHsmInstanceProposalRequest |
Request message for HsmManagement.ApproveSingleTenantHsmInstanceProposal.
|
| ApproveSingleTenantHsmInstanceProposalResponse |
Response message for HsmManagement.ApproveSingleTenantHsmInstanceProposal.
|
| AsymmetricDecryptRequest |
Request message for KeyManagementService.AsymmetricDecrypt.
|
| AsymmetricDecryptResponse |
Response message for KeyManagementService.AsymmetricDecrypt.
|
| AsymmetricSignRequest |
Request message for KeyManagementService.AsymmetricSign.
|
| AsymmetricSignResponse |
Response message for KeyManagementService.AsymmetricSign.
|
| AuditConfig |
Specifies the audit configuration for a service.
|
| AuditLogConfig |
Provides the configuration for logging a type of permissions.
|
| AutokeyConfig |
Cloud KMS Autokey configuration for a folder.
|
| Binding |
Associates `members`, or principals, with a `role`.
|
| Certificate |
A Certificate represents an X.509 certificate used to authenticate HTTPS connections to EKM
replicas.
|
| CertificateChains |
Certificate chains needed to verify the attestation.
|
| Challenge |
A challenge to be signed by a 2FA key.
|
| ChallengeReply |
A reply to a challenge signed by a 2FA key.
|
| ChecksummedData |
Data with integrity verification field.
|
| CryptoKey |
A CryptoKey represents a logical key that can be used for cryptographic operations.
|
| CryptoKeyVersion |
A CryptoKeyVersion represents an individual cryptographic key, and the associated key material.
|
| CryptoKeyVersionTemplate |
A CryptoKeyVersionTemplate specifies the properties to use when creating a new CryptoKeyVersion,
either manually with CreateCryptoKeyVersion or automatically as a result of auto-rotation.
|
| DecapsulateRequest |
Request message for KeyManagementService.Decapsulate.
|
| DecapsulateResponse |
Response message for KeyManagementService.Decapsulate.
|
| DecryptRequest |
Request message for KeyManagementService.Decrypt.
|
| DecryptResponse |
Response message for KeyManagementService.Decrypt.
|
| DeleteSingleTenantHsmInstance |
Delete the SingleTenantHsmInstance.
|
| DestroyCryptoKeyVersionRequest |
Request message for KeyManagementService.DestroyCryptoKeyVersion.
|
| Digest |
A Digest holds a cryptographic message digest.
|
| DisableSingleTenantHsmInstance |
Disable the SingleTenantHsmInstance.
|
| EkmConfig |
An EkmConfig is a singleton resource that represents configuration parameters that apply to all
CryptoKeys and CryptoKeyVersions with a ProtectionLevel of EXTERNAL_VPC in a given project and
location.
|
| EkmConnection |
An EkmConnection represents an individual EKM connection.
|
| Empty |
A generic empty message that you can re-use to avoid defining duplicated empty messages in your
APIs.
|
| EnableSingleTenantHsmInstance |
Enable the SingleTenantHsmInstance.
|
| EncryptRequest |
Request message for KeyManagementService.Encrypt.
|
| EncryptResponse |
Response message for KeyManagementService.Encrypt.
|
| ExecuteSingleTenantHsmInstanceProposalRequest |
Request message for HsmManagement.ExecuteSingleTenantHsmInstanceProposal.
|
| ExportTrustedKeyWrappedCryptoKeyVersionResponse |
Response message for KeyManagementService.ExportTrustedKeyWrappedCryptoKeyVersion.
|
| Expr |
Represents a textual expression in the Common Expression Language (CEL) syntax.
|
| ExternalProtectionLevelOptions |
ExternalProtectionLevelOptions stores a group of additional fields for configuring a
CryptoKeyVersion that are specific to the EXTERNAL protection level and EXTERNAL_VPC protection
levels.
|
| GenerateRandomBytesRequest |
Request message for KeyManagementService.GenerateRandomBytes.
|
| GenerateRandomBytesResponse |
Response message for KeyManagementService.GenerateRandomBytes.
|
| ImportCryptoKeyVersionRequest |
Request message for KeyManagementService.ImportCryptoKeyVersion.
|
| ImportJob |
An ImportJob can be used to create CryptoKeys and CryptoKeyVersions using pre-existing key
material, generated outside of Cloud KMS.
|
| ImportTrustedKeyWrappedCryptoKeyVersionRequest |
Request message for KeyManagementService.ImportTrustedKeyWrappedCryptoKeyVersion.
|
| KeyAccessJustificationsEnrollmentConfig |
Represents the configuration of a protection level for a project's Key Access Justifications
enrollment.
|
| KeyAccessJustificationsPolicy |
A KeyAccessJustificationsPolicy specifies zero or more allowed AccessReason values for encrypt,
decrypt, and sign operations on a CryptoKey or KeyAccessJustificationsPolicyConfig (the default
Key Access Justifications policy).
|
| KeyAccessJustificationsPolicyConfig |
Represents a singleton configuration for Key Access Justifications policies.
|
| KeyHandle |
Resource-oriented representation of a request to Cloud KMS Autokey and the resulting provisioning
of a CryptoKey.
|
| KeyOperationAttestation |
Contains an HSM-generated attestation about a key operation.
|
| KeyRing |
A KeyRing is a toplevel logical grouping of CryptoKeys.
|
| ListCryptoKeysResponse |
Response message for KeyManagementService.ListCryptoKeys.
|
| ListCryptoKeyVersionsResponse |
Response message for KeyManagementService.ListCryptoKeyVersions.
|
| ListEkmConnectionsResponse |
Response message for EkmService.ListEkmConnections.
|
| ListImportJobsResponse |
Response message for KeyManagementService.ListImportJobs.
|
| ListKeyHandlesResponse |
Response message for Autokey.ListKeyHandles.
|
| ListKeyRingsResponse |
Response message for KeyManagementService.ListKeyRings.
|
| ListLocationsResponse |
The response message for Locations.ListLocations.
|
| ListRetiredResourcesResponse |
Response message for KeyManagementService.ListRetiredResources.
|
| ListSingleTenantHsmInstanceProposalsResponse |
Response message for HsmManagement.ListSingleTenantHsmInstanceProposals.
|
| ListSingleTenantHsmInstancesResponse |
Response message for HsmManagement.ListSingleTenantHsmInstances.
|
| Location |
A resource that represents a Google Cloud location.
|
| LocationMetadata |
Cloud KMS metadata for the given google.cloud.location.Location.
|
| MacSignRequest |
Request message for KeyManagementService.MacSign.
|
| MacSignResponse |
Response message for KeyManagementService.MacSign.
|
| MacVerifyRequest |
Request message for KeyManagementService.MacVerify.
|
| MacVerifyResponse |
Response message for KeyManagementService.MacVerify.
|
| Operation |
This resource represents a long-running operation that is the result of a network API call.
|
| Policy |
An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud
resources.
|
| PublicKey |
The public keys for a given CryptoKeyVersion.
|
| QuorumAuth |
Configuration for M of N quorum auth.
|
| QuorumParameters |
Parameters of quorum approval for the SingleTenantHsmInstanceProposal.
|
| QuorumReply |
The reply to QuorumParameters for approving the proposal.
|
| RawDecryptRequest |
Request message for KeyManagementService.RawDecrypt.
|
| RawDecryptResponse |
Response message for KeyManagementService.RawDecrypt.
|
| RawEncryptRequest |
Request message for KeyManagementService.RawEncrypt.
|
| RawEncryptResponse |
Response message for KeyManagementService.RawEncrypt.
|
| RefreshSingleTenantHsmInstance |
Refreshes the SingleTenantHsmInstance.
|
| RegisterTwoFactorAuthKeys |
Register 2FA keys for the SingleTenantHsmInstance.
|
| RemoveQuorumMember |
Remove a quorum member from the SingleTenantHsmInstance.
|
| RequiredActionQuorumParameters |
Parameters for an approval that has both required challenges and a quorum.
|
| RequiredActionQuorumReply |
The reply to RequiredActionQuorumParameters for approving the proposal.
|
| RestoreCryptoKeyVersionRequest |
Request message for KeyManagementService.RestoreCryptoKeyVersion.
|
| RetiredResource |
A RetiredResource resource represents the record of a deleted CryptoKey.
|
| ServiceResolver |
A ServiceResolver represents an EKM replica that can be reached within an EkmConnection.
|
| SetIamPolicyRequest |
Request message for `SetIamPolicy` method.
|
| ShowEffectiveAutokeyConfigResponse |
Response message for ShowEffectiveAutokeyConfig.
|
| ShowEffectiveKeyAccessJustificationsEnrollmentConfigResponse |
Represents a response message for
KeyAccessJustificationsConfig.ShowEffectiveKeyAccessJustificationsEnrollmentConfig
|
| ShowEffectiveKeyAccessJustificationsPolicyConfigResponse |
Represents a response message for
KeyAccessJustificationsConfig.ShowEffectiveKeyAccessJustificationsPolicyConfig.
|
| SingleTenantHsmInstance |
A SingleTenantHsmInstance represents a single-tenant HSM instance.
|
| SingleTenantHsmInstanceProposal |
A SingleTenantHsmInstanceProposal represents a proposal to perform an operation on a
SingleTenantHsmInstance.
|
| Source |
Source of the effective AutokeyConfig.
|
| Status |
The `Status` type defines a logical error model that is suitable for different programming
environments, including REST APIs and RPC APIs.
|
| TestIamPermissionsRequest |
Request message for `TestIamPermissions` method.
|
| TestIamPermissionsResponse |
Response message for `TestIamPermissions` method.
|
| UpdateCryptoKeyPrimaryVersionRequest |
Request message for KeyManagementService.UpdateCryptoKeyPrimaryVersion.
|
| UpgradeKeyTrust |
Promotes a key with the AES_WRAPPING purpose to a trusted wrapping key.
|
| VerifyConnectivityResponse |
Response message for EkmService.VerifyConnectivity.
|
| WrappingPublicKey |
The public key component of the wrapping key.
|
Copyright © 2011–2026 Google. All rights reserved.