Package com.pulumi.gcp.compute.inputs
Class SecurityScanConfigState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.gcp.compute.inputs.SecurityScanConfigState
-
public final class SecurityScanConfigState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SecurityScanConfigState.Builder
-
Field Summary
Fields Modifier and Type Field Description static SecurityScanConfigState
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<SecurityScanConfigAuthenticationArgs>>
authentication()
java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>
blacklistPatterns()
static SecurityScanConfigState.Builder
builder()
static SecurityScanConfigState.Builder
builder(SecurityScanConfigState defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
displayName()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
exportToSecurityCommandCenter()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
maxQps()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
name()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
project()
java.util.Optional<com.pulumi.core.Output<SecurityScanConfigScheduleArgs>>
schedule()
java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>
startingUrls()
java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>
targetPlatforms()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
userAgent()
-
-
-
Field Detail
-
Empty
public static final SecurityScanConfigState Empty
-
-
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`.
-
builder
public static SecurityScanConfigState.Builder builder()
-
builder
public static SecurityScanConfigState.Builder builder(SecurityScanConfigState defaults)
-
-