Send feedback
Class KeyManagementServiceConnectionIdempotencyPolicy (2.14.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version 2.14.0 keyboard_arrow_down
Functions
virtual clone() const
Create a new copy of this object.
Returns
Type
Description
std::unique_ptr< KeyManagementServiceConnectionIdempotencyPolicy >
virtual ListKeyRings(google::cloud::kms::v1::ListKeyRingsRequest)
Parameter
Name
Description
request
google::cloud::kms::v1::ListKeyRingsRequest
Returns
Type
Description
google::cloud::Idempotency
virtual ListCryptoKeys(google::cloud::kms::v1::ListCryptoKeysRequest)
Parameter
Name
Description
request
google::cloud::kms::v1::ListCryptoKeysRequest
Returns
Type
Description
google::cloud::Idempotency
virtual ListCryptoKeyVersions(google::cloud::kms::v1::ListCryptoKeyVersionsRequest)
Parameter
Name
Description
request
google::cloud::kms::v1::ListCryptoKeyVersionsRequest
Returns
Type
Description
google::cloud::Idempotency
virtual ListImportJobs(google::cloud::kms::v1::ListImportJobsRequest)
Parameter
Name
Description
request
google::cloud::kms::v1::ListImportJobsRequest
Returns
Type
Description
google::cloud::Idempotency
virtual GetKeyRing(google::cloud::kms::v1::GetKeyRingRequest const &)
Parameter
Name
Description
request
google::cloud::kms::v1::GetKeyRingRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual GetCryptoKey(google::cloud::kms::v1::GetCryptoKeyRequest const &)
Parameter
Name
Description
request
google::cloud::kms::v1::GetCryptoKeyRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual GetCryptoKeyVersion(google::cloud::kms::v1::GetCryptoKeyVersionRequest const &)
Parameter
Name
Description
request
google::cloud::kms::v1::GetCryptoKeyVersionRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual GetPublicKey(google::cloud::kms::v1::GetPublicKeyRequest const &)
Parameter
Name
Description
request
google::cloud::kms::v1::GetPublicKeyRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual GetImportJob(google::cloud::kms::v1::GetImportJobRequest const &)
Parameter
Name
Description
request
google::cloud::kms::v1::GetImportJobRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual CreateKeyRing(google::cloud::kms::v1::CreateKeyRingRequest const &)
Parameter
Name
Description
request
google::cloud::kms::v1::CreateKeyRingRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual CreateCryptoKey(google::cloud::kms::v1::CreateCryptoKeyRequest const &)
Parameter
Name
Description
request
google::cloud::kms::v1::CreateCryptoKeyRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual CreateCryptoKeyVersion(google::cloud::kms::v1::CreateCryptoKeyVersionRequest const &)
Parameter
Name
Description
request
google::cloud::kms::v1::CreateCryptoKeyVersionRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ImportCryptoKeyVersion(google::cloud::kms::v1::ImportCryptoKeyVersionRequest const &)
Parameter
Name
Description
request
google::cloud::kms::v1::ImportCryptoKeyVersionRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual CreateImportJob(google::cloud::kms::v1::CreateImportJobRequest const &)
Parameter
Name
Description
request
google::cloud::kms::v1::CreateImportJobRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual UpdateCryptoKey(google::cloud::kms::v1::UpdateCryptoKeyRequest const &)
Parameter
Name
Description
request
google::cloud::kms::v1::UpdateCryptoKeyRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual UpdateCryptoKeyVersion(google::cloud::kms::v1::UpdateCryptoKeyVersionRequest const &)
Parameter
Name
Description
request
google::cloud::kms::v1::UpdateCryptoKeyVersionRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual UpdateCryptoKeyPrimaryVersion(google::cloud::kms::v1::UpdateCryptoKeyPrimaryVersionRequest const &)
Parameter
Name
Description
request
google::cloud::kms::v1::UpdateCryptoKeyPrimaryVersionRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual DestroyCryptoKeyVersion(google::cloud::kms::v1::DestroyCryptoKeyVersionRequest const &)
Parameter
Name
Description
request
google::cloud::kms::v1::DestroyCryptoKeyVersionRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual RestoreCryptoKeyVersion(google::cloud::kms::v1::RestoreCryptoKeyVersionRequest const &)
Parameter
Name
Description
request
google::cloud::kms::v1::RestoreCryptoKeyVersionRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual Encrypt(google::cloud::kms::v1::EncryptRequest const &)
Parameter
Name
Description
request
google::cloud::kms::v1::EncryptRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual Decrypt(google::cloud::kms::v1::DecryptRequest const &)
Parameter
Name
Description
request
google::cloud::kms::v1::DecryptRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual RawEncrypt(google::cloud::kms::v1::RawEncryptRequest const &)
Parameter
Name
Description
request
google::cloud::kms::v1::RawEncryptRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual RawDecrypt(google::cloud::kms::v1::RawDecryptRequest const &)
Parameter
Name
Description
request
google::cloud::kms::v1::RawDecryptRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual AsymmetricSign(google::cloud::kms::v1::AsymmetricSignRequest const &)
Parameter
Name
Description
request
google::cloud::kms::v1::AsymmetricSignRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual AsymmetricDecrypt(google::cloud::kms::v1::AsymmetricDecryptRequest const &)
Parameter
Name
Description
request
google::cloud::kms::v1::AsymmetricDecryptRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual MacSign(google::cloud::kms::v1::MacSignRequest const &)
Parameter
Name
Description
request
google::cloud::kms::v1::MacSignRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual MacVerify(google::cloud::kms::v1::MacVerifyRequest const &)
Parameter
Name
Description
request
google::cloud::kms::v1::MacVerifyRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual GenerateRandomBytes(google::cloud::kms::v1::GenerateRandomBytesRequest const &)
Parameter
Name
Description
request
google::cloud::kms::v1::GenerateRandomBytesRequest const &
Returns
Type
Description
google::cloud::Idempotency
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-03-14 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-14 UTC."],[[["This page provides documentation for the `KeyManagementServiceConnectionIdempotencyPolicy` class, with the latest version being 2.37.0-rc."],["The `KeyManagementServiceConnectionIdempotencyPolicy` class has a `clone()` function that returns a unique pointer to a new copy of the object."],["The page lists multiple functions related to key management, including listing, getting, creating, updating, destroying, and restoring keys and their versions, as well as related functionalities such as encryption, decryption, and signing."],["The function calls all return a `google::cloud::Idempotency`, and take a request of the type `google::cloud::kms::v1` and a type relevant to the function call."],["A full list of all versions from 2.10.1 to 2.37.0-rc is provided, with links to their documentation."]]],[]]