Class ConfigGrpc.ConfigStub (0.68.0)

public static final class ConfigGrpc.ConfigStub extends AbstractAsyncStub<ConfigGrpc.ConfigStub>

A stub to allow clients to do asynchronous rpc calls to service Config.

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

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractAsyncStub > ConfigGrpc.ConfigStub

Methods

build(Channel channel, CallOptions callOptions)

protected ConfigGrpc.ConfigStub build(Channel channel, CallOptions callOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
ConfigGrpc.ConfigStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

createDeployment(CreateDeploymentRequest request, StreamObserver<Operation> responseObserver)

public void createDeployment(CreateDeploymentRequest request, StreamObserver<Operation> responseObserver)

Creates a Deployment.

Parameters
Name Description
request CreateDeploymentRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

createDeploymentGroup(CreateDeploymentGroupRequest request, StreamObserver<Operation> responseObserver)

public void createDeploymentGroup(CreateDeploymentGroupRequest request, StreamObserver<Operation> responseObserver)

Creates a DeploymentGroup The newly created DeploymentGroup will be in the CREATING state and can be retrieved via Get and List calls.

Parameters
Name Description
request CreateDeploymentGroupRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

createPreview(CreatePreviewRequest request, StreamObserver<Operation> responseObserver)

public void createPreview(CreatePreviewRequest request, StreamObserver<Operation> responseObserver)

Creates a Preview.

Parameters
Name Description
request CreatePreviewRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteDeployment(DeleteDeploymentRequest request, StreamObserver<Operation> responseObserver)

public void deleteDeployment(DeleteDeploymentRequest request, StreamObserver<Operation> responseObserver)

Deletes a Deployment.

Parameters
Name Description
request DeleteDeploymentRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteDeploymentGroup(DeleteDeploymentGroupRequest request, StreamObserver<Operation> responseObserver)

public void deleteDeploymentGroup(DeleteDeploymentGroupRequest request, StreamObserver<Operation> responseObserver)

Deletes a DeploymentGroup

Parameters
Name Description
request DeleteDeploymentGroupRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deletePreview(DeletePreviewRequest request, StreamObserver<Operation> responseObserver)

public void deletePreview(DeletePreviewRequest request, StreamObserver<Operation> responseObserver)

Deletes a Preview.

Parameters
Name Description
request DeletePreviewRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteStatefile(DeleteStatefileRequest request, StreamObserver<Empty> responseObserver)

public void deleteStatefile(DeleteStatefileRequest request, StreamObserver<Empty> responseObserver)

Deletes Terraform state file in a given deployment.

Parameters
Name Description
request DeleteStatefileRequest
responseObserver io.grpc.stub.StreamObserver<Empty>

deprovisionDeploymentGroup(DeprovisionDeploymentGroupRequest request, StreamObserver<Operation> responseObserver)

public void deprovisionDeploymentGroup(DeprovisionDeploymentGroupRequest request, StreamObserver<Operation> responseObserver)

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 but are no longer included in the current DeploymentGroup definition (e.g., following an UpdateDeploymentGroup call), along with their actuated resources.

Parameters
Name Description
request DeprovisionDeploymentGroupRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

exportDeploymentStatefile(ExportDeploymentStatefileRequest request, StreamObserver<Statefile> responseObserver)

public void exportDeploymentStatefile(ExportDeploymentStatefileRequest request, StreamObserver<Statefile> responseObserver)

Exports Terraform state file from a given deployment.

Parameters
Name Description
request ExportDeploymentStatefileRequest
responseObserver io.grpc.stub.StreamObserver<Statefile>

exportLockInfo(ExportLockInfoRequest request, StreamObserver<LockInfo> responseObserver)

public void exportLockInfo(ExportLockInfoRequest request, StreamObserver<LockInfo> responseObserver)

Exports the lock info on a locked deployment.

Parameters
Name Description
request ExportLockInfoRequest
responseObserver io.grpc.stub.StreamObserver<LockInfo>

exportPreviewResult(ExportPreviewResultRequest request, StreamObserver<ExportPreviewResultResponse> responseObserver)

public void exportPreviewResult(ExportPreviewResultRequest request, StreamObserver<ExportPreviewResultResponse> responseObserver)

Export Preview results.

Parameters
Name Description
request ExportPreviewResultRequest
responseObserver io.grpc.stub.StreamObserver<ExportPreviewResultResponse>

exportRevisionStatefile(ExportRevisionStatefileRequest request, StreamObserver<Statefile> responseObserver)

public void exportRevisionStatefile(ExportRevisionStatefileRequest request, StreamObserver<Statefile> responseObserver)

Exports Terraform state file from a given revision.

Parameters
Name Description
request ExportRevisionStatefileRequest
responseObserver io.grpc.stub.StreamObserver<Statefile>

getAutoMigrationConfig(GetAutoMigrationConfigRequest request, StreamObserver<AutoMigrationConfig> responseObserver)

public void getAutoMigrationConfig(GetAutoMigrationConfigRequest request, StreamObserver<AutoMigrationConfig> responseObserver)

Get the AutoMigrationConfig for a given project and location.

Parameters
Name Description
request GetAutoMigrationConfigRequest
responseObserver io.grpc.stub.StreamObserver<AutoMigrationConfig>

getDeployment(GetDeploymentRequest request, StreamObserver<Deployment> responseObserver)

public void getDeployment(GetDeploymentRequest request, StreamObserver<Deployment> responseObserver)

Gets details about a Deployment.

Parameters
Name Description
request GetDeploymentRequest
responseObserver io.grpc.stub.StreamObserver<Deployment>

getDeploymentGroup(GetDeploymentGroupRequest request, StreamObserver<DeploymentGroup> responseObserver)

public void getDeploymentGroup(GetDeploymentGroupRequest request, StreamObserver<DeploymentGroup> responseObserver)

Get a DeploymentGroup for a given project and location.

Parameters
Name Description
request GetDeploymentGroupRequest
responseObserver io.grpc.stub.StreamObserver<DeploymentGroup>

getDeploymentGroupRevision(GetDeploymentGroupRevisionRequest request, StreamObserver<DeploymentGroupRevision> responseObserver)

public void getDeploymentGroupRevision(GetDeploymentGroupRevisionRequest request, StreamObserver<DeploymentGroupRevision> responseObserver)

Gets details about a DeploymentGroupRevision.

Parameters
Name Description
request GetDeploymentGroupRevisionRequest
responseObserver io.grpc.stub.StreamObserver<DeploymentGroupRevision>

getPreview(GetPreviewRequest request, StreamObserver<Preview> responseObserver)

public void getPreview(GetPreviewRequest request, StreamObserver<Preview> responseObserver)

Gets details about a Preview.

Parameters
Name Description
request GetPreviewRequest
responseObserver io.grpc.stub.StreamObserver<Preview>

getResource(GetResourceRequest request, StreamObserver<Resource> responseObserver)

public void getResource(GetResourceRequest request, StreamObserver<Resource> responseObserver)

Gets details about a Resource deployed by Infra Manager.

Parameters
Name Description
request GetResourceRequest
responseObserver io.grpc.stub.StreamObserver<Resource>

getResourceChange(GetResourceChangeRequest request, StreamObserver<ResourceChange> responseObserver)

public void getResourceChange(GetResourceChangeRequest request, StreamObserver<ResourceChange> responseObserver)

Get a ResourceChange for a given preview.

Parameters
Name Description
request GetResourceChangeRequest
responseObserver io.grpc.stub.StreamObserver<ResourceChange>

getResourceDrift(GetResourceDriftRequest request, StreamObserver<ResourceDrift> responseObserver)

public void getResourceDrift(GetResourceDriftRequest request, StreamObserver<ResourceDrift> responseObserver)

Get a ResourceDrift for a given preview.

Parameters
Name Description
request GetResourceDriftRequest
responseObserver io.grpc.stub.StreamObserver<ResourceDrift>

getRevision(GetRevisionRequest request, StreamObserver<Revision> responseObserver)

public void getRevision(GetRevisionRequest request, StreamObserver<Revision> responseObserver)

Gets details about a Revision.

Parameters
Name Description
request GetRevisionRequest
responseObserver io.grpc.stub.StreamObserver<Revision>

getTerraformVersion(GetTerraformVersionRequest request, StreamObserver<TerraformVersion> responseObserver)

public void getTerraformVersion(GetTerraformVersionRequest request, StreamObserver<TerraformVersion> responseObserver)

Gets details about a TerraformVersion.

Parameters
Name Description
request GetTerraformVersionRequest
responseObserver io.grpc.stub.StreamObserver<TerraformVersion>

importStatefile(ImportStatefileRequest request, StreamObserver<Statefile> responseObserver)

public void importStatefile(ImportStatefileRequest request, StreamObserver<Statefile> responseObserver)

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 ImportStatefileRequest
responseObserver io.grpc.stub.StreamObserver<Statefile>

listDeploymentGroupRevisions(ListDeploymentGroupRevisionsRequest request, StreamObserver<ListDeploymentGroupRevisionsResponse> responseObserver)

public void listDeploymentGroupRevisions(ListDeploymentGroupRevisionsRequest request, StreamObserver<ListDeploymentGroupRevisionsResponse> responseObserver)

Lists DeploymentGroupRevisions in a given DeploymentGroup.

Parameters
Name Description
request ListDeploymentGroupRevisionsRequest
responseObserver io.grpc.stub.StreamObserver<ListDeploymentGroupRevisionsResponse>

listDeploymentGroups(ListDeploymentGroupsRequest request, StreamObserver<ListDeploymentGroupsResponse> responseObserver)

public void listDeploymentGroups(ListDeploymentGroupsRequest request, StreamObserver<ListDeploymentGroupsResponse> responseObserver)

List DeploymentGroups for a given project and location.

Parameters
Name Description
request ListDeploymentGroupsRequest
responseObserver io.grpc.stub.StreamObserver<ListDeploymentGroupsResponse>

listDeployments(ListDeploymentsRequest request, StreamObserver<ListDeploymentsResponse> responseObserver)

public void listDeployments(ListDeploymentsRequest request, StreamObserver<ListDeploymentsResponse> responseObserver)

Lists Deployments in a given project and location.

Parameters
Name Description
request ListDeploymentsRequest
responseObserver io.grpc.stub.StreamObserver<ListDeploymentsResponse>

listPreviews(ListPreviewsRequest request, StreamObserver<ListPreviewsResponse> responseObserver)

public void listPreviews(ListPreviewsRequest request, StreamObserver<ListPreviewsResponse> responseObserver)

Lists Previews in a given project and location.

Parameters
Name Description
request ListPreviewsRequest
responseObserver io.grpc.stub.StreamObserver<ListPreviewsResponse>

listResourceChanges(ListResourceChangesRequest request, StreamObserver<ListResourceChangesResponse> responseObserver)

public void listResourceChanges(ListResourceChangesRequest request, StreamObserver<ListResourceChangesResponse> responseObserver)

Lists ResourceChanges for a given preview.

Parameters
Name Description
request ListResourceChangesRequest
responseObserver io.grpc.stub.StreamObserver<ListResourceChangesResponse>

listResourceDrifts(ListResourceDriftsRequest request, StreamObserver<ListResourceDriftsResponse> responseObserver)

public void listResourceDrifts(ListResourceDriftsRequest request, StreamObserver<ListResourceDriftsResponse> responseObserver)

List ResourceDrifts for a given preview.

Parameters
Name Description
request ListResourceDriftsRequest
responseObserver io.grpc.stub.StreamObserver<ListResourceDriftsResponse>

listResources(ListResourcesRequest request, StreamObserver<ListResourcesResponse> responseObserver)

public void listResources(ListResourcesRequest request, StreamObserver<ListResourcesResponse> responseObserver)

Lists Resources in a given revision.

Parameters
Name Description
request ListResourcesRequest
responseObserver io.grpc.stub.StreamObserver<ListResourcesResponse>

listRevisions(ListRevisionsRequest request, StreamObserver<ListRevisionsResponse> responseObserver)

public void listRevisions(ListRevisionsRequest request, StreamObserver<ListRevisionsResponse> responseObserver)

Lists Revisions of a deployment.

Parameters
Name Description
request ListRevisionsRequest
responseObserver io.grpc.stub.StreamObserver<ListRevisionsResponse>

listTerraformVersions(ListTerraformVersionsRequest request, StreamObserver<ListTerraformVersionsResponse> responseObserver)

public void listTerraformVersions(ListTerraformVersionsRequest request, StreamObserver<ListTerraformVersionsResponse> responseObserver)

Lists TerraformVersions in a given project and location.

Parameters
Name Description
request ListTerraformVersionsRequest
responseObserver io.grpc.stub.StreamObserver<ListTerraformVersionsResponse>

lockDeployment(LockDeploymentRequest request, StreamObserver<Operation> responseObserver)

public void lockDeployment(LockDeploymentRequest request, StreamObserver<Operation> responseObserver)

Locks a deployment.

Parameters
Name Description
request LockDeploymentRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

provisionDeploymentGroup(ProvisionDeploymentGroupRequest request, StreamObserver<Operation> responseObserver)

public void provisionDeploymentGroup(ProvisionDeploymentGroupRequest request, StreamObserver<Operation> responseObserver)

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 but are no longer included in the current DeploymentGroup definition (e.g., following an UpdateDeploymentGroup call), along with their actuated resources.

Parameters
Name Description
request ProvisionDeploymentGroupRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

unlockDeployment(UnlockDeploymentRequest request, StreamObserver<Operation> responseObserver)

public void unlockDeployment(UnlockDeploymentRequest request, StreamObserver<Operation> responseObserver)

Unlocks a locked deployment.

Parameters
Name Description
request UnlockDeploymentRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

updateAutoMigrationConfig(UpdateAutoMigrationConfigRequest request, StreamObserver<Operation> responseObserver)

public void updateAutoMigrationConfig(UpdateAutoMigrationConfigRequest request, StreamObserver<Operation> responseObserver)

Updates the AutoMigrationConfig for a given project and location.

Parameters
Name Description
request UpdateAutoMigrationConfigRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

updateDeployment(UpdateDeploymentRequest request, StreamObserver<Operation> responseObserver)

public void updateDeployment(UpdateDeploymentRequest request, StreamObserver<Operation> responseObserver)

Updates a Deployment.

Parameters
Name Description
request UpdateDeploymentRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

updateDeploymentGroup(UpdateDeploymentGroupRequest request, StreamObserver<Operation> responseObserver)

public void updateDeploymentGroup(UpdateDeploymentGroupRequest request, StreamObserver<Operation> responseObserver)

Updates a DeploymentGroup

Parameters
Name Description
request UpdateDeploymentGroupRequest
responseObserver io.grpc.stub.StreamObserver<Operation>