public static final class ConfigGrpc.ConfigBlockingV2Stub extends AbstractBlockingStub<ConfigGrpc.ConfigBlockingV2Stub>
A stub to allow clients to do synchronous 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.AbstractBlockingStub >
ConfigGrpc.ConfigBlockingV2Stub
Inherited Members
io.grpc.stub.AbstractBlockingStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractBlockingStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.<T>withOption(io.grpc.CallOptions.Key<T>,T)
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.getCallOptions()
io.grpc.stub.AbstractStub.getChannel()
io.grpc.stub.AbstractStub.withCallCredentials(io.grpc.CallCredentials)
io.grpc.stub.AbstractStub.withChannel(io.grpc.Channel)
io.grpc.stub.AbstractStub.withCompression(java.lang.String)
io.grpc.stub.AbstractStub.withDeadline(io.grpc.Deadline)
io.grpc.stub.AbstractStub.withDeadlineAfter(java.time.Duration)
io.grpc.stub.AbstractStub.withDeadlineAfter(long,java.util.concurrent.TimeUnit)
io.grpc.stub.AbstractStub.withExecutor(java.util.concurrent.Executor)
io.grpc.stub.AbstractStub.withInterceptors(io.grpc.ClientInterceptor...)
io.grpc.stub.AbstractStub.withMaxInboundMessageSize(int)
io.grpc.stub.AbstractStub.withMaxOutboundMessageSize(int)
io.grpc.stub.AbstractStub.withOnReadyThreshold(int)
io.grpc.stub.AbstractStub.withWaitForReady()
Methods
build(Channel channel, CallOptions callOptions)
protected ConfigGrpc.ConfigBlockingV2Stub build(Channel channel, CallOptions callOptions)
| Parameters |
| Name |
Description |
channel |
io.grpc.Channel
|
callOptions |
io.grpc.CallOptions
|
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
createDeployment(CreateDeploymentRequest request)
public Operation createDeployment(CreateDeploymentRequest request)
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
createDeploymentGroup(CreateDeploymentGroupRequest request)
public Operation createDeploymentGroup(CreateDeploymentGroupRequest request)
Creates a DeploymentGroup
The newly created DeploymentGroup will be in the CREATING state
and can be retrieved via Get and List calls.
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
createPreview(CreatePreviewRequest request)
public Operation createPreview(CreatePreviewRequest request)
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
deleteDeployment(DeleteDeploymentRequest request)
public Operation deleteDeployment(DeleteDeploymentRequest request)
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
deleteDeploymentGroup(DeleteDeploymentGroupRequest request)
public Operation deleteDeploymentGroup(DeleteDeploymentGroupRequest request)
Deletes a DeploymentGroup
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
deletePreview(DeletePreviewRequest request)
public Operation deletePreview(DeletePreviewRequest request)
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
deleteStatefile(DeleteStatefileRequest request)
public Empty deleteStatefile(DeleteStatefileRequest request)
Deletes Terraform state file in a given deployment.
| Returns |
| Type |
Description |
Empty |
|
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
deprovisionDeploymentGroup(DeprovisionDeploymentGroupRequest request)
public Operation deprovisionDeploymentGroup(DeprovisionDeploymentGroupRequest request)
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.
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
exportDeploymentStatefile(ExportDeploymentStatefileRequest request)
public Statefile exportDeploymentStatefile(ExportDeploymentStatefileRequest request)
Exports Terraform state file from a given deployment.
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
exportLockInfo(ExportLockInfoRequest request)
public LockInfo exportLockInfo(ExportLockInfoRequest request)
Exports the lock info on a locked deployment.
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
exportPreviewResult(ExportPreviewResultRequest request)
public ExportPreviewResultResponse exportPreviewResult(ExportPreviewResultRequest request)
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
exportRevisionStatefile(ExportRevisionStatefileRequest request)
public Statefile exportRevisionStatefile(ExportRevisionStatefileRequest request)
Exports Terraform state file from a given revision.
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
getAutoMigrationConfig(GetAutoMigrationConfigRequest request)
public AutoMigrationConfig getAutoMigrationConfig(GetAutoMigrationConfigRequest request)
Get the AutoMigrationConfig for a given project and location.
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
getDeployment(GetDeploymentRequest request)
public Deployment getDeployment(GetDeploymentRequest request)
Gets details about a Deployment.
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
getDeploymentGroup(GetDeploymentGroupRequest request)
public DeploymentGroup getDeploymentGroup(GetDeploymentGroupRequest request)
Get a DeploymentGroup for a given project and location.
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
getDeploymentGroupRevision(GetDeploymentGroupRevisionRequest request)
public DeploymentGroupRevision getDeploymentGroupRevision(GetDeploymentGroupRevisionRequest request)
Gets details about a
DeploymentGroupRevision.
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
getPreview(GetPreviewRequest request)
public Preview getPreview(GetPreviewRequest request)
Gets details about a Preview.
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
getResource(GetResourceRequest request)
public Resource getResource(GetResourceRequest request)
Gets details about a Resource deployed
by Infra Manager.
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
getResourceChange(GetResourceChangeRequest request)
public ResourceChange getResourceChange(GetResourceChangeRequest request)
Get a ResourceChange for a given preview.
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
getResourceDrift(GetResourceDriftRequest request)
public ResourceDrift getResourceDrift(GetResourceDriftRequest request)
Get a ResourceDrift for a given preview.
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
getRevision(GetRevisionRequest request)
public Revision getRevision(GetRevisionRequest request)
Gets details about a Revision.
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
public TerraformVersion getTerraformVersion(GetTerraformVersionRequest request)
Gets details about a
TerraformVersion.
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
importStatefile(ImportStatefileRequest request)
public Statefile importStatefile(ImportStatefileRequest request)
Imports Terraform state file in a given deployment. The state file does not
take effect until the Deployment has been unlocked.
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
listDeploymentGroupRevisions(ListDeploymentGroupRevisionsRequest request)
public ListDeploymentGroupRevisionsResponse listDeploymentGroupRevisions(ListDeploymentGroupRevisionsRequest request)
Lists
DeploymentGroupRevisions
in a given DeploymentGroup.
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
listDeploymentGroups(ListDeploymentGroupsRequest request)
public ListDeploymentGroupsResponse listDeploymentGroups(ListDeploymentGroupsRequest request)
List DeploymentGroups for a given project and location.
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
listDeployments(ListDeploymentsRequest request)
public ListDeploymentsResponse listDeployments(ListDeploymentsRequest request)
Lists Deployments in a given project
and location.
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
listPreviews(ListPreviewsRequest request)
public ListPreviewsResponse listPreviews(ListPreviewsRequest request)
Lists Previews in a given project and
location.
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
listResourceChanges(ListResourceChangesRequest request)
public ListResourceChangesResponse listResourceChanges(ListResourceChangesRequest request)
Lists ResourceChanges for a given preview.
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
listResourceDrifts(ListResourceDriftsRequest request)
public ListResourceDriftsResponse listResourceDrifts(ListResourceDriftsRequest request)
List ResourceDrifts for a given preview.
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
listResources(ListResourcesRequest request)
public ListResourcesResponse listResources(ListResourcesRequest request)
Lists Resources in a given revision.
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
listRevisions(ListRevisionsRequest request)
public ListRevisionsResponse listRevisions(ListRevisionsRequest request)
Lists Revisions of a deployment.
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
public ListTerraformVersionsResponse listTerraformVersions(ListTerraformVersionsRequest request)
Lists TerraformVersions in a
given project and location.
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
lockDeployment(LockDeploymentRequest request)
public Operation lockDeployment(LockDeploymentRequest request)
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
provisionDeploymentGroup(ProvisionDeploymentGroupRequest request)
public Operation provisionDeploymentGroup(ProvisionDeploymentGroupRequest request)
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.
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
unlockDeployment(UnlockDeploymentRequest request)
public Operation unlockDeployment(UnlockDeploymentRequest request)
Unlocks a locked deployment.
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
updateAutoMigrationConfig(UpdateAutoMigrationConfigRequest request)
public Operation updateAutoMigrationConfig(UpdateAutoMigrationConfigRequest request)
Updates the AutoMigrationConfig for a given project and location.
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
updateDeployment(UpdateDeploymentRequest request)
public Operation updateDeployment(UpdateDeploymentRequest request)
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
updateDeploymentGroup(UpdateDeploymentGroupRequest request)
public Operation updateDeploymentGroup(UpdateDeploymentGroupRequest request)
Updates a DeploymentGroup
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|