Package com.google.cloud.kms.v1 (2.86.0)

GitHub Repository

Client Classes

Client classes are the main entry point to using a package. They contain several variations of Java methods for each of the API's methods.

Client Description
com.google.cloud.kms.v1.AutokeyAdminClient Service Description: Provides interfaces for managing Cloud KMS Autokey folder-level configurations. A configuration is inherited by all descendent projects. A configuration at one folder overrides any other configurations in its ancestry. Setting a configuration on a folder is a prerequisite for Cloud
com.google.cloud.kms.v1.AutokeyClient Service Description: Provides interfaces for using Cloud KMS Autokey to provision new CryptoKeys, ready for Customer Managed Encryption Key (CMEK) use, on-demand. To support certain client tooling, this feature is modeled around a
com.google.cloud.kms.v1.EkmServiceClient Service Description: Google Cloud Key Management EKM Service

Manages external cryptographic keys and operations using those keys. Implements a REST model with the following objects:

com.google.cloud.kms.v1.HsmManagementClient Service Description: Google Cloud HSM Management Service

Provides interfaces for managing HSM instances.

com.google.cloud.kms.v1.KeyManagementServiceClient Service Description: Google Cloud Key Management Service

Manages cryptographic keys and operations using those keys. Implements a REST model with the following objects:

Settings Classes

Settings classes can be used to configure credentials, endpoints, and retry settings for a Client.

Settings Description
com.google.cloud.kms.v1.AutokeyAdminSettings Settings class to configure an instance of AutokeyAdminClient.

The default instance has everything set to sensible defaults:

com.google.cloud.kms.v1.AutokeySettings Settings class to configure an instance of AutokeyClient.

The default instance has everything set to sensible defaults:

com.google.cloud.kms.v1.EkmServiceSettings Settings class to configure an instance of EkmServiceClient.

The default instance has everything set to sensible defaults:

com.google.cloud.kms.v1.HsmManagementSettings Settings class to configure an instance of HsmManagementClient.

The default instance has everything set to sensible defaults:

com.google.cloud.kms.v1.KeyManagementServiceSettings Settings class to configure an instance of KeyManagementServiceClient.

The default instance has everything set to sensible defaults:

Classes

