Package com.google.cloud.config.v1
Interface ConfigGrpc.AsyncService
- All Known Implementing Classes:
ConfigGrpc.ConfigImplBase
- Enclosing class:
- ConfigGrpc
public static interface ConfigGrpc.AsyncService
Infrastructure Manager is a managed service that automates the deployment and management of Google Cloud infrastructure resources.
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidcreateDeployment(CreateDeploymentRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a [Deployment][google.cloud.config.v1.Deployment].default voidcreateDeploymentGroup(CreateDeploymentGroupRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) 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.default voidcreatePreview(CreatePreviewRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a [Preview][google.cloud.config.v1.Preview].default voiddeleteDeployment(DeleteDeploymentRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a [Deployment][google.cloud.config.v1.Deployment].default voiddeleteDeploymentGroup(DeleteDeploymentGroupRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a [DeploymentGroup][google.cloud.config.v1.DeploymentGroup]default voiddeletePreview(DeletePreviewRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a [Preview][google.cloud.config.v1.Preview].default voiddeleteStatefile(DeleteStatefileRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver) Deletes Terraform state file in a given deployment.default voiddeprovisionDeploymentGroup(DeprovisionDeploymentGroupRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deprovisions a deployment group.default voidexportDeploymentStatefile(ExportDeploymentStatefileRequest request, io.grpc.stub.StreamObserver<Statefile> responseObserver) Exports Terraform state file from a given deployment.default voidexportLockInfo(ExportLockInfoRequest request, io.grpc.stub.StreamObserver<LockInfo> responseObserver) Exports the lock info on a locked deployment.default voidexportPreviewResult(ExportPreviewResultRequest request, io.grpc.stub.StreamObserver<ExportPreviewResultResponse> responseObserver) Export [Preview][google.cloud.config.v1.Preview] results.default voidexportRevisionStatefile(ExportRevisionStatefileRequest request, io.grpc.stub.StreamObserver<Statefile> responseObserver) Exports Terraform state file from a given revision.default voidgetAutoMigrationConfig(GetAutoMigrationConfigRequest request, io.grpc.stub.StreamObserver<AutoMigrationConfig> responseObserver) Get the AutoMigrationConfig for a given project and location.default voidgetDeployment(GetDeploymentRequest request, io.grpc.stub.StreamObserver<Deployment> responseObserver) Gets details about a [Deployment][google.cloud.config.v1.Deployment].default voidgetDeploymentGroup(GetDeploymentGroupRequest request, io.grpc.stub.StreamObserver<DeploymentGroup> responseObserver) Get a DeploymentGroup for a given project and location.default voidgetDeploymentGroupRevision(GetDeploymentGroupRevisionRequest request, io.grpc.stub.StreamObserver<DeploymentGroupRevision> responseObserver) Gets details about a [DeploymentGroupRevision][google.cloud.config.v1.DeploymentGroupRevision].default voidgetPreview(GetPreviewRequest request, io.grpc.stub.StreamObserver<Preview> responseObserver) Gets details about a [Preview][google.cloud.config.v1.Preview].default voidgetResource(GetResourceRequest request, io.grpc.stub.StreamObserver<Resource> responseObserver) Gets details about a [Resource][google.cloud.config.v1.Resource] deployed by Infra Manager.default voidgetResourceChange(GetResourceChangeRequest request, io.grpc.stub.StreamObserver<ResourceChange> responseObserver) Get a ResourceChange for a given preview.default voidgetResourceDrift(GetResourceDriftRequest request, io.grpc.stub.StreamObserver<ResourceDrift> responseObserver) Get a ResourceDrift for a given preview.default voidgetRevision(GetRevisionRequest request, io.grpc.stub.StreamObserver<Revision> responseObserver) Gets details about a [Revision][google.cloud.config.v1.Revision].default voidgetTerraformVersion(GetTerraformVersionRequest request, io.grpc.stub.StreamObserver<TerraformVersion> responseObserver) Gets details about a [TerraformVersion][google.cloud.config.v1.TerraformVersion].default voidimportStatefile(ImportStatefileRequest request, io.grpc.stub.StreamObserver<Statefile> responseObserver) Imports Terraform state file in a given deployment.default voidlistDeploymentGroupRevisions(ListDeploymentGroupRevisionsRequest request, io.grpc.stub.StreamObserver<ListDeploymentGroupRevisionsResponse> responseObserver) Lists [DeploymentGroupRevision][google.cloud.config.v1.DeploymentGroupRevision]s in a given [DeploymentGroup][google.cloud.config.v1.DeploymentGroup].default voidlistDeploymentGroups(ListDeploymentGroupsRequest request, io.grpc.stub.StreamObserver<ListDeploymentGroupsResponse> responseObserver) List DeploymentGroups for a given project and location.default voidlistDeployments(ListDeploymentsRequest request, io.grpc.stub.StreamObserver<ListDeploymentsResponse> responseObserver) Lists [Deployment][google.cloud.config.v1.Deployment]s in a given project and location.default voidlistPreviews(ListPreviewsRequest request, io.grpc.stub.StreamObserver<ListPreviewsResponse> responseObserver) Lists [Preview][google.cloud.config.v1.Preview]s in a given project and location.default voidlistResourceChanges(ListResourceChangesRequest request, io.grpc.stub.StreamObserver<ListResourceChangesResponse> responseObserver) Lists ResourceChanges for a given preview.default voidlistResourceDrifts(ListResourceDriftsRequest request, io.grpc.stub.StreamObserver<ListResourceDriftsResponse> responseObserver) List ResourceDrifts for a given preview.default voidlistResources(ListResourcesRequest request, io.grpc.stub.StreamObserver<ListResourcesResponse> responseObserver) Lists [Resources][google.cloud.config.v1.Resource] in a given revision.default voidlistRevisions(ListRevisionsRequest request, io.grpc.stub.StreamObserver<ListRevisionsResponse> responseObserver) Lists [Revision][google.cloud.config.v1.Revision]s of a deployment.default voidlistTerraformVersions(ListTerraformVersionsRequest request, io.grpc.stub.StreamObserver<ListTerraformVersionsResponse> responseObserver) Lists [TerraformVersion][google.cloud.config.v1.TerraformVersion]s in a given project and location.default voidlockDeployment(LockDeploymentRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Locks a deployment.default voidprovisionDeploymentGroup(ProvisionDeploymentGroupRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Provisions a deployment group.default voidunlockDeployment(UnlockDeploymentRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Unlocks a locked deployment.default voidupdateAutoMigrationConfig(UpdateAutoMigrationConfigRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the AutoMigrationConfig for a given project and location.default voidupdateDeployment(UpdateDeploymentRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates a [Deployment][google.cloud.config.v1.Deployment].default voidupdateDeploymentGroup(UpdateDeploymentGroupRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates a [DeploymentGroup][google.cloud.config.v1.DeploymentGroup]
-
Method Details
-
listDeployments
default void listDeployments(ListDeploymentsRequest request, io.grpc.stub.StreamObserver<ListDeploymentsResponse> responseObserver) Lists [Deployment][google.cloud.config.v1.Deployment]s in a given project and location.
-
getDeployment
default void getDeployment(GetDeploymentRequest request, io.grpc.stub.StreamObserver<Deployment> responseObserver) Gets details about a [Deployment][google.cloud.config.v1.Deployment].
-
createDeployment
default void createDeployment(CreateDeploymentRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a [Deployment][google.cloud.config.v1.Deployment].
-
updateDeployment
default void updateDeployment(UpdateDeploymentRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates a [Deployment][google.cloud.config.v1.Deployment].
-
deleteDeployment
default void deleteDeployment(DeleteDeploymentRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a [Deployment][google.cloud.config.v1.Deployment].
-
listRevisions
default void listRevisions(ListRevisionsRequest request, io.grpc.stub.StreamObserver<ListRevisionsResponse> responseObserver) Lists [Revision][google.cloud.config.v1.Revision]s of a deployment.
-
getRevision
default void getRevision(GetRevisionRequest request, io.grpc.stub.StreamObserver<Revision> responseObserver) Gets details about a [Revision][google.cloud.config.v1.Revision].
-
getResource
default void getResource(GetResourceRequest request, io.grpc.stub.StreamObserver<Resource> responseObserver) Gets details about a [Resource][google.cloud.config.v1.Resource] deployed by Infra Manager.
-
listResources
default void listResources(ListResourcesRequest request, io.grpc.stub.StreamObserver<ListResourcesResponse> responseObserver) Lists [Resources][google.cloud.config.v1.Resource] in a given revision.
-
exportDeploymentStatefile
default void exportDeploymentStatefile(ExportDeploymentStatefileRequest request, io.grpc.stub.StreamObserver<Statefile> responseObserver) Exports Terraform state file from a given deployment.
-
exportRevisionStatefile
default void exportRevisionStatefile(ExportRevisionStatefileRequest request, io.grpc.stub.StreamObserver<Statefile> responseObserver) Exports Terraform state file from a given revision.
-
importStatefile
default void importStatefile(ImportStatefileRequest request, io.grpc.stub.StreamObserver<Statefile> responseObserver) Imports Terraform state file in a given deployment. The state file does not take effect until the Deployment has been unlocked.
-
deleteStatefile
default void deleteStatefile(DeleteStatefileRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver) Deletes Terraform state file in a given deployment.
-
lockDeployment
default void lockDeployment(LockDeploymentRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Locks a deployment.
-
unlockDeployment
default void unlockDeployment(UnlockDeploymentRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Unlocks a locked deployment.
-
exportLockInfo
default void exportLockInfo(ExportLockInfoRequest request, io.grpc.stub.StreamObserver<LockInfo> responseObserver) Exports the lock info on a locked deployment.
-
createPreview
default void createPreview(CreatePreviewRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a [Preview][google.cloud.config.v1.Preview].
-
getPreview
default void getPreview(GetPreviewRequest request, io.grpc.stub.StreamObserver<Preview> responseObserver) Gets details about a [Preview][google.cloud.config.v1.Preview].
-
listPreviews
default void listPreviews(ListPreviewsRequest request, io.grpc.stub.StreamObserver<ListPreviewsResponse> responseObserver) Lists [Preview][google.cloud.config.v1.Preview]s in a given project and location.
-
deletePreview
default void deletePreview(DeletePreviewRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a [Preview][google.cloud.config.v1.Preview].
-
exportPreviewResult
default void exportPreviewResult(ExportPreviewResultRequest request, io.grpc.stub.StreamObserver<ExportPreviewResultResponse> responseObserver) Export [Preview][google.cloud.config.v1.Preview] results.
-
listTerraformVersions
default void listTerraformVersions(ListTerraformVersionsRequest request, io.grpc.stub.StreamObserver<ListTerraformVersionsResponse> responseObserver) Lists [TerraformVersion][google.cloud.config.v1.TerraformVersion]s in a given project and location.
-
getTerraformVersion
default void getTerraformVersion(GetTerraformVersionRequest request, io.grpc.stub.StreamObserver<TerraformVersion> responseObserver) Gets details about a [TerraformVersion][google.cloud.config.v1.TerraformVersion].
-
listResourceChanges
default void listResourceChanges(ListResourceChangesRequest request, io.grpc.stub.StreamObserver<ListResourceChangesResponse> responseObserver) Lists ResourceChanges for a given preview.
-
getResourceChange
default void getResourceChange(GetResourceChangeRequest request, io.grpc.stub.StreamObserver<ResourceChange> responseObserver) Get a ResourceChange for a given preview.
-
listResourceDrifts
default void listResourceDrifts(ListResourceDriftsRequest request, io.grpc.stub.StreamObserver<ListResourceDriftsResponse> responseObserver) List ResourceDrifts for a given preview.
-
getResourceDrift
default void getResourceDrift(GetResourceDriftRequest request, io.grpc.stub.StreamObserver<ResourceDrift> responseObserver) Get a ResourceDrift for a given preview.
-
getAutoMigrationConfig
default void getAutoMigrationConfig(GetAutoMigrationConfigRequest request, io.grpc.stub.StreamObserver<AutoMigrationConfig> responseObserver) Get the AutoMigrationConfig for a given project and location.
-
updateAutoMigrationConfig
default void updateAutoMigrationConfig(UpdateAutoMigrationConfigRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the AutoMigrationConfig for a given project and location.
-
getDeploymentGroup
default void getDeploymentGroup(GetDeploymentGroupRequest request, io.grpc.stub.StreamObserver<DeploymentGroup> responseObserver) Get a DeploymentGroup for a given project and location.
-
createDeploymentGroup
default void createDeploymentGroup(CreateDeploymentGroupRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) 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.
-
updateDeploymentGroup
default void updateDeploymentGroup(UpdateDeploymentGroupRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates a [DeploymentGroup][google.cloud.config.v1.DeploymentGroup]
-
deleteDeploymentGroup
default void deleteDeploymentGroup(DeleteDeploymentGroupRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a [DeploymentGroup][google.cloud.config.v1.DeploymentGroup]
-
listDeploymentGroups
default void listDeploymentGroups(ListDeploymentGroupsRequest request, io.grpc.stub.StreamObserver<ListDeploymentGroupsResponse> responseObserver) List DeploymentGroups for a given project and location.
-
provisionDeploymentGroup
default void provisionDeploymentGroup(ProvisionDeploymentGroupRequest request, io.grpc.stub.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][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.
-
deprovisionDeploymentGroup
default void deprovisionDeploymentGroup(DeprovisionDeploymentGroupRequest request, io.grpc.stub.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][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.
-
getDeploymentGroupRevision
default void getDeploymentGroupRevision(GetDeploymentGroupRevisionRequest request, io.grpc.stub.StreamObserver<DeploymentGroupRevision> responseObserver) Gets details about a [DeploymentGroupRevision][google.cloud.config.v1.DeploymentGroupRevision].
-
listDeploymentGroupRevisions
default void listDeploymentGroupRevisions(ListDeploymentGroupRevisionsRequest request, io.grpc.stub.StreamObserver<ListDeploymentGroupRevisionsResponse> responseObserver) Lists [DeploymentGroupRevision][google.cloud.config.v1.DeploymentGroupRevision]s in a given [DeploymentGroup][google.cloud.config.v1.DeploymentGroup].
-