public static interface ConfigGrpc.AsyncServiceInfrastructure Manager is a managed service that automates the deployment and management of Google Cloud infrastructure resources.
Methods
createDeployment(CreateDeploymentRequest request, StreamObserver<Operation> responseObserver)
public default 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 default 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 default 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 default 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 default 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 default 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 default 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 default 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 default 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 default 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 default 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 default 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 default 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 default 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 default 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 default 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 default 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 default 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 default 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 default 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 default 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 default 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 default 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 default 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 default 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 default 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 default 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 default 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 default 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 default 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 default 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 default 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 default 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 default 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 default 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 default 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 default 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 default void updateDeploymentGroup(UpdateDeploymentGroupRequest request, StreamObserver<Operation> responseObserver)Updates a DeploymentGroup
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateDeploymentGroupRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |