public static final class OsConfigZonalServiceGrpc.OsConfigZonalServiceFutureStub extends io.grpc.stub.AbstractFutureStub<OsConfigZonalServiceGrpc.OsConfigZonalServiceFutureStub>
Zonal OS Config API The OS Config service is the server-side component that allows users to manage package installations and patch jobs for Compute Engine VM instances.
| Modifier and Type | Method and Description |
|---|---|
protected OsConfigZonalServiceGrpc.OsConfigZonalServiceFutureStub |
build(io.grpc.Channel channel,
io.grpc.CallOptions callOptions) |
com.google.common.util.concurrent.ListenableFuture<Inventory> |
getInventory(GetInventoryRequest request)
Get inventory data for the specified VM instance.
|
com.google.common.util.concurrent.ListenableFuture<VulnerabilityReport> |
getVulnerabilityReport(GetVulnerabilityReportRequest request)
Gets the vulnerability report for the specified VM instance.
|
com.google.common.util.concurrent.ListenableFuture<ListInventoriesResponse> |
listInventories(ListInventoriesRequest request)
List inventory data for all VM instances in the specified zone.
|
com.google.common.util.concurrent.ListenableFuture<ListVulnerabilityReportsResponse> |
listVulnerabilityReports(ListVulnerabilityReportsRequest request)
List vulnerability reports for all VM instances in the specified zone.
|
protected OsConfigZonalServiceGrpc.OsConfigZonalServiceFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
build in class io.grpc.stub.AbstractStub<OsConfigZonalServiceGrpc.OsConfigZonalServiceFutureStub>public com.google.common.util.concurrent.ListenableFuture<Inventory> getInventory(GetInventoryRequest request)
Get inventory data for the specified VM instance. If the VM has no associated inventory, the message `NOT_FOUND` is returned.
public com.google.common.util.concurrent.ListenableFuture<ListInventoriesResponse> listInventories(ListInventoriesRequest request)
List inventory data for all VM instances in the specified zone.
public com.google.common.util.concurrent.ListenableFuture<VulnerabilityReport> getVulnerabilityReport(GetVulnerabilityReportRequest request)
Gets the vulnerability report for the specified VM instance. Only VMs with inventory data have vulnerability reports associated with them.
public com.google.common.util.concurrent.ListenableFuture<ListVulnerabilityReportsResponse> listVulnerabilityReports(ListVulnerabilityReportsRequest request)
List vulnerability reports for all VM instances in the specified zone.
Copyright © 2021 Google LLC. All rights reserved.