public sealed class ConfigClientImpl : ConfigClientReference documentation and code samples for the Infrastructure Manager v1 API class ConfigClientImpl.
Config client wrapper implementation, for convenient use.
Namespace
Google.Cloud.Config.V1Assembly
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 | 
        ConfigConfigClientThe underlying gRPC client.  | 
      
settings | 
        ConfigSettingsThe base ConfigSettings used within this client.  | 
      
logger | 
        ILoggerOptional ILogger to use within this client.  | 
      
Properties
CreateDeploymentOperationsClient
public override OperationsClient CreateDeploymentOperationsClient { get; }The long-running operations client for CreateDeployment.
| Property Value | |
|---|---|
| Type | Description | 
OperationsClient | 
        |
CreatePreviewOperationsClient
public override OperationsClient CreatePreviewOperationsClient { get; }The long-running operations client for CreatePreview.
| Property Value | |
|---|---|
| Type | Description | 
OperationsClient | 
        |
DeleteDeploymentOperationsClient
public override OperationsClient DeleteDeploymentOperationsClient { get; }The long-running operations client for DeleteDeployment.
| Property Value | |
|---|---|
| Type | Description | 
OperationsClient | 
        |
DeletePreviewOperationsClient
public override OperationsClient DeletePreviewOperationsClient { get; }The long-running operations client for DeletePreview.
| Property Value | |
|---|---|
| Type | Description | 
OperationsClient | 
        |
GrpcClient
public override Config.ConfigClient GrpcClient { get; }The underlying gRPC Config client
| Property Value | |
|---|---|
| Type | Description | 
ConfigConfigClient | 
        |
IAMPolicyClient
public override IAMPolicyClient IAMPolicyClient { get; }The IAMPolicyClient associated with this client.
| Property Value | |
|---|---|
| Type | Description | 
IAMPolicyClient | 
        |
LocationsClient
public override LocationsClient LocationsClient { get; }The LocationsClient associated with this client.
| Property Value | |
|---|---|
| Type | Description | 
LocationsClient | 
        |
LockDeploymentOperationsClient
public override OperationsClient LockDeploymentOperationsClient { get; }The long-running operations client for LockDeployment.
| Property Value | |
|---|---|
| Type | Description | 
OperationsClient | 
        |
UnlockDeploymentOperationsClient
public override OperationsClient UnlockDeploymentOperationsClient { get; }The long-running operations client for UnlockDeployment.
| Property Value | |
|---|---|
| Type | Description | 
OperationsClient | 
        |
UpdateDeploymentOperationsClient
public override OperationsClient UpdateDeploymentOperationsClient { get; }The long-running operations client for UpdateDeployment.
| Property Value | |
|---|---|
| Type | Description | 
OperationsClient | 
        |
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 | 
        CreateDeploymentRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
OperationDeploymentOperationMetadata | 
        The RPC response.  | 
      
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 | 
        CreateDeploymentRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
TaskOperationDeploymentOperationMetadata | 
        A Task containing the RPC response.  | 
      
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 | 
        CreatePreviewRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
OperationPreviewOperationMetadata | 
        The RPC response.  | 
      
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 | 
        CreatePreviewRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
TaskOperationPreviewOperationMetadata | 
        A Task containing the RPC response.  | 
      
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 | 
        DeleteDeploymentRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
OperationDeploymentOperationMetadata | 
        The RPC response.  | 
      
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 | 
        DeleteDeploymentRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
TaskOperationDeploymentOperationMetadata | 
        A Task containing the RPC response.  | 
      
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 | 
        DeletePreviewRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
OperationPreviewOperationMetadata | 
        The RPC response.  | 
      
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 | 
        DeletePreviewRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
TaskOperationPreviewOperationMetadata | 
        A Task containing the RPC response.  | 
      
DeleteStatefile(DeleteStatefileRequest, CallSettings)
public override void DeleteStatefile(DeleteStatefileRequest request, CallSettings callSettings = null)Deletes Terraform state file in a given deployment.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        DeleteStatefileRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
DeleteStatefileAsync(DeleteStatefileRequest, CallSettings)
public override Task DeleteStatefileAsync(DeleteStatefileRequest request, CallSettings callSettings = null)Deletes Terraform state file in a given deployment.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        DeleteStatefileRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
Task | 
        A Task containing the RPC response.  | 
      
ExportDeploymentStatefile(ExportDeploymentStatefileRequest, CallSettings)
public override Statefile ExportDeploymentStatefile(ExportDeploymentStatefileRequest request, CallSettings callSettings = null)Exports Terraform state file from a given deployment.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ExportDeploymentStatefileRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
Statefile | 
        The RPC response.  | 
      
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 | 
        ExportDeploymentStatefileRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
TaskStatefile | 
        A Task containing the RPC response.  | 
      
ExportLockInfo(ExportLockInfoRequest, CallSettings)
public override LockInfo ExportLockInfo(ExportLockInfoRequest request, CallSettings callSettings = null)Exports the lock info on a locked deployment.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ExportLockInfoRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
LockInfo | 
        The RPC response.  | 
      
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 | 
        ExportLockInfoRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
TaskLockInfo | 
        A Task containing the RPC response.  | 
      
ExportPreviewResult(ExportPreviewResultRequest, CallSettings)
public override ExportPreviewResultResponse ExportPreviewResult(ExportPreviewResultRequest request, CallSettings callSettings = null)Export [Preview][google.cloud.config.v1.Preview] results.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ExportPreviewResultRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
ExportPreviewResultResponse | 
        The RPC response.  | 
      
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 | 
        ExportPreviewResultRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
TaskExportPreviewResultResponse | 
        A Task containing the RPC response.  | 
      
ExportRevisionStatefile(ExportRevisionStatefileRequest, CallSettings)
public override Statefile ExportRevisionStatefile(ExportRevisionStatefileRequest request, CallSettings callSettings = null)Exports Terraform state file from a given revision.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ExportRevisionStatefileRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
Statefile | 
        The RPC response.  | 
      
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 | 
        ExportRevisionStatefileRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
TaskStatefile | 
        A Task containing the RPC response.  | 
      
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 | 
        GetDeploymentRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
Deployment | 
        The RPC response.  | 
      
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 | 
        GetDeploymentRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
TaskDeployment | 
        A Task containing the RPC response.  | 
      
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 | 
        GetPreviewRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
Preview | 
        The RPC response.  | 
      
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 | 
        GetPreviewRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
TaskPreview | 
        A Task containing the RPC response.  | 
      
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 | 
        GetResourceRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
Resource | 
        The RPC response.  | 
      
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 | 
        GetResourceRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
TaskResource | 
        A Task containing the RPC response.  | 
      
GetResourceChange(GetResourceChangeRequest, CallSettings)
public override ResourceChange GetResourceChange(GetResourceChangeRequest request, CallSettings callSettings = null)Get a ResourceChange for a given preview.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        GetResourceChangeRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
ResourceChange | 
        The RPC response.  | 
      
GetResourceChangeAsync(GetResourceChangeRequest, CallSettings)
public override Task<ResourceChange> GetResourceChangeAsync(GetResourceChangeRequest request, CallSettings callSettings = null)Get a ResourceChange for a given preview.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        GetResourceChangeRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
TaskResourceChange | 
        A Task containing the RPC response.  | 
      
GetResourceDrift(GetResourceDriftRequest, CallSettings)
public override ResourceDrift GetResourceDrift(GetResourceDriftRequest request, CallSettings callSettings = null)Get a ResourceDrift for a given preview.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        GetResourceDriftRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
ResourceDrift | 
        The RPC response.  | 
      
GetResourceDriftAsync(GetResourceDriftRequest, CallSettings)
public override Task<ResourceDrift> GetResourceDriftAsync(GetResourceDriftRequest request, CallSettings callSettings = null)Get a ResourceDrift for a given preview.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        GetResourceDriftRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
TaskResourceDrift | 
        A Task containing the RPC response.  | 
      
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 | 
        GetRevisionRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
Revision | 
        The RPC response.  | 
      
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 | 
        GetRevisionRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
TaskRevision | 
        A Task containing the RPC response.  | 
      
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 | 
        GetTerraformVersionRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
TerraformVersion | 
        The RPC response.  | 
      
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 | 
        GetTerraformVersionRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
TaskTerraformVersion | 
        A Task containing the RPC response.  | 
      
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 | 
        ImportStatefileRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
Statefile | 
        The RPC response.  | 
      
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 | 
        ImportStatefileRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
TaskStatefile | 
        A Task containing the RPC response.  | 
      
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 | 
        ListDeploymentsRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
PagedEnumerableListDeploymentsResponseDeployment | 
        A pageable sequence of Deployment resources.  | 
      
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 | 
        ListDeploymentsRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
PagedAsyncEnumerableListDeploymentsResponseDeployment | 
        A pageable asynchronous sequence of Deployment resources.  | 
      
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 | 
        ListPreviewsRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
PagedEnumerableListPreviewsResponsePreview | 
        A pageable sequence of Preview resources.  | 
      
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 | 
        ListPreviewsRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
PagedAsyncEnumerableListPreviewsResponsePreview | 
        A pageable asynchronous sequence of Preview resources.  | 
      
ListResourceChanges(ListResourceChangesRequest, CallSettings)
public override PagedEnumerable<ListResourceChangesResponse, ResourceChange> ListResourceChanges(ListResourceChangesRequest request, CallSettings callSettings = null)Lists ResourceChanges for a given preview.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ListResourceChangesRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
PagedEnumerableListResourceChangesResponseResourceChange | 
        A pageable sequence of ResourceChange resources.  | 
      
ListResourceChangesAsync(ListResourceChangesRequest, CallSettings)
public override PagedAsyncEnumerable<ListResourceChangesResponse, ResourceChange> ListResourceChangesAsync(ListResourceChangesRequest request, CallSettings callSettings = null)Lists ResourceChanges for a given preview.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ListResourceChangesRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
PagedAsyncEnumerableListResourceChangesResponseResourceChange | 
        A pageable asynchronous sequence of ResourceChange resources.  | 
      
ListResourceDrifts(ListResourceDriftsRequest, CallSettings)
public override PagedEnumerable<ListResourceDriftsResponse, ResourceDrift> ListResourceDrifts(ListResourceDriftsRequest request, CallSettings callSettings = null)List ResourceDrifts for a given preview.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ListResourceDriftsRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
PagedEnumerableListResourceDriftsResponseResourceDrift | 
        A pageable sequence of ResourceDrift resources.  | 
      
ListResourceDriftsAsync(ListResourceDriftsRequest, CallSettings)
public override PagedAsyncEnumerable<ListResourceDriftsResponse, ResourceDrift> ListResourceDriftsAsync(ListResourceDriftsRequest request, CallSettings callSettings = null)List ResourceDrifts for a given preview.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ListResourceDriftsRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
PagedAsyncEnumerableListResourceDriftsResponseResourceDrift | 
        A pageable asynchronous sequence of ResourceDrift resources.  | 
      
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 | 
        ListResourcesRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
PagedEnumerableListResourcesResponseResource | 
        A pageable sequence of Resource resources.  | 
      
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 | 
        ListResourcesRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
PagedAsyncEnumerableListResourcesResponseResource | 
        A pageable asynchronous sequence of Resource resources.  | 
      
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 | 
        ListRevisionsRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
PagedEnumerableListRevisionsResponseRevision | 
        A pageable sequence of Revision resources.  | 
      
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 | 
        ListRevisionsRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
PagedAsyncEnumerableListRevisionsResponseRevision | 
        A pageable asynchronous sequence of Revision resources.  | 
      
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 | 
        ListTerraformVersionsRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
PagedEnumerableListTerraformVersionsResponseTerraformVersion | 
        A pageable sequence of TerraformVersion resources.  | 
      
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 | 
        ListTerraformVersionsRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
PagedAsyncEnumerableListTerraformVersionsResponseTerraformVersion | 
        A pageable asynchronous sequence of TerraformVersion resources.  | 
      
LockDeployment(LockDeploymentRequest, CallSettings)
public override Operation<Deployment, OperationMetadata> LockDeployment(LockDeploymentRequest request, CallSettings callSettings = null)Locks a deployment.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        LockDeploymentRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
OperationDeploymentOperationMetadata | 
        The RPC response.  | 
      
LockDeploymentAsync(LockDeploymentRequest, CallSettings)
public override Task<Operation<Deployment, OperationMetadata>> LockDeploymentAsync(LockDeploymentRequest request, CallSettings callSettings = null)Locks a deployment.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        LockDeploymentRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
TaskOperationDeploymentOperationMetadata | 
        A Task containing the RPC response.  | 
      
UnlockDeployment(UnlockDeploymentRequest, CallSettings)
public override Operation<Deployment, OperationMetadata> UnlockDeployment(UnlockDeploymentRequest request, CallSettings callSettings = null)Unlocks a locked deployment.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        UnlockDeploymentRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
OperationDeploymentOperationMetadata | 
        The RPC response.  | 
      
UnlockDeploymentAsync(UnlockDeploymentRequest, CallSettings)
public override Task<Operation<Deployment, OperationMetadata>> UnlockDeploymentAsync(UnlockDeploymentRequest request, CallSettings callSettings = null)Unlocks a locked deployment.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        UnlockDeploymentRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
TaskOperationDeploymentOperationMetadata | 
        A Task containing the RPC response.  | 
      
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 | 
        UpdateDeploymentRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
OperationDeploymentOperationMetadata | 
        The RPC response.  | 
      
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 | 
        UpdateDeploymentRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
TaskOperationDeploymentOperationMetadata | 
        A Task containing the RPC response.  |