Class Description
com.google.cloud.kms.v1.ApproveSingleTenantHsmInstanceProposalRequest Request message for HsmManagement.ApproveSingleTenantHsmInstanceProposal.
com.google.cloud.kms.v1.ApproveSingleTenantHsmInstanceProposalRequest.Builder Request message for HsmManagement.ApproveSingleTenantHsmInstanceProposal.
com.google.cloud.kms.v1.ApproveSingleTenantHsmInstanceProposalRequest.QuorumReply The reply to QuorumParameters for approving the proposal.
com.google.cloud.kms.v1.ApproveSingleTenantHsmInstanceProposalRequest.QuorumReply.Builder The reply to QuorumParameters for approving the proposal.
com.google.cloud.kms.v1.ApproveSingleTenantHsmInstanceProposalRequest.RequiredActionQuorumReply The reply to RequiredActionQuorumParameters for approving the proposal.
com.google.cloud.kms.v1.ApproveSingleTenantHsmInstanceProposalRequest.RequiredActionQuorumReply.Builder The reply to RequiredActionQuorumParameters for approving the proposal.
com.google.cloud.kms.v1.ApproveSingleTenantHsmInstanceProposalResponse Response message for HsmManagement.ApproveSingleTenantHsmInstanceProposal.
com.google.cloud.kms.v1.ApproveSingleTenantHsmInstanceProposalResponse.Builder Response message for HsmManagement.ApproveSingleTenantHsmInstanceProposal.
com.google.cloud.kms.v1.AsymmetricDecryptRequest Request message for KeyManagementService.AsymmetricDecrypt.
com.google.cloud.kms.v1.AsymmetricDecryptRequest.Builder Request message for KeyManagementService.AsymmetricDecrypt.
com.google.cloud.kms.v1.AsymmetricDecryptResponse Response message for KeyManagementService.AsymmetricDecrypt.
com.google.cloud.kms.v1.AsymmetricDecryptResponse.Builder Response message for KeyManagementService.AsymmetricDecrypt.
com.google.cloud.kms.v1.AsymmetricSignRequest Request message for KeyManagementService.AsymmetricSign.
com.google.cloud.kms.v1.AsymmetricSignRequest.Builder Request message for KeyManagementService.AsymmetricSign.
com.google.cloud.kms.v1.AsymmetricSignResponse Response message for KeyManagementService.AsymmetricSign.
com.google.cloud.kms.v1.AsymmetricSignResponse.Builder Response message for KeyManagementService.AsymmetricSign.
com.google.cloud.kms.v1.AutokeyAdminClient.ListLocationsFixedSizeCollection
com.google.cloud.kms.v1.AutokeyAdminClient.ListLocationsPage
com.google.cloud.kms.v1.AutokeyAdminClient.ListLocationsPagedResponse
com.google.cloud.kms.v1.AutokeyAdminGrpc Provides interfaces for managing Cloud KMS Autokey folder-level configurations. A configuration is inherited by all descendent projects. A
com.google.cloud.kms.v1.AutokeyAdminGrpc.AutokeyAdminImplBase Base class for the server implementation of the service AutokeyAdmin. Provides interfaces for managing Cloud KMS
com.google.cloud.kms.v1.AutokeyAdminProto
com.google.cloud.kms.v1.AutokeyAdminSettings.Builder Builder for AutokeyAdminSettings.
com.google.cloud.kms.v1.AutokeyClient.ListKeyHandlesFixedSizeCollection
com.google.cloud.kms.v1.AutokeyClient.ListKeyHandlesPage
com.google.cloud.kms.v1.AutokeyClient.ListKeyHandlesPagedResponse
com.google.cloud.kms.v1.AutokeyClient.ListLocationsFixedSizeCollection
com.google.cloud.kms.v1.AutokeyClient.ListLocationsPage
com.google.cloud.kms.v1.AutokeyClient.ListLocationsPagedResponse
com.google.cloud.kms.v1.AutokeyConfig Cloud KMS Autokey configuration for a folder.
com.google.cloud.kms.v1.AutokeyConfig.Builder Cloud KMS Autokey configuration for a folder.
com.google.cloud.kms.v1.AutokeyConfigName
com.google.cloud.kms.v1.AutokeyConfigName.Builder Builder for folders/{folder}/autokeyConfig.
com.google.cloud.kms.v1.AutokeyGrpc Provides interfaces for using Cloud KMS Autokey to provision new CryptoKeys, ready for Customer Managed
com.google.cloud.kms.v1.AutokeyGrpc.AutokeyImplBase Base class for the server implementation of the service Autokey. Provides interfaces for using Cloud KMS
com.google.cloud.kms.v1.AutokeyProto
com.google.cloud.kms.v1.AutokeySettings.Builder Builder for AutokeySettings.
com.google.cloud.kms.v1.Certificate A Certificate represents an X.509 certificate used to authenticate HTTPS connections to EKM replicas.
com.google.cloud.kms.v1.Certificate.Builder A Certificate represents an X.509 certificate used to authenticate HTTPS connections to EKM replicas.
com.google.cloud.kms.v1.Challenge A challenge to be signed by a 2FA key.
com.google.cloud.kms.v1.Challenge.Builder A challenge to be signed by a 2FA key.
com.google.cloud.kms.v1.ChallengeReply A reply to a challenge signed by a 2FA key.
com.google.cloud.kms.v1.ChallengeReply.Builder A reply to a challenge signed by a 2FA key.
com.google.cloud.kms.v1.ChecksummedData Data with integrity verification field.
com.google.cloud.kms.v1.ChecksummedData.Builder Data with integrity verification field.
com.google.cloud.kms.v1.CreateCryptoKeyRequest Request message for KeyManagementService.CreateCryptoKey.
com.google.cloud.kms.v1.CreateCryptoKeyRequest.Builder Request message for KeyManagementService.CreateCryptoKey.
com.google.cloud.kms.v1.CreateCryptoKeyVersionRequest Request message for KeyManagementService.CreateCryptoKeyVersion.
com.google.cloud.kms.v1.CreateCryptoKeyVersionRequest.Builder Request message for KeyManagementService.CreateCryptoKeyVersion.
com.google.cloud.kms.v1.CreateEkmConnectionRequest Request message for EkmService.CreateEkmConnection.
com.google.cloud.kms.v1.CreateEkmConnectionRequest.Builder Request message for EkmService.CreateEkmConnection.
com.google.cloud.kms.v1.CreateImportJobRequest Request message for KeyManagementService.CreateImportJob.
com.google.cloud.kms.v1.CreateImportJobRequest.Builder Request message for KeyManagementService.CreateImportJob.
com.google.cloud.kms.v1.CreateKeyHandleMetadata Metadata message for CreateKeyHandle long-running operation response.
com.google.cloud.kms.v1.CreateKeyHandleMetadata.Builder Metadata message for CreateKeyHandle long-running operation response.
com.google.cloud.kms.v1.CreateKeyHandleRequest Request message for Autokey.CreateKeyHandle.
com.google.cloud.kms.v1.CreateKeyHandleRequest.Builder Request message for Autokey.CreateKeyHandle.
com.google.cloud.kms.v1.CreateKeyRingRequest Request message for KeyManagementService.CreateKeyRing.
com.google.cloud.kms.v1.CreateKeyRingRequest.Builder Request message for KeyManagementService.CreateKeyRing.
com.google.cloud.kms.v1.CreateSingleTenantHsmInstanceMetadata Metadata message for CreateSingleTenantHsmInstance long-running operation response.
com.google.cloud.kms.v1.CreateSingleTenantHsmInstanceMetadata.Builder Metadata message for CreateSingleTenantHsmInstance long-running operation response.
com.google.cloud.kms.v1.CreateSingleTenantHsmInstanceProposalMetadata Metadata message for CreateSingleTenantHsmInstanceProposal long-running operation response.
com.google.cloud.kms.v1.CreateSingleTenantHsmInstanceProposalMetadata.Builder Metadata message for CreateSingleTenantHsmInstanceProposal long-running operation response.
com.google.cloud.kms.v1.CreateSingleTenantHsmInstanceProposalRequest Request message for HsmManagement.CreateSingleTenantHsmInstanceProposal.
com.google.cloud.kms.v1.CreateSingleTenantHsmInstanceProposalRequest.Builder Request message for HsmManagement.CreateSingleTenantHsmInstanceProposal.
com.google.cloud.kms.v1.CreateSingleTenantHsmInstanceRequest Request message for HsmManagement.CreateSingleTenantHsmInstance.
com.google.cloud.kms.v1.CreateSingleTenantHsmInstanceRequest.Builder Request message for HsmManagement.CreateSingleTenantHsmInstance.
com.google.cloud.kms.v1.CryptoKey A CryptoKey represents a logical key that can be used for cryptographic operations.
com.google.cloud.kms.v1.CryptoKey.Builder A CryptoKey represents a logical key that can be used for cryptographic operations.
com.google.cloud.kms.v1.CryptoKeyName
com.google.cloud.kms.v1.CryptoKeyName.Builder Builder for projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}.
com.google.cloud.kms.v1.CryptoKeyPathName AUTO-GENERATED DOCUMENTATION AND CLASS
com.google.cloud.kms.v1.CryptoKeyPathName.Builder Builder for CryptoKeyPathName.
com.google.cloud.kms.v1.CryptoKeyVersion A CryptoKeyVersion represents an individual cryptographic key, and the associated key material.
com.google.cloud.kms.v1.CryptoKeyVersion.Builder A CryptoKeyVersion represents an individual cryptographic key, and the associated key material.
com.google.cloud.kms.v1.CryptoKeyVersionName
com.google.cloud.kms.v1.CryptoKeyVersionName.Builder Builder for projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}/cryptoKeyVersions/{crypto_key_version}.
com.google.cloud.kms.v1.CryptoKeyVersionTemplate A CryptoKeyVersionTemplate specifies the properties to use when creating a new CryptoKeyVersion, either manually
com.google.cloud.kms.v1.CryptoKeyVersionTemplate.Builder A CryptoKeyVersionTemplate specifies the properties to use when creating a new CryptoKeyVersion, either manually
com.google.cloud.kms.v1.DecapsulateRequest Request message for KeyManagementService.Decapsulate.
com.google.cloud.kms.v1.DecapsulateRequest.Builder Request message for KeyManagementService.Decapsulate.
com.google.cloud.kms.v1.DecapsulateResponse Response message for KeyManagementService.Decapsulate.
com.google.cloud.kms.v1.DecapsulateResponse.Builder Response message for KeyManagementService.Decapsulate.
com.google.cloud.kms.v1.DecryptRequest Request message for KeyManagementService.Decrypt.
com.google.cloud.kms.v1.DecryptRequest.Builder Request message for KeyManagementService.Decrypt.
com.google.cloud.kms.v1.DecryptResponse Response message for KeyManagementService.Decrypt.
com.google.cloud.kms.v1.DecryptResponse.Builder Response message for KeyManagementService.Decrypt.
com.google.cloud.kms.v1.DeleteSingleTenantHsmInstanceProposalRequest Request message for HsmManagement.DeleteSingleTenantHsmInstanceProposal.
com.google.cloud.kms.v1.DeleteSingleTenantHsmInstanceProposalRequest.Builder Request message for HsmManagement.DeleteSingleTenantHsmInstanceProposal.
com.google.cloud.kms.v1.DestroyCryptoKeyVersionRequest Request message for KeyManagementService.DestroyCryptoKeyVersion.
com.google.cloud.kms.v1.DestroyCryptoKeyVersionRequest.Builder Request message for KeyManagementService.DestroyCryptoKeyVersion.
com.google.cloud.kms.v1.Digest A Digest holds a cryptographic message digest.
com.google.cloud.kms.v1.Digest.Builder A Digest holds a cryptographic message digest.
com.google.cloud.kms.v1.EkmConfig An EkmConfig is a singleton resource that represents configuration parameters that apply to all CryptoKeys and
com.google.cloud.kms.v1.EkmConfig.Builder An EkmConfig is a singleton resource that represents configuration parameters that apply to all CryptoKeys and
com.google.cloud.kms.v1.EkmConfigName
com.google.cloud.kms.v1.EkmConfigName.Builder Builder for projects/{project}/locations/{location}/ekmConfig.
com.google.cloud.kms.v1.EkmConnection An EkmConnection represents an individual EKM connection. It can be used for creating CryptoKeys and
com.google.cloud.kms.v1.EkmConnection.Builder An EkmConnection represents an individual EKM connection. It can be used for creating CryptoKeys and
com.google.cloud.kms.v1.EkmConnection.ServiceResolver A ServiceResolver represents an EKM replica that can be reached within an EkmConnection.
com.google.cloud.kms.v1.EkmConnection.ServiceResolver.Builder A ServiceResolver represents an EKM replica that can be reached within an EkmConnection.
com.google.cloud.kms.v1.EkmConnectionName
com.google.cloud.kms.v1.EkmConnectionName.Builder Builder for projects/{project}/locations/{location}/ekmConnections/{ekm_connection}.
com.google.cloud.kms.v1.EkmServiceClient.ListEkmConnectionsFixedSizeCollection
com.google.cloud.kms.v1.EkmServiceClient.ListEkmConnectionsPage
com.google.cloud.kms.v1.EkmServiceClient.ListEkmConnectionsPagedResponse
com.google.cloud.kms.v1.EkmServiceClient.ListLocationsFixedSizeCollection
com.google.cloud.kms.v1.EkmServiceClient.ListLocationsPage
com.google.cloud.kms.v1.EkmServiceClient.ListLocationsPagedResponse
com.google.cloud.kms.v1.EkmServiceGrpc Google Cloud Key Management EKM Service Manages external cryptographic keys and operations using those keys. Implements a REST model with the following objects:
com.google.cloud.kms.v1.EkmServiceGrpc.EkmServiceImplBase Base class for the server implementation of the service EkmService. Google Cloud Key Management EKM Service
com.google.cloud.kms.v1.EkmServiceProto
com.google.cloud.kms.v1.EkmServiceSettings.Builder Builder for EkmServiceSettings.
com.google.cloud.kms.v1.EncryptRequest Request message for KeyManagementService.Encrypt.
com.google.cloud.kms.v1.EncryptRequest.Builder Request message for KeyManagementService.Encrypt.
com.google.cloud.kms.v1.EncryptResponse Response message for KeyManagementService.Encrypt.
com.google.cloud.kms.v1.EncryptResponse.Builder Response message for KeyManagementService.Encrypt.
com.google.cloud.kms.v1.ExecuteSingleTenantHsmInstanceProposalMetadata Metadata message for ExecuteSingleTenantHsmInstanceProposal long-running operation response.
com.google.cloud.kms.v1.ExecuteSingleTenantHsmInstanceProposalMetadata.Builder Metadata message for ExecuteSingleTenantHsmInstanceProposal long-running operation response.
com.google.cloud.kms.v1.ExecuteSingleTenantHsmInstanceProposalRequest Request message for HsmManagement.ExecuteSingleTenantHsmInstanceProposal.
com.google.cloud.kms.v1.ExecuteSingleTenantHsmInstanceProposalRequest.Builder Request message for HsmManagement.ExecuteSingleTenantHsmInstanceProposal.
com.google.cloud.kms.v1.ExecuteSingleTenantHsmInstanceProposalResponse Response message for HsmManagement.ExecuteSingleTenantHsmInstanceProposal.
com.google.cloud.kms.v1.ExecuteSingleTenantHsmInstanceProposalResponse.Builder Response message for HsmManagement.ExecuteSingleTenantHsmInstanceProposal.
com.google.cloud.kms.v1.ExternalProtectionLevelOptions ExternalProtectionLevelOptions stores a group of additional fields for configuring a CryptoKeyVersion that are specific to the EXTERNAL
com.google.cloud.kms.v1.ExternalProtectionLevelOptions.Builder ExternalProtectionLevelOptions stores a group of additional fields for configuring a CryptoKeyVersion that are specific to the EXTERNAL
com.google.cloud.kms.v1.GenerateRandomBytesRequest Request message for KeyManagementService.GenerateRandomBytes.
com.google.cloud.kms.v1.GenerateRandomBytesRequest.Builder Request message for KeyManagementService.GenerateRandomBytes.
com.google.cloud.kms.v1.GenerateRandomBytesResponse Response message for KeyManagementService.GenerateRandomBytes.
com.google.cloud.kms.v1.GenerateRandomBytesResponse.Builder Response message for KeyManagementService.GenerateRandomBytes.
com.google.cloud.kms.v1.GetAutokeyConfigRequest Request message for GetAutokeyConfig.
com.google.cloud.kms.v1.GetAutokeyConfigRequest.Builder Request message for GetAutokeyConfig.
com.google.cloud.kms.v1.GetCryptoKeyRequest Request message for KeyManagementService.GetCryptoKey.
com.google.cloud.kms.v1.GetCryptoKeyRequest.Builder Request message for KeyManagementService.GetCryptoKey.
com.google.cloud.kms.v1.GetCryptoKeyVersionRequest Request message for KeyManagementService.GetCryptoKeyVersion.
com.google.cloud.kms.v1.GetCryptoKeyVersionRequest.Builder Request message for KeyManagementService.GetCryptoKeyVersion.
com.google.cloud.kms.v1.GetEkmConfigRequest Request message for EkmService.GetEkmConfig.
com.google.cloud.kms.v1.GetEkmConfigRequest.Builder Request message for EkmService.GetEkmConfig.
com.google.cloud.kms.v1.GetEkmConnectionRequest Request message for EkmService.GetEkmConnection.
com.google.cloud.kms.v1.GetEkmConnectionRequest.Builder Request message for EkmService.GetEkmConnection.
com.google.cloud.kms.v1.GetImportJobRequest Request message for KeyManagementService.GetImportJob.
com.google.cloud.kms.v1.GetImportJobRequest.Builder Request message for KeyManagementService.GetImportJob.
com.google.cloud.kms.v1.GetKeyHandleRequest Request message for GetKeyHandle.
com.google.cloud.kms.v1.GetKeyHandleRequest.Builder Request message for GetKeyHandle.
com.google.cloud.kms.v1.GetKeyRingRequest Request message for KeyManagementService.GetKeyRing.
com.google.cloud.kms.v1.GetKeyRingRequest.Builder Request message for KeyManagementService.GetKeyRing.
com.google.cloud.kms.v1.GetPublicKeyRequest Request message for KeyManagementService.GetPublicKey.
com.google.cloud.kms.v1.GetPublicKeyRequest.Builder Request message for KeyManagementService.GetPublicKey.
com.google.cloud.kms.v1.GetSingleTenantHsmInstanceProposalRequest Request message for HsmManagement.GetSingleTenantHsmInstanceProposal.
com.google.cloud.kms.v1.GetSingleTenantHsmInstanceProposalRequest.Builder Request message for HsmManagement.GetSingleTenantHsmInstanceProposal.
com.google.cloud.kms.v1.GetSingleTenantHsmInstanceRequest Request message for HsmManagement.GetSingleTenantHsmInstance.
com.google.cloud.kms.v1.GetSingleTenantHsmInstanceRequest.Builder Request message for HsmManagement.GetSingleTenantHsmInstance.
com.google.cloud.kms.v1.HsmManagementClient.ListLocationsFixedSizeCollection
com.google.cloud.kms.v1.HsmManagementClient.ListLocationsPage
com.google.cloud.kms.v1.HsmManagementClient.ListLocationsPagedResponse
com.google.cloud.kms.v1.HsmManagementClient.ListSingleTenantHsmInstanceProposalsFixedSizeCollection
com.google.cloud.kms.v1.HsmManagementClient.ListSingleTenantHsmInstanceProposalsPage
com.google.cloud.kms.v1.HsmManagementClient.ListSingleTenantHsmInstanceProposalsPagedResponse
com.google.cloud.kms.v1.HsmManagementClient.ListSingleTenantHsmInstancesFixedSizeCollection
com.google.cloud.kms.v1.HsmManagementClient.ListSingleTenantHsmInstancesPage
com.google.cloud.kms.v1.HsmManagementClient.ListSingleTenantHsmInstancesPagedResponse
com.google.cloud.kms.v1.HsmManagementGrpc Google Cloud HSM Management Service Provides interfaces for managing HSM instances. Implements a REST model with the following objects:
com.google.cloud.kms.v1.HsmManagementGrpc.HsmManagementImplBase Base class for the server implementation of the service HsmManagement. Google Cloud HSM Management Service
com.google.cloud.kms.v1.HsmManagementProto
com.google.cloud.kms.v1.HsmManagementSettings.Builder Builder for HsmManagementSettings.
com.google.cloud.kms.v1.ImportCryptoKeyVersionRequest Request message for KeyManagementService.ImportCryptoKeyVersion.
com.google.cloud.kms.v1.ImportCryptoKeyVersionRequest.Builder Request message for KeyManagementService.ImportCryptoKeyVersion.
com.google.cloud.kms.v1.ImportJob An ImportJob can be used to create CryptoKeys and CryptoKeyVersions using pre-existing
com.google.cloud.kms.v1.ImportJob.Builder An ImportJob can be used to create CryptoKeys and CryptoKeyVersions using pre-existing
com.google.cloud.kms.v1.ImportJob.WrappingPublicKey The public key component of the wrapping key. For details of the type of key this public key corresponds to, see the ImportMethod.
com.google.cloud.kms.v1.ImportJob.WrappingPublicKey.Builder The public key component of the wrapping key. For details of the type of key this public key corresponds to, see the ImportMethod.
com.google.cloud.kms.v1.ImportJobName
com.google.cloud.kms.v1.ImportJobName.Builder Builder for projects/{project}/locations/{location}/keyRings/{key_ring}/importJobs/{import_job}.
com.google.cloud.kms.v1.KeyAccessJustificationsPolicy A KeyAccessJustificationsPolicy specifies zero or more allowed
com.google.cloud.kms.v1.KeyAccessJustificationsPolicy.Builder A KeyAccessJustificationsPolicy specifies zero or more allowed
com.google.cloud.kms.v1.KeyHandle Resource-oriented representation of a request to Cloud KMS Autokey and the resulting provisioning of a CryptoKey.
com.google.cloud.kms.v1.KeyHandle.Builder Resource-oriented representation of a request to Cloud KMS Autokey and the resulting provisioning of a CryptoKey.
com.google.cloud.kms.v1.KeyHandleName
com.google.cloud.kms.v1.KeyHandleName.Builder Builder for projects/{project}/locations/{location}/keyHandles/{key_handle}.
com.google.cloud.kms.v1.KeyManagementServiceClient.ListCryptoKeyVersionsFixedSizeCollection
com.google.cloud.kms.v1.KeyManagementServiceClient.ListCryptoKeyVersionsPage
com.google.cloud.kms.v1.KeyManagementServiceClient.ListCryptoKeyVersionsPagedResponse
com.google.cloud.kms.v1.KeyManagementServiceClient.ListCryptoKeysFixedSizeCollection
com.google.cloud.kms.v1.KeyManagementServiceClient.ListCryptoKeysPage
com.google.cloud.kms.v1.KeyManagementServiceClient.ListCryptoKeysPagedResponse
com.google.cloud.kms.v1.KeyManagementServiceClient.ListImportJobsFixedSizeCollection
com.google.cloud.kms.v1.KeyManagementServiceClient.ListImportJobsPage
com.google.cloud.kms.v1.KeyManagementServiceClient.ListImportJobsPagedResponse
com.google.cloud.kms.v1.KeyManagementServiceClient.ListKeyRingsFixedSizeCollection
com.google.cloud.kms.v1.KeyManagementServiceClient.ListKeyRingsPage
com.google.cloud.kms.v1.KeyManagementServiceClient.ListKeyRingsPagedResponse
com.google.cloud.kms.v1.KeyManagementServiceClient.ListLocationsFixedSizeCollection
com.google.cloud.kms.v1.KeyManagementServiceClient.ListLocationsPage
com.google.cloud.kms.v1.KeyManagementServiceClient.ListLocationsPagedResponse
com.google.cloud.kms.v1.KeyManagementServiceGrpc Google Cloud Key Management Service Manages cryptographic keys and operations using those keys. Implements a REST model with the following objects:
com.google.cloud.kms.v1.KeyManagementServiceGrpc.KeyManagementServiceImplBase Base class for the server implementation of the service KeyManagementService. Google Cloud Key Management Service
com.google.cloud.kms.v1.KeyManagementServiceSettings.Builder Builder for KeyManagementServiceSettings.
com.google.cloud.kms.v1.KeyName AUTO-GENERATED DOCUMENTATION AND CLASS
com.google.cloud.kms.v1.KeyNames Deprecated. This resource name class will be removed in the next major version. AUTO-GENERATED DOCUMENTATION AND CLASS
com.google.cloud.kms.v1.KeyOperationAttestation Contains an HSM-generated attestation about a key operation. For more information, see Verifying attestations.
com.google.cloud.kms.v1.KeyOperationAttestation.Builder Contains an HSM-generated attestation about a key operation. For more information, see Verifying attestations.
com.google.cloud.kms.v1.KeyOperationAttestation.CertificateChains Certificate chains needed to verify the attestation. Certificates in chains are PEM-encoded and are ordered based on https://tools.ietf.org/html/rfc5246#section-7.4.2.
com.google.cloud.kms.v1.KeyOperationAttestation.CertificateChains.Builder Certificate chains needed to verify the attestation. Certificates in chains are PEM-encoded and are ordered based on https://tools.ietf.org/html/rfc5246#section-7.4.2.
com.google.cloud.kms.v1.KeyRing A KeyRing is a toplevel logical grouping of CryptoKeys.
com.google.cloud.kms.v1.KeyRing.Builder A KeyRing is a toplevel logical grouping of CryptoKeys.
com.google.cloud.kms.v1.KeyRingName
com.google.cloud.kms.v1.KeyRingName.Builder Builder for projects/{project}/locations/{location}/keyRings/{key_ring}.
com.google.cloud.kms.v1.KmsProto
com.google.cloud.kms.v1.KmsResourcesProto
com.google.cloud.kms.v1.ListCryptoKeyVersionsRequest Request message for KeyManagementService.ListCryptoKeyVersions.
com.google.cloud.kms.v1.ListCryptoKeyVersionsRequest.Builder Request message for KeyManagementService.ListCryptoKeyVersions.
com.google.cloud.kms.v1.ListCryptoKeyVersionsResponse Response message for KeyManagementService.ListCryptoKeyVersions.
com.google.cloud.kms.v1.ListCryptoKeyVersionsResponse.Builder Response message for KeyManagementService.ListCryptoKeyVersions.
com.google.cloud.kms.v1.ListCryptoKeysRequest Request message for KeyManagementService.ListCryptoKeys.
com.google.cloud.kms.v1.ListCryptoKeysRequest.Builder Request message for KeyManagementService.ListCryptoKeys.
com.google.cloud.kms.v1.ListCryptoKeysResponse Response message for KeyManagementService.ListCryptoKeys.
com.google.cloud.kms.v1.ListCryptoKeysResponse.Builder Response message for KeyManagementService.ListCryptoKeys.
com.google.cloud.kms.v1.ListEkmConnectionsRequest Request message for EkmService.ListEkmConnections.
com.google.cloud.kms.v1.ListEkmConnectionsRequest.Builder Request message for EkmService.ListEkmConnections.
com.google.cloud.kms.v1.ListEkmConnectionsResponse Response message for EkmService.ListEkmConnections.
com.google.cloud.kms.v1.ListEkmConnectionsResponse.Builder Response message for EkmService.ListEkmConnections.
com.google.cloud.kms.v1.ListImportJobsRequest Request message for KeyManagementService.ListImportJobs.
com.google.cloud.kms.v1.ListImportJobsRequest.Builder Request message for KeyManagementService.ListImportJobs.
com.google.cloud.kms.v1.ListImportJobsResponse Response message for KeyManagementService.ListImportJobs.
com.google.cloud.kms.v1.ListImportJobsResponse.Builder Response message for KeyManagementService.ListImportJobs.
com.google.cloud.kms.v1.ListKeyHandlesRequest Request message for Autokey.ListKeyHandles.
com.google.cloud.kms.v1.ListKeyHandlesRequest.Builder Request message for Autokey.ListKeyHandles.
com.google.cloud.kms.v1.ListKeyHandlesResponse Response message for Autokey.ListKeyHandles.
com.google.cloud.kms.v1.ListKeyHandlesResponse.Builder Response message for Autokey.ListKeyHandles.
com.google.cloud.kms.v1.ListKeyRingsRequest Request message for KeyManagementService.ListKeyRings.
com.google.cloud.kms.v1.ListKeyRingsRequest.Builder Request message for KeyManagementService.ListKeyRings.
com.google.cloud.kms.v1.ListKeyRingsResponse Response message for KeyManagementService.ListKeyRings.
com.google.cloud.kms.v1.ListKeyRingsResponse.Builder Response message for KeyManagementService.ListKeyRings.
com.google.cloud.kms.v1.ListSingleTenantHsmInstanceProposalsRequest Request message for HsmManagement.ListSingleTenantHsmInstanceProposals.
com.google.cloud.kms.v1.ListSingleTenantHsmInstanceProposalsRequest.Builder Request message for HsmManagement.ListSingleTenantHsmInstanceProposals.
com.google.cloud.kms.v1.ListSingleTenantHsmInstanceProposalsResponse Response message for HsmManagement.ListSingleTenantHsmInstanceProposals.
com.google.cloud.kms.v1.ListSingleTenantHsmInstanceProposalsResponse.Builder Response message for HsmManagement.ListSingleTenantHsmInstanceProposals.
com.google.cloud.kms.v1.ListSingleTenantHsmInstancesRequest Request message for HsmManagement.ListSingleTenantHsmInstances.
com.google.cloud.kms.v1.ListSingleTenantHsmInstancesRequest.Builder Request message for HsmManagement.ListSingleTenantHsmInstances.
com.google.cloud.kms.v1.ListSingleTenantHsmInstancesResponse Response message for HsmManagement.ListSingleTenantHsmInstances.
com.google.cloud.kms.v1.ListSingleTenantHsmInstancesResponse.Builder Response message for HsmManagement.ListSingleTenantHsmInstances.
com.google.cloud.kms.v1.LocationMetadata Cloud KMS metadata for the given google.cloud.location.Location.
com.google.cloud.kms.v1.LocationMetadata.Builder Cloud KMS metadata for the given google.cloud.location.Location.
com.google.cloud.kms.v1.LocationName
com.google.cloud.kms.v1.LocationName.Builder Builder for projects/{project}/locations/{location}.
com.google.cloud.kms.v1.MacSignRequest Request message for KeyManagementService.MacSign.
com.google.cloud.kms.v1.MacSignRequest.Builder Request message for KeyManagementService.MacSign.
com.google.cloud.kms.v1.MacSignResponse Response message for KeyManagementService.MacSign.
com.google.cloud.kms.v1.MacSignResponse.Builder Response message for KeyManagementService.MacSign.
com.google.cloud.kms.v1.MacVerifyRequest Request message for KeyManagementService.MacVerify.
com.google.cloud.kms.v1.MacVerifyRequest.Builder Request message for KeyManagementService.MacVerify.
com.google.cloud.kms.v1.MacVerifyResponse Response message for KeyManagementService.MacVerify.
com.google.cloud.kms.v1.MacVerifyResponse.Builder Response message for KeyManagementService.MacVerify.
com.google.cloud.kms.v1.ProjectName
com.google.cloud.kms.v1.ProjectName.Builder Builder for projects/{project}.
com.google.cloud.kms.v1.PublicKey The public keys for a given CryptoKeyVersion. Obtained via GetPublicKey.
com.google.cloud.kms.v1.PublicKey.Builder The public keys for a given CryptoKeyVersion. Obtained via GetPublicKey.
com.google.cloud.kms.v1.RawDecryptRequest Request message for KeyManagementService.RawDecrypt.
com.google.cloud.kms.v1.RawDecryptRequest.Builder Request message for KeyManagementService.RawDecrypt.
com.google.cloud.kms.v1.RawDecryptResponse Response message for KeyManagementService.RawDecrypt.
com.google.cloud.kms.v1.RawDecryptResponse.Builder Response message for KeyManagementService.RawDecrypt.
com.google.cloud.kms.v1.RawEncryptRequest Request message for KeyManagementService.RawEncrypt.
com.google.cloud.kms.v1.RawEncryptRequest.Builder Request message for KeyManagementService.RawEncrypt.
com.google.cloud.kms.v1.RawEncryptResponse Response message for KeyManagementService.RawEncrypt.
com.google.cloud.kms.v1.RawEncryptResponse.Builder Response message for KeyManagementService.RawEncrypt.
com.google.cloud.kms.v1.RestoreCryptoKeyVersionRequest Request message for KeyManagementService.RestoreCryptoKeyVersion.
com.google.cloud.kms.v1.RestoreCryptoKeyVersionRequest.Builder Request message for KeyManagementService.RestoreCryptoKeyVersion.
com.google.cloud.kms.v1.ShowEffectiveAutokeyConfigRequest Request message for ShowEffectiveAutokeyConfig.
com.google.cloud.kms.v1.ShowEffectiveAutokeyConfigRequest.Builder Request message for ShowEffectiveAutokeyConfig.
com.google.cloud.kms.v1.ShowEffectiveAutokeyConfigResponse Response message for ShowEffectiveAutokeyConfig.
com.google.cloud.kms.v1.ShowEffectiveAutokeyConfigResponse.Builder Response message for ShowEffectiveAutokeyConfig.
com.google.cloud.kms.v1.SingleTenantHsmInstance A SingleTenantHsmInstance represents a single-tenant HSM instance. It can be used for creating CryptoKeys with a
com.google.cloud.kms.v1.SingleTenantHsmInstance.Builder A SingleTenantHsmInstance represents a single-tenant HSM instance. It can be used for creating CryptoKeys with a
com.google.cloud.kms.v1.SingleTenantHsmInstance.QuorumAuth Configuration for M of N quorum auth.
com.google.cloud.kms.v1.SingleTenantHsmInstance.QuorumAuth.Builder Configuration for M of N quorum auth.
com.google.cloud.kms.v1.SingleTenantHsmInstanceName
com.google.cloud.kms.v1.SingleTenantHsmInstanceName.Builder Builder for projects/{project}/locations/{location}/singleTenantHsmInstances/{single_tenant_hsm_instance}.
com.google.cloud.kms.v1.SingleTenantHsmInstanceProposal A SingleTenantHsmInstanceProposal represents a proposal to perform an operation on a
com.google.cloud.kms.v1.SingleTenantHsmInstanceProposal.AddQuorumMember Add a quorum member to the SingleTenantHsmInstance. This will increase the
com.google.cloud.kms.v1.SingleTenantHsmInstanceProposal.AddQuorumMember.Builder Add a quorum member to the SingleTenantHsmInstance. This will increase the
com.google.cloud.kms.v1.SingleTenantHsmInstanceProposal.Builder A SingleTenantHsmInstanceProposal represents a proposal to perform an operation on a
com.google.cloud.kms.v1.SingleTenantHsmInstanceProposal.DeleteSingleTenantHsmInstance Delete the SingleTenantHsmInstance. Deleting a
com.google.cloud.kms.v1.SingleTenantHsmInstanceProposal.DeleteSingleTenantHsmInstance.Builder Delete the SingleTenantHsmInstance. Deleting a
com.google.cloud.kms.v1.SingleTenantHsmInstanceProposal.DisableSingleTenantHsmInstance Disable the SingleTenantHsmInstance. The SingleTenantHsmInstance must
com.google.cloud.kms.v1.SingleTenantHsmInstanceProposal.DisableSingleTenantHsmInstance.Builder Disable the SingleTenantHsmInstance. The SingleTenantHsmInstance must
com.google.cloud.kms.v1.SingleTenantHsmInstanceProposal.EnableSingleTenantHsmInstance Enable the SingleTenantHsmInstance. The SingleTenantHsmInstance must
com.google.cloud.kms.v1.SingleTenantHsmInstanceProposal.EnableSingleTenantHsmInstance.Builder Enable the SingleTenantHsmInstance. The SingleTenantHsmInstance must
com.google.cloud.kms.v1.SingleTenantHsmInstanceProposal.QuorumParameters Parameters of quorum approval for the SingleTenantHsmInstanceProposal.
com.google.cloud.kms.v1.SingleTenantHsmInstanceProposal.QuorumParameters.Builder Parameters of quorum approval for the SingleTenantHsmInstanceProposal.
com.google.cloud.kms.v1.SingleTenantHsmInstanceProposal.RefreshSingleTenantHsmInstance Refreshes the SingleTenantHsmInstance. This operation must be performed periodically to keep the
com.google.cloud.kms.v1.SingleTenantHsmInstanceProposal.RefreshSingleTenantHsmInstance.Builder Refreshes the SingleTenantHsmInstance. This operation must be performed periodically to keep the
com.google.cloud.kms.v1.SingleTenantHsmInstanceProposal.RegisterTwoFactorAuthKeys Register 2FA keys for the SingleTenantHsmInstance. This operation requires all Challenges to be signed by 2FA keys. The
com.google.cloud.kms.v1.SingleTenantHsmInstanceProposal.RegisterTwoFactorAuthKeys.Builder Register 2FA keys for the SingleTenantHsmInstance. This operation requires all Challenges to be signed by 2FA keys. The
com.google.cloud.kms.v1.SingleTenantHsmInstanceProposal.RemoveQuorumMember Remove a quorum member from the SingleTenantHsmInstance. This will reduce
com.google.cloud.kms.v1.SingleTenantHsmInstanceProposal.RemoveQuorumMember.Builder Remove a quorum member from the SingleTenantHsmInstance. This will reduce
com.google.cloud.kms.v1.SingleTenantHsmInstanceProposal.RequiredActionQuorumParameters Parameters for an approval that has both required challenges and a quorum.
com.google.cloud.kms.v1.SingleTenantHsmInstanceProposal.RequiredActionQuorumParameters.Builder Parameters for an approval that has both required challenges and a quorum.
com.google.cloud.kms.v1.SingleTenantHsmInstanceProposalName
com.google.cloud.kms.v1.SingleTenantHsmInstanceProposalName.Builder Builder for projects/{project}/locations/{location}/singleTenantHsmInstances/{single_tenant_hsm_instance}/proposals/{proposal}.
com.google.cloud.kms.v1.UntypedKeyName Deprecated. This resource name class will be removed in the next major version. AUTO-GENERATED DOCUMENTATION AND CLASS
com.google.cloud.kms.v1.UpdateAutokeyConfigRequest Request message for UpdateAutokeyConfig.
com.google.cloud.kms.v1.UpdateAutokeyConfigRequest.Builder Request message for UpdateAutokeyConfig.
com.google.cloud.kms.v1.UpdateCryptoKeyPrimaryVersionRequest Request message for KeyManagementService.UpdateCryptoKeyPrimaryVersion.
com.google.cloud.kms.v1.UpdateCryptoKeyPrimaryVersionRequest.Builder Request message for KeyManagementService.UpdateCryptoKeyPrimaryVersion.
com.google.cloud.kms.v1.UpdateCryptoKeyRequest Request message for KeyManagementService.UpdateCryptoKey.
com.google.cloud.kms.v1.UpdateCryptoKeyRequest.Builder Request message for KeyManagementService.UpdateCryptoKey.
com.google.cloud.kms.v1.UpdateCryptoKeyVersionRequest Request message for KeyManagementService.UpdateCryptoKeyVersion.
com.google.cloud.kms.v1.UpdateCryptoKeyVersionRequest.Builder Request message for KeyManagementService.UpdateCryptoKeyVersion.
com.google.cloud.kms.v1.UpdateEkmConfigRequest Request message for EkmService.UpdateEkmConfig.
com.google.cloud.kms.v1.UpdateEkmConfigRequest.Builder Request message for EkmService.UpdateEkmConfig.
com.google.cloud.kms.v1.UpdateEkmConnectionRequest Request message for EkmService.UpdateEkmConnection.
com.google.cloud.kms.v1.UpdateEkmConnectionRequest.Builder Request message for EkmService.UpdateEkmConnection.
com.google.cloud.kms.v1.VerifyConnectivityRequest Request message for EkmService.VerifyConnectivity.
com.google.cloud.kms.v1.VerifyConnectivityRequest.Builder Request message for EkmService.VerifyConnectivity.
com.google.cloud.kms.v1.VerifyConnectivityResponse Response message for EkmService.VerifyConnectivity.
com.google.cloud.kms.v1.VerifyConnectivityResponse.Builder Response message for EkmService.VerifyConnectivity.

Interfaces

Interface Description
com.google.cloud.kms.v1.ApproveSingleTenantHsmInstanceProposalRequest.QuorumReplyOrBuilder
com.google.cloud.kms.v1.ApproveSingleTenantHsmInstanceProposalRequest.RequiredActionQuorumReplyOrBuilder
com.google.cloud.kms.v1.ApproveSingleTenantHsmInstanceProposalRequestOrBuilder
com.google.cloud.kms.v1.ApproveSingleTenantHsmInstanceProposalResponseOrBuilder
com.google.cloud.kms.v1.AsymmetricDecryptRequestOrBuilder
com.google.cloud.kms.v1.AsymmetricDecryptResponseOrBuilder
com.google.cloud.kms.v1.AsymmetricSignRequestOrBuilder
com.google.cloud.kms.v1.AsymmetricSignResponseOrBuilder
com.google.cloud.kms.v1.AutokeyAdminGrpc.AsyncService Provides interfaces for managing Cloud KMS Autokey folder-level configurations. A configuration is inherited by all descendent projects. A
com.google.cloud.kms.v1.AutokeyConfigOrBuilder
com.google.cloud.kms.v1.AutokeyGrpc.AsyncService Provides interfaces for using Cloud KMS Autokey to provision new CryptoKeys, ready for Customer Managed
com.google.cloud.kms.v1.CertificateOrBuilder
com.google.cloud.kms.v1.ChallengeOrBuilder
com.google.cloud.kms.v1.ChallengeReplyOrBuilder
com.google.cloud.kms.v1.ChecksummedDataOrBuilder
com.google.cloud.kms.v1.CreateCryptoKeyRequestOrBuilder
com.google.cloud.kms.v1.CreateCryptoKeyVersionRequestOrBuilder
com.google.cloud.kms.v1.CreateEkmConnectionRequestOrBuilder
com.google.cloud.kms.v1.CreateImportJobRequestOrBuilder
com.google.cloud.kms.v1.CreateKeyHandleMetadataOrBuilder
com.google.cloud.kms.v1.CreateKeyHandleRequestOrBuilder
com.google.cloud.kms.v1.CreateKeyRingRequestOrBuilder
com.google.cloud.kms.v1.CreateSingleTenantHsmInstanceMetadataOrBuilder
com.google.cloud.kms.v1.CreateSingleTenantHsmInstanceProposalMetadataOrBuilder
com.google.cloud.kms.v1.CreateSingleTenantHsmInstanceProposalRequestOrBuilder
com.google.cloud.kms.v1.CreateSingleTenantHsmInstanceRequestOrBuilder
com.google.cloud.kms.v1.CryptoKeyOrBuilder
com.google.cloud.kms.v1.CryptoKeyVersionOrBuilder
com.google.cloud.kms.v1.CryptoKeyVersionTemplateOrBuilder
com.google.cloud.kms.v1.DecapsulateRequestOrBuilder
com.google.cloud.kms.v1.DecapsulateResponseOrBuilder
com.google.cloud.kms.v1.DecryptRequestOrBuilder
com.google.cloud.kms.v1.DecryptResponseOrBuilder
com.google.cloud.kms.v1.DeleteSingleTenantHsmInstanceProposalRequestOrBuilder
com.google.cloud.kms.v1.DestroyCryptoKeyVersionRequestOrBuilder
com.google.cloud.kms.v1.DigestOrBuilder
com.google.cloud.kms.v1.EkmConfigOrBuilder
com.google.cloud.kms.v1.EkmConnection.ServiceResolverOrBuilder
com.google.cloud.kms.v1.EkmConnectionOrBuilder
com.google.cloud.kms.v1.EkmServiceGrpc.AsyncService Google Cloud Key Management EKM Service Manages external cryptographic keys and operations using those keys. Implements a REST model with the following objects:
com.google.cloud.kms.v1.EncryptRequestOrBuilder
com.google.cloud.kms.v1.EncryptResponseOrBuilder
com.google.cloud.kms.v1.ExecuteSingleTenantHsmInstanceProposalMetadataOrBuilder
com.google.cloud.kms.v1.ExecuteSingleTenantHsmInstanceProposalRequestOrBuilder
com.google.cloud.kms.v1.ExecuteSingleTenantHsmInstanceProposalResponseOrBuilder
com.google.cloud.kms.v1.ExternalProtectionLevelOptionsOrBuilder
com.google.cloud.kms.v1.GenerateRandomBytesRequestOrBuilder
com.google.cloud.kms.v1.GenerateRandomBytesResponseOrBuilder
com.google.cloud.kms.v1.GetAutokeyConfigRequestOrBuilder
com.google.cloud.kms.v1.GetCryptoKeyRequestOrBuilder
com.google.cloud.kms.v1.GetCryptoKeyVersionRequestOrBuilder
com.google.cloud.kms.v1.GetEkmConfigRequestOrBuilder
com.google.cloud.kms.v1.GetEkmConnectionRequestOrBuilder
com.google.cloud.kms.v1.GetImportJobRequestOrBuilder
com.google.cloud.kms.v1.GetKeyHandleRequestOrBuilder
com.google.cloud.kms.v1.GetKeyRingRequestOrBuilder
com.google.cloud.kms.v1.GetPublicKeyRequestOrBuilder
com.google.cloud.kms.v1.GetSingleTenantHsmInstanceProposalRequestOrBuilder
com.google.cloud.kms.v1.GetSingleTenantHsmInstanceRequestOrBuilder
com.google.cloud.kms.v1.HsmManagementGrpc.AsyncService Google Cloud HSM Management Service Provides interfaces for managing HSM instances. Implements a REST model with the following objects:
com.google.cloud.kms.v1.ImportCryptoKeyVersionRequestOrBuilder
com.google.cloud.kms.v1.ImportJob.WrappingPublicKeyOrBuilder
com.google.cloud.kms.v1.ImportJobOrBuilder
com.google.cloud.kms.v1.KeyAccessJustificationsPolicyOrBuilder
com.google.cloud.kms.v1.KeyHandleOrBuilder
com.google.cloud.kms.v1.KeyManagementServiceGrpc.AsyncService Google Cloud Key Management Service Manages cryptographic keys and operations using those keys. Implements a REST model with the following objects:
com.google.cloud.kms.v1.KeyOperationAttestation.CertificateChainsOrBuilder
com.google.cloud.kms.v1.KeyOperationAttestationOrBuilder
com.google.cloud.kms.v1.KeyRingOrBuilder
com.google.cloud.kms.v1.ListCryptoKeyVersionsRequestOrBuilder
com.google.cloud.kms.v1.ListCryptoKeyVersionsResponseOrBuilder
com.google.cloud.kms.v1.ListCryptoKeysRequestOrBuilder
com.google.cloud.kms.v1.ListCryptoKeysResponseOrBuilder
com.google.cloud.kms.v1.ListEkmConnectionsRequestOrBuilder
com.google.cloud.kms.v1.ListEkmConnectionsResponseOrBuilder
com.google.cloud.kms.v1.ListImportJobsRequestOrBuilder
com.google.cloud.kms.v1.ListImportJobsResponseOrBuilder
com.google.cloud.kms.v1.ListKeyHandlesRequestOrBuilder
com.google.cloud.kms.v1.ListKeyHandlesResponseOrBuilder
com.google.cloud.kms.v1.ListKeyRingsRequestOrBuilder
com.google.cloud.kms.v1.ListKeyRingsResponseOrBuilder
com.google.cloud.kms.v1.ListSingleTenantHsmInstanceProposalsRequestOrBuilder
com.google.cloud.kms.v1.ListSingleTenantHsmInstanceProposalsResponseOrBuilder
com.google.cloud.kms.v1.ListSingleTenantHsmInstancesRequestOrBuilder
com.google.cloud.kms.v1.ListSingleTenantHsmInstancesResponseOrBuilder
com.google.cloud.kms.v1.LocationMetadataOrBuilder
com.google.cloud.kms.v1.MacSignRequestOrBuilder
com.google.cloud.kms.v1.MacSignResponseOrBuilder
com.google.cloud.kms.v1.MacVerifyRequestOrBuilder
com.google.cloud.kms.v1.MacVerifyResponseOrBuilder
com.google.cloud.kms.v1.PublicKeyOrBuilder
com.google.cloud.kms.v1.RawDecryptRequestOrBuilder
com.google.cloud.kms.v1.RawDecryptResponseOrBuilder
com.google.cloud.kms.v1.RawEncryptRequestOrBuilder
com.google.cloud.kms.v1.RawEncryptResponseOrBuilder
com.google.cloud.kms.v1.RestoreCryptoKeyVersionRequestOrBuilder
com.google.cloud.kms.v1.ShowEffectiveAutokeyConfigRequestOrBuilder
com.google.cloud.kms.v1.ShowEffectiveAutokeyConfigResponseOrBuilder
com.google.cloud.kms.v1.SingleTenantHsmInstance.QuorumAuthOrBuilder
com.google.cloud.kms.v1.SingleTenantHsmInstanceOrBuilder
com.google.cloud.kms.v1.SingleTenantHsmInstanceProposal.AddQuorumMemberOrBuilder
com.google.cloud.kms.v1.SingleTenantHsmInstanceProposal.DeleteSingleTenantHsmInstanceOrBuilder
com.google.cloud.kms.v1.SingleTenantHsmInstanceProposal.DisableSingleTenantHsmInstanceOrBuilder
com.google.cloud.kms.v1.SingleTenantHsmInstanceProposal.EnableSingleTenantHsmInstanceOrBuilder
com.google.cloud.kms.v1.SingleTenantHsmInstanceProposal.QuorumParametersOrBuilder
com.google.cloud.kms.v1.SingleTenantHsmInstanceProposal.RefreshSingleTenantHsmInstanceOrBuilder
com.google.cloud.kms.v1.SingleTenantHsmInstanceProposal.RegisterTwoFactorAuthKeysOrBuilder
com.google.cloud.kms.v1.SingleTenantHsmInstanceProposal.RemoveQuorumMemberOrBuilder
com.google.cloud.kms.v1.SingleTenantHsmInstanceProposal.RequiredActionQuorumParametersOrBuilder
com.google.cloud.kms.v1.SingleTenantHsmInstanceProposalOrBuilder
com.google.cloud.kms.v1.UpdateAutokeyConfigRequestOrBuilder
com.google.cloud.kms.v1.UpdateCryptoKeyPrimaryVersionRequestOrBuilder
com.google.cloud.kms.v1.UpdateCryptoKeyRequestOrBuilder
com.google.cloud.kms.v1.UpdateCryptoKeyVersionRequestOrBuilder
com.google.cloud.kms.v1.UpdateEkmConfigRequestOrBuilder
com.google.cloud.kms.v1.UpdateEkmConnectionRequestOrBuilder
com.google.cloud.kms.v1.VerifyConnectivityRequestOrBuilder
com.google.cloud.kms.v1.VerifyConnectivityResponseOrBuilder

Enums

Enum Description
com.google.cloud.kms.v1.AccessReason Describes the reason for a data access. Please refer to https://cloud.google.com/assured-workloads/key-access-justifications/docs/justification-codes for the detailed semantic meaning of justification reason codes.
com.google.cloud.kms.v1.ApproveSingleTenantHsmInstanceProposalRequest.ApprovalPayloadCase
com.google.cloud.kms.v1.AutokeyConfig.State The states AutokeyConfig can be in.
com.google.cloud.kms.v1.CryptoKey.CryptoKeyPurpose CryptoKeyPurpose describes the cryptographic capabilities of a CryptoKey. A given key can only be used
com.google.cloud.kms.v1.CryptoKey.RotationScheduleCase
com.google.cloud.kms.v1.CryptoKeyVersion.CryptoKeyVersionAlgorithm The algorithm of the CryptoKeyVersion, indicating what parameters must be used for each cryptographic operation.
com.google.cloud.kms.v1.CryptoKeyVersion.CryptoKeyVersionState The state of a CryptoKeyVersion, indicating if it can be used.
com.google.cloud.kms.v1.CryptoKeyVersion.CryptoKeyVersionView A view for CryptoKeyVersions. Controls the level of detail returned for CryptoKeyVersions in
com.google.cloud.kms.v1.Digest.DigestCase
com.google.cloud.kms.v1.EkmConnection.KeyManagementMode KeyManagementMode describes who can perform control plane cryptographic operations using this EkmConnection.
com.google.cloud.kms.v1.ImportCryptoKeyVersionRequest.WrappedKeyMaterialCase
com.google.cloud.kms.v1.ImportJob.ImportJobState The state of the ImportJob, indicating if it can be used.
com.google.cloud.kms.v1.ImportJob.ImportMethod ImportMethod describes the key wrapping method chosen for this ImportJob.
com.google.cloud.kms.v1.KeyOperationAttestation.AttestationFormat Attestation formats provided by the HSM.
com.google.cloud.kms.v1.ProtectionLevel ProtectionLevel specifies how cryptographic operations are performed. For more information, see Protection levels.
com.google.cloud.kms.v1.PublicKey.PublicKeyFormat The supported PublicKey formats.
com.google.cloud.kms.v1.SingleTenantHsmInstance.State The set of states of a SingleTenantHsmInstance.
com.google.cloud.kms.v1.SingleTenantHsmInstanceProposal.ApprovalParametersCase
com.google.cloud.kms.v1.SingleTenantHsmInstanceProposal.ExpirationCase
com.google.cloud.kms.v1.SingleTenantHsmInstanceProposal.OperationCase
com.google.cloud.kms.v1.SingleTenantHsmInstanceProposal.State The set of states of a SingleTenantHsmInstanceProposal.