SecurityScanConfigArgs constructor

const SecurityScanConfigArgs({
  1. Input<SecurityScanConfigAuthentication?>? authentication,
  2. Input<List<String>?>? blacklistPatterns,
  3. Input<String?>? deletionPolicy,
  4. required Input<String> displayName,
  5. Input<String?>? exportToSecurityCommandCenter,
  6. Input<bool?>? ignoreHttpStatusErrors,
  7. Input<int?>? maxQps,
  8. Input<String?>? project,
  9. Input<SecurityScanConfigSchedule?>? schedule,
  10. required Input<List<String>> startingUrls,
  11. Input<bool?>? staticIpScan,
  12. Input<List<String>?>? targetPlatforms,
  13. Input<String?>? userAgent,
})

Creates a new SecurityScanConfigArgs. authentication The authentication configuration. blacklistPatterns The blacklist URL patterns as described in deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. displayName The user provider display name of the ScanConfig. exportToSecurityCommandCenter Controls export of scan configurations and results to Cloud Security Command Center. ignoreHttpStatusErrors Whether to keep scanning even if most requests return HTTP error codes. maxQps The maximum QPS during scanning. A valid value ranges from 5 to 20 inclusively. project The ID of the project in which the resource belongs. schedule The schedule of the ScanConfig startingUrls The starting URLs from which the scanner finds site pages. staticIpScan Whether the scan configuration has enabled static IP address scan feature. targetPlatforms Set of Cloud Platforms targeted by the scan. If empty, APP_ENGINE will be used as a default. userAgent Type of the user agents used for scanning

Implementation

const SecurityScanConfigArgs({
  this.authentication,
  this.blacklistPatterns,
  this.deletionPolicy,
  required this.displayName,
  this.exportToSecurityCommandCenter,
  this.ignoreHttpStatusErrors,
  this.maxQps,
  this.project,
  this.schedule,
  required this.startingUrls,
  this.staticIpScan,
  this.targetPlatforms,
  this.userAgent,
});