1.12.0 (latest) 1.11.0 1.10.0 1.9.0 1.8.0 1.7.0 1.6.0 1.5.0 1.4.0 1.3.0 1.2.0 1.1.0 1.0.0

    public sealed class ConfigClientImpl : ConfigClient

Reference documentation and code samples for the Infrastructure Manager v1 API class ConfigClientImpl.

Config client wrapper implementation, for convenient use.

## Inheritance

[object](https://learn.microsoft.com/dotnet/api/system.object) \> [ConfigClient](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient) \> ConfigClientImpl

## Inherited Members

[ConfigClient.DefaultEndpoint](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_DefaultEndpoint) [ConfigClient.DefaultScopes](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_DefaultScopes) [ConfigClient.ServiceMetadata](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ServiceMetadata) [ConfigClient.CreateAsync(CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_CreateAsync_System_Threading_CancellationToken_) [ConfigClient.Create()](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_Create) [ConfigClient.ShutdownDefaultChannelsAsync()](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ShutdownDefaultChannelsAsync) [ConfigClient.ListDeployments(string, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ListDeployments_System_String_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.ListDeploymentsAsync(string, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ListDeploymentsAsync_System_String_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.ListDeployments(LocationName, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ListDeployments_Google_Api_Gax_ResourceNames_LocationName_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.ListDeploymentsAsync(LocationName, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ListDeploymentsAsync_Google_Api_Gax_ResourceNames_LocationName_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.GetDeploymentAsync(GetDeploymentRequest, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetDeploymentAsync_Google_Cloud_Config_V1_GetDeploymentRequest_System_Threading_CancellationToken_) [ConfigClient.GetDeployment(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetDeployment_System_String_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.GetDeploymentAsync(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetDeploymentAsync_System_String_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.GetDeploymentAsync(string, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetDeploymentAsync_System_String_System_Threading_CancellationToken_) [ConfigClient.GetDeployment(DeploymentName, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetDeployment_Google_Cloud_Config_V1_DeploymentName_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.GetDeploymentAsync(DeploymentName, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetDeploymentAsync_Google_Cloud_Config_V1_DeploymentName_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.GetDeploymentAsync(DeploymentName, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetDeploymentAsync_Google_Cloud_Config_V1_DeploymentName_System_Threading_CancellationToken_) [ConfigClient.CreateDeploymentAsync(CreateDeploymentRequest, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_CreateDeploymentAsync_Google_Cloud_Config_V1_CreateDeploymentRequest_System_Threading_CancellationToken_) [ConfigClient.PollOnceCreateDeployment(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_PollOnceCreateDeployment_System_String_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.PollOnceCreateDeploymentAsync(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_PollOnceCreateDeploymentAsync_System_String_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.CreateDeployment(string, Deployment, string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_CreateDeployment_System_String_Google_Cloud_Config_V1_Deployment_System_String_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.CreateDeploymentAsync(string, Deployment, string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_CreateDeploymentAsync_System_String_Google_Cloud_Config_V1_Deployment_System_String_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.CreateDeploymentAsync(string, Deployment, string, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_CreateDeploymentAsync_System_String_Google_Cloud_Config_V1_Deployment_System_String_System_Threading_CancellationToken_) [ConfigClient.CreateDeployment(LocationName, Deployment, string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_CreateDeployment_Google_Api_Gax_ResourceNames_LocationName_Google_Cloud_Config_V1_Deployment_System_String_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.CreateDeploymentAsync(LocationName, Deployment, string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_CreateDeploymentAsync_Google_Api_Gax_ResourceNames_LocationName_Google_Cloud_Config_V1_Deployment_System_String_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.CreateDeploymentAsync(LocationName, Deployment, string, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_CreateDeploymentAsync_Google_Api_Gax_ResourceNames_LocationName_Google_Cloud_Config_V1_Deployment_System_String_System_Threading_CancellationToken_) [ConfigClient.UpdateDeploymentAsync(UpdateDeploymentRequest, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_UpdateDeploymentAsync_Google_Cloud_Config_V1_UpdateDeploymentRequest_System_Threading_CancellationToken_) [ConfigClient.PollOnceUpdateDeployment(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_PollOnceUpdateDeployment_System_String_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.PollOnceUpdateDeploymentAsync(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_PollOnceUpdateDeploymentAsync_System_String_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.UpdateDeployment(Deployment, FieldMask, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_UpdateDeployment_Google_Cloud_Config_V1_Deployment_Google_Protobuf_WellKnownTypes_FieldMask_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.UpdateDeploymentAsync(Deployment, FieldMask, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_UpdateDeploymentAsync_Google_Cloud_Config_V1_Deployment_Google_Protobuf_WellKnownTypes_FieldMask_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.UpdateDeploymentAsync(Deployment, FieldMask, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_UpdateDeploymentAsync_Google_Cloud_Config_V1_Deployment_Google_Protobuf_WellKnownTypes_FieldMask_System_Threading_CancellationToken_) [ConfigClient.DeleteDeploymentAsync(DeleteDeploymentRequest, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_DeleteDeploymentAsync_Google_Cloud_Config_V1_DeleteDeploymentRequest_System_Threading_CancellationToken_) [ConfigClient.PollOnceDeleteDeployment(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_PollOnceDeleteDeployment_System_String_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.PollOnceDeleteDeploymentAsync(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_PollOnceDeleteDeploymentAsync_System_String_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.DeleteDeployment(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_DeleteDeployment_System_String_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.DeleteDeploymentAsync(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_DeleteDeploymentAsync_System_String_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.DeleteDeploymentAsync(string, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_DeleteDeploymentAsync_System_String_System_Threading_CancellationToken_) [ConfigClient.DeleteDeployment(DeploymentName, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_DeleteDeployment_Google_Cloud_Config_V1_DeploymentName_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.DeleteDeploymentAsync(DeploymentName, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_DeleteDeploymentAsync_Google_Cloud_Config_V1_DeploymentName_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.DeleteDeploymentAsync(DeploymentName, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_DeleteDeploymentAsync_Google_Cloud_Config_V1_DeploymentName_System_Threading_CancellationToken_) [ConfigClient.ListRevisions(string, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ListRevisions_System_String_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.ListRevisionsAsync(string, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ListRevisionsAsync_System_String_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.ListRevisions(DeploymentName, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ListRevisions_Google_Cloud_Config_V1_DeploymentName_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.ListRevisionsAsync(DeploymentName, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ListRevisionsAsync_Google_Cloud_Config_V1_DeploymentName_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.GetRevisionAsync(GetRevisionRequest, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetRevisionAsync_Google_Cloud_Config_V1_GetRevisionRequest_System_Threading_CancellationToken_) [ConfigClient.GetRevision(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetRevision_System_String_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.GetRevisionAsync(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetRevisionAsync_System_String_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.GetRevisionAsync(string, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetRevisionAsync_System_String_System_Threading_CancellationToken_) [ConfigClient.GetRevision(RevisionName, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetRevision_Google_Cloud_Config_V1_RevisionName_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.GetRevisionAsync(RevisionName, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetRevisionAsync_Google_Cloud_Config_V1_RevisionName_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.GetRevisionAsync(RevisionName, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetRevisionAsync_Google_Cloud_Config_V1_RevisionName_System_Threading_CancellationToken_) [ConfigClient.GetResourceAsync(GetResourceRequest, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetResourceAsync_Google_Cloud_Config_V1_GetResourceRequest_System_Threading_CancellationToken_) [ConfigClient.GetResource(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetResource_System_String_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.GetResourceAsync(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetResourceAsync_System_String_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.GetResourceAsync(string, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetResourceAsync_System_String_System_Threading_CancellationToken_) [ConfigClient.GetResource(ResourceName, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetResource_Google_Cloud_Config_V1_ResourceName_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.GetResourceAsync(ResourceName, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetResourceAsync_Google_Cloud_Config_V1_ResourceName_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.GetResourceAsync(ResourceName, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetResourceAsync_Google_Cloud_Config_V1_ResourceName_System_Threading_CancellationToken_) [ConfigClient.ListResources(string, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ListResources_System_String_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.ListResourcesAsync(string, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ListResourcesAsync_System_String_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.ListResources(RevisionName, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ListResources_Google_Cloud_Config_V1_RevisionName_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.ListResourcesAsync(RevisionName, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ListResourcesAsync_Google_Cloud_Config_V1_RevisionName_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.ExportDeploymentStatefileAsync(ExportDeploymentStatefileRequest, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ExportDeploymentStatefileAsync_Google_Cloud_Config_V1_ExportDeploymentStatefileRequest_System_Threading_CancellationToken_) [ConfigClient.ExportRevisionStatefileAsync(ExportRevisionStatefileRequest, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ExportRevisionStatefileAsync_Google_Cloud_Config_V1_ExportRevisionStatefileRequest_System_Threading_CancellationToken_) [ConfigClient.ImportStatefileAsync(ImportStatefileRequest, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ImportStatefileAsync_Google_Cloud_Config_V1_ImportStatefileRequest_System_Threading_CancellationToken_) [ConfigClient.ImportStatefile(string, long, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ImportStatefile_System_String_System_Int64_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.ImportStatefileAsync(string, long, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ImportStatefileAsync_System_String_System_Int64_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.ImportStatefileAsync(string, long, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ImportStatefileAsync_System_String_System_Int64_System_Threading_CancellationToken_) [ConfigClient.ImportStatefile(DeploymentName, long, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ImportStatefile_Google_Cloud_Config_V1_DeploymentName_System_Int64_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.ImportStatefileAsync(DeploymentName, long, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ImportStatefileAsync_Google_Cloud_Config_V1_DeploymentName_System_Int64_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.ImportStatefileAsync(DeploymentName, long, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ImportStatefileAsync_Google_Cloud_Config_V1_DeploymentName_System_Int64_System_Threading_CancellationToken_) [ConfigClient.DeleteStatefileAsync(DeleteStatefileRequest, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_DeleteStatefileAsync_Google_Cloud_Config_V1_DeleteStatefileRequest_System_Threading_CancellationToken_) [ConfigClient.DeleteStatefile(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_DeleteStatefile_System_String_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.DeleteStatefileAsync(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_DeleteStatefileAsync_System_String_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.DeleteStatefileAsync(string, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_DeleteStatefileAsync_System_String_System_Threading_CancellationToken_) [ConfigClient.DeleteStatefile(DeploymentName, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_DeleteStatefile_Google_Cloud_Config_V1_DeploymentName_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.DeleteStatefileAsync(DeploymentName, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_DeleteStatefileAsync_Google_Cloud_Config_V1_DeploymentName_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.DeleteStatefileAsync(DeploymentName, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_DeleteStatefileAsync_Google_Cloud_Config_V1_DeploymentName_System_Threading_CancellationToken_) [ConfigClient.LockDeploymentAsync(LockDeploymentRequest, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_LockDeploymentAsync_Google_Cloud_Config_V1_LockDeploymentRequest_System_Threading_CancellationToken_) [ConfigClient.PollOnceLockDeployment(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_PollOnceLockDeployment_System_String_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.PollOnceLockDeploymentAsync(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_PollOnceLockDeploymentAsync_System_String_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.LockDeployment(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_LockDeployment_System_String_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.LockDeploymentAsync(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_LockDeploymentAsync_System_String_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.LockDeploymentAsync(string, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_LockDeploymentAsync_System_String_System_Threading_CancellationToken_) [ConfigClient.LockDeployment(DeploymentName, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_LockDeployment_Google_Cloud_Config_V1_DeploymentName_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.LockDeploymentAsync(DeploymentName, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_LockDeploymentAsync_Google_Cloud_Config_V1_DeploymentName_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.LockDeploymentAsync(DeploymentName, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_LockDeploymentAsync_Google_Cloud_Config_V1_DeploymentName_System_Threading_CancellationToken_) [ConfigClient.UnlockDeploymentAsync(UnlockDeploymentRequest, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_UnlockDeploymentAsync_Google_Cloud_Config_V1_UnlockDeploymentRequest_System_Threading_CancellationToken_) [ConfigClient.PollOnceUnlockDeployment(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_PollOnceUnlockDeployment_System_String_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.PollOnceUnlockDeploymentAsync(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_PollOnceUnlockDeploymentAsync_System_String_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.UnlockDeployment(string, long, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_UnlockDeployment_System_String_System_Int64_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.UnlockDeploymentAsync(string, long, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_UnlockDeploymentAsync_System_String_System_Int64_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.UnlockDeploymentAsync(string, long, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_UnlockDeploymentAsync_System_String_System_Int64_System_Threading_CancellationToken_) [ConfigClient.UnlockDeployment(DeploymentName, long, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_UnlockDeployment_Google_Cloud_Config_V1_DeploymentName_System_Int64_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.UnlockDeploymentAsync(DeploymentName, long, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_UnlockDeploymentAsync_Google_Cloud_Config_V1_DeploymentName_System_Int64_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.UnlockDeploymentAsync(DeploymentName, long, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_UnlockDeploymentAsync_Google_Cloud_Config_V1_DeploymentName_System_Int64_System_Threading_CancellationToken_) [ConfigClient.ExportLockInfoAsync(ExportLockInfoRequest, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ExportLockInfoAsync_Google_Cloud_Config_V1_ExportLockInfoRequest_System_Threading_CancellationToken_) [ConfigClient.ExportLockInfo(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ExportLockInfo_System_String_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.ExportLockInfoAsync(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ExportLockInfoAsync_System_String_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.ExportLockInfoAsync(string, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ExportLockInfoAsync_System_String_System_Threading_CancellationToken_) [ConfigClient.ExportLockInfo(DeploymentName, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ExportLockInfo_Google_Cloud_Config_V1_DeploymentName_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.ExportLockInfoAsync(DeploymentName, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ExportLockInfoAsync_Google_Cloud_Config_V1_DeploymentName_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.ExportLockInfoAsync(DeploymentName, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ExportLockInfoAsync_Google_Cloud_Config_V1_DeploymentName_System_Threading_CancellationToken_) [ConfigClient.CreatePreviewAsync(CreatePreviewRequest, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_CreatePreviewAsync_Google_Cloud_Config_V1_CreatePreviewRequest_System_Threading_CancellationToken_) [ConfigClient.PollOnceCreatePreview(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_PollOnceCreatePreview_System_String_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.PollOnceCreatePreviewAsync(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_PollOnceCreatePreviewAsync_System_String_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.CreatePreview(string, Preview, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_CreatePreview_System_String_Google_Cloud_Config_V1_Preview_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.CreatePreviewAsync(string, Preview, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_CreatePreviewAsync_System_String_Google_Cloud_Config_V1_Preview_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.CreatePreviewAsync(string, Preview, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_CreatePreviewAsync_System_String_Google_Cloud_Config_V1_Preview_System_Threading_CancellationToken_) [ConfigClient.CreatePreview(LocationName, Preview, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_CreatePreview_Google_Api_Gax_ResourceNames_LocationName_Google_Cloud_Config_V1_Preview_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.CreatePreviewAsync(LocationName, Preview, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_CreatePreviewAsync_Google_Api_Gax_ResourceNames_LocationName_Google_Cloud_Config_V1_Preview_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.CreatePreviewAsync(LocationName, Preview, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_CreatePreviewAsync_Google_Api_Gax_ResourceNames_LocationName_Google_Cloud_Config_V1_Preview_System_Threading_CancellationToken_) [ConfigClient.GetPreviewAsync(GetPreviewRequest, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetPreviewAsync_Google_Cloud_Config_V1_GetPreviewRequest_System_Threading_CancellationToken_) [ConfigClient.GetPreview(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetPreview_System_String_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.GetPreviewAsync(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetPreviewAsync_System_String_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.GetPreviewAsync(string, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetPreviewAsync_System_String_System_Threading_CancellationToken_) [ConfigClient.GetPreview(PreviewName, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetPreview_Google_Cloud_Config_V1_PreviewName_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.GetPreviewAsync(PreviewName, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetPreviewAsync_Google_Cloud_Config_V1_PreviewName_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.GetPreviewAsync(PreviewName, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetPreviewAsync_Google_Cloud_Config_V1_PreviewName_System_Threading_CancellationToken_) [ConfigClient.ListPreviews(string, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ListPreviews_System_String_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.ListPreviewsAsync(string, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ListPreviewsAsync_System_String_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.ListPreviews(LocationName, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ListPreviews_Google_Api_Gax_ResourceNames_LocationName_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.ListPreviewsAsync(LocationName, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ListPreviewsAsync_Google_Api_Gax_ResourceNames_LocationName_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.DeletePreviewAsync(DeletePreviewRequest, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_DeletePreviewAsync_Google_Cloud_Config_V1_DeletePreviewRequest_System_Threading_CancellationToken_) [ConfigClient.PollOnceDeletePreview(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_PollOnceDeletePreview_System_String_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.PollOnceDeletePreviewAsync(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_PollOnceDeletePreviewAsync_System_String_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.DeletePreview(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_DeletePreview_System_String_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.DeletePreviewAsync(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_DeletePreviewAsync_System_String_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.DeletePreviewAsync(string, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_DeletePreviewAsync_System_String_System_Threading_CancellationToken_) [ConfigClient.DeletePreview(PreviewName, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_DeletePreview_Google_Cloud_Config_V1_PreviewName_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.DeletePreviewAsync(PreviewName, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_DeletePreviewAsync_Google_Cloud_Config_V1_PreviewName_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.DeletePreviewAsync(PreviewName, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_DeletePreviewAsync_Google_Cloud_Config_V1_PreviewName_System_Threading_CancellationToken_) [ConfigClient.ExportPreviewResultAsync(ExportPreviewResultRequest, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ExportPreviewResultAsync_Google_Cloud_Config_V1_ExportPreviewResultRequest_System_Threading_CancellationToken_) [ConfigClient.ListTerraformVersions(string, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ListTerraformVersions_System_String_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.ListTerraformVersionsAsync(string, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ListTerraformVersionsAsync_System_String_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.ListTerraformVersions(LocationName, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ListTerraformVersions_Google_Api_Gax_ResourceNames_LocationName_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.ListTerraformVersionsAsync(LocationName, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ListTerraformVersionsAsync_Google_Api_Gax_ResourceNames_LocationName_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.GetTerraformVersionAsync(GetTerraformVersionRequest, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetTerraformVersionAsync_Google_Cloud_Config_V1_GetTerraformVersionRequest_System_Threading_CancellationToken_) [ConfigClient.GetTerraformVersion(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetTerraformVersion_System_String_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.GetTerraformVersionAsync(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetTerraformVersionAsync_System_String_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.GetTerraformVersionAsync(string, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetTerraformVersionAsync_System_String_System_Threading_CancellationToken_) [ConfigClient.GetTerraformVersion(TerraformVersionName, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetTerraformVersion_Google_Cloud_Config_V1_TerraformVersionName_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.GetTerraformVersionAsync(TerraformVersionName, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetTerraformVersionAsync_Google_Cloud_Config_V1_TerraformVersionName_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.GetTerraformVersionAsync(TerraformVersionName, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetTerraformVersionAsync_Google_Cloud_Config_V1_TerraformVersionName_System_Threading_CancellationToken_) [ConfigClient.ListResourceChanges(string, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ListResourceChanges_System_String_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.ListResourceChangesAsync(string, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ListResourceChangesAsync_System_String_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.ListResourceChanges(PreviewName, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ListResourceChanges_Google_Cloud_Config_V1_PreviewName_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.ListResourceChangesAsync(PreviewName, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ListResourceChangesAsync_Google_Cloud_Config_V1_PreviewName_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.GetResourceChangeAsync(GetResourceChangeRequest, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetResourceChangeAsync_Google_Cloud_Config_V1_GetResourceChangeRequest_System_Threading_CancellationToken_) [ConfigClient.GetResourceChange(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetResourceChange_System_String_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.GetResourceChangeAsync(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetResourceChangeAsync_System_String_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.GetResourceChangeAsync(string, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetResourceChangeAsync_System_String_System_Threading_CancellationToken_) [ConfigClient.GetResourceChange(ResourceChangeName, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetResourceChange_Google_Cloud_Config_V1_ResourceChangeName_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.GetResourceChangeAsync(ResourceChangeName, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetResourceChangeAsync_Google_Cloud_Config_V1_ResourceChangeName_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.GetResourceChangeAsync(ResourceChangeName, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetResourceChangeAsync_Google_Cloud_Config_V1_ResourceChangeName_System_Threading_CancellationToken_) [ConfigClient.ListResourceDrifts(string, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ListResourceDrifts_System_String_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.ListResourceDriftsAsync(string, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ListResourceDriftsAsync_System_String_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.ListResourceDrifts(PreviewName, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ListResourceDrifts_Google_Cloud_Config_V1_PreviewName_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.ListResourceDriftsAsync(PreviewName, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ListResourceDriftsAsync_Google_Cloud_Config_V1_PreviewName_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.GetResourceDriftAsync(GetResourceDriftRequest, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetResourceDriftAsync_Google_Cloud_Config_V1_GetResourceDriftRequest_System_Threading_CancellationToken_) [ConfigClient.GetResourceDrift(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetResourceDrift_System_String_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.GetResourceDriftAsync(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetResourceDriftAsync_System_String_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.GetResourceDriftAsync(string, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetResourceDriftAsync_System_String_System_Threading_CancellationToken_) [ConfigClient.GetResourceDrift(ResourceDriftName, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetResourceDrift_Google_Cloud_Config_V1_ResourceDriftName_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.GetResourceDriftAsync(ResourceDriftName, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetResourceDriftAsync_Google_Cloud_Config_V1_ResourceDriftName_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.GetResourceDriftAsync(ResourceDriftName, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetResourceDriftAsync_Google_Cloud_Config_V1_ResourceDriftName_System_Threading_CancellationToken_) [ConfigClient.GetAutoMigrationConfigAsync(GetAutoMigrationConfigRequest, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetAutoMigrationConfigAsync_Google_Cloud_Config_V1_GetAutoMigrationConfigRequest_System_Threading_CancellationToken_) [ConfigClient.GetAutoMigrationConfig(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetAutoMigrationConfig_System_String_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.GetAutoMigrationConfigAsync(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetAutoMigrationConfigAsync_System_String_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.GetAutoMigrationConfigAsync(string, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetAutoMigrationConfigAsync_System_String_System_Threading_CancellationToken_) [ConfigClient.GetAutoMigrationConfig(AutoMigrationConfigName, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetAutoMigrationConfig_Google_Cloud_Config_V1_AutoMigrationConfigName_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.GetAutoMigrationConfigAsync(AutoMigrationConfigName, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetAutoMigrationConfigAsync_Google_Cloud_Config_V1_AutoMigrationConfigName_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.GetAutoMigrationConfigAsync(AutoMigrationConfigName, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetAutoMigrationConfigAsync_Google_Cloud_Config_V1_AutoMigrationConfigName_System_Threading_CancellationToken_) [ConfigClient.UpdateAutoMigrationConfigAsync(UpdateAutoMigrationConfigRequest, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_UpdateAutoMigrationConfigAsync_Google_Cloud_Config_V1_UpdateAutoMigrationConfigRequest_System_Threading_CancellationToken_) [ConfigClient.PollOnceUpdateAutoMigrationConfig(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_PollOnceUpdateAutoMigrationConfig_System_String_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.PollOnceUpdateAutoMigrationConfigAsync(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_PollOnceUpdateAutoMigrationConfigAsync_System_String_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.UpdateAutoMigrationConfig(AutoMigrationConfig, FieldMask, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_UpdateAutoMigrationConfig_Google_Cloud_Config_V1_AutoMigrationConfig_Google_Protobuf_WellKnownTypes_FieldMask_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.UpdateAutoMigrationConfigAsync(AutoMigrationConfig, FieldMask, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_UpdateAutoMigrationConfigAsync_Google_Cloud_Config_V1_AutoMigrationConfig_Google_Protobuf_WellKnownTypes_FieldMask_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.UpdateAutoMigrationConfigAsync(AutoMigrationConfig, FieldMask, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_UpdateAutoMigrationConfigAsync_Google_Cloud_Config_V1_AutoMigrationConfig_Google_Protobuf_WellKnownTypes_FieldMask_System_Threading_CancellationToken_) [ConfigClient.GetDeploymentGroupAsync(GetDeploymentGroupRequest, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetDeploymentGroupAsync_Google_Cloud_Config_V1_GetDeploymentGroupRequest_System_Threading_CancellationToken_) [ConfigClient.GetDeploymentGroup(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetDeploymentGroup_System_String_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.GetDeploymentGroupAsync(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetDeploymentGroupAsync_System_String_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.GetDeploymentGroupAsync(string, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetDeploymentGroupAsync_System_String_System_Threading_CancellationToken_) [ConfigClient.GetDeploymentGroup(DeploymentGroupName, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetDeploymentGroup_Google_Cloud_Config_V1_DeploymentGroupName_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.GetDeploymentGroupAsync(DeploymentGroupName, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetDeploymentGroupAsync_Google_Cloud_Config_V1_DeploymentGroupName_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.GetDeploymentGroupAsync(DeploymentGroupName, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetDeploymentGroupAsync_Google_Cloud_Config_V1_DeploymentGroupName_System_Threading_CancellationToken_) [ConfigClient.CreateDeploymentGroupAsync(CreateDeploymentGroupRequest, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_CreateDeploymentGroupAsync_Google_Cloud_Config_V1_CreateDeploymentGroupRequest_System_Threading_CancellationToken_) [ConfigClient.PollOnceCreateDeploymentGroup(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_PollOnceCreateDeploymentGroup_System_String_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.PollOnceCreateDeploymentGroupAsync(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_PollOnceCreateDeploymentGroupAsync_System_String_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.CreateDeploymentGroup(string, DeploymentGroup, string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_CreateDeploymentGroup_System_String_Google_Cloud_Config_V1_DeploymentGroup_System_String_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.CreateDeploymentGroupAsync(string, DeploymentGroup, string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_CreateDeploymentGroupAsync_System_String_Google_Cloud_Config_V1_DeploymentGroup_System_String_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.CreateDeploymentGroupAsync(string, DeploymentGroup, string, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_CreateDeploymentGroupAsync_System_String_Google_Cloud_Config_V1_DeploymentGroup_System_String_System_Threading_CancellationToken_) [ConfigClient.CreateDeploymentGroup(LocationName, DeploymentGroup, string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_CreateDeploymentGroup_Google_Api_Gax_ResourceNames_LocationName_Google_Cloud_Config_V1_DeploymentGroup_System_String_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.CreateDeploymentGroupAsync(LocationName, DeploymentGroup, string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_CreateDeploymentGroupAsync_Google_Api_Gax_ResourceNames_LocationName_Google_Cloud_Config_V1_DeploymentGroup_System_String_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.CreateDeploymentGroupAsync(LocationName, DeploymentGroup, string, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_CreateDeploymentGroupAsync_Google_Api_Gax_ResourceNames_LocationName_Google_Cloud_Config_V1_DeploymentGroup_System_String_System_Threading_CancellationToken_) [ConfigClient.UpdateDeploymentGroupAsync(UpdateDeploymentGroupRequest, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_UpdateDeploymentGroupAsync_Google_Cloud_Config_V1_UpdateDeploymentGroupRequest_System_Threading_CancellationToken_) [ConfigClient.PollOnceUpdateDeploymentGroup(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_PollOnceUpdateDeploymentGroup_System_String_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.PollOnceUpdateDeploymentGroupAsync(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_PollOnceUpdateDeploymentGroupAsync_System_String_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.UpdateDeploymentGroup(DeploymentGroup, FieldMask, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_UpdateDeploymentGroup_Google_Cloud_Config_V1_DeploymentGroup_Google_Protobuf_WellKnownTypes_FieldMask_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.UpdateDeploymentGroupAsync(DeploymentGroup, FieldMask, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_UpdateDeploymentGroupAsync_Google_Cloud_Config_V1_DeploymentGroup_Google_Protobuf_WellKnownTypes_FieldMask_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.UpdateDeploymentGroupAsync(DeploymentGroup, FieldMask, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_UpdateDeploymentGroupAsync_Google_Cloud_Config_V1_DeploymentGroup_Google_Protobuf_WellKnownTypes_FieldMask_System_Threading_CancellationToken_) [ConfigClient.DeleteDeploymentGroupAsync(DeleteDeploymentGroupRequest, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_DeleteDeploymentGroupAsync_Google_Cloud_Config_V1_DeleteDeploymentGroupRequest_System_Threading_CancellationToken_) [ConfigClient.PollOnceDeleteDeploymentGroup(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_PollOnceDeleteDeploymentGroup_System_String_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.PollOnceDeleteDeploymentGroupAsync(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_PollOnceDeleteDeploymentGroupAsync_System_String_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.DeleteDeploymentGroup(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_DeleteDeploymentGroup_System_String_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.DeleteDeploymentGroupAsync(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_DeleteDeploymentGroupAsync_System_String_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.DeleteDeploymentGroupAsync(string, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_DeleteDeploymentGroupAsync_System_String_System_Threading_CancellationToken_) [ConfigClient.DeleteDeploymentGroup(DeploymentGroupName, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_DeleteDeploymentGroup_Google_Cloud_Config_V1_DeploymentGroupName_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.DeleteDeploymentGroupAsync(DeploymentGroupName, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_DeleteDeploymentGroupAsync_Google_Cloud_Config_V1_DeploymentGroupName_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.DeleteDeploymentGroupAsync(DeploymentGroupName, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_DeleteDeploymentGroupAsync_Google_Cloud_Config_V1_DeploymentGroupName_System_Threading_CancellationToken_) [ConfigClient.ListDeploymentGroups(string, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ListDeploymentGroups_System_String_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.ListDeploymentGroupsAsync(string, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ListDeploymentGroupsAsync_System_String_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.ListDeploymentGroups(LocationName, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ListDeploymentGroups_Google_Api_Gax_ResourceNames_LocationName_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.ListDeploymentGroupsAsync(LocationName, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ListDeploymentGroupsAsync_Google_Api_Gax_ResourceNames_LocationName_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.ProvisionDeploymentGroupAsync(ProvisionDeploymentGroupRequest, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ProvisionDeploymentGroupAsync_Google_Cloud_Config_V1_ProvisionDeploymentGroupRequest_System_Threading_CancellationToken_) [ConfigClient.PollOnceProvisionDeploymentGroup(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_PollOnceProvisionDeploymentGroup_System_String_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.PollOnceProvisionDeploymentGroupAsync(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_PollOnceProvisionDeploymentGroupAsync_System_String_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.ProvisionDeploymentGroup(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ProvisionDeploymentGroup_System_String_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.ProvisionDeploymentGroupAsync(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ProvisionDeploymentGroupAsync_System_String_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.ProvisionDeploymentGroupAsync(string, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ProvisionDeploymentGroupAsync_System_String_System_Threading_CancellationToken_) [ConfigClient.ProvisionDeploymentGroup(DeploymentGroupName, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ProvisionDeploymentGroup_Google_Cloud_Config_V1_DeploymentGroupName_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.ProvisionDeploymentGroupAsync(DeploymentGroupName, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ProvisionDeploymentGroupAsync_Google_Cloud_Config_V1_DeploymentGroupName_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.ProvisionDeploymentGroupAsync(DeploymentGroupName, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ProvisionDeploymentGroupAsync_Google_Cloud_Config_V1_DeploymentGroupName_System_Threading_CancellationToken_) [ConfigClient.DeprovisionDeploymentGroupAsync(DeprovisionDeploymentGroupRequest, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_DeprovisionDeploymentGroupAsync_Google_Cloud_Config_V1_DeprovisionDeploymentGroupRequest_System_Threading_CancellationToken_) [ConfigClient.PollOnceDeprovisionDeploymentGroup(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_PollOnceDeprovisionDeploymentGroup_System_String_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.PollOnceDeprovisionDeploymentGroupAsync(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_PollOnceDeprovisionDeploymentGroupAsync_System_String_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.DeprovisionDeploymentGroup(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_DeprovisionDeploymentGroup_System_String_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.DeprovisionDeploymentGroupAsync(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_DeprovisionDeploymentGroupAsync_System_String_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.DeprovisionDeploymentGroupAsync(string, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_DeprovisionDeploymentGroupAsync_System_String_System_Threading_CancellationToken_) [ConfigClient.DeprovisionDeploymentGroup(DeploymentGroupName, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_DeprovisionDeploymentGroup_Google_Cloud_Config_V1_DeploymentGroupName_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.DeprovisionDeploymentGroupAsync(DeploymentGroupName, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_DeprovisionDeploymentGroupAsync_Google_Cloud_Config_V1_DeploymentGroupName_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.DeprovisionDeploymentGroupAsync(DeploymentGroupName, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_DeprovisionDeploymentGroupAsync_Google_Cloud_Config_V1_DeploymentGroupName_System_Threading_CancellationToken_) [ConfigClient.GetDeploymentGroupRevisionAsync(GetDeploymentGroupRevisionRequest, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetDeploymentGroupRevisionAsync_Google_Cloud_Config_V1_GetDeploymentGroupRevisionRequest_System_Threading_CancellationToken_) [ConfigClient.GetDeploymentGroupRevision(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetDeploymentGroupRevision_System_String_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.GetDeploymentGroupRevisionAsync(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetDeploymentGroupRevisionAsync_System_String_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.GetDeploymentGroupRevisionAsync(string, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetDeploymentGroupRevisionAsync_System_String_System_Threading_CancellationToken_) [ConfigClient.GetDeploymentGroupRevision(DeploymentGroupRevisionName, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetDeploymentGroupRevision_Google_Cloud_Config_V1_DeploymentGroupRevisionName_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.GetDeploymentGroupRevisionAsync(DeploymentGroupRevisionName, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetDeploymentGroupRevisionAsync_Google_Cloud_Config_V1_DeploymentGroupRevisionName_Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.GetDeploymentGroupRevisionAsync(DeploymentGroupRevisionName, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetDeploymentGroupRevisionAsync_Google_Cloud_Config_V1_DeploymentGroupRevisionName_System_Threading_CancellationToken_) [ConfigClient.ListDeploymentGroupRevisions(string, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ListDeploymentGroupRevisions_System_String_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.ListDeploymentGroupRevisionsAsync(string, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ListDeploymentGroupRevisionsAsync_System_String_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.ListDeploymentGroupRevisions(DeploymentGroupName, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ListDeploymentGroupRevisions_Google_Cloud_Config_V1_DeploymentGroupName_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [ConfigClient.ListDeploymentGroupRevisionsAsync(DeploymentGroupName, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ListDeploymentGroupRevisionsAsync_Google_Cloud_Config_V1_DeploymentGroupName_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) [object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype) [object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)

## Namespace

[Google.Cloud.Config.V1](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1)

## Assembly

Google.Cloud.Config.V1.dll

## Remarks

Infrastructure Manager is a managed service that automates the deployment and
management of Google Cloud infrastructure resources.

## Constructors

### ConfigClientImpl(ConfigClient, ConfigSettings, ILogger)

    public ConfigClientImpl(Config.ConfigClient grpcClient, ConfigSettings settings, ILogger logger)

Constructs a client wrapper for the Config service, with the specified gRPC client and settings.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `grpcClient` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.Confighttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.Config.ConfigClient` The underlying gRPC client. |
| `settings` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigSettings` The base [ConfigSettings](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigSettings) used within this client. |
| `logger` | `https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging.ilogger` Optional [ILogger](https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging.ilogger) to use within this client. |

## Properties

### CreateDeploymentGroupOperationsClient

    public override OperationsClient CreateDeploymentGroupOperationsClient { get; }

The long-running operations client for `CreateDeploymentGroup`.

| **Property Value** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.OperationsClient.html` |   |

**Overrides** [ConfigClient.CreateDeploymentGroupOperationsClient](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_CreateDeploymentGroupOperationsClient)

### CreateDeploymentOperationsClient

    public override OperationsClient CreateDeploymentOperationsClient { get; }

The long-running operations client for `CreateDeployment`.

| **Property Value** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.OperationsClient.html` |   |

**Overrides** [ConfigClient.CreateDeploymentOperationsClient](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_CreateDeploymentOperationsClient)

### CreatePreviewOperationsClient

    public override OperationsClient CreatePreviewOperationsClient { get; }

The long-running operations client for `CreatePreview`.

| **Property Value** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.OperationsClient.html` |   |

**Overrides** [ConfigClient.CreatePreviewOperationsClient](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_CreatePreviewOperationsClient)

### DeleteDeploymentGroupOperationsClient

    public override OperationsClient DeleteDeploymentGroupOperationsClient { get; }

The long-running operations client for `DeleteDeploymentGroup`.

| **Property Value** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.OperationsClient.html` |   |

**Overrides** [ConfigClient.DeleteDeploymentGroupOperationsClient](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_DeleteDeploymentGroupOperationsClient)

### DeleteDeploymentOperationsClient

    public override OperationsClient DeleteDeploymentOperationsClient { get; }

The long-running operations client for `DeleteDeployment`.

| **Property Value** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.OperationsClient.html` |   |

**Overrides** [ConfigClient.DeleteDeploymentOperationsClient](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_DeleteDeploymentOperationsClient)

### DeletePreviewOperationsClient

    public override OperationsClient DeletePreviewOperationsClient { get; }

The long-running operations client for `DeletePreview`.

| **Property Value** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.OperationsClient.html` |   |

**Overrides** [ConfigClient.DeletePreviewOperationsClient](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_DeletePreviewOperationsClient)

### DeprovisionDeploymentGroupOperationsClient

    public override OperationsClient DeprovisionDeploymentGroupOperationsClient { get; }

The long-running operations client for `DeprovisionDeploymentGroup`.

| **Property Value** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.OperationsClient.html` |   |

**Overrides** [ConfigClient.DeprovisionDeploymentGroupOperationsClient](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_DeprovisionDeploymentGroupOperationsClient)

### GrpcClient

    public override Config.ConfigClient GrpcClient { get; }

The underlying gRPC Config client

| **Property Value** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.Confighttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.Config.ConfigClient` |   |

**Overrides** [ConfigClient.GrpcClient](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GrpcClient)

### IAMPolicyClient

    public override IAMPolicyClient IAMPolicyClient { get; }

The [IAMPolicyClient](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Iam.V1/latest/Google.Cloud.Iam.V1.IAMPolicyClient.html) associated with this client.

| **Property Value** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Iam.V1/latest/Google.Cloud.Iam.V1.IAMPolicyClient.html` |   |

**Overrides** [ConfigClient.IAMPolicyClient](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_IAMPolicyClient)

### LocationsClient

    public override LocationsClient LocationsClient { get; }

The [LocationsClient](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Location/latest/Google.Cloud.Location.LocationsClient.html) associated with this client.

| **Property Value** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Location/latest/Google.Cloud.Location.LocationsClient.html` |   |

**Overrides** [ConfigClient.LocationsClient](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_LocationsClient)

### LockDeploymentOperationsClient

    public override OperationsClient LockDeploymentOperationsClient { get; }

The long-running operations client for `LockDeployment`.

| **Property Value** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.OperationsClient.html` |   |

**Overrides** [ConfigClient.LockDeploymentOperationsClient](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_LockDeploymentOperationsClient)

### ProvisionDeploymentGroupOperationsClient

    public override OperationsClient ProvisionDeploymentGroupOperationsClient { get; }

The long-running operations client for `ProvisionDeploymentGroup`.

| **Property Value** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.OperationsClient.html` |   |

**Overrides** [ConfigClient.ProvisionDeploymentGroupOperationsClient](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ProvisionDeploymentGroupOperationsClient)

### UnlockDeploymentOperationsClient

    public override OperationsClient UnlockDeploymentOperationsClient { get; }

The long-running operations client for `UnlockDeployment`.

| **Property Value** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.OperationsClient.html` |   |

**Overrides** [ConfigClient.UnlockDeploymentOperationsClient](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_UnlockDeploymentOperationsClient)

### UpdateAutoMigrationConfigOperationsClient

    public override OperationsClient UpdateAutoMigrationConfigOperationsClient { get; }

The long-running operations client for `UpdateAutoMigrationConfig`.

| **Property Value** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.OperationsClient.html` |   |

**Overrides** [ConfigClient.UpdateAutoMigrationConfigOperationsClient](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_UpdateAutoMigrationConfigOperationsClient)

### UpdateDeploymentGroupOperationsClient

    public override OperationsClient UpdateDeploymentGroupOperationsClient { get; }

The long-running operations client for `UpdateDeploymentGroup`.

| **Property Value** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.OperationsClient.html` |   |

**Overrides** [ConfigClient.UpdateDeploymentGroupOperationsClient](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_UpdateDeploymentGroupOperationsClient)

### UpdateDeploymentOperationsClient

    public override OperationsClient UpdateDeploymentOperationsClient { get; }

The long-running operations client for `UpdateDeployment`.

| **Property Value** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.OperationsClient.html` |   |

**Overrides** [ConfigClient.UpdateDeploymentOperationsClient](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_UpdateDeploymentOperationsClient)

## Methods

### CreateDeployment(CreateDeploymentRequest, CallSettings)

    public override Operation<Deployment, OperationMetadata> CreateDeployment(CreateDeploymentRequest request, CallSettings callSettings = null)

Creates a \[Deployment\]\[google.cloud.config.v1.Deployment\].

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.CreateDeploymentRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.Operation-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.Deploymenthttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.OperationMetadata` | The RPC response. |

**Overrides** [ConfigClient.CreateDeployment(CreateDeploymentRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_CreateDeployment_Google_Cloud_Config_V1_CreateDeploymentRequest_Google_Api_Gax_Grpc_CallSettings_)

### CreateDeploymentAsync(CreateDeploymentRequest, CallSettings)

    public override Task<Operation<Deployment, OperationMetadata>> CreateDeploymentAsync(CreateDeploymentRequest request, CallSettings callSettings = null)

Creates a \[Deployment\]\[google.cloud.config.v1.Deployment\].

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.CreateDeploymentRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.Operation-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.Deploymenthttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.OperationMetadata` | A Task containing the RPC response. |

**Overrides** [ConfigClient.CreateDeploymentAsync(CreateDeploymentRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_CreateDeploymentAsync_Google_Cloud_Config_V1_CreateDeploymentRequest_Google_Api_Gax_Grpc_CallSettings_)

### CreateDeploymentGroup(CreateDeploymentGroupRequest, CallSettings)

    public override Operation<DeploymentGroup, OperationMetadata> CreateDeploymentGroup(CreateDeploymentGroupRequest request, CallSettings callSettings = null)

Creates a \[DeploymentGroup\]\[google.cloud.config.v1.DeploymentGroup\]
The newly created DeploymentGroup will be in the `CREATING` state
and can be retrieved via Get and List calls.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.CreateDeploymentGroupRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.Operation-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.DeploymentGrouphttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.OperationMetadata` | The RPC response. |

**Overrides** [ConfigClient.CreateDeploymentGroup(CreateDeploymentGroupRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_CreateDeploymentGroup_Google_Cloud_Config_V1_CreateDeploymentGroupRequest_Google_Api_Gax_Grpc_CallSettings_)

### CreateDeploymentGroupAsync(CreateDeploymentGroupRequest, CallSettings)

    public override Task<Operation<DeploymentGroup, OperationMetadata>> CreateDeploymentGroupAsync(CreateDeploymentGroupRequest request, CallSettings callSettings = null)

Creates a \[DeploymentGroup\]\[google.cloud.config.v1.DeploymentGroup\]
The newly created DeploymentGroup will be in the `CREATING` state
and can be retrieved via Get and List calls.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.CreateDeploymentGroupRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.Operation-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.DeploymentGrouphttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.OperationMetadata` | A Task containing the RPC response. |

**Overrides** [ConfigClient.CreateDeploymentGroupAsync(CreateDeploymentGroupRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_CreateDeploymentGroupAsync_Google_Cloud_Config_V1_CreateDeploymentGroupRequest_Google_Api_Gax_Grpc_CallSettings_)

### CreatePreview(CreatePreviewRequest, CallSettings)

    public override Operation<Preview, OperationMetadata> CreatePreview(CreatePreviewRequest request, CallSettings callSettings = null)

Creates a \[Preview\]\[google.cloud.config.v1.Preview\].

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.CreatePreviewRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.Operation-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.Previewhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.OperationMetadata` | The RPC response. |

**Overrides** [ConfigClient.CreatePreview(CreatePreviewRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_CreatePreview_Google_Cloud_Config_V1_CreatePreviewRequest_Google_Api_Gax_Grpc_CallSettings_)

### CreatePreviewAsync(CreatePreviewRequest, CallSettings)

    public override Task<Operation<Preview, OperationMetadata>> CreatePreviewAsync(CreatePreviewRequest request, CallSettings callSettings = null)

Creates a \[Preview\]\[google.cloud.config.v1.Preview\].

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.CreatePreviewRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.Operation-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.Previewhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.OperationMetadata` | A Task containing the RPC response. |

**Overrides** [ConfigClient.CreatePreviewAsync(CreatePreviewRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_CreatePreviewAsync_Google_Cloud_Config_V1_CreatePreviewRequest_Google_Api_Gax_Grpc_CallSettings_)

### DeleteDeployment(DeleteDeploymentRequest, CallSettings)

    public override Operation<Deployment, OperationMetadata> DeleteDeployment(DeleteDeploymentRequest request, CallSettings callSettings = null)

Deletes a \[Deployment\]\[google.cloud.config.v1.Deployment\].

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.DeleteDeploymentRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.Operation-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.Deploymenthttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.OperationMetadata` | The RPC response. |

**Overrides** [ConfigClient.DeleteDeployment(DeleteDeploymentRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_DeleteDeployment_Google_Cloud_Config_V1_DeleteDeploymentRequest_Google_Api_Gax_Grpc_CallSettings_)

### DeleteDeploymentAsync(DeleteDeploymentRequest, CallSettings)

    public override Task<Operation<Deployment, OperationMetadata>> DeleteDeploymentAsync(DeleteDeploymentRequest request, CallSettings callSettings = null)

Deletes a \[Deployment\]\[google.cloud.config.v1.Deployment\].

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.DeleteDeploymentRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.Operation-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.Deploymenthttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.OperationMetadata` | A Task containing the RPC response. |

**Overrides** [ConfigClient.DeleteDeploymentAsync(DeleteDeploymentRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_DeleteDeploymentAsync_Google_Cloud_Config_V1_DeleteDeploymentRequest_Google_Api_Gax_Grpc_CallSettings_)

### DeleteDeploymentGroup(DeleteDeploymentGroupRequest, CallSettings)

    public override Operation<DeploymentGroup, OperationMetadata> DeleteDeploymentGroup(DeleteDeploymentGroupRequest request, CallSettings callSettings = null)

Deletes a \[DeploymentGroup\]\[google.cloud.config.v1.DeploymentGroup\]

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.DeleteDeploymentGroupRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.Operation-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.DeploymentGrouphttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.OperationMetadata` | The RPC response. |

**Overrides** [ConfigClient.DeleteDeploymentGroup(DeleteDeploymentGroupRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_DeleteDeploymentGroup_Google_Cloud_Config_V1_DeleteDeploymentGroupRequest_Google_Api_Gax_Grpc_CallSettings_)

### DeleteDeploymentGroupAsync(DeleteDeploymentGroupRequest, CallSettings)

    public override Task<Operation<DeploymentGroup, OperationMetadata>> DeleteDeploymentGroupAsync(DeleteDeploymentGroupRequest request, CallSettings callSettings = null)

Deletes a \[DeploymentGroup\]\[google.cloud.config.v1.DeploymentGroup\]

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.DeleteDeploymentGroupRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.Operation-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.DeploymentGrouphttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.OperationMetadata` | A Task containing the RPC response. |

**Overrides** [ConfigClient.DeleteDeploymentGroupAsync(DeleteDeploymentGroupRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_DeleteDeploymentGroupAsync_Google_Cloud_Config_V1_DeleteDeploymentGroupRequest_Google_Api_Gax_Grpc_CallSettings_)

### DeletePreview(DeletePreviewRequest, CallSettings)

    public override Operation<Preview, OperationMetadata> DeletePreview(DeletePreviewRequest request, CallSettings callSettings = null)

Deletes a \[Preview\]\[google.cloud.config.v1.Preview\].

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.DeletePreviewRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.Operation-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.Previewhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.OperationMetadata` | The RPC response. |

**Overrides** [ConfigClient.DeletePreview(DeletePreviewRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_DeletePreview_Google_Cloud_Config_V1_DeletePreviewRequest_Google_Api_Gax_Grpc_CallSettings_)

### DeletePreviewAsync(DeletePreviewRequest, CallSettings)

    public override Task<Operation<Preview, OperationMetadata>> DeletePreviewAsync(DeletePreviewRequest request, CallSettings callSettings = null)

Deletes a \[Preview\]\[google.cloud.config.v1.Preview\].

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.DeletePreviewRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.Operation-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.Previewhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.OperationMetadata` | A Task containing the RPC response. |

**Overrides** [ConfigClient.DeletePreviewAsync(DeletePreviewRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_DeletePreviewAsync_Google_Cloud_Config_V1_DeletePreviewRequest_Google_Api_Gax_Grpc_CallSettings_)

### DeleteStatefile(DeleteStatefileRequest, CallSettings)

    public override void DeleteStatefile(DeleteStatefileRequest request, CallSettings callSettings = null)

Deletes Terraform state file in a given deployment.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.DeleteStatefileRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

**Overrides** [ConfigClient.DeleteStatefile(DeleteStatefileRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_DeleteStatefile_Google_Cloud_Config_V1_DeleteStatefileRequest_Google_Api_Gax_Grpc_CallSettings_)

### DeleteStatefileAsync(DeleteStatefileRequest, CallSettings)

    public override Task DeleteStatefileAsync(DeleteStatefileRequest request, CallSettings callSettings = null)

Deletes Terraform state file in a given deployment.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.DeleteStatefileRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://learn.microsoft.com/dotnet/api/system.threading.tasks.task` | A Task containing the RPC response. |

**Overrides** [ConfigClient.DeleteStatefileAsync(DeleteStatefileRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_DeleteStatefileAsync_Google_Cloud_Config_V1_DeleteStatefileRequest_Google_Api_Gax_Grpc_CallSettings_)

### DeprovisionDeploymentGroup(DeprovisionDeploymentGroupRequest, CallSettings)

    public override Operation<DeploymentGroup, OperationMetadata> DeprovisionDeploymentGroup(DeprovisionDeploymentGroupRequest request, CallSettings callSettings = null)

Deprovisions a deployment group.

NOTE: As a first step of this operation, Infra Manager will
automatically delete any Deployments that were part of the
*last successful*
\[DeploymentGroupRevision\]\[google.cloud.config.v1.DeploymentGroupRevision\]
but are *no longer* included in the *current*
\[DeploymentGroup\]\[google.cloud.config.v1.DeploymentGroup\] definition (e.g.,
following an `UpdateDeploymentGroup` call), along with their actuated
resources.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.DeprovisionDeploymentGroupRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.Operation-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.DeploymentGrouphttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.OperationMetadata` | The RPC response. |

**Overrides** [ConfigClient.DeprovisionDeploymentGroup(DeprovisionDeploymentGroupRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_DeprovisionDeploymentGroup_Google_Cloud_Config_V1_DeprovisionDeploymentGroupRequest_Google_Api_Gax_Grpc_CallSettings_)

### DeprovisionDeploymentGroupAsync(DeprovisionDeploymentGroupRequest, CallSettings)

    public override Task<Operation<DeploymentGroup, OperationMetadata>> DeprovisionDeploymentGroupAsync(DeprovisionDeploymentGroupRequest request, CallSettings callSettings = null)

Deprovisions a deployment group.

NOTE: As a first step of this operation, Infra Manager will
automatically delete any Deployments that were part of the
*last successful*
\[DeploymentGroupRevision\]\[google.cloud.config.v1.DeploymentGroupRevision\]
but are *no longer* included in the *current*
\[DeploymentGroup\]\[google.cloud.config.v1.DeploymentGroup\] definition (e.g.,
following an `UpdateDeploymentGroup` call), along with their actuated
resources.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.DeprovisionDeploymentGroupRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.Operation-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.DeploymentGrouphttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.OperationMetadata` | A Task containing the RPC response. |

**Overrides** [ConfigClient.DeprovisionDeploymentGroupAsync(DeprovisionDeploymentGroupRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_DeprovisionDeploymentGroupAsync_Google_Cloud_Config_V1_DeprovisionDeploymentGroupRequest_Google_Api_Gax_Grpc_CallSettings_)

### ExportDeploymentStatefile(ExportDeploymentStatefileRequest, CallSettings)

    public override Statefile ExportDeploymentStatefile(ExportDeploymentStatefileRequest request, CallSettings callSettings = null)

Exports Terraform state file from a given deployment.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ExportDeploymentStatefileRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.Statefile` | The RPC response. |

**Overrides** [ConfigClient.ExportDeploymentStatefile(ExportDeploymentStatefileRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ExportDeploymentStatefile_Google_Cloud_Config_V1_ExportDeploymentStatefileRequest_Google_Api_Gax_Grpc_CallSettings_)

### ExportDeploymentStatefileAsync(ExportDeploymentStatefileRequest, CallSettings)

    public override Task<Statefile> ExportDeploymentStatefileAsync(ExportDeploymentStatefileRequest request, CallSettings callSettings = null)

Exports Terraform state file from a given deployment.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ExportDeploymentStatefileRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.Statefile` | A Task containing the RPC response. |

**Overrides** [ConfigClient.ExportDeploymentStatefileAsync(ExportDeploymentStatefileRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ExportDeploymentStatefileAsync_Google_Cloud_Config_V1_ExportDeploymentStatefileRequest_Google_Api_Gax_Grpc_CallSettings_)

### ExportLockInfo(ExportLockInfoRequest, CallSettings)

    public override LockInfo ExportLockInfo(ExportLockInfoRequest request, CallSettings callSettings = null)

Exports the lock info on a locked deployment.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ExportLockInfoRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.LockInfo` | The RPC response. |

**Overrides** [ConfigClient.ExportLockInfo(ExportLockInfoRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ExportLockInfo_Google_Cloud_Config_V1_ExportLockInfoRequest_Google_Api_Gax_Grpc_CallSettings_)

### ExportLockInfoAsync(ExportLockInfoRequest, CallSettings)

    public override Task<LockInfo> ExportLockInfoAsync(ExportLockInfoRequest request, CallSettings callSettings = null)

Exports the lock info on a locked deployment.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ExportLockInfoRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.LockInfo` | A Task containing the RPC response. |

**Overrides** [ConfigClient.ExportLockInfoAsync(ExportLockInfoRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ExportLockInfoAsync_Google_Cloud_Config_V1_ExportLockInfoRequest_Google_Api_Gax_Grpc_CallSettings_)

### ExportPreviewResult(ExportPreviewResultRequest, CallSettings)

    public override ExportPreviewResultResponse ExportPreviewResult(ExportPreviewResultRequest request, CallSettings callSettings = null)

Export \[Preview\]\[google.cloud.config.v1.Preview\] results.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ExportPreviewResultRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ExportPreviewResultResponse` | The RPC response. |

**Overrides** [ConfigClient.ExportPreviewResult(ExportPreviewResultRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ExportPreviewResult_Google_Cloud_Config_V1_ExportPreviewResultRequest_Google_Api_Gax_Grpc_CallSettings_)

### ExportPreviewResultAsync(ExportPreviewResultRequest, CallSettings)

    public override Task<ExportPreviewResultResponse> ExportPreviewResultAsync(ExportPreviewResultRequest request, CallSettings callSettings = null)

Export \[Preview\]\[google.cloud.config.v1.Preview\] results.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ExportPreviewResultRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ExportPreviewResultResponse` | A Task containing the RPC response. |

**Overrides** [ConfigClient.ExportPreviewResultAsync(ExportPreviewResultRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ExportPreviewResultAsync_Google_Cloud_Config_V1_ExportPreviewResultRequest_Google_Api_Gax_Grpc_CallSettings_)

### ExportRevisionStatefile(ExportRevisionStatefileRequest, CallSettings)

    public override Statefile ExportRevisionStatefile(ExportRevisionStatefileRequest request, CallSettings callSettings = null)

Exports Terraform state file from a given revision.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ExportRevisionStatefileRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.Statefile` | The RPC response. |

**Overrides** [ConfigClient.ExportRevisionStatefile(ExportRevisionStatefileRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ExportRevisionStatefile_Google_Cloud_Config_V1_ExportRevisionStatefileRequest_Google_Api_Gax_Grpc_CallSettings_)

### ExportRevisionStatefileAsync(ExportRevisionStatefileRequest, CallSettings)

    public override Task<Statefile> ExportRevisionStatefileAsync(ExportRevisionStatefileRequest request, CallSettings callSettings = null)

Exports Terraform state file from a given revision.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ExportRevisionStatefileRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.Statefile` | A Task containing the RPC response. |

**Overrides** [ConfigClient.ExportRevisionStatefileAsync(ExportRevisionStatefileRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ExportRevisionStatefileAsync_Google_Cloud_Config_V1_ExportRevisionStatefileRequest_Google_Api_Gax_Grpc_CallSettings_)

### GetAutoMigrationConfig(GetAutoMigrationConfigRequest, CallSettings)

    public override AutoMigrationConfig GetAutoMigrationConfig(GetAutoMigrationConfigRequest request, CallSettings callSettings = null)

Get the AutoMigrationConfig for a given project and location.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.GetAutoMigrationConfigRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.AutoMigrationConfig` | The RPC response. |

**Overrides** [ConfigClient.GetAutoMigrationConfig(GetAutoMigrationConfigRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetAutoMigrationConfig_Google_Cloud_Config_V1_GetAutoMigrationConfigRequest_Google_Api_Gax_Grpc_CallSettings_)

### GetAutoMigrationConfigAsync(GetAutoMigrationConfigRequest, CallSettings)

    public override Task<AutoMigrationConfig> GetAutoMigrationConfigAsync(GetAutoMigrationConfigRequest request, CallSettings callSettings = null)

Get the AutoMigrationConfig for a given project and location.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.GetAutoMigrationConfigRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.AutoMigrationConfig` | A Task containing the RPC response. |

**Overrides** [ConfigClient.GetAutoMigrationConfigAsync(GetAutoMigrationConfigRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetAutoMigrationConfigAsync_Google_Cloud_Config_V1_GetAutoMigrationConfigRequest_Google_Api_Gax_Grpc_CallSettings_)

### GetDeployment(GetDeploymentRequest, CallSettings)

    public override Deployment GetDeployment(GetDeploymentRequest request, CallSettings callSettings = null)

Gets details about a \[Deployment\]\[google.cloud.config.v1.Deployment\].

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.GetDeploymentRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.Deployment` | The RPC response. |

**Overrides** [ConfigClient.GetDeployment(GetDeploymentRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetDeployment_Google_Cloud_Config_V1_GetDeploymentRequest_Google_Api_Gax_Grpc_CallSettings_)

### GetDeploymentAsync(GetDeploymentRequest, CallSettings)

    public override Task<Deployment> GetDeploymentAsync(GetDeploymentRequest request, CallSettings callSettings = null)

Gets details about a \[Deployment\]\[google.cloud.config.v1.Deployment\].

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.GetDeploymentRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.Deployment` | A Task containing the RPC response. |

**Overrides** [ConfigClient.GetDeploymentAsync(GetDeploymentRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetDeploymentAsync_Google_Cloud_Config_V1_GetDeploymentRequest_Google_Api_Gax_Grpc_CallSettings_)

### GetDeploymentGroup(GetDeploymentGroupRequest, CallSettings)

    public override DeploymentGroup GetDeploymentGroup(GetDeploymentGroupRequest request, CallSettings callSettings = null)

Get a DeploymentGroup for a given project and location.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.GetDeploymentGroupRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.DeploymentGroup` | The RPC response. |

**Overrides** [ConfigClient.GetDeploymentGroup(GetDeploymentGroupRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetDeploymentGroup_Google_Cloud_Config_V1_GetDeploymentGroupRequest_Google_Api_Gax_Grpc_CallSettings_)

### GetDeploymentGroupAsync(GetDeploymentGroupRequest, CallSettings)

    public override Task<DeploymentGroup> GetDeploymentGroupAsync(GetDeploymentGroupRequest request, CallSettings callSettings = null)

Get a DeploymentGroup for a given project and location.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.GetDeploymentGroupRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.DeploymentGroup` | A Task containing the RPC response. |

**Overrides** [ConfigClient.GetDeploymentGroupAsync(GetDeploymentGroupRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetDeploymentGroupAsync_Google_Cloud_Config_V1_GetDeploymentGroupRequest_Google_Api_Gax_Grpc_CallSettings_)

### GetDeploymentGroupRevision(GetDeploymentGroupRevisionRequest, CallSettings)

    public override DeploymentGroupRevision GetDeploymentGroupRevision(GetDeploymentGroupRevisionRequest request, CallSettings callSettings = null)

Gets details about a
\[DeploymentGroupRevision\]\[google.cloud.config.v1.DeploymentGroupRevision\].

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.GetDeploymentGroupRevisionRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.DeploymentGroupRevision` | The RPC response. |

**Overrides** [ConfigClient.GetDeploymentGroupRevision(GetDeploymentGroupRevisionRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetDeploymentGroupRevision_Google_Cloud_Config_V1_GetDeploymentGroupRevisionRequest_Google_Api_Gax_Grpc_CallSettings_)

### GetDeploymentGroupRevisionAsync(GetDeploymentGroupRevisionRequest, CallSettings)

    public override Task<DeploymentGroupRevision> GetDeploymentGroupRevisionAsync(GetDeploymentGroupRevisionRequest request, CallSettings callSettings = null)

Gets details about a
\[DeploymentGroupRevision\]\[google.cloud.config.v1.DeploymentGroupRevision\].

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.GetDeploymentGroupRevisionRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.DeploymentGroupRevision` | A Task containing the RPC response. |

**Overrides** [ConfigClient.GetDeploymentGroupRevisionAsync(GetDeploymentGroupRevisionRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetDeploymentGroupRevisionAsync_Google_Cloud_Config_V1_GetDeploymentGroupRevisionRequest_Google_Api_Gax_Grpc_CallSettings_)

### GetPreview(GetPreviewRequest, CallSettings)

    public override Preview GetPreview(GetPreviewRequest request, CallSettings callSettings = null)

Gets details about a \[Preview\]\[google.cloud.config.v1.Preview\].

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.GetPreviewRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.Preview` | The RPC response. |

**Overrides** [ConfigClient.GetPreview(GetPreviewRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetPreview_Google_Cloud_Config_V1_GetPreviewRequest_Google_Api_Gax_Grpc_CallSettings_)

### GetPreviewAsync(GetPreviewRequest, CallSettings)

    public override Task<Preview> GetPreviewAsync(GetPreviewRequest request, CallSettings callSettings = null)

Gets details about a \[Preview\]\[google.cloud.config.v1.Preview\].

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.GetPreviewRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.Preview` | A Task containing the RPC response. |

**Overrides** [ConfigClient.GetPreviewAsync(GetPreviewRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetPreviewAsync_Google_Cloud_Config_V1_GetPreviewRequest_Google_Api_Gax_Grpc_CallSettings_)

### GetResource(GetResourceRequest, CallSettings)

    public override Resource GetResource(GetResourceRequest request, CallSettings callSettings = null)

Gets details about a \[Resource\]\[google.cloud.config.v1.Resource\] deployed
by Infra Manager.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.GetResourceRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.Resource` | The RPC response. |

**Overrides** [ConfigClient.GetResource(GetResourceRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetResource_Google_Cloud_Config_V1_GetResourceRequest_Google_Api_Gax_Grpc_CallSettings_)

### GetResourceAsync(GetResourceRequest, CallSettings)

    public override Task<Resource> GetResourceAsync(GetResourceRequest request, CallSettings callSettings = null)

Gets details about a \[Resource\]\[google.cloud.config.v1.Resource\] deployed
by Infra Manager.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.GetResourceRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.Resource` | A Task containing the RPC response. |

**Overrides** [ConfigClient.GetResourceAsync(GetResourceRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetResourceAsync_Google_Cloud_Config_V1_GetResourceRequest_Google_Api_Gax_Grpc_CallSettings_)

### GetResourceChange(GetResourceChangeRequest, CallSettings)

    public override ResourceChange GetResourceChange(GetResourceChangeRequest request, CallSettings callSettings = null)

Get a ResourceChange for a given preview.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.GetResourceChangeRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ResourceChange` | The RPC response. |

**Overrides** [ConfigClient.GetResourceChange(GetResourceChangeRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetResourceChange_Google_Cloud_Config_V1_GetResourceChangeRequest_Google_Api_Gax_Grpc_CallSettings_)

### GetResourceChangeAsync(GetResourceChangeRequest, CallSettings)

    public override Task<ResourceChange> GetResourceChangeAsync(GetResourceChangeRequest request, CallSettings callSettings = null)

Get a ResourceChange for a given preview.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.GetResourceChangeRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ResourceChange` | A Task containing the RPC response. |

**Overrides** [ConfigClient.GetResourceChangeAsync(GetResourceChangeRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetResourceChangeAsync_Google_Cloud_Config_V1_GetResourceChangeRequest_Google_Api_Gax_Grpc_CallSettings_)

### GetResourceDrift(GetResourceDriftRequest, CallSettings)

    public override ResourceDrift GetResourceDrift(GetResourceDriftRequest request, CallSettings callSettings = null)

Get a ResourceDrift for a given preview.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.GetResourceDriftRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ResourceDrift` | The RPC response. |

**Overrides** [ConfigClient.GetResourceDrift(GetResourceDriftRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetResourceDrift_Google_Cloud_Config_V1_GetResourceDriftRequest_Google_Api_Gax_Grpc_CallSettings_)

### GetResourceDriftAsync(GetResourceDriftRequest, CallSettings)

    public override Task<ResourceDrift> GetResourceDriftAsync(GetResourceDriftRequest request, CallSettings callSettings = null)

Get a ResourceDrift for a given preview.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.GetResourceDriftRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ResourceDrift` | A Task containing the RPC response. |

**Overrides** [ConfigClient.GetResourceDriftAsync(GetResourceDriftRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetResourceDriftAsync_Google_Cloud_Config_V1_GetResourceDriftRequest_Google_Api_Gax_Grpc_CallSettings_)

### GetRevision(GetRevisionRequest, CallSettings)

    public override Revision GetRevision(GetRevisionRequest request, CallSettings callSettings = null)

Gets details about a \[Revision\]\[google.cloud.config.v1.Revision\].

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.GetRevisionRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.Revision` | The RPC response. |

**Overrides** [ConfigClient.GetRevision(GetRevisionRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetRevision_Google_Cloud_Config_V1_GetRevisionRequest_Google_Api_Gax_Grpc_CallSettings_)

### GetRevisionAsync(GetRevisionRequest, CallSettings)

    public override Task<Revision> GetRevisionAsync(GetRevisionRequest request, CallSettings callSettings = null)

Gets details about a \[Revision\]\[google.cloud.config.v1.Revision\].

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.GetRevisionRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.Revision` | A Task containing the RPC response. |

**Overrides** [ConfigClient.GetRevisionAsync(GetRevisionRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetRevisionAsync_Google_Cloud_Config_V1_GetRevisionRequest_Google_Api_Gax_Grpc_CallSettings_)

### GetTerraformVersion(GetTerraformVersionRequest, CallSettings)

    public override TerraformVersion GetTerraformVersion(GetTerraformVersionRequest request, CallSettings callSettings = null)

Gets details about a
\[TerraformVersion\]\[google.cloud.config.v1.TerraformVersion\].

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.GetTerraformVersionRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.TerraformVersion` | The RPC response. |

**Overrides** [ConfigClient.GetTerraformVersion(GetTerraformVersionRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetTerraformVersion_Google_Cloud_Config_V1_GetTerraformVersionRequest_Google_Api_Gax_Grpc_CallSettings_)

### GetTerraformVersionAsync(GetTerraformVersionRequest, CallSettings)

    public override Task<TerraformVersion> GetTerraformVersionAsync(GetTerraformVersionRequest request, CallSettings callSettings = null)

Gets details about a
\[TerraformVersion\]\[google.cloud.config.v1.TerraformVersion\].

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.GetTerraformVersionRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.TerraformVersion` | A Task containing the RPC response. |

**Overrides** [ConfigClient.GetTerraformVersionAsync(GetTerraformVersionRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_GetTerraformVersionAsync_Google_Cloud_Config_V1_GetTerraformVersionRequest_Google_Api_Gax_Grpc_CallSettings_)

### ImportStatefile(ImportStatefileRequest, CallSettings)

    public override Statefile ImportStatefile(ImportStatefileRequest request, CallSettings callSettings = null)

Imports Terraform state file in a given deployment. The state file does not
take effect until the Deployment has been unlocked.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ImportStatefileRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.Statefile` | The RPC response. |

**Overrides** [ConfigClient.ImportStatefile(ImportStatefileRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ImportStatefile_Google_Cloud_Config_V1_ImportStatefileRequest_Google_Api_Gax_Grpc_CallSettings_)

### ImportStatefileAsync(ImportStatefileRequest, CallSettings)

    public override Task<Statefile> ImportStatefileAsync(ImportStatefileRequest request, CallSettings callSettings = null)

Imports Terraform state file in a given deployment. The state file does not
take effect until the Deployment has been unlocked.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ImportStatefileRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.Statefile` | A Task containing the RPC response. |

**Overrides** [ConfigClient.ImportStatefileAsync(ImportStatefileRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ImportStatefileAsync_Google_Cloud_Config_V1_ImportStatefileRequest_Google_Api_Gax_Grpc_CallSettings_)

### ListDeploymentGroupRevisions(ListDeploymentGroupRevisionsRequest, CallSettings)

    public override PagedEnumerable<ListDeploymentGroupRevisionsResponse, DeploymentGroupRevision> ListDeploymentGroupRevisions(ListDeploymentGroupRevisionsRequest request, CallSettings callSettings = null)

Lists
\[DeploymentGroupRevision\]\[google.cloud.config.v1.DeploymentGroupRevision\]s
in a given \[DeploymentGroup\]\[google.cloud.config.v1.DeploymentGroup\].

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ListDeploymentGroupRevisionsRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.PagedEnumerable-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ListDeploymentGroupRevisionsResponsehttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.DeploymentGroupRevision` | A pageable sequence of [DeploymentGroupRevision](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.DeploymentGroupRevision) resources. |

**Overrides** [ConfigClient.ListDeploymentGroupRevisions(ListDeploymentGroupRevisionsRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ListDeploymentGroupRevisions_Google_Cloud_Config_V1_ListDeploymentGroupRevisionsRequest_Google_Api_Gax_Grpc_CallSettings_)

### ListDeploymentGroupRevisionsAsync(ListDeploymentGroupRevisionsRequest, CallSettings)

    public override PagedAsyncEnumerable<ListDeploymentGroupRevisionsResponse, DeploymentGroupRevision> ListDeploymentGroupRevisionsAsync(ListDeploymentGroupRevisionsRequest request, CallSettings callSettings = null)

Lists
\[DeploymentGroupRevision\]\[google.cloud.config.v1.DeploymentGroupRevision\]s
in a given \[DeploymentGroup\]\[google.cloud.config.v1.DeploymentGroup\].

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ListDeploymentGroupRevisionsRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.PagedAsyncEnumerable-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ListDeploymentGroupRevisionsResponsehttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.DeploymentGroupRevision` | A pageable asynchronous sequence of [DeploymentGroupRevision](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.DeploymentGroupRevision) resources. |

**Overrides** [ConfigClient.ListDeploymentGroupRevisionsAsync(ListDeploymentGroupRevisionsRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ListDeploymentGroupRevisionsAsync_Google_Cloud_Config_V1_ListDeploymentGroupRevisionsRequest_Google_Api_Gax_Grpc_CallSettings_)

### ListDeploymentGroups(ListDeploymentGroupsRequest, CallSettings)

    public override PagedEnumerable<ListDeploymentGroupsResponse, DeploymentGroup> ListDeploymentGroups(ListDeploymentGroupsRequest request, CallSettings callSettings = null)

List DeploymentGroups for a given project and location.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ListDeploymentGroupsRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.PagedEnumerable-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ListDeploymentGroupsResponsehttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.DeploymentGroup` | A pageable sequence of [DeploymentGroup](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.DeploymentGroup) resources. |

**Overrides** [ConfigClient.ListDeploymentGroups(ListDeploymentGroupsRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ListDeploymentGroups_Google_Cloud_Config_V1_ListDeploymentGroupsRequest_Google_Api_Gax_Grpc_CallSettings_)

### ListDeploymentGroupsAsync(ListDeploymentGroupsRequest, CallSettings)

    public override PagedAsyncEnumerable<ListDeploymentGroupsResponse, DeploymentGroup> ListDeploymentGroupsAsync(ListDeploymentGroupsRequest request, CallSettings callSettings = null)

List DeploymentGroups for a given project and location.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ListDeploymentGroupsRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.PagedAsyncEnumerable-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ListDeploymentGroupsResponsehttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.DeploymentGroup` | A pageable asynchronous sequence of [DeploymentGroup](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.DeploymentGroup) resources. |

**Overrides** [ConfigClient.ListDeploymentGroupsAsync(ListDeploymentGroupsRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ListDeploymentGroupsAsync_Google_Cloud_Config_V1_ListDeploymentGroupsRequest_Google_Api_Gax_Grpc_CallSettings_)

### ListDeployments(ListDeploymentsRequest, CallSettings)

    public override PagedEnumerable<ListDeploymentsResponse, Deployment> ListDeployments(ListDeploymentsRequest request, CallSettings callSettings = null)

Lists \[Deployment\]\[google.cloud.config.v1.Deployment\]s in a given project
and location.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ListDeploymentsRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.PagedEnumerable-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ListDeploymentsResponsehttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.Deployment` | A pageable sequence of [Deployment](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.Deployment) resources. |

**Overrides** [ConfigClient.ListDeployments(ListDeploymentsRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ListDeployments_Google_Cloud_Config_V1_ListDeploymentsRequest_Google_Api_Gax_Grpc_CallSettings_)

### ListDeploymentsAsync(ListDeploymentsRequest, CallSettings)

    public override PagedAsyncEnumerable<ListDeploymentsResponse, Deployment> ListDeploymentsAsync(ListDeploymentsRequest request, CallSettings callSettings = null)

Lists \[Deployment\]\[google.cloud.config.v1.Deployment\]s in a given project
and location.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ListDeploymentsRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.PagedAsyncEnumerable-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ListDeploymentsResponsehttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.Deployment` | A pageable asynchronous sequence of [Deployment](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.Deployment) resources. |

**Overrides** [ConfigClient.ListDeploymentsAsync(ListDeploymentsRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ListDeploymentsAsync_Google_Cloud_Config_V1_ListDeploymentsRequest_Google_Api_Gax_Grpc_CallSettings_)

### ListPreviews(ListPreviewsRequest, CallSettings)

    public override PagedEnumerable<ListPreviewsResponse, Preview> ListPreviews(ListPreviewsRequest request, CallSettings callSettings = null)

Lists \[Preview\]\[google.cloud.config.v1.Preview\]s in a given project and
location.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ListPreviewsRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.PagedEnumerable-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ListPreviewsResponsehttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.Preview` | A pageable sequence of [Preview](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.Preview) resources. |

**Overrides** [ConfigClient.ListPreviews(ListPreviewsRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ListPreviews_Google_Cloud_Config_V1_ListPreviewsRequest_Google_Api_Gax_Grpc_CallSettings_)

### ListPreviewsAsync(ListPreviewsRequest, CallSettings)

    public override PagedAsyncEnumerable<ListPreviewsResponse, Preview> ListPreviewsAsync(ListPreviewsRequest request, CallSettings callSettings = null)

Lists \[Preview\]\[google.cloud.config.v1.Preview\]s in a given project and
location.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ListPreviewsRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.PagedAsyncEnumerable-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ListPreviewsResponsehttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.Preview` | A pageable asynchronous sequence of [Preview](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.Preview) resources. |

**Overrides** [ConfigClient.ListPreviewsAsync(ListPreviewsRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ListPreviewsAsync_Google_Cloud_Config_V1_ListPreviewsRequest_Google_Api_Gax_Grpc_CallSettings_)

### ListResourceChanges(ListResourceChangesRequest, CallSettings)

    public override PagedEnumerable<ListResourceChangesResponse, ResourceChange> ListResourceChanges(ListResourceChangesRequest request, CallSettings callSettings = null)

Lists ResourceChanges for a given preview.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ListResourceChangesRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.PagedEnumerable-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ListResourceChangesResponsehttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ResourceChange` | A pageable sequence of [ResourceChange](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ResourceChange) resources. |

**Overrides** [ConfigClient.ListResourceChanges(ListResourceChangesRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ListResourceChanges_Google_Cloud_Config_V1_ListResourceChangesRequest_Google_Api_Gax_Grpc_CallSettings_)

### ListResourceChangesAsync(ListResourceChangesRequest, CallSettings)

    public override PagedAsyncEnumerable<ListResourceChangesResponse, ResourceChange> ListResourceChangesAsync(ListResourceChangesRequest request, CallSettings callSettings = null)

Lists ResourceChanges for a given preview.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ListResourceChangesRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.PagedAsyncEnumerable-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ListResourceChangesResponsehttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ResourceChange` | A pageable asynchronous sequence of [ResourceChange](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ResourceChange) resources. |

**Overrides** [ConfigClient.ListResourceChangesAsync(ListResourceChangesRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ListResourceChangesAsync_Google_Cloud_Config_V1_ListResourceChangesRequest_Google_Api_Gax_Grpc_CallSettings_)

### ListResourceDrifts(ListResourceDriftsRequest, CallSettings)

    public override PagedEnumerable<ListResourceDriftsResponse, ResourceDrift> ListResourceDrifts(ListResourceDriftsRequest request, CallSettings callSettings = null)

List ResourceDrifts for a given preview.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ListResourceDriftsRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.PagedEnumerable-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ListResourceDriftsResponsehttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ResourceDrift` | A pageable sequence of [ResourceDrift](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ResourceDrift) resources. |

**Overrides** [ConfigClient.ListResourceDrifts(ListResourceDriftsRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ListResourceDrifts_Google_Cloud_Config_V1_ListResourceDriftsRequest_Google_Api_Gax_Grpc_CallSettings_)

### ListResourceDriftsAsync(ListResourceDriftsRequest, CallSettings)

    public override PagedAsyncEnumerable<ListResourceDriftsResponse, ResourceDrift> ListResourceDriftsAsync(ListResourceDriftsRequest request, CallSettings callSettings = null)

List ResourceDrifts for a given preview.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ListResourceDriftsRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.PagedAsyncEnumerable-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ListResourceDriftsResponsehttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ResourceDrift` | A pageable asynchronous sequence of [ResourceDrift](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ResourceDrift) resources. |

**Overrides** [ConfigClient.ListResourceDriftsAsync(ListResourceDriftsRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ListResourceDriftsAsync_Google_Cloud_Config_V1_ListResourceDriftsRequest_Google_Api_Gax_Grpc_CallSettings_)

### ListResources(ListResourcesRequest, CallSettings)

    public override PagedEnumerable<ListResourcesResponse, Resource> ListResources(ListResourcesRequest request, CallSettings callSettings = null)

Lists \[Resources\]\[google.cloud.config.v1.Resource\] in a given revision.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ListResourcesRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.PagedEnumerable-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ListResourcesResponsehttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.Resource` | A pageable sequence of [Resource](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.Resource) resources. |

**Overrides** [ConfigClient.ListResources(ListResourcesRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ListResources_Google_Cloud_Config_V1_ListResourcesRequest_Google_Api_Gax_Grpc_CallSettings_)

### ListResourcesAsync(ListResourcesRequest, CallSettings)

    public override PagedAsyncEnumerable<ListResourcesResponse, Resource> ListResourcesAsync(ListResourcesRequest request, CallSettings callSettings = null)

Lists \[Resources\]\[google.cloud.config.v1.Resource\] in a given revision.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ListResourcesRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.PagedAsyncEnumerable-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ListResourcesResponsehttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.Resource` | A pageable asynchronous sequence of [Resource](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.Resource) resources. |

**Overrides** [ConfigClient.ListResourcesAsync(ListResourcesRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ListResourcesAsync_Google_Cloud_Config_V1_ListResourcesRequest_Google_Api_Gax_Grpc_CallSettings_)

### ListRevisions(ListRevisionsRequest, CallSettings)

    public override PagedEnumerable<ListRevisionsResponse, Revision> ListRevisions(ListRevisionsRequest request, CallSettings callSettings = null)

Lists \[Revision\]\[google.cloud.config.v1.Revision\]s of a deployment.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ListRevisionsRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.PagedEnumerable-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ListRevisionsResponsehttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.Revision` | A pageable sequence of [Revision](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.Revision) resources. |

**Overrides** [ConfigClient.ListRevisions(ListRevisionsRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ListRevisions_Google_Cloud_Config_V1_ListRevisionsRequest_Google_Api_Gax_Grpc_CallSettings_)

### ListRevisionsAsync(ListRevisionsRequest, CallSettings)

    public override PagedAsyncEnumerable<ListRevisionsResponse, Revision> ListRevisionsAsync(ListRevisionsRequest request, CallSettings callSettings = null)

Lists \[Revision\]\[google.cloud.config.v1.Revision\]s of a deployment.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ListRevisionsRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.PagedAsyncEnumerable-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ListRevisionsResponsehttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.Revision` | A pageable asynchronous sequence of [Revision](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.Revision) resources. |

**Overrides** [ConfigClient.ListRevisionsAsync(ListRevisionsRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ListRevisionsAsync_Google_Cloud_Config_V1_ListRevisionsRequest_Google_Api_Gax_Grpc_CallSettings_)

### ListTerraformVersions(ListTerraformVersionsRequest, CallSettings)

    public override PagedEnumerable<ListTerraformVersionsResponse, TerraformVersion> ListTerraformVersions(ListTerraformVersionsRequest request, CallSettings callSettings = null)

Lists \[TerraformVersion\]\[google.cloud.config.v1.TerraformVersion\]s in a
given project and location.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ListTerraformVersionsRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.PagedEnumerable-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ListTerraformVersionsResponsehttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.TerraformVersion` | A pageable sequence of [TerraformVersion](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.TerraformVersion) resources. |

**Overrides** [ConfigClient.ListTerraformVersions(ListTerraformVersionsRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ListTerraformVersions_Google_Cloud_Config_V1_ListTerraformVersionsRequest_Google_Api_Gax_Grpc_CallSettings_)

### ListTerraformVersionsAsync(ListTerraformVersionsRequest, CallSettings)

    public override PagedAsyncEnumerable<ListTerraformVersionsResponse, TerraformVersion> ListTerraformVersionsAsync(ListTerraformVersionsRequest request, CallSettings callSettings = null)

Lists \[TerraformVersion\]\[google.cloud.config.v1.TerraformVersion\]s in a
given project and location.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ListTerraformVersionsRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.PagedAsyncEnumerable-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ListTerraformVersionsResponsehttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.TerraformVersion` | A pageable asynchronous sequence of [TerraformVersion](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.TerraformVersion) resources. |

**Overrides** [ConfigClient.ListTerraformVersionsAsync(ListTerraformVersionsRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ListTerraformVersionsAsync_Google_Cloud_Config_V1_ListTerraformVersionsRequest_Google_Api_Gax_Grpc_CallSettings_)

### LockDeployment(LockDeploymentRequest, CallSettings)

    public override Operation<Deployment, OperationMetadata> LockDeployment(LockDeploymentRequest request, CallSettings callSettings = null)

Locks a deployment.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.LockDeploymentRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.Operation-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.Deploymenthttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.OperationMetadata` | The RPC response. |

**Overrides** [ConfigClient.LockDeployment(LockDeploymentRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_LockDeployment_Google_Cloud_Config_V1_LockDeploymentRequest_Google_Api_Gax_Grpc_CallSettings_)

### LockDeploymentAsync(LockDeploymentRequest, CallSettings)

    public override Task<Operation<Deployment, OperationMetadata>> LockDeploymentAsync(LockDeploymentRequest request, CallSettings callSettings = null)

Locks a deployment.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.LockDeploymentRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.Operation-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.Deploymenthttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.OperationMetadata` | A Task containing the RPC response. |

**Overrides** [ConfigClient.LockDeploymentAsync(LockDeploymentRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_LockDeploymentAsync_Google_Cloud_Config_V1_LockDeploymentRequest_Google_Api_Gax_Grpc_CallSettings_)

### ProvisionDeploymentGroup(ProvisionDeploymentGroupRequest, CallSettings)

    public override Operation<DeploymentGroup, OperationMetadata> ProvisionDeploymentGroup(ProvisionDeploymentGroupRequest request, CallSettings callSettings = null)

Provisions a deployment group.

NOTE: As a first step of this operation, Infra Manager will
automatically delete any Deployments that were part of the
*last successful*
\[DeploymentGroupRevision\]\[google.cloud.config.v1.DeploymentGroupRevision\]
but are *no longer* included in the *current*
\[DeploymentGroup\]\[google.cloud.config.v1.DeploymentGroup\] definition (e.g.,
following an `UpdateDeploymentGroup` call), along with their actuated
resources.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ProvisionDeploymentGroupRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.Operation-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.DeploymentGrouphttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.OperationMetadata` | The RPC response. |

**Overrides** [ConfigClient.ProvisionDeploymentGroup(ProvisionDeploymentGroupRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ProvisionDeploymentGroup_Google_Cloud_Config_V1_ProvisionDeploymentGroupRequest_Google_Api_Gax_Grpc_CallSettings_)

### ProvisionDeploymentGroupAsync(ProvisionDeploymentGroupRequest, CallSettings)

    public override Task<Operation<DeploymentGroup, OperationMetadata>> ProvisionDeploymentGroupAsync(ProvisionDeploymentGroupRequest request, CallSettings callSettings = null)

Provisions a deployment group.

NOTE: As a first step of this operation, Infra Manager will
automatically delete any Deployments that were part of the
*last successful*
\[DeploymentGroupRevision\]\[google.cloud.config.v1.DeploymentGroupRevision\]
but are *no longer* included in the *current*
\[DeploymentGroup\]\[google.cloud.config.v1.DeploymentGroup\] definition (e.g.,
following an `UpdateDeploymentGroup` call), along with their actuated
resources.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ProvisionDeploymentGroupRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.Operation-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.DeploymentGrouphttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.OperationMetadata` | A Task containing the RPC response. |

**Overrides** [ConfigClient.ProvisionDeploymentGroupAsync(ProvisionDeploymentGroupRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_ProvisionDeploymentGroupAsync_Google_Cloud_Config_V1_ProvisionDeploymentGroupRequest_Google_Api_Gax_Grpc_CallSettings_)

### UnlockDeployment(UnlockDeploymentRequest, CallSettings)

    public override Operation<Deployment, OperationMetadata> UnlockDeployment(UnlockDeploymentRequest request, CallSettings callSettings = null)

Unlocks a locked deployment.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.UnlockDeploymentRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.Operation-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.Deploymenthttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.OperationMetadata` | The RPC response. |

**Overrides** [ConfigClient.UnlockDeployment(UnlockDeploymentRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_UnlockDeployment_Google_Cloud_Config_V1_UnlockDeploymentRequest_Google_Api_Gax_Grpc_CallSettings_)

### UnlockDeploymentAsync(UnlockDeploymentRequest, CallSettings)

    public override Task<Operation<Deployment, OperationMetadata>> UnlockDeploymentAsync(UnlockDeploymentRequest request, CallSettings callSettings = null)

Unlocks a locked deployment.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.UnlockDeploymentRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.Operation-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.Deploymenthttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.OperationMetadata` | A Task containing the RPC response. |

**Overrides** [ConfigClient.UnlockDeploymentAsync(UnlockDeploymentRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_UnlockDeploymentAsync_Google_Cloud_Config_V1_UnlockDeploymentRequest_Google_Api_Gax_Grpc_CallSettings_)

### UpdateAutoMigrationConfig(UpdateAutoMigrationConfigRequest, CallSettings)

    public override Operation<AutoMigrationConfig, OperationMetadata> UpdateAutoMigrationConfig(UpdateAutoMigrationConfigRequest request, CallSettings callSettings = null)

Updates the AutoMigrationConfig for a given project and location.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.UpdateAutoMigrationConfigRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.Operation-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.AutoMigrationConfighttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.OperationMetadata` | The RPC response. |

**Overrides** [ConfigClient.UpdateAutoMigrationConfig(UpdateAutoMigrationConfigRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_UpdateAutoMigrationConfig_Google_Cloud_Config_V1_UpdateAutoMigrationConfigRequest_Google_Api_Gax_Grpc_CallSettings_)

### UpdateAutoMigrationConfigAsync(UpdateAutoMigrationConfigRequest, CallSettings)

    public override Task<Operation<AutoMigrationConfig, OperationMetadata>> UpdateAutoMigrationConfigAsync(UpdateAutoMigrationConfigRequest request, CallSettings callSettings = null)

Updates the AutoMigrationConfig for a given project and location.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.UpdateAutoMigrationConfigRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.Operation-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.AutoMigrationConfighttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.OperationMetadata` | A Task containing the RPC response. |

**Overrides** [ConfigClient.UpdateAutoMigrationConfigAsync(UpdateAutoMigrationConfigRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_UpdateAutoMigrationConfigAsync_Google_Cloud_Config_V1_UpdateAutoMigrationConfigRequest_Google_Api_Gax_Grpc_CallSettings_)

### UpdateDeployment(UpdateDeploymentRequest, CallSettings)

    public override Operation<Deployment, OperationMetadata> UpdateDeployment(UpdateDeploymentRequest request, CallSettings callSettings = null)

Updates a \[Deployment\]\[google.cloud.config.v1.Deployment\].

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.UpdateDeploymentRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.Operation-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.Deploymenthttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.OperationMetadata` | The RPC response. |

**Overrides** [ConfigClient.UpdateDeployment(UpdateDeploymentRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_UpdateDeployment_Google_Cloud_Config_V1_UpdateDeploymentRequest_Google_Api_Gax_Grpc_CallSettings_)

### UpdateDeploymentAsync(UpdateDeploymentRequest, CallSettings)

    public override Task<Operation<Deployment, OperationMetadata>> UpdateDeploymentAsync(UpdateDeploymentRequest request, CallSettings callSettings = null)

Updates a \[Deployment\]\[google.cloud.config.v1.Deployment\].

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.UpdateDeploymentRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.Operation-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.Deploymenthttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.OperationMetadata` | A Task containing the RPC response. |

**Overrides** [ConfigClient.UpdateDeploymentAsync(UpdateDeploymentRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_UpdateDeploymentAsync_Google_Cloud_Config_V1_UpdateDeploymentRequest_Google_Api_Gax_Grpc_CallSettings_)

### UpdateDeploymentGroup(UpdateDeploymentGroupRequest, CallSettings)

    public override Operation<DeploymentGroup, OperationMetadata> UpdateDeploymentGroup(UpdateDeploymentGroupRequest request, CallSettings callSettings = null)

Updates a \[DeploymentGroup\]\[google.cloud.config.v1.DeploymentGroup\]

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.UpdateDeploymentGroupRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.Operation-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.DeploymentGrouphttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.OperationMetadata` | The RPC response. |

**Overrides** [ConfigClient.UpdateDeploymentGroup(UpdateDeploymentGroupRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_UpdateDeploymentGroup_Google_Cloud_Config_V1_UpdateDeploymentGroupRequest_Google_Api_Gax_Grpc_CallSettings_)

### UpdateDeploymentGroupAsync(UpdateDeploymentGroupRequest, CallSettings)

    public override Task<Operation<DeploymentGroup, OperationMetadata>> UpdateDeploymentGroupAsync(UpdateDeploymentGroupRequest request, CallSettings callSettings = null)

Updates a \[DeploymentGroup\]\[google.cloud.config.v1.DeploymentGroup\]

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.UpdateDeploymentGroupRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.Operation-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.DeploymentGrouphttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.OperationMetadata` | A Task containing the RPC response. |

**Overrides** [ConfigClient.UpdateDeploymentGroupAsync(UpdateDeploymentGroupRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ConfigClient#Google_Cloud_Config_V1_ConfigClient_UpdateDeploymentGroupAsync_Google_Cloud_Config_V1_UpdateDeploymentGroupRequest_Google_Api_Gax_Grpc_CallSettings_)