Class KeyManagementServiceConnectionIdempotencyPolicy (2.18.0)

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