Interface WebSecurityScannerGrpc.AsyncService
-
- All Known Implementing Classes:
WebSecurityScannerGrpc.WebSecurityScannerImplBase
- Enclosing class:
- WebSecurityScannerGrpc
public static interface WebSecurityScannerGrpc.AsyncService
Web Security Scanner Service identifies security vulnerabilities in web applications hosted on Google Cloud. It crawls your application, and attempts to exercise as many user inputs and event handlers as possible.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default void
createScanConfig(CreateScanConfigRequest request, io.grpc.stub.StreamObserver<ScanConfig> responseObserver)
Creates a new ScanConfig.default void
deleteScanConfig(DeleteScanConfigRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Deletes an existing ScanConfig and its child resources.default void
getFinding(GetFindingRequest request, io.grpc.stub.StreamObserver<Finding> responseObserver)
Gets a Finding.default void
getScanConfig(GetScanConfigRequest request, io.grpc.stub.StreamObserver<ScanConfig> responseObserver)
Gets a ScanConfig.default void
getScanRun(GetScanRunRequest request, io.grpc.stub.StreamObserver<ScanRun> responseObserver)
Gets a ScanRun.default void
listCrawledUrls(ListCrawledUrlsRequest request, io.grpc.stub.StreamObserver<ListCrawledUrlsResponse> responseObserver)
List CrawledUrls under a given ScanRun.default void
listFindings(ListFindingsRequest request, io.grpc.stub.StreamObserver<ListFindingsResponse> responseObserver)
List Findings under a given ScanRun.default void
listFindingTypeStats(ListFindingTypeStatsRequest request, io.grpc.stub.StreamObserver<ListFindingTypeStatsResponse> responseObserver)
List all FindingTypeStats under a given ScanRun.default void
listScanConfigs(ListScanConfigsRequest request, io.grpc.stub.StreamObserver<ListScanConfigsResponse> responseObserver)
Lists ScanConfigs under a given project.default void
listScanRuns(ListScanRunsRequest request, io.grpc.stub.StreamObserver<ListScanRunsResponse> responseObserver)
Lists ScanRuns under a given ScanConfig, in descending order of ScanRun stop time.default void
startScanRun(StartScanRunRequest request, io.grpc.stub.StreamObserver<ScanRun> responseObserver)
Start a ScanRun according to the given ScanConfig.default void
stopScanRun(StopScanRunRequest request, io.grpc.stub.StreamObserver<ScanRun> responseObserver)
Stops a ScanRun.default void
updateScanConfig(UpdateScanConfigRequest request, io.grpc.stub.StreamObserver<ScanConfig> responseObserver)
Updates a ScanConfig.
-
-
-
Method Detail
-
createScanConfig
default void createScanConfig(CreateScanConfigRequest request, io.grpc.stub.StreamObserver<ScanConfig> responseObserver)
Creates a new ScanConfig.
-
deleteScanConfig
default void deleteScanConfig(DeleteScanConfigRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Deletes an existing ScanConfig and its child resources.
-
getScanConfig
default void getScanConfig(GetScanConfigRequest request, io.grpc.stub.StreamObserver<ScanConfig> responseObserver)
Gets a ScanConfig.
-
listScanConfigs
default void listScanConfigs(ListScanConfigsRequest request, io.grpc.stub.StreamObserver<ListScanConfigsResponse> responseObserver)
Lists ScanConfigs under a given project.
-
updateScanConfig
default void updateScanConfig(UpdateScanConfigRequest request, io.grpc.stub.StreamObserver<ScanConfig> responseObserver)
Updates a ScanConfig. This method support partial update of a ScanConfig.
-
startScanRun
default void startScanRun(StartScanRunRequest request, io.grpc.stub.StreamObserver<ScanRun> responseObserver)
Start a ScanRun according to the given ScanConfig.
-
getScanRun
default void getScanRun(GetScanRunRequest request, io.grpc.stub.StreamObserver<ScanRun> responseObserver)
Gets a ScanRun.
-
listScanRuns
default void listScanRuns(ListScanRunsRequest request, io.grpc.stub.StreamObserver<ListScanRunsResponse> responseObserver)
Lists ScanRuns under a given ScanConfig, in descending order of ScanRun stop time.
-
stopScanRun
default void stopScanRun(StopScanRunRequest request, io.grpc.stub.StreamObserver<ScanRun> responseObserver)
Stops a ScanRun. The stopped ScanRun is returned.
-
listCrawledUrls
default void listCrawledUrls(ListCrawledUrlsRequest request, io.grpc.stub.StreamObserver<ListCrawledUrlsResponse> responseObserver)
List CrawledUrls under a given ScanRun.
-
getFinding
default void getFinding(GetFindingRequest request, io.grpc.stub.StreamObserver<Finding> responseObserver)
Gets a Finding.
-
listFindings
default void listFindings(ListFindingsRequest request, io.grpc.stub.StreamObserver<ListFindingsResponse> responseObserver)
List Findings under a given ScanRun.
-
listFindingTypeStats
default void listFindingTypeStats(ListFindingTypeStatsRequest request, io.grpc.stub.StreamObserver<ListFindingTypeStatsResponse> responseObserver)
List all FindingTypeStats under a given ScanRun.
-
-