ScanConfig class
A ScanConfig resource contains the configurations to launch a scan.
Constructors
-
ScanConfig({Authentication? authentication, List<
String> ? blacklistPatterns, String? displayName, String? exportToSecurityCommandCenter, bool? ignoreHttpStatusErrors, bool? managedScan, int? maxQps, String? name, String? riskLevel, Schedule? schedule, List<String> ? startingUrls, bool? staticIpScan, String? userAgent}) - ScanConfig.fromJson(Map json_)
Properties
- authentication ↔ Authentication?
-
The authentication configuration.
getter/setter pair
-
blacklistPatterns
↔ List<
String> ? -
The excluded URL patterns as described in
https://cloud.google.com/security-command-center/docs/how-to-use-web-security-scanner#excluding_urls
getter/setter pair
- displayName ↔ String?
-
The user provided display name of the ScanConfig.
getter/setter pair
- exportToSecurityCommandCenter ↔ String?
-
Controls export of scan configurations and results to Security Command
Center.
Possible string values are:
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- ignoreHttpStatusErrors ↔ bool?
-
Whether to keep scanning even if most requests return HTTP error codes.
getter/setter pair
- managedScan ↔ bool?
-
Whether the scan config is managed by Web Security Scanner, output only.
getter/setter pair
- maxQps ↔ int?
-
The maximum QPS during scanning.
getter/setter pair
- name ↔ String?
-
The resource name of the ScanConfig.
getter/setter pair
- riskLevel ↔ String?
-
The risk level selected for the scan
Possible string values are:
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- schedule ↔ Schedule?
-
The schedule of the ScanConfig.
getter/setter pair
-
startingUrls
↔ List<
String> ? -
The starting URLs from which the scanner finds site pages.
getter/setter pair
- staticIpScan ↔ bool?
-
Whether the scan configuration has enabled static IP address scan feature.
getter/setter pair
- userAgent ↔ String?
-
The user agent used during scanning.
Possible string values are:
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited