Package-level declarations

Types

Link copied to clipboard
data class AuthenticationArgs(val customAccount: Output<CustomAccountArgs>? = null, val googleAccount: Output<GoogleAccountArgs>? = null, val iapCredential: Output<IapCredentialArgs>? = null) : ConvertibleToJava<AuthenticationArgs>

Scan authentication configuration.

Link copied to clipboard
Link copied to clipboard
data class CustomAccountArgs(val loginUrl: Output<String>, val password: Output<String>, val username: Output<String>) : ConvertibleToJava<CustomAccountArgs>

Describes authentication configuration that uses a custom account.

Link copied to clipboard
Link copied to clipboard
data class GetScanConfigPlainArgs(val project: String? = null, val scanConfigId: String) : ConvertibleToJava<GetScanConfigPlainArgs>
Link copied to clipboard
data class GoogleAccountArgs(val password: Output<String>, val username: Output<String>) : ConvertibleToJava<GoogleAccountArgs>

Describes authentication configuration that uses a Google account.

Link copied to clipboard
Link copied to clipboard
data class IapCredentialArgs(val iapTestServiceAccountInfo: Output<IapTestServiceAccountInfoArgs>? = null) : ConvertibleToJava<IapCredentialArgs>

Describes authentication configuration for Identity-Aware-Proxy (IAP).

Link copied to clipboard
Link copied to clipboard
data class IapTestServiceAccountInfoArgs(val targetAudienceClientId: Output<String>) : ConvertibleToJava<IapTestServiceAccountInfoArgs>

Describes authentication configuration when Web-Security-Scanner service account is added in Identity-Aware-Proxy (IAP) access policies.

Link copied to clipboard
data class ScanConfigErrorArgs(val code: Output<ScanConfigErrorCode>? = null, val fieldName: Output<String>? = null) : ConvertibleToJava<ScanConfigErrorArgs>

Defines a custom error message used by CreateScanConfig and UpdateScanConfig APIs when scan configuration validation fails. It is also reported as part of a ScanRunErrorTrace message if scan validation fails due to a scan configuration error.

Link copied to clipboard
data class ScanRunArgs(val endTime: Output<String>? = null, val errorTrace: Output<ScanRunErrorTraceArgs>? = null, val executionState: Output<ScanRunExecutionState>? = null, val hasVulnerabilities: Output<Boolean>? = null, val name: Output<String>? = null, val progressPercent: Output<Int>? = null, val resultState: Output<ScanRunResultState>? = null, val startTime: Output<String>? = null, val urlsCrawledCount: Output<String>? = null, val urlsTestedCount: Output<String>? = null, val warningTraces: Output<List<ScanRunWarningTraceArgs>>? = null) : ConvertibleToJava<ScanRunArgs>

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

Link copied to clipboard
Link copied to clipboard
data class ScanRunErrorTraceArgs(val code: Output<ScanRunErrorTraceCode>? = null, val mostCommonHttpErrorCode: Output<Int>? = null, val scanConfigError: Output<ScanConfigErrorArgs>? = null) : ConvertibleToJava<ScanRunErrorTraceArgs>

Output only. Defines an error trace message for a ScanRun.

Link copied to clipboard
data class ScanRunWarningTraceArgs(val code: Output<ScanRunWarningTraceCode>? = null) : ConvertibleToJava<ScanRunWarningTraceArgs>

Output only. Defines a warning trace message for ScanRun. Warning traces provide customers with useful information that helps make the scanning process more effective.

Link copied to clipboard
data class ScheduleArgs(val intervalDurationDays: Output<Int>, val scheduleTime: Output<String>? = null) : ConvertibleToJava<ScheduleArgs>

Scan schedule configuration.

Link copied to clipboard