public static interface ReachabilityServiceGrpc.AsyncService
The Reachability service in the Google Cloud Network Management API provides services that analyze the reachability within a single Google Virtual Private Cloud (VPC) network, between peered VPC networks, between VPC and on-premises networks, or between VPC networks and internet hosts. A reachability analysis is based on Google Cloud network configurations. You can use the analysis results to verify these configurations and to troubleshoot connectivity issues.
Methods
createConnectivityTest(CreateConnectivityTestRequest request, StreamObserver<Operation> responseObserver)
public default void createConnectivityTest(CreateConnectivityTestRequest request, StreamObserver<Operation> responseObserver)
Creates a new Connectivity Test.
After you create a test, the reachability analysis is performed as part
of the long running operation, which completes when the analysis completes.
If the endpoint specifications in ConnectivityTest
are invalid
(for example, containing non-existent resources in the network, or you
don't have read permissions to the network configurations of listed
projects), then the reachability result returns a value of UNKNOWN
.
If the endpoint specifications in ConnectivityTest
are
incomplete, the reachability result returns a value of
<code>AMBIGUOUS</code>. For more information,
see the Connectivity Test documentation.
Parameters | |
---|---|
Name | Description |
request | CreateConnectivityTestRequest |
responseObserver | io.grpc.stub.StreamObserver<Operation> |
deleteConnectivityTest(DeleteConnectivityTestRequest request, StreamObserver<Operation> responseObserver)
public default void deleteConnectivityTest(DeleteConnectivityTestRequest request, StreamObserver<Operation> responseObserver)
Deletes a specific ConnectivityTest
.
Parameters | |
---|---|
Name | Description |
request | DeleteConnectivityTestRequest |
responseObserver | io.grpc.stub.StreamObserver<Operation> |
getConnectivityTest(GetConnectivityTestRequest request, StreamObserver<ConnectivityTest> responseObserver)
public default void getConnectivityTest(GetConnectivityTestRequest request, StreamObserver<ConnectivityTest> responseObserver)
Gets the details of a specific Connectivity Test.
Parameters | |
---|---|
Name | Description |
request | GetConnectivityTestRequest |
responseObserver | io.grpc.stub.StreamObserver<ConnectivityTest> |
listConnectivityTests(ListConnectivityTestsRequest request, StreamObserver<ListConnectivityTestsResponse> responseObserver)
public default void listConnectivityTests(ListConnectivityTestsRequest request, StreamObserver<ListConnectivityTestsResponse> responseObserver)
Lists all Connectivity Tests owned by a project.
Parameters | |
---|---|
Name | Description |
request | ListConnectivityTestsRequest |
responseObserver | io.grpc.stub.StreamObserver<ListConnectivityTestsResponse> |