Class ConfigConnectionIdempotencyPolicy (2.23.0)
Note: Some or all of the information on this page might not apply
to Trusted Cloud. For a list of services that are available in
Trusted Cloud, see Services available for
Trusted Cloud .
Version 2.23.0keyboard_arrow_down
Functions
virtual clone() const
Create a new copy of this object.
Returns
Type
Description
std::unique_ptr< ConfigConnectionIdempotencyPolicy >
virtual ListDeployments(google::cloud::config::v1::ListDeploymentsRequest)
Parameter
Name
Description
request
google::cloud::config::v1::ListDeploymentsRequest
Returns
Type
Description
google::cloud::Idempotency
virtual GetDeployment(google::cloud::config::v1::GetDeploymentRequest const &)
Parameter
Name
Description
request
google::cloud::config::v1::GetDeploymentRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual CreateDeployment(google::cloud::config::v1::CreateDeploymentRequest const &)
Parameter
Name
Description
request
google::cloud::config::v1::CreateDeploymentRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual UpdateDeployment(google::cloud::config::v1::UpdateDeploymentRequest const &)
Parameter
Name
Description
request
google::cloud::config::v1::UpdateDeploymentRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual DeleteDeployment(google::cloud::config::v1::DeleteDeploymentRequest const &)
Parameter
Name
Description
request
google::cloud::config::v1::DeleteDeploymentRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ListRevisions(google::cloud::config::v1::ListRevisionsRequest)
Parameter
Name
Description
request
google::cloud::config::v1::ListRevisionsRequest
Returns
Type
Description
google::cloud::Idempotency
virtual GetRevision(google::cloud::config::v1::GetRevisionRequest const &)
Parameter
Name
Description
request
google::cloud::config::v1::GetRevisionRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual GetResource(google::cloud::config::v1::GetResourceRequest const &)
Parameter
Name
Description
request
google::cloud::config::v1::GetResourceRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ListResources(google::cloud::config::v1::ListResourcesRequest)
Parameter
Name
Description
request
google::cloud::config::v1::ListResourcesRequest
Returns
Type
Description
google::cloud::Idempotency
virtual ExportDeploymentStatefile(google::cloud::config::v1::ExportDeploymentStatefileRequest const &)
Parameter
Name
Description
request
google::cloud::config::v1::ExportDeploymentStatefileRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ExportRevisionStatefile(google::cloud::config::v1::ExportRevisionStatefileRequest const &)
Parameter
Name
Description
request
google::cloud::config::v1::ExportRevisionStatefileRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ImportStatefile(google::cloud::config::v1::ImportStatefileRequest const &)
Parameter
Name
Description
request
google::cloud::config::v1::ImportStatefileRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual DeleteStatefile(google::cloud::config::v1::DeleteStatefileRequest const &)
Parameter
Name
Description
request
google::cloud::config::v1::DeleteStatefileRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual LockDeployment(google::cloud::config::v1::LockDeploymentRequest const &)
Parameter
Name
Description
request
google::cloud::config::v1::LockDeploymentRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual UnlockDeployment(google::cloud::config::v1::UnlockDeploymentRequest const &)
Parameter
Name
Description
request
google::cloud::config::v1::UnlockDeploymentRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ExportLockInfo(google::cloud::config::v1::ExportLockInfoRequest const &)
Parameter
Name
Description
request
google::cloud::config::v1::ExportLockInfoRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual CreatePreview(google::cloud::config::v1::CreatePreviewRequest const &)
Parameter
Name
Description
request
google::cloud::config::v1::CreatePreviewRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual GetPreview(google::cloud::config::v1::GetPreviewRequest const &)
Parameter
Name
Description
request
google::cloud::config::v1::GetPreviewRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ListPreviews(google::cloud::config::v1::ListPreviewsRequest)
Parameter
Name
Description
request
google::cloud::config::v1::ListPreviewsRequest
Returns
Type
Description
google::cloud::Idempotency
virtual DeletePreview(google::cloud::config::v1::DeletePreviewRequest const &)
Parameter
Name
Description
request
google::cloud::config::v1::DeletePreviewRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ExportPreviewResult(google::cloud::config::v1::ExportPreviewResultRequest const &)
Parameter
Name
Description
request
google::cloud::config::v1::ExportPreviewResultRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ListTerraformVersions(google::cloud::config::v1::ListTerraformVersionsRequest)
Parameter
Name
Description
request
google::cloud::config::v1::ListTerraformVersionsRequest
Returns
Type
Description
google::cloud::Idempotency
virtual GetTerraformVersion(google::cloud::config::v1::GetTerraformVersionRequest const &)
Parameter
Name
Description
request
google::cloud::config::v1::GetTerraformVersionRequest const &
Returns
Type
Description
google::cloud::Idempotency
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-08-14 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-14 UTC."],[[["\u003cp\u003eThis document provides versioned documentation for the \u003ccode\u003eConfigConnectionIdempotencyPolicy\u003c/code\u003e class, spanning from version 2.16.0 up to the release candidate 2.37.0-rc.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eConfigConnectionIdempotencyPolicy\u003c/code\u003e class includes various functions to manage deployments, revisions, resources, and statefiles, including creating, listing, getting, updating, deleting, locking, and unlocking.\u003c/p\u003e\n"],["\u003cp\u003eSeveral functions related to preview management, such as creating, getting, listing, deleting, and exporting results, are also supported in this class.\u003c/p\u003e\n"],["\u003cp\u003eThe class contains functions for managing Terraform versions, allowing users to list and retrieve specific versions.\u003c/p\u003e\n"],["\u003cp\u003eEach function in the class, like \u003ccode\u003eListDeployments\u003c/code\u003e, \u003ccode\u003eGetDeployment\u003c/code\u003e, and \u003ccode\u003eCreateDeployment\u003c/code\u003e, accepts a request object as a parameter and returns a \u003ccode\u003egoogle::cloud::Idempotency\u003c/code\u003e type.\u003c/p\u003e\n"]]],[],null,[]]