Class SecurityScanConfigState


  • public final class SecurityScanConfigState
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • authentication

        public java.util.Optional<com.pulumi.core.Output<SecurityScanConfigAuthenticationArgs>> authentication()
        Returns:
        The authentication configuration. If specified, service will use the authentication configuration during scanning. Structure is documented below.
      • blacklistPatterns

        public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> blacklistPatterns()
        Returns:
        The blacklist URL patterns as described in https://cloud.google.com/security-scanner/docs/excluded-urls
      • displayName

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> displayName()
        Returns:
        The user provider display name of the ScanConfig.
      • exportToSecurityCommandCenter

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> exportToSecurityCommandCenter()
        Returns:
        Controls export of scan configurations and results to Cloud Security Command Center. Default value is `ENABLED`. Possible values are: `ENABLED`, `DISABLED`.
      • maxQps

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> maxQps()
        Returns:
        The maximum QPS during scanning. A valid value ranges from 5 to 20 inclusively. Defaults to 15.
      • name

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
        Returns:
        A server defined name for this index. Format: `projects/{{project}}/scanConfigs/{{server_generated_id}}`
      • project

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> project()
        Returns:
        The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
      • schedule

        public java.util.Optional<com.pulumi.core.Output<SecurityScanConfigScheduleArgs>> schedule()
        Returns:
        The schedule of the ScanConfig Structure is documented below.
      • startingUrls

        public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> startingUrls()
        Returns:
        The starting URLs from which the scanner finds site pages. ***
      • targetPlatforms

        public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> targetPlatforms()
        Returns:
        Set of Cloud Platforms targeted by the scan. If empty, APP_ENGINE will be used as a default. Each value may be one of: `APP_ENGINE`, `COMPUTE`.
      • userAgent

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> userAgent()
        Returns:
        Type of the user agents used for scanning Default value is `CHROME_LINUX`. Possible values are: `USER_AGENT_UNSPECIFIED`, `CHROME_LINUX`, `CHROME_ANDROID`, `SAFARI_IPHONE`.