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
All Methods Instance Methods Default Methods Modifier and Type Method Description default void
createDeployment(CreateDeploymentRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a [Deployment][google.cloud.config.v1.Deployment].default void
deleteDeployment(DeleteDeploymentRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a [Deployment][google.cloud.config.v1.Deployment].default void
deleteStatefile(DeleteStatefileRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Deletes Terraform state file in a given deployment.default void
exportDeploymentStatefile(ExportDeploymentStatefileRequest request, io.grpc.stub.StreamObserver<Statefile> responseObserver)
Exports Terraform state file from a given deployment.default void
exportLockInfo(ExportLockInfoRequest request, io.grpc.stub.StreamObserver<LockInfo> responseObserver)
Exports the lock info on a locked deployment.default void
exportRevisionStatefile(ExportRevisionStatefileRequest request, io.grpc.stub.StreamObserver<Statefile> responseObserver)
Exports Terraform state file from a given revision.default void
getDeployment(GetDeploymentRequest request, io.grpc.stub.StreamObserver<Deployment> responseObserver)
Gets details about a [Deployment][google.cloud.config.v1.Deployment].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.default void
getRevision(GetRevisionRequest request, io.grpc.stub.StreamObserver<Revision> responseObserver)
Gets details about a [Revision][google.cloud.config.v1.Revision].default void
importStatefile(ImportStatefileRequest request, io.grpc.stub.StreamObserver<Statefile> responseObserver)
Imports Terraform state file in a given deployment.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.default void
listResources(ListResourcesRequest request, io.grpc.stub.StreamObserver<ListResourcesResponse> responseObserver)
Lists [Resource][google.cloud.config.v1.Resource]s in a given revision.default void
listRevisions(ListRevisionsRequest request, io.grpc.stub.StreamObserver<ListRevisionsResponse> responseObserver)
Lists [Revision][google.cloud.config.v1.Revision]s of a deployment.default void
lockDeployment(LockDeploymentRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Locks a deployment.default void
unlockDeployment(UnlockDeploymentRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Unlocks a locked deployment.default void
updateDeployment(UpdateDeploymentRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates a [Deployment][google.cloud.config.v1.Deployment].
-
-
-
Method Detail
-
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<com.google.longrunning.Operation> responseObserver)
Creates a [Deployment][google.cloud.config.v1.Deployment].
-
updateDeployment
default void updateDeployment(UpdateDeploymentRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates a [Deployment][google.cloud.config.v1.Deployment].
-
deleteDeployment
default void deleteDeployment(DeleteDeploymentRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.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 [Resource][google.cloud.config.v1.Resource]s 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<com.google.longrunning.Operation> responseObserver)
Locks a deployment.
-
unlockDeployment
default void unlockDeployment(UnlockDeploymentRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.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.
-
-