Package-level declarations

Types

Link copied to clipboard
data class AuthenticationResponse(val customAccount: CustomAccountResponse, val googleAccount: GoogleAccountResponse)

Scan authentication configuration.

Link copied to clipboard
data class CustomAccountResponse(val loginUrl: String, val password: String, val username: String)

Describes authentication configuration that uses a custom account.

Link copied to clipboard
data class GetScanConfigResult(val authentication: AuthenticationResponse, val blacklistPatterns: List<String>, val displayName: String, val latestRun: ScanRunResponse, val maxQps: Int, val name: String, val schedule: ScheduleResponse, val startingUrls: List<String>, val targetPlatforms: List<String>, val userAgent: String)
Link copied to clipboard
data class GoogleAccountResponse(val password: String, val username: String)

Describes authentication configuration that uses a Google account.

Link copied to clipboard
data class ScanRunResponse(val endTime: String, val executionState: String, val hasVulnerabilities: Boolean, val name: String, val progressPercent: Int, val resultState: String, val startTime: String, val urlsCrawledCount: String, val urlsTestedCount: String)

A ScanRun is a output-only resource representing an actual run of the scan.

Link copied to clipboard
data class ScheduleResponse(val intervalDurationDays: Int, val scheduleTime: String)

Scan schedule configuration.