Skip to main content
Documentation
close
Get Started
Get Started with Google Cloud
Product List
Cloud Customer Care
Featured Products
Agent Platform
Apigee API Management
BigQuery
Compute Engine
Cloud CDN
Cloud Run
Cloud Storage
Cloud SQL
Gemini Enterprise
Google Kubernetes Engine
Looker
Cross-product Tools
Access and resources management
Costs and usage management
Infrastructure as code
SDK, languages, frameworks, and tools
Technology Areas
AI and ML
Application development
Application hosting
Compute
Data analytics and pipelines
Databases
Distributed, hybrid, and multicloud
Industry solutions
Migration
Networking
Observability and monitoring
Security
Storage
/
Console
English
Deutsch
Español – América Latina
Français
Português – Brasil
中文 – 简体
日本語
한국어
Sign in
Google Cloud SDK
C++
Client libraries
Start free
Overview
Guides
Reference
Samples
Documentation
More
Overview
Guides
Reference
Samples
Console
Overview
Library reference docs
Infrastructure Manager API C++ Client Library
In-Depth Topics
Environment Variables
How to Override the Authentication Credentials
How to Override the Default Endpoint
Override Retry, Backoff, and Idempotency Policies
Override config_v1::ConfigClient Retry Policies
How to Override the Default Universe Domain
Override config_v1::ConfigClient Universe Domain
Modules
Infrastructure Manager API Configuration Options
Namespaces
google::cloud::config_v1
Overview
Classes
ConfigClient
Overview
Constructors
ConfigClient(ConfigClient const &)
ConfigClient(ConfigClient &&)
ConfigClient(std::shared_ptr< ConfigConnection >, Options)
Operators
operator=(ConfigClient const &)
operator=(ConfigClient &&)
operator==(ConfigClient const &, ConfigClient const &)
operator!=(ConfigClient const &, ConfigClient const &)
Functions
ListDeployments(std::string const &, Options)
ListDeployments(google::cloud::config::v1::ListDeploymentsRequest, Options)
GetDeployment(std::string const &, Options)
GetDeployment(google::cloud::config::v1::GetDeploymentRequest const &, Options)
CreateDeployment(std::string const &, google::cloud::config::v1::Deployment const &, std::string const &, Options)
CreateDeployment(NoAwaitTag, std::string const &, google::cloud::config::v1::Deployment const &, std::string const &, Options)
CreateDeployment(google::cloud::config::v1::CreateDeploymentRequest const &, Options)
CreateDeployment(NoAwaitTag, google::cloud::config::v1::CreateDeploymentRequest const &, Options)
CreateDeployment(google::longrunning::Operation const &, Options)
UpdateDeployment(google::cloud::config::v1::Deployment const &, google::protobuf::FieldMask const &, Options)
UpdateDeployment(NoAwaitTag, google::cloud::config::v1::Deployment const &, google::protobuf::FieldMask const &, Options)
UpdateDeployment(google::cloud::config::v1::UpdateDeploymentRequest const &, Options)
UpdateDeployment(NoAwaitTag, google::cloud::config::v1::UpdateDeploymentRequest const &, Options)
UpdateDeployment(google::longrunning::Operation const &, Options)
DeleteDeployment(std::string const &, Options)
DeleteDeployment(NoAwaitTag, std::string const &, Options)
DeleteDeployment(google::cloud::config::v1::DeleteDeploymentRequest const &, Options)
DeleteDeployment(NoAwaitTag, google::cloud::config::v1::DeleteDeploymentRequest const &, Options)
DeleteDeployment(google::longrunning::Operation const &, Options)
ListRevisions(std::string const &, Options)
ListRevisions(google::cloud::config::v1::ListRevisionsRequest, Options)
GetRevision(std::string const &, Options)
GetRevision(google::cloud::config::v1::GetRevisionRequest const &, Options)
GetResource(std::string const &, Options)
GetResource(google::cloud::config::v1::GetResourceRequest const &, Options)
ListResources(std::string const &, Options)
ListResources(google::cloud::config::v1::ListResourcesRequest, Options)
ExportDeploymentStatefile(google::cloud::config::v1::ExportDeploymentStatefileRequest const &, Options)
ExportRevisionStatefile(google::cloud::config::v1::ExportRevisionStatefileRequest const &, Options)
ImportStatefile(std::string const &, std::int64_t, Options)
ImportStatefile(google::cloud::config::v1::ImportStatefileRequest const &, Options)
DeleteStatefile(std::string const &, Options)
DeleteStatefile(google::cloud::config::v1::DeleteStatefileRequest const &, Options)
LockDeployment(std::string const &, Options)
LockDeployment(NoAwaitTag, std::string const &, Options)
LockDeployment(google::cloud::config::v1::LockDeploymentRequest const &, Options)
LockDeployment(NoAwaitTag, google::cloud::config::v1::LockDeploymentRequest const &, Options)
LockDeployment(google::longrunning::Operation const &, Options)
UnlockDeployment(std::string const &, std::int64_t, Options)
UnlockDeployment(NoAwaitTag, std::string const &, std::int64_t, Options)
UnlockDeployment(google::cloud::config::v1::UnlockDeploymentRequest const &, Options)
UnlockDeployment(NoAwaitTag, google::cloud::config::v1::UnlockDeploymentRequest const &, Options)
UnlockDeployment(google::longrunning::Operation const &, Options)
ExportLockInfo(std::string const &, Options)
ExportLockInfo(google::cloud::config::v1::ExportLockInfoRequest const &, Options)
CreatePreview(std::string const &, google::cloud::config::v1::Preview const &, Options)
CreatePreview(NoAwaitTag, std::string const &, google::cloud::config::v1::Preview const &, Options)
CreatePreview(google::cloud::config::v1::CreatePreviewRequest const &, Options)
CreatePreview(NoAwaitTag, google::cloud::config::v1::CreatePreviewRequest const &, Options)
CreatePreview(google::longrunning::Operation const &, Options)
GetPreview(std::string const &, Options)
GetPreview(google::cloud::config::v1::GetPreviewRequest const &, Options)
ListPreviews(std::string const &, Options)
ListPreviews(google::cloud::config::v1::ListPreviewsRequest, Options)
DeletePreview(std::string const &, Options)
DeletePreview(NoAwaitTag, std::string const &, Options)
DeletePreview(google::cloud::config::v1::DeletePreviewRequest const &, Options)
DeletePreview(NoAwaitTag, google::cloud::config::v1::DeletePreviewRequest const &, Options)
DeletePreview(google::longrunning::Operation const &, Options)
ExportPreviewResult(google::cloud::config::v1::ExportPreviewResultRequest const &, Options)
ListTerraformVersions(std::string const &, Options)
ListTerraformVersions(google::cloud::config::v1::ListTerraformVersionsRequest, Options)
GetTerraformVersion(std::string const &, Options)
GetTerraformVersion(google::cloud::config::v1::GetTerraformVersionRequest const &, Options)
ListResourceChanges(std::string const &, Options)
ListResourceChanges(google::cloud::config::v1::ListResourceChangesRequest, Options)
GetResourceChange(std::string const &, Options)
GetResourceChange(google::cloud::config::v1::GetResourceChangeRequest const &, Options)
ListResourceDrifts(std::string const &, Options)
ListResourceDrifts(google::cloud::config::v1::ListResourceDriftsRequest, Options)
GetResourceDrift(std::string const &, Options)
GetResourceDrift(google::cloud::config::v1::GetResourceDriftRequest const &, Options)
GetAutoMigrationConfig(std::string const &, Options)
GetAutoMigrationConfig(google::cloud::config::v1::GetAutoMigrationConfigRequest const &, Options)
UpdateAutoMigrationConfig(google::cloud::config::v1::AutoMigrationConfig const &, google::protobuf::FieldMask const &, Options)
UpdateAutoMigrationConfig(NoAwaitTag, google::cloud::config::v1::AutoMigrationConfig const &, google::protobuf::FieldMask const &, Options)
UpdateAutoMigrationConfig(google::cloud::config::v1::UpdateAutoMigrationConfigRequest const &, Options)
UpdateAutoMigrationConfig(NoAwaitTag, google::cloud::config::v1::UpdateAutoMigrationConfigRequest const &, Options)
UpdateAutoMigrationConfig(google::longrunning::Operation const &, Options)
GetDeploymentGroup(std::string const &, Options)
GetDeploymentGroup(google::cloud::config::v1::GetDeploymentGroupRequest const &, Options)
CreateDeploymentGroup(std::string const &, google::cloud::config::v1::DeploymentGroup const &, std::string const &, Options)
CreateDeploymentGroup(NoAwaitTag, std::string const &, google::cloud::config::v1::DeploymentGroup const &, std::string const &, Options)
CreateDeploymentGroup(google::cloud::config::v1::CreateDeploymentGroupRequest const &, Options)
CreateDeploymentGroup(NoAwaitTag, google::cloud::config::v1::CreateDeploymentGroupRequest const &, Options)
CreateDeploymentGroup(google::longrunning::Operation const &, Options)
UpdateDeploymentGroup(google::cloud::config::v1::DeploymentGroup const &, google::protobuf::FieldMask const &, Options)
UpdateDeploymentGroup(NoAwaitTag, google::cloud::config::v1::DeploymentGroup const &, google::protobuf::FieldMask const &, Options)
UpdateDeploymentGroup(google::cloud::config::v1::UpdateDeploymentGroupRequest const &, Options)
UpdateDeploymentGroup(NoAwaitTag, google::cloud::config::v1::UpdateDeploymentGroupRequest const &, Options)
UpdateDeploymentGroup(google::longrunning::Operation const &, Options)
DeleteDeploymentGroup(std::string const &, Options)
DeleteDeploymentGroup(NoAwaitTag, std::string const &, Options)
DeleteDeploymentGroup(google::cloud::config::v1::DeleteDeploymentGroupRequest const &, Options)
DeleteDeploymentGroup(NoAwaitTag, google::cloud::config::v1::DeleteDeploymentGroupRequest const &, Options)
DeleteDeploymentGroup(google::longrunning::Operation const &, Options)
ListDeploymentGroups(std::string const &, Options)
ListDeploymentGroups(google::cloud::config::v1::ListDeploymentGroupsRequest, Options)
ProvisionDeploymentGroup(std::string const &, Options)
ProvisionDeploymentGroup(NoAwaitTag, std::string const &, Options)
ProvisionDeploymentGroup(google::cloud::config::v1::ProvisionDeploymentGroupRequest const &, Options)
ProvisionDeploymentGroup(NoAwaitTag, google::cloud::config::v1::ProvisionDeploymentGroupRequest const &, Options)
ProvisionDeploymentGroup(google::longrunning::Operation const &, Options)
DeprovisionDeploymentGroup(std::string const &, Options)
DeprovisionDeploymentGroup(NoAwaitTag, std::string const &, Options)
DeprovisionDeploymentGroup(google::cloud::config::v1::DeprovisionDeploymentGroupRequest const &, Options)
DeprovisionDeploymentGroup(NoAwaitTag, google::cloud::config::v1::DeprovisionDeploymentGroupRequest const &, Options)
DeprovisionDeploymentGroup(google::longrunning::Operation const &, Options)
GetDeploymentGroupRevision(std::string const &, Options)
GetDeploymentGroupRevision(google::cloud::config::v1::GetDeploymentGroupRevisionRequest const &, Options)
ListDeploymentGroupRevisions(std::string const &, Options)
ListDeploymentGroupRevisions(google::cloud::config::v1::ListDeploymentGroupRevisionsRequest, Options)
ListLocations(google::cloud::location::ListLocationsRequest, Options)
GetLocation(google::cloud::location::GetLocationRequest const &, Options)
SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &, Options)
GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &, Options)
TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &, Options)
ListOperations(std::string const &, std::string const &, Options)
ListOperations(google::longrunning::ListOperationsRequest, Options)
GetOperation(std::string const &, Options)
GetOperation(google::longrunning::GetOperationRequest const &, Options)
DeleteOperation(std::string const &, Options)
DeleteOperation(google::longrunning::DeleteOperationRequest const &, Options)
CancelOperation(std::string const &, Options)
CancelOperation(google::longrunning::CancelOperationRequest const &, Options)
ConfigConnection
Overview
Functions
virtual options()
virtual ListDeployments(google::cloud::config::v1::ListDeploymentsRequest)
virtual GetDeployment(google::cloud::config::v1::GetDeploymentRequest const &)
virtual CreateDeployment(google::cloud::config::v1::CreateDeploymentRequest const &)
virtual CreateDeployment(NoAwaitTag, google::cloud::config::v1::CreateDeploymentRequest const &)
virtual CreateDeployment(google::longrunning::Operation const &)
virtual UpdateDeployment(google::cloud::config::v1::UpdateDeploymentRequest const &)
virtual UpdateDeployment(NoAwaitTag, google::cloud::config::v1::UpdateDeploymentRequest const &)
virtual UpdateDeployment(google::longrunning::Operation const &)
virtual DeleteDeployment(google::cloud::config::v1::DeleteDeploymentRequest const &)
virtual DeleteDeployment(NoAwaitTag, google::cloud::config::v1::DeleteDeploymentRequest const &)
virtual DeleteDeployment(google::longrunning::Operation const &)
virtual ListRevisions(google::cloud::config::v1::ListRevisionsRequest)
virtual GetRevision(google::cloud::config::v1::GetRevisionRequest const &)
virtual GetResource(google::cloud::config::v1::GetResourceRequest const &)
virtual ListResources(google::cloud::config::v1::ListResourcesRequest)
virtual ExportDeploymentStatefile(google::cloud::config::v1::ExportDeploymentStatefileRequest const &)
virtual ExportRevisionStatefile(google::cloud::config::v1::ExportRevisionStatefileRequest const &)
virtual ImportStatefile(google::cloud::config::v1::ImportStatefileRequest const &)
virtual DeleteStatefile(google::cloud::config::v1::DeleteStatefileRequest const &)
virtual LockDeployment(google::cloud::config::v1::LockDeploymentRequest const &)
virtual LockDeployment(NoAwaitTag, google::cloud::config::v1::LockDeploymentRequest const &)
virtual LockDeployment(google::longrunning::Operation const &)
virtual UnlockDeployment(google::cloud::config::v1::UnlockDeploymentRequest const &)
virtual UnlockDeployment(NoAwaitTag, google::cloud::config::v1::UnlockDeploymentRequest const &)
virtual UnlockDeployment(google::longrunning::Operation const &)
virtual ExportLockInfo(google::cloud::config::v1::ExportLockInfoRequest const &)
virtual CreatePreview(google::cloud::config::v1::CreatePreviewRequest const &)
virtual CreatePreview(NoAwaitTag, google::cloud::config::v1::CreatePreviewRequest const &)
virtual CreatePreview(google::longrunning::Operation const &)
virtual GetPreview(google::cloud::config::v1::GetPreviewRequest const &)
virtual ListPreviews(google::cloud::config::v1::ListPreviewsRequest)
virtual DeletePreview(google::cloud::config::v1::DeletePreviewRequest const &)
virtual DeletePreview(NoAwaitTag, google::cloud::config::v1::DeletePreviewRequest const &)
virtual DeletePreview(google::longrunning::Operation const &)
virtual ExportPreviewResult(google::cloud::config::v1::ExportPreviewResultRequest const &)
virtual ListTerraformVersions(google::cloud::config::v1::ListTerraformVersionsRequest)
virtual GetTerraformVersion(google::cloud::config::v1::GetTerraformVersionRequest const &)
virtual ListResourceChanges(google::cloud::config::v1::ListResourceChangesRequest)
virtual GetResourceChange(google::cloud::config::v1::GetResourceChangeRequest const &)
virtual ListResourceDrifts(google::cloud::config::v1::ListResourceDriftsRequest)
virtual GetResourceDrift(google::cloud::config::v1::GetResourceDriftRequest const &)
virtual GetAutoMigrationConfig(google::cloud::config::v1::GetAutoMigrationConfigRequest const &)
virtual UpdateAutoMigrationConfig(google::cloud::config::v1::UpdateAutoMigrationConfigRequest const &)
virtual UpdateAutoMigrationConfig(NoAwaitTag, google::cloud::config::v1::UpdateAutoMigrationConfigRequest const &)
virtual UpdateAutoMigrationConfig(google::longrunning::Operation const &)
virtual GetDeploymentGroup(google::cloud::config::v1::GetDeploymentGroupRequest const &)
virtual CreateDeploymentGroup(google::cloud::config::v1::CreateDeploymentGroupRequest const &)
virtual CreateDeploymentGroup(NoAwaitTag, google::cloud::config::v1::CreateDeploymentGroupRequest const &)
virtual CreateDeploymentGroup(google::longrunning::Operation const &)
virtual UpdateDeploymentGroup(google::cloud::config::v1::UpdateDeploymentGroupRequest const &)
virtual UpdateDeploymentGroup(NoAwaitTag, google::cloud::config::v1::UpdateDeploymentGroupRequest const &)
virtual UpdateDeploymentGroup(google::longrunning::Operation const &)
virtual DeleteDeploymentGroup(google::cloud::config::v1::DeleteDeploymentGroupRequest const &)
virtual DeleteDeploymentGroup(NoAwaitTag, google::cloud::config::v1::DeleteDeploymentGroupRequest const &)
virtual DeleteDeploymentGroup(google::longrunning::Operation const &)
virtual ListDeploymentGroups(google::cloud::config::v1::ListDeploymentGroupsRequest)
virtual ProvisionDeploymentGroup(google::cloud::config::v1::ProvisionDeploymentGroupRequest const &)
virtual ProvisionDeploymentGroup(NoAwaitTag, google::cloud::config::v1::ProvisionDeploymentGroupRequest const &)
virtual ProvisionDeploymentGroup(google::longrunning::Operation const &)
virtual DeprovisionDeploymentGroup(google::cloud::config::v1::DeprovisionDeploymentGroupRequest const &)
virtual DeprovisionDeploymentGroup(NoAwaitTag, google::cloud::config::v1::DeprovisionDeploymentGroupRequest const &)
virtual DeprovisionDeploymentGroup(google::longrunning::Operation const &)
virtual GetDeploymentGroupRevision(google::cloud::config::v1::GetDeploymentGroupRevisionRequest const &)
virtual ListDeploymentGroupRevisions(google::cloud::config::v1::ListDeploymentGroupRevisionsRequest)
virtual ListLocations(google::cloud::location::ListLocationsRequest)
virtual GetLocation(google::cloud::location::GetLocationRequest const &)
virtual SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &)
virtual GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &)
virtual TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &)