Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.websecurityscanner/v1beta.ScanConfig
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Creates a new ScanConfig.
Create ScanConfig Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ScanConfig(name: string, args: ScanConfigArgs, opts?: CustomResourceOptions);@overload
def ScanConfig(resource_name: str,
               args: ScanConfigArgs,
               opts: Optional[ResourceOptions] = None)
@overload
def ScanConfig(resource_name: str,
               opts: Optional[ResourceOptions] = None,
               display_name: Optional[str] = None,
               starting_urls: Optional[Sequence[str]] = None,
               ignore_http_status_errors: Optional[bool] = None,
               project: Optional[str] = None,
               authentication: Optional[AuthenticationArgs] = None,
               latest_run: Optional[ScanRunArgs] = None,
               managed_scan: Optional[bool] = None,
               max_qps: Optional[int] = None,
               name: Optional[str] = None,
               export_to_security_command_center: Optional[ScanConfigExportToSecurityCommandCenter] = None,
               risk_level: Optional[ScanConfigRiskLevel] = None,
               schedule: Optional[ScheduleArgs] = None,
               blacklist_patterns: Optional[Sequence[str]] = None,
               static_ip_scan: Optional[bool] = None,
               target_platforms: Optional[Sequence[ScanConfigTargetPlatformsItem]] = None,
               user_agent: Optional[ScanConfigUserAgent] = None)func NewScanConfig(ctx *Context, name string, args ScanConfigArgs, opts ...ResourceOption) (*ScanConfig, error)public ScanConfig(string name, ScanConfigArgs args, CustomResourceOptions? opts = null)
public ScanConfig(String name, ScanConfigArgs args)
public ScanConfig(String name, ScanConfigArgs args, CustomResourceOptions options)
type: google-native:websecurityscanner/v1beta:ScanConfig
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ScanConfigArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ScanConfigArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ScanConfigArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ScanConfigArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ScanConfigArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var examplescanConfigResourceResourceFromWebsecurityscannerv1beta = new GoogleNative.WebSecurityScanner.V1Beta.ScanConfig("examplescanConfigResourceResourceFromWebsecurityscannerv1beta", new()
{
    DisplayName = "string",
    StartingUrls = new[]
    {
        "string",
    },
    IgnoreHttpStatusErrors = false,
    Project = "string",
    Authentication = new GoogleNative.WebSecurityScanner.V1Beta.Inputs.AuthenticationArgs
    {
        CustomAccount = new GoogleNative.WebSecurityScanner.V1Beta.Inputs.CustomAccountArgs
        {
            LoginUrl = "string",
            Password = "string",
            Username = "string",
        },
        GoogleAccount = new GoogleNative.WebSecurityScanner.V1Beta.Inputs.GoogleAccountArgs
        {
            Password = "string",
            Username = "string",
        },
        IapCredential = new GoogleNative.WebSecurityScanner.V1Beta.Inputs.IapCredentialArgs
        {
            IapTestServiceAccountInfo = new GoogleNative.WebSecurityScanner.V1Beta.Inputs.IapTestServiceAccountInfoArgs
            {
                TargetAudienceClientId = "string",
            },
        },
    },
    LatestRun = new GoogleNative.WebSecurityScanner.V1Beta.Inputs.ScanRunArgs
    {
        EndTime = "string",
        ErrorTrace = new GoogleNative.WebSecurityScanner.V1Beta.Inputs.ScanRunErrorTraceArgs
        {
            Code = GoogleNative.WebSecurityScanner.V1Beta.ScanRunErrorTraceCode.CodeUnspecified,
            MostCommonHttpErrorCode = 0,
            ScanConfigError = new GoogleNative.WebSecurityScanner.V1Beta.Inputs.ScanConfigErrorArgs
            {
                Code = GoogleNative.WebSecurityScanner.V1Beta.ScanConfigErrorCode.CodeUnspecified,
                FieldName = "string",
            },
        },
        ExecutionState = GoogleNative.WebSecurityScanner.V1Beta.ScanRunExecutionState.ExecutionStateUnspecified,
        HasVulnerabilities = false,
        Name = "string",
        ProgressPercent = 0,
        ResultState = GoogleNative.WebSecurityScanner.V1Beta.ScanRunResultState.ResultStateUnspecified,
        StartTime = "string",
        UrlsCrawledCount = "string",
        UrlsTestedCount = "string",
        WarningTraces = new[]
        {
            new GoogleNative.WebSecurityScanner.V1Beta.Inputs.ScanRunWarningTraceArgs
            {
                Code = GoogleNative.WebSecurityScanner.V1Beta.ScanRunWarningTraceCode.CodeUnspecified,
            },
        },
    },
    ManagedScan = false,
    MaxQps = 0,
    Name = "string",
    ExportToSecurityCommandCenter = GoogleNative.WebSecurityScanner.V1Beta.ScanConfigExportToSecurityCommandCenter.ExportToSecurityCommandCenterUnspecified,
    RiskLevel = GoogleNative.WebSecurityScanner.V1Beta.ScanConfigRiskLevel.RiskLevelUnspecified,
    Schedule = new GoogleNative.WebSecurityScanner.V1Beta.Inputs.ScheduleArgs
    {
        IntervalDurationDays = 0,
        ScheduleTime = "string",
    },
    BlacklistPatterns = new[]
    {
        "string",
    },
    StaticIpScan = false,
    TargetPlatforms = new[]
    {
        GoogleNative.WebSecurityScanner.V1Beta.ScanConfigTargetPlatformsItem.TargetPlatformUnspecified,
    },
    UserAgent = GoogleNative.WebSecurityScanner.V1Beta.ScanConfigUserAgent.UserAgentUnspecified,
});
example, err := websecurityscannerv1beta.NewScanConfig(ctx, "examplescanConfigResourceResourceFromWebsecurityscannerv1beta", &websecurityscannerv1beta.ScanConfigArgs{
	DisplayName: pulumi.String("string"),
	StartingUrls: pulumi.StringArray{
		pulumi.String("string"),
	},
	IgnoreHttpStatusErrors: pulumi.Bool(false),
	Project:                pulumi.String("string"),
	Authentication: &websecurityscanner.AuthenticationArgs{
		CustomAccount: &websecurityscanner.CustomAccountArgs{
			LoginUrl: pulumi.String("string"),
			Password: pulumi.String("string"),
			Username: pulumi.String("string"),
		},
		GoogleAccount: &websecurityscanner.GoogleAccountArgs{
			Password: pulumi.String("string"),
			Username: pulumi.String("string"),
		},
		IapCredential: &websecurityscanner.IapCredentialArgs{
			IapTestServiceAccountInfo: &websecurityscanner.IapTestServiceAccountInfoArgs{
				TargetAudienceClientId: pulumi.String("string"),
			},
		},
	},
	LatestRun: &websecurityscanner.ScanRunArgs{
		EndTime: pulumi.String("string"),
		ErrorTrace: &websecurityscanner.ScanRunErrorTraceArgs{
			Code:                    websecurityscannerv1beta.ScanRunErrorTraceCodeCodeUnspecified,
			MostCommonHttpErrorCode: pulumi.Int(0),
			ScanConfigError: &websecurityscanner.ScanConfigErrorArgs{
				Code:      websecurityscannerv1beta.ScanConfigErrorCodeCodeUnspecified,
				FieldName: pulumi.String("string"),
			},
		},
		ExecutionState:     websecurityscannerv1beta.ScanRunExecutionStateExecutionStateUnspecified,
		HasVulnerabilities: pulumi.Bool(false),
		Name:               pulumi.String("string"),
		ProgressPercent:    pulumi.Int(0),
		ResultState:        websecurityscannerv1beta.ScanRunResultStateResultStateUnspecified,
		StartTime:          pulumi.String("string"),
		UrlsCrawledCount:   pulumi.String("string"),
		UrlsTestedCount:    pulumi.String("string"),
		WarningTraces: websecurityscanner.ScanRunWarningTraceArray{
			&websecurityscanner.ScanRunWarningTraceArgs{
				Code: websecurityscannerv1beta.ScanRunWarningTraceCodeCodeUnspecified,
			},
		},
	},
	ManagedScan:                   pulumi.Bool(false),
	MaxQps:                        pulumi.Int(0),
	Name:                          pulumi.String("string"),
	ExportToSecurityCommandCenter: websecurityscannerv1beta.ScanConfigExportToSecurityCommandCenterExportToSecurityCommandCenterUnspecified,
	RiskLevel:                     websecurityscannerv1beta.ScanConfigRiskLevelRiskLevelUnspecified,
	Schedule: &websecurityscanner.ScheduleArgs{
		IntervalDurationDays: pulumi.Int(0),
		ScheduleTime:         pulumi.String("string"),
	},
	BlacklistPatterns: pulumi.StringArray{
		pulumi.String("string"),
	},
	StaticIpScan: pulumi.Bool(false),
	TargetPlatforms: websecurityscanner.ScanConfigTargetPlatformsItemArray{
		websecurityscannerv1beta.ScanConfigTargetPlatformsItemTargetPlatformUnspecified,
	},
	UserAgent: websecurityscannerv1beta.ScanConfigUserAgentUserAgentUnspecified,
})
var examplescanConfigResourceResourceFromWebsecurityscannerv1beta = new ScanConfig("examplescanConfigResourceResourceFromWebsecurityscannerv1beta", ScanConfigArgs.builder()
    .displayName("string")
    .startingUrls("string")
    .ignoreHttpStatusErrors(false)
    .project("string")
    .authentication(AuthenticationArgs.builder()
        .customAccount(CustomAccountArgs.builder()
            .loginUrl("string")
            .password("string")
            .username("string")
            .build())
        .googleAccount(GoogleAccountArgs.builder()
            .password("string")
            .username("string")
            .build())
        .iapCredential(IapCredentialArgs.builder()
            .iapTestServiceAccountInfo(IapTestServiceAccountInfoArgs.builder()
                .targetAudienceClientId("string")
                .build())
            .build())
        .build())
    .latestRun(ScanRunArgs.builder()
        .endTime("string")
        .errorTrace(ScanRunErrorTraceArgs.builder()
            .code("CODE_UNSPECIFIED")
            .mostCommonHttpErrorCode(0)
            .scanConfigError(ScanConfigErrorArgs.builder()
                .code("CODE_UNSPECIFIED")
                .fieldName("string")
                .build())
            .build())
        .executionState("EXECUTION_STATE_UNSPECIFIED")
        .hasVulnerabilities(false)
        .name("string")
        .progressPercent(0)
        .resultState("RESULT_STATE_UNSPECIFIED")
        .startTime("string")
        .urlsCrawledCount("string")
        .urlsTestedCount("string")
        .warningTraces(ScanRunWarningTraceArgs.builder()
            .code("CODE_UNSPECIFIED")
            .build())
        .build())
    .managedScan(false)
    .maxQps(0)
    .name("string")
    .exportToSecurityCommandCenter("EXPORT_TO_SECURITY_COMMAND_CENTER_UNSPECIFIED")
    .riskLevel("RISK_LEVEL_UNSPECIFIED")
    .schedule(ScheduleArgs.builder()
        .intervalDurationDays(0)
        .scheduleTime("string")
        .build())
    .blacklistPatterns("string")
    .staticIpScan(false)
    .targetPlatforms("TARGET_PLATFORM_UNSPECIFIED")
    .userAgent("USER_AGENT_UNSPECIFIED")
    .build());
examplescan_config_resource_resource_from_websecurityscannerv1beta = google_native.websecurityscanner.v1beta.ScanConfig("examplescanConfigResourceResourceFromWebsecurityscannerv1beta",
    display_name="string",
    starting_urls=["string"],
    ignore_http_status_errors=False,
    project="string",
    authentication={
        "custom_account": {
            "login_url": "string",
            "password": "string",
            "username": "string",
        },
        "google_account": {
            "password": "string",
            "username": "string",
        },
        "iap_credential": {
            "iap_test_service_account_info": {
                "target_audience_client_id": "string",
            },
        },
    },
    latest_run={
        "end_time": "string",
        "error_trace": {
            "code": google_native.websecurityscanner.v1beta.ScanRunErrorTraceCode.CODE_UNSPECIFIED,
            "most_common_http_error_code": 0,
            "scan_config_error": {
                "code": google_native.websecurityscanner.v1beta.ScanConfigErrorCode.CODE_UNSPECIFIED,
                "field_name": "string",
            },
        },
        "execution_state": google_native.websecurityscanner.v1beta.ScanRunExecutionState.EXECUTION_STATE_UNSPECIFIED,
        "has_vulnerabilities": False,
        "name": "string",
        "progress_percent": 0,
        "result_state": google_native.websecurityscanner.v1beta.ScanRunResultState.RESULT_STATE_UNSPECIFIED,
        "start_time": "string",
        "urls_crawled_count": "string",
        "urls_tested_count": "string",
        "warning_traces": [{
            "code": google_native.websecurityscanner.v1beta.ScanRunWarningTraceCode.CODE_UNSPECIFIED,
        }],
    },
    managed_scan=False,
    max_qps=0,
    name="string",
    export_to_security_command_center=google_native.websecurityscanner.v1beta.ScanConfigExportToSecurityCommandCenter.EXPORT_TO_SECURITY_COMMAND_CENTER_UNSPECIFIED,
    risk_level=google_native.websecurityscanner.v1beta.ScanConfigRiskLevel.RISK_LEVEL_UNSPECIFIED,
    schedule={
        "interval_duration_days": 0,
        "schedule_time": "string",
    },
    blacklist_patterns=["string"],
    static_ip_scan=False,
    target_platforms=[google_native.websecurityscanner.v1beta.ScanConfigTargetPlatformsItem.TARGET_PLATFORM_UNSPECIFIED],
    user_agent=google_native.websecurityscanner.v1beta.ScanConfigUserAgent.USER_AGENT_UNSPECIFIED)
const examplescanConfigResourceResourceFromWebsecurityscannerv1beta = new google_native.websecurityscanner.v1beta.ScanConfig("examplescanConfigResourceResourceFromWebsecurityscannerv1beta", {
    displayName: "string",
    startingUrls: ["string"],
    ignoreHttpStatusErrors: false,
    project: "string",
    authentication: {
        customAccount: {
            loginUrl: "string",
            password: "string",
            username: "string",
        },
        googleAccount: {
            password: "string",
            username: "string",
        },
        iapCredential: {
            iapTestServiceAccountInfo: {
                targetAudienceClientId: "string",
            },
        },
    },
    latestRun: {
        endTime: "string",
        errorTrace: {
            code: google_native.websecurityscanner.v1beta.ScanRunErrorTraceCode.CodeUnspecified,
            mostCommonHttpErrorCode: 0,
            scanConfigError: {
                code: google_native.websecurityscanner.v1beta.ScanConfigErrorCode.CodeUnspecified,
                fieldName: "string",
            },
        },
        executionState: google_native.websecurityscanner.v1beta.ScanRunExecutionState.ExecutionStateUnspecified,
        hasVulnerabilities: false,
        name: "string",
        progressPercent: 0,
        resultState: google_native.websecurityscanner.v1beta.ScanRunResultState.ResultStateUnspecified,
        startTime: "string",
        urlsCrawledCount: "string",
        urlsTestedCount: "string",
        warningTraces: [{
            code: google_native.websecurityscanner.v1beta.ScanRunWarningTraceCode.CodeUnspecified,
        }],
    },
    managedScan: false,
    maxQps: 0,
    name: "string",
    exportToSecurityCommandCenter: google_native.websecurityscanner.v1beta.ScanConfigExportToSecurityCommandCenter.ExportToSecurityCommandCenterUnspecified,
    riskLevel: google_native.websecurityscanner.v1beta.ScanConfigRiskLevel.RiskLevelUnspecified,
    schedule: {
        intervalDurationDays: 0,
        scheduleTime: "string",
    },
    blacklistPatterns: ["string"],
    staticIpScan: false,
    targetPlatforms: [google_native.websecurityscanner.v1beta.ScanConfigTargetPlatformsItem.TargetPlatformUnspecified],
    userAgent: google_native.websecurityscanner.v1beta.ScanConfigUserAgent.UserAgentUnspecified,
});
type: google-native:websecurityscanner/v1beta:ScanConfig
properties:
    authentication:
        customAccount:
            loginUrl: string
            password: string
            username: string
        googleAccount:
            password: string
            username: string
        iapCredential:
            iapTestServiceAccountInfo:
                targetAudienceClientId: string
    blacklistPatterns:
        - string
    displayName: string
    exportToSecurityCommandCenter: EXPORT_TO_SECURITY_COMMAND_CENTER_UNSPECIFIED
    ignoreHttpStatusErrors: false
    latestRun:
        endTime: string
        errorTrace:
            code: CODE_UNSPECIFIED
            mostCommonHttpErrorCode: 0
            scanConfigError:
                code: CODE_UNSPECIFIED
                fieldName: string
        executionState: EXECUTION_STATE_UNSPECIFIED
        hasVulnerabilities: false
        name: string
        progressPercent: 0
        resultState: RESULT_STATE_UNSPECIFIED
        startTime: string
        urlsCrawledCount: string
        urlsTestedCount: string
        warningTraces:
            - code: CODE_UNSPECIFIED
    managedScan: false
    maxQps: 0
    name: string
    project: string
    riskLevel: RISK_LEVEL_UNSPECIFIED
    schedule:
        intervalDurationDays: 0
        scheduleTime: string
    startingUrls:
        - string
    staticIpScan: false
    targetPlatforms:
        - TARGET_PLATFORM_UNSPECIFIED
    userAgent: USER_AGENT_UNSPECIFIED
ScanConfig Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The ScanConfig resource accepts the following input properties:
- DisplayName string
- The user provided display name of the ScanConfig.
- StartingUrls List<string>
- The starting URLs from which the scanner finds site pages.
- Authentication
Pulumi.Google Native. Web Security Scanner. V1Beta. Inputs. Authentication 
- The authentication configuration. If specified, service will use the authentication configuration during scanning.
- 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
- ExportTo Pulumi.Security Command Center Google Native. Web Security Scanner. V1Beta. Scan Config Export To Security Command Center 
- Controls export of scan configurations and results to Security Command Center.
- IgnoreHttp boolStatus Errors 
- Whether to keep scanning even if most requests return HTTP error codes.
- LatestRun Pulumi.Google Native. Web Security Scanner. V1Beta. Inputs. Scan Run 
- Latest ScanRun if available.
- ManagedScan bool
- Whether the scan config is managed by Web Security Scanner, output only.
- MaxQps int
- The maximum QPS during scanning. A valid value ranges from 5 to 20 inclusively. If the field is unspecified or its value is set 0, server will default to 15. Other values outside of [5, 20] range will be rejected with INVALID_ARGUMENT error.
- Name string
- The resource name of the ScanConfig. The name follows the format of 'projects/{projectId}/scanConfigs/{scanConfigId}'. The ScanConfig IDs are generated by the system.
- Project string
- RiskLevel Pulumi.Google Native. Web Security Scanner. V1Beta. Scan Config Risk Level 
- The risk level selected for the scan
- Schedule
Pulumi.Google Native. Web Security Scanner. V1Beta. Inputs. Schedule 
- The schedule of the ScanConfig.
- StaticIp boolScan 
- Whether the scan configuration has enabled static IP address scan feature. If enabled, the scanner will access applications from static IP addresses.
- TargetPlatforms List<Pulumi.Google Native. Web Security Scanner. V1Beta. Scan Config Target Platforms Item> 
- Set of Google Cloud platforms targeted by the scan. If empty, APP_ENGINE will be used as a default.
- UserAgent Pulumi.Google Native. Web Security Scanner. V1Beta. Scan Config User Agent 
- The user agent used during scanning.
- DisplayName string
- The user provided display name of the ScanConfig.
- StartingUrls []string
- The starting URLs from which the scanner finds site pages.
- Authentication
AuthenticationArgs 
- The authentication configuration. If specified, service will use the authentication configuration during scanning.
- BlacklistPatterns []string
- The excluded URL patterns as described in https://cloud.google.com/security-command-center/docs/how-to-use-web-security-scanner#excluding_urls
- ExportTo ScanSecurity Command Center Config Export To Security Command Center 
- Controls export of scan configurations and results to Security Command Center.
- IgnoreHttp boolStatus Errors 
- Whether to keep scanning even if most requests return HTTP error codes.
- LatestRun ScanRun Args 
- Latest ScanRun if available.
- ManagedScan bool
- Whether the scan config is managed by Web Security Scanner, output only.
- MaxQps int
- The maximum QPS during scanning. A valid value ranges from 5 to 20 inclusively. If the field is unspecified or its value is set 0, server will default to 15. Other values outside of [5, 20] range will be rejected with INVALID_ARGUMENT error.
- Name string
- The resource name of the ScanConfig. The name follows the format of 'projects/{projectId}/scanConfigs/{scanConfigId}'. The ScanConfig IDs are generated by the system.
- Project string
- RiskLevel ScanConfig Risk Level 
- The risk level selected for the scan
- Schedule
ScheduleArgs 
- The schedule of the ScanConfig.
- StaticIp boolScan 
- Whether the scan configuration has enabled static IP address scan feature. If enabled, the scanner will access applications from static IP addresses.
- TargetPlatforms []ScanConfig Target Platforms Item 
- Set of Google Cloud platforms targeted by the scan. If empty, APP_ENGINE will be used as a default.
- UserAgent ScanConfig User Agent 
- The user agent used during scanning.
- displayName String
- The user provided display name of the ScanConfig.
- startingUrls List<String>
- The starting URLs from which the scanner finds site pages.
- authentication Authentication
- The authentication configuration. If specified, service will use the authentication configuration during scanning.
- 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
- exportTo ScanSecurity Command Center Config Export To Security Command Center 
- Controls export of scan configurations and results to Security Command Center.
- ignoreHttp BooleanStatus Errors 
- Whether to keep scanning even if most requests return HTTP error codes.
- latestRun ScanRun 
- Latest ScanRun if available.
- managedScan Boolean
- Whether the scan config is managed by Web Security Scanner, output only.
- maxQps Integer
- The maximum QPS during scanning. A valid value ranges from 5 to 20 inclusively. If the field is unspecified or its value is set 0, server will default to 15. Other values outside of [5, 20] range will be rejected with INVALID_ARGUMENT error.
- name String
- The resource name of the ScanConfig. The name follows the format of 'projects/{projectId}/scanConfigs/{scanConfigId}'. The ScanConfig IDs are generated by the system.
- project String
- riskLevel ScanConfig Risk Level 
- The risk level selected for the scan
- schedule Schedule
- The schedule of the ScanConfig.
- staticIp BooleanScan 
- Whether the scan configuration has enabled static IP address scan feature. If enabled, the scanner will access applications from static IP addresses.
- targetPlatforms List<ScanConfig Target Platforms Item> 
- Set of Google Cloud platforms targeted by the scan. If empty, APP_ENGINE will be used as a default.
- userAgent ScanConfig User Agent 
- The user agent used during scanning.
- displayName string
- The user provided display name of the ScanConfig.
- startingUrls string[]
- The starting URLs from which the scanner finds site pages.
- authentication Authentication
- The authentication configuration. If specified, service will use the authentication configuration during scanning.
- blacklistPatterns string[]
- The excluded URL patterns as described in https://cloud.google.com/security-command-center/docs/how-to-use-web-security-scanner#excluding_urls
- exportTo ScanSecurity Command Center Config Export To Security Command Center 
- Controls export of scan configurations and results to Security Command Center.
- ignoreHttp booleanStatus Errors 
- Whether to keep scanning even if most requests return HTTP error codes.
- latestRun ScanRun 
- Latest ScanRun if available.
- managedScan boolean
- Whether the scan config is managed by Web Security Scanner, output only.
- maxQps number
- The maximum QPS during scanning. A valid value ranges from 5 to 20 inclusively. If the field is unspecified or its value is set 0, server will default to 15. Other values outside of [5, 20] range will be rejected with INVALID_ARGUMENT error.
- name string
- The resource name of the ScanConfig. The name follows the format of 'projects/{projectId}/scanConfigs/{scanConfigId}'. The ScanConfig IDs are generated by the system.
- project string
- riskLevel ScanConfig Risk Level 
- The risk level selected for the scan
- schedule Schedule
- The schedule of the ScanConfig.
- staticIp booleanScan 
- Whether the scan configuration has enabled static IP address scan feature. If enabled, the scanner will access applications from static IP addresses.
- targetPlatforms ScanConfig Target Platforms Item[] 
- Set of Google Cloud platforms targeted by the scan. If empty, APP_ENGINE will be used as a default.
- userAgent ScanConfig User Agent 
- The user agent used during scanning.
- display_name str
- The user provided display name of the ScanConfig.
- starting_urls Sequence[str]
- The starting URLs from which the scanner finds site pages.
- authentication
AuthenticationArgs 
- The authentication configuration. If specified, service will use the authentication configuration during scanning.
- blacklist_patterns Sequence[str]
- The excluded URL patterns as described in https://cloud.google.com/security-command-center/docs/how-to-use-web-security-scanner#excluding_urls
- export_to_ Scansecurity_ command_ center Config Export To Security Command Center 
- Controls export of scan configurations and results to Security Command Center.
- ignore_http_ boolstatus_ errors 
- Whether to keep scanning even if most requests return HTTP error codes.
- latest_run ScanRun Args 
- Latest ScanRun if available.
- managed_scan bool
- Whether the scan config is managed by Web Security Scanner, output only.
- max_qps int
- The maximum QPS during scanning. A valid value ranges from 5 to 20 inclusively. If the field is unspecified or its value is set 0, server will default to 15. Other values outside of [5, 20] range will be rejected with INVALID_ARGUMENT error.
- name str
- The resource name of the ScanConfig. The name follows the format of 'projects/{projectId}/scanConfigs/{scanConfigId}'. The ScanConfig IDs are generated by the system.
- project str
- risk_level ScanConfig Risk Level 
- The risk level selected for the scan
- schedule
ScheduleArgs 
- The schedule of the ScanConfig.
- static_ip_ boolscan 
- Whether the scan configuration has enabled static IP address scan feature. If enabled, the scanner will access applications from static IP addresses.
- target_platforms Sequence[ScanConfig Target Platforms Item] 
- Set of Google Cloud platforms targeted by the scan. If empty, APP_ENGINE will be used as a default.
- user_agent ScanConfig User Agent 
- The user agent used during scanning.
- displayName String
- The user provided display name of the ScanConfig.
- startingUrls List<String>
- The starting URLs from which the scanner finds site pages.
- authentication Property Map
- The authentication configuration. If specified, service will use the authentication configuration during scanning.
- 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
- exportTo "EXPORT_TO_SECURITY_COMMAND_CENTER_UNSPECIFIED" | "ENABLED" | "DISABLED"Security Command Center 
- Controls export of scan configurations and results to Security Command Center.
- ignoreHttp BooleanStatus Errors 
- Whether to keep scanning even if most requests return HTTP error codes.
- latestRun Property Map
- Latest ScanRun if available.
- managedScan Boolean
- Whether the scan config is managed by Web Security Scanner, output only.
- maxQps Number
- The maximum QPS during scanning. A valid value ranges from 5 to 20 inclusively. If the field is unspecified or its value is set 0, server will default to 15. Other values outside of [5, 20] range will be rejected with INVALID_ARGUMENT error.
- name String
- The resource name of the ScanConfig. The name follows the format of 'projects/{projectId}/scanConfigs/{scanConfigId}'. The ScanConfig IDs are generated by the system.
- project String
- riskLevel "RISK_LEVEL_UNSPECIFIED" | "NORMAL" | "LOW"
- The risk level selected for the scan
- schedule Property Map
- The schedule of the ScanConfig.
- staticIp BooleanScan 
- Whether the scan configuration has enabled static IP address scan feature. If enabled, the scanner will access applications from static IP addresses.
- targetPlatforms List<"TARGET_PLATFORM_UNSPECIFIED" | "APP_ENGINE" | "COMPUTE" | "CLOUD_RUN" | "CLOUD_FUNCTIONS">
- Set of Google Cloud platforms targeted by the scan. If empty, APP_ENGINE will be used as a default.
- userAgent "USER_AGENT_UNSPECIFIED" | "CHROME_LINUX" | "CHROME_ANDROID" | "SAFARI_IPHONE"
- The user agent used during scanning.
Outputs
All input properties are implicitly available as output properties. Additionally, the ScanConfig resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Supporting Types
Authentication, AuthenticationArgs  
- CustomAccount Pulumi.Google Native. Web Security Scanner. V1Beta. Inputs. Custom Account 
- Authentication using a custom account.
- GoogleAccount Pulumi.Google Native. Web Security Scanner. V1Beta. Inputs. Google Account 
- Authentication using a Google account.
- IapCredential Pulumi.Google Native. Web Security Scanner. V1Beta. Inputs. Iap Credential 
- Authentication using Identity-Aware-Proxy (IAP).
- CustomAccount CustomAccount 
- Authentication using a custom account.
- GoogleAccount GoogleAccount 
- Authentication using a Google account.
- IapCredential IapCredential 
- Authentication using Identity-Aware-Proxy (IAP).
- customAccount CustomAccount 
- Authentication using a custom account.
- googleAccount GoogleAccount 
- Authentication using a Google account.
- iapCredential IapCredential 
- Authentication using Identity-Aware-Proxy (IAP).
- customAccount CustomAccount 
- Authentication using a custom account.
- googleAccount GoogleAccount 
- Authentication using a Google account.
- iapCredential IapCredential 
- Authentication using Identity-Aware-Proxy (IAP).
- custom_account CustomAccount 
- Authentication using a custom account.
- google_account GoogleAccount 
- Authentication using a Google account.
- iap_credential IapCredential 
- Authentication using Identity-Aware-Proxy (IAP).
- customAccount Property Map
- Authentication using a custom account.
- googleAccount Property Map
- Authentication using a Google account.
- iapCredential Property Map
- Authentication using Identity-Aware-Proxy (IAP).
AuthenticationResponse, AuthenticationResponseArgs    
- CustomAccount Pulumi.Google Native. Web Security Scanner. V1Beta. Inputs. Custom Account Response 
- Authentication using a custom account.
- GoogleAccount Pulumi.Google Native. Web Security Scanner. V1Beta. Inputs. Google Account Response 
- Authentication using a Google account.
- IapCredential Pulumi.Google Native. Web Security Scanner. V1Beta. Inputs. Iap Credential Response 
- Authentication using Identity-Aware-Proxy (IAP).
- CustomAccount CustomAccount Response 
- Authentication using a custom account.
- GoogleAccount GoogleAccount Response 
- Authentication using a Google account.
- IapCredential IapCredential Response 
- Authentication using Identity-Aware-Proxy (IAP).
- customAccount CustomAccount Response 
- Authentication using a custom account.
- googleAccount GoogleAccount Response 
- Authentication using a Google account.
- iapCredential IapCredential Response 
- Authentication using Identity-Aware-Proxy (IAP).
- customAccount CustomAccount Response 
- Authentication using a custom account.
- googleAccount GoogleAccount Response 
- Authentication using a Google account.
- iapCredential IapCredential Response 
- Authentication using Identity-Aware-Proxy (IAP).
- custom_account CustomAccount Response 
- Authentication using a custom account.
- google_account GoogleAccount Response 
- Authentication using a Google account.
- iap_credential IapCredential Response 
- Authentication using Identity-Aware-Proxy (IAP).
- customAccount Property Map
- Authentication using a custom account.
- googleAccount Property Map
- Authentication using a Google account.
- iapCredential Property Map
- Authentication using Identity-Aware-Proxy (IAP).
CustomAccount, CustomAccountArgs    
CustomAccountResponse, CustomAccountResponseArgs      
GoogleAccount, GoogleAccountArgs    
GoogleAccountResponse, GoogleAccountResponseArgs      
IapCredential, IapCredentialArgs    
- IapTest Pulumi.Service Account Info Google Native. Web Security Scanner. V1Beta. Inputs. Iap Test Service Account Info 
- Authentication configuration when Web-Security-Scanner service account is added in Identity-Aware-Proxy (IAP) access policies.
- IapTest IapService Account Info Test Service Account Info 
- Authentication configuration when Web-Security-Scanner service account is added in Identity-Aware-Proxy (IAP) access policies.
- iapTest IapService Account Info Test Service Account Info 
- Authentication configuration when Web-Security-Scanner service account is added in Identity-Aware-Proxy (IAP) access policies.
- iapTest IapService Account Info Test Service Account Info 
- Authentication configuration when Web-Security-Scanner service account is added in Identity-Aware-Proxy (IAP) access policies.
- iap_test_ Iapservice_ account_ info Test Service Account Info 
- Authentication configuration when Web-Security-Scanner service account is added in Identity-Aware-Proxy (IAP) access policies.
- iapTest Property MapService Account Info 
- Authentication configuration when Web-Security-Scanner service account is added in Identity-Aware-Proxy (IAP) access policies.
IapCredentialResponse, IapCredentialResponseArgs      
- IapTest Pulumi.Service Account Info Google Native. Web Security Scanner. V1Beta. Inputs. Iap Test Service Account Info Response 
- Authentication configuration when Web-Security-Scanner service account is added in Identity-Aware-Proxy (IAP) access policies.
- IapTest IapService Account Info Test Service Account Info Response 
- Authentication configuration when Web-Security-Scanner service account is added in Identity-Aware-Proxy (IAP) access policies.
- iapTest IapService Account Info Test Service Account Info Response 
- Authentication configuration when Web-Security-Scanner service account is added in Identity-Aware-Proxy (IAP) access policies.
- iapTest IapService Account Info Test Service Account Info Response 
- Authentication configuration when Web-Security-Scanner service account is added in Identity-Aware-Proxy (IAP) access policies.
- iap_test_ Iapservice_ account_ info Test Service Account Info Response 
- Authentication configuration when Web-Security-Scanner service account is added in Identity-Aware-Proxy (IAP) access policies.
- iapTest Property MapService Account Info 
- Authentication configuration when Web-Security-Scanner service account is added in Identity-Aware-Proxy (IAP) access policies.
IapTestServiceAccountInfo, IapTestServiceAccountInfoArgs          
- TargetAudience stringClient Id 
- Describes OAuth2 Client ID of resources protected by Identity-Aware-Proxy(IAP).
- TargetAudience stringClient Id 
- Describes OAuth2 Client ID of resources protected by Identity-Aware-Proxy(IAP).
- targetAudience StringClient Id 
- Describes OAuth2 Client ID of resources protected by Identity-Aware-Proxy(IAP).
- targetAudience stringClient Id 
- Describes OAuth2 Client ID of resources protected by Identity-Aware-Proxy(IAP).
- target_audience_ strclient_ id 
- Describes OAuth2 Client ID of resources protected by Identity-Aware-Proxy(IAP).
- targetAudience StringClient Id 
- Describes OAuth2 Client ID of resources protected by Identity-Aware-Proxy(IAP).
IapTestServiceAccountInfoResponse, IapTestServiceAccountInfoResponseArgs            
- TargetAudience stringClient Id 
- Describes OAuth2 Client ID of resources protected by Identity-Aware-Proxy(IAP).
- TargetAudience stringClient Id 
- Describes OAuth2 Client ID of resources protected by Identity-Aware-Proxy(IAP).
- targetAudience StringClient Id 
- Describes OAuth2 Client ID of resources protected by Identity-Aware-Proxy(IAP).
- targetAudience stringClient Id 
- Describes OAuth2 Client ID of resources protected by Identity-Aware-Proxy(IAP).
- target_audience_ strclient_ id 
- Describes OAuth2 Client ID of resources protected by Identity-Aware-Proxy(IAP).
- targetAudience StringClient Id 
- Describes OAuth2 Client ID of resources protected by Identity-Aware-Proxy(IAP).
ScanConfigError, ScanConfigErrorArgs      
- Code
Pulumi.Google Native. Web Security Scanner. V1Beta. Scan Config Error Code 
- Indicates the reason code for a configuration failure.
- FieldName string
- Indicates the full name of the ScanConfig field that triggers this error, for example "scan_config.max_qps". This field is provided for troubleshooting purposes only and its actual value can change in the future.
- Code
ScanConfig Error Code 
- Indicates the reason code for a configuration failure.
- FieldName string
- Indicates the full name of the ScanConfig field that triggers this error, for example "scan_config.max_qps". This field is provided for troubleshooting purposes only and its actual value can change in the future.
- code
ScanConfig Error Code 
- Indicates the reason code for a configuration failure.
- fieldName String
- Indicates the full name of the ScanConfig field that triggers this error, for example "scan_config.max_qps". This field is provided for troubleshooting purposes only and its actual value can change in the future.
- code
ScanConfig Error Code 
- Indicates the reason code for a configuration failure.
- fieldName string
- Indicates the full name of the ScanConfig field that triggers this error, for example "scan_config.max_qps". This field is provided for troubleshooting purposes only and its actual value can change in the future.
- code
ScanConfig Error Code 
- Indicates the reason code for a configuration failure.
- field_name str
- Indicates the full name of the ScanConfig field that triggers this error, for example "scan_config.max_qps". This field is provided for troubleshooting purposes only and its actual value can change in the future.
- code "CODE_UNSPECIFIED" | "OK" | "INTERNAL_ERROR" | "APPENGINE_API_BACKEND_ERROR" | "APPENGINE_API_NOT_ACCESSIBLE" | "APPENGINE_DEFAULT_HOST_MISSING" | "CANNOT_USE_GOOGLE_COM_ACCOUNT" | "CANNOT_USE_OWNER_ACCOUNT" | "COMPUTE_API_BACKEND_ERROR" | "COMPUTE_API_NOT_ACCESSIBLE" | "CUSTOM_LOGIN_URL_DOES_NOT_BELONG_TO_CURRENT_PROJECT" | "CUSTOM_LOGIN_URL_MALFORMED" | "CUSTOM_LOGIN_URL_MAPPED_TO_NON_ROUTABLE_ADDRESS" | "CUSTOM_LOGIN_URL_MAPPED_TO_UNRESERVED_ADDRESS" | "CUSTOM_LOGIN_URL_HAS_NON_ROUTABLE_IP_ADDRESS" | "CUSTOM_LOGIN_URL_HAS_UNRESERVED_IP_ADDRESS" | "DUPLICATE_SCAN_NAME" | "INVALID_FIELD_VALUE" | "FAILED_TO_AUTHENTICATE_TO_TARGET" | "FINDING_TYPE_UNSPECIFIED" | "FORBIDDEN_TO_SCAN_COMPUTE" | "FORBIDDEN_UPDATE_TO_MANAGED_SCAN" | "MALFORMED_FILTER" | "MALFORMED_RESOURCE_NAME" | "PROJECT_INACTIVE" | "REQUIRED_FIELD" | "RESOURCE_NAME_INCONSISTENT" | "SCAN_ALREADY_RUNNING" | "SCAN_NOT_RUNNING" | "SEED_URL_DOES_NOT_BELONG_TO_CURRENT_PROJECT" | "SEED_URL_MALFORMED" | "SEED_URL_MAPPED_TO_NON_ROUTABLE_ADDRESS" | "SEED_URL_MAPPED_TO_UNRESERVED_ADDRESS" | "SEED_URL_HAS_NON_ROUTABLE_IP_ADDRESS" | "SEED_URL_HAS_UNRESERVED_IP_ADDRESS" | "SERVICE_ACCOUNT_NOT_CONFIGURED" | "TOO_MANY_SCANS" | "UNABLE_TO_RESOLVE_PROJECT_INFO" | "UNSUPPORTED_BLACKLIST_PATTERN_FORMAT" | "UNSUPPORTED_FILTER" | "UNSUPPORTED_FINDING_TYPE" | "UNSUPPORTED_URL_SCHEME" | "CLOUD_ASSET_INVENTORY_ASSET_NOT_FOUND"
- Indicates the reason code for a configuration failure.
- fieldName String
- Indicates the full name of the ScanConfig field that triggers this error, for example "scan_config.max_qps". This field is provided for troubleshooting purposes only and its actual value can change in the future.
ScanConfigErrorCode, ScanConfigErrorCodeArgs        
- CodeUnspecified 
- CODE_UNSPECIFIEDThere is no error.
- Ok
- OKThere is no error.
- InternalError 
- INTERNAL_ERRORIndicates an internal server error. Please DO NOT USE THIS ERROR CODE unless the root cause is truly unknown.
- AppengineApi Backend Error 
- APPENGINE_API_BACKEND_ERROROne of the seed URLs is an App Engine URL but we cannot validate the scan settings due to an App Engine API backend error.
- AppengineApi Not Accessible 
- APPENGINE_API_NOT_ACCESSIBLEOne of the seed URLs is an App Engine URL but we cannot access the App Engine API to validate scan settings.
- AppengineDefault Host Missing 
- APPENGINE_DEFAULT_HOST_MISSINGOne of the seed URLs is an App Engine URL but the Default Host of the App Engine is not set.
- CannotUse Google Com Account 
- CANNOT_USE_GOOGLE_COM_ACCOUNTGoogle corporate accounts can not be used for scanning.
- CannotUse Owner Account 
- CANNOT_USE_OWNER_ACCOUNTThe account of the scan creator can not be used for scanning.
- ComputeApi Backend Error 
- COMPUTE_API_BACKEND_ERRORThis scan targets Compute Engine, but we cannot validate scan settings due to a Compute Engine API backend error.
- ComputeApi Not Accessible 
- COMPUTE_API_NOT_ACCESSIBLEThis scan targets Compute Engine, but we cannot access the Compute Engine API to validate the scan settings.
- CustomLogin Url Does Not Belong To Current Project 
- CUSTOM_LOGIN_URL_DOES_NOT_BELONG_TO_CURRENT_PROJECTThe Custom Login URL does not belong to the current project.
- CustomLogin Url Malformed 
- CUSTOM_LOGIN_URL_MALFORMEDThe Custom Login URL is malformed (can not be parsed).
- CustomLogin Url Mapped To Non Routable Address 
- CUSTOM_LOGIN_URL_MAPPED_TO_NON_ROUTABLE_ADDRESSThe Custom Login URL is mapped to a non-routable IP address in DNS.
- CustomLogin Url Mapped To Unreserved Address 
- CUSTOM_LOGIN_URL_MAPPED_TO_UNRESERVED_ADDRESSThe Custom Login URL is mapped to an IP address which is not reserved for the current project.
- CustomLogin Url Has Non Routable Ip Address 
- CUSTOM_LOGIN_URL_HAS_NON_ROUTABLE_IP_ADDRESSThe Custom Login URL has a non-routable IP address.
- CustomLogin Url Has Unreserved Ip Address 
- CUSTOM_LOGIN_URL_HAS_UNRESERVED_IP_ADDRESSThe Custom Login URL has an IP address which is not reserved for the current project.
- DuplicateScan Name 
- DUPLICATE_SCAN_NAMEAnother scan with the same name (case-sensitive) already exists.
- InvalidField Value 
- INVALID_FIELD_VALUEA field is set to an invalid value.
- FailedTo Authenticate To Target 
- FAILED_TO_AUTHENTICATE_TO_TARGETThere was an error trying to authenticate to the scan target.
- FindingType Unspecified 
- FINDING_TYPE_UNSPECIFIEDFinding type value is not specified in the list findings request.
- ForbiddenTo Scan Compute 
- FORBIDDEN_TO_SCAN_COMPUTEScan targets Compute Engine, yet current project was not whitelisted for Google Compute Engine Scanning Alpha access.
- ForbiddenUpdate To Managed Scan 
- FORBIDDEN_UPDATE_TO_MANAGED_SCANUser tries to update managed scan
- MalformedFilter 
- MALFORMED_FILTERThe supplied filter is malformed. For example, it can not be parsed, does not have a filter type in expression, or the same filter type appears more than once.
- MalformedResource Name 
- MALFORMED_RESOURCE_NAMEThe supplied resource name is malformed (can not be parsed).
- ProjectInactive 
- PROJECT_INACTIVEThe current project is not in an active state.
- RequiredField 
- REQUIRED_FIELDA required field is not set.
- ResourceName Inconsistent 
- RESOURCE_NAME_INCONSISTENTProject id, scanconfig id, scanrun id, or finding id are not consistent with each other in resource name.
- ScanAlready Running 
- SCAN_ALREADY_RUNNINGThe scan being requested to start is already running.
- ScanNot Running 
- SCAN_NOT_RUNNINGThe scan that was requested to be stopped is not running.
- SeedUrl Does Not Belong To Current Project 
- SEED_URL_DOES_NOT_BELONG_TO_CURRENT_PROJECTOne of the seed URLs does not belong to the current project.
- SeedUrl Malformed 
- SEED_URL_MALFORMEDOne of the seed URLs is malformed (can not be parsed).
- SeedUrl Mapped To Non Routable Address 
- SEED_URL_MAPPED_TO_NON_ROUTABLE_ADDRESSOne of the seed URLs is mapped to a non-routable IP address in DNS.
- SeedUrl Mapped To Unreserved Address 
- SEED_URL_MAPPED_TO_UNRESERVED_ADDRESSOne of the seed URLs is mapped to an IP address which is not reserved for the current project.
- SeedUrl Has Non Routable Ip Address 
- SEED_URL_HAS_NON_ROUTABLE_IP_ADDRESSOne of the seed URLs has on-routable IP address.
- SeedUrl Has Unreserved Ip Address 
- SEED_URL_HAS_UNRESERVED_IP_ADDRESSOne of the seed URLs has an IP address that is not reserved for the current project.
- ServiceAccount Not Configured 
- SERVICE_ACCOUNT_NOT_CONFIGUREDThe Web Security Scanner service account is not configured under the project.
- TooMany Scans 
- TOO_MANY_SCANSA project has reached the maximum number of scans.
- UnableTo Resolve Project Info 
- UNABLE_TO_RESOLVE_PROJECT_INFOResolving the details of the current project fails.
- UnsupportedBlacklist Pattern Format 
- UNSUPPORTED_BLACKLIST_PATTERN_FORMATOne or more blacklist patterns were in the wrong format.
- UnsupportedFilter 
- UNSUPPORTED_FILTERThe supplied filter is not supported.
- UnsupportedFinding Type 
- UNSUPPORTED_FINDING_TYPEThe supplied finding type is not supported. For example, we do not provide findings of the given finding type.
- UnsupportedUrl Scheme 
- UNSUPPORTED_URL_SCHEMEThe URL scheme of one or more of the supplied URLs is not supported.
- CloudAsset Inventory Asset Not Found 
- CLOUD_ASSET_INVENTORY_ASSET_NOT_FOUNDCAI is not able to list assets.
- ScanConfig Error Code Code Unspecified 
- CODE_UNSPECIFIEDThere is no error.
- ScanConfig Error Code Ok 
- OKThere is no error.
- ScanConfig Error Code Internal Error 
- INTERNAL_ERRORIndicates an internal server error. Please DO NOT USE THIS ERROR CODE unless the root cause is truly unknown.
- ScanConfig Error Code Appengine Api Backend Error 
- APPENGINE_API_BACKEND_ERROROne of the seed URLs is an App Engine URL but we cannot validate the scan settings due to an App Engine API backend error.
- ScanConfig Error Code Appengine Api Not Accessible 
- APPENGINE_API_NOT_ACCESSIBLEOne of the seed URLs is an App Engine URL but we cannot access the App Engine API to validate scan settings.
- ScanConfig Error Code Appengine Default Host Missing 
- APPENGINE_DEFAULT_HOST_MISSINGOne of the seed URLs is an App Engine URL but the Default Host of the App Engine is not set.
- ScanConfig Error Code Cannot Use Google Com Account 
- CANNOT_USE_GOOGLE_COM_ACCOUNTGoogle corporate accounts can not be used for scanning.
- ScanConfig Error Code Cannot Use Owner Account 
- CANNOT_USE_OWNER_ACCOUNTThe account of the scan creator can not be used for scanning.
- ScanConfig Error Code Compute Api Backend Error 
- COMPUTE_API_BACKEND_ERRORThis scan targets Compute Engine, but we cannot validate scan settings due to a Compute Engine API backend error.
- ScanConfig Error Code Compute Api Not Accessible 
- COMPUTE_API_NOT_ACCESSIBLEThis scan targets Compute Engine, but we cannot access the Compute Engine API to validate the scan settings.
- ScanConfig Error Code Custom Login Url Does Not Belong To Current Project 
- CUSTOM_LOGIN_URL_DOES_NOT_BELONG_TO_CURRENT_PROJECTThe Custom Login URL does not belong to the current project.
- ScanConfig Error Code Custom Login Url Malformed 
- CUSTOM_LOGIN_URL_MALFORMEDThe Custom Login URL is malformed (can not be parsed).
- ScanConfig Error Code Custom Login Url Mapped To Non Routable Address 
- CUSTOM_LOGIN_URL_MAPPED_TO_NON_ROUTABLE_ADDRESSThe Custom Login URL is mapped to a non-routable IP address in DNS.
- ScanConfig Error Code Custom Login Url Mapped To Unreserved Address 
- CUSTOM_LOGIN_URL_MAPPED_TO_UNRESERVED_ADDRESSThe Custom Login URL is mapped to an IP address which is not reserved for the current project.
- ScanConfig Error Code Custom Login Url Has Non Routable Ip Address 
- CUSTOM_LOGIN_URL_HAS_NON_ROUTABLE_IP_ADDRESSThe Custom Login URL has a non-routable IP address.
- ScanConfig Error Code Custom Login Url Has Unreserved Ip Address 
- CUSTOM_LOGIN_URL_HAS_UNRESERVED_IP_ADDRESSThe Custom Login URL has an IP address which is not reserved for the current project.
- ScanConfig Error Code Duplicate Scan Name 
- DUPLICATE_SCAN_NAMEAnother scan with the same name (case-sensitive) already exists.
- ScanConfig Error Code Invalid Field Value 
- INVALID_FIELD_VALUEA field is set to an invalid value.
- ScanConfig Error Code Failed To Authenticate To Target 
- FAILED_TO_AUTHENTICATE_TO_TARGETThere was an error trying to authenticate to the scan target.
- ScanConfig Error Code Finding Type Unspecified 
- FINDING_TYPE_UNSPECIFIEDFinding type value is not specified in the list findings request.
- ScanConfig Error Code Forbidden To Scan Compute 
- FORBIDDEN_TO_SCAN_COMPUTEScan targets Compute Engine, yet current project was not whitelisted for Google Compute Engine Scanning Alpha access.
- ScanConfig Error Code Forbidden Update To Managed Scan 
- FORBIDDEN_UPDATE_TO_MANAGED_SCANUser tries to update managed scan
- ScanConfig Error Code Malformed Filter 
- MALFORMED_FILTERThe supplied filter is malformed. For example, it can not be parsed, does not have a filter type in expression, or the same filter type appears more than once.
- ScanConfig Error Code Malformed Resource Name 
- MALFORMED_RESOURCE_NAMEThe supplied resource name is malformed (can not be parsed).
- ScanConfig Error Code Project Inactive 
- PROJECT_INACTIVEThe current project is not in an active state.
- ScanConfig Error Code Required Field 
- REQUIRED_FIELDA required field is not set.
- ScanConfig Error Code Resource Name Inconsistent 
- RESOURCE_NAME_INCONSISTENTProject id, scanconfig id, scanrun id, or finding id are not consistent with each other in resource name.
- ScanConfig Error Code Scan Already Running 
- SCAN_ALREADY_RUNNINGThe scan being requested to start is already running.
- ScanConfig Error Code Scan Not Running 
- SCAN_NOT_RUNNINGThe scan that was requested to be stopped is not running.
- ScanConfig Error Code Seed Url Does Not Belong To Current Project 
- SEED_URL_DOES_NOT_BELONG_TO_CURRENT_PROJECTOne of the seed URLs does not belong to the current project.
- ScanConfig Error Code Seed Url Malformed 
- SEED_URL_MALFORMEDOne of the seed URLs is malformed (can not be parsed).
- ScanConfig Error Code Seed Url Mapped To Non Routable Address 
- SEED_URL_MAPPED_TO_NON_ROUTABLE_ADDRESSOne of the seed URLs is mapped to a non-routable IP address in DNS.
- ScanConfig Error Code Seed Url Mapped To Unreserved Address 
- SEED_URL_MAPPED_TO_UNRESERVED_ADDRESSOne of the seed URLs is mapped to an IP address which is not reserved for the current project.
- ScanConfig Error Code Seed Url Has Non Routable Ip Address 
- SEED_URL_HAS_NON_ROUTABLE_IP_ADDRESSOne of the seed URLs has on-routable IP address.
- ScanConfig Error Code Seed Url Has Unreserved Ip Address 
- SEED_URL_HAS_UNRESERVED_IP_ADDRESSOne of the seed URLs has an IP address that is not reserved for the current project.
- ScanConfig Error Code Service Account Not Configured 
- SERVICE_ACCOUNT_NOT_CONFIGUREDThe Web Security Scanner service account is not configured under the project.
- ScanConfig Error Code Too Many Scans 
- TOO_MANY_SCANSA project has reached the maximum number of scans.
- ScanConfig Error Code Unable To Resolve Project Info 
- UNABLE_TO_RESOLVE_PROJECT_INFOResolving the details of the current project fails.
- ScanConfig Error Code Unsupported Blacklist Pattern Format 
- UNSUPPORTED_BLACKLIST_PATTERN_FORMATOne or more blacklist patterns were in the wrong format.
- ScanConfig Error Code Unsupported Filter 
- UNSUPPORTED_FILTERThe supplied filter is not supported.
- ScanConfig Error Code Unsupported Finding Type 
- UNSUPPORTED_FINDING_TYPEThe supplied finding type is not supported. For example, we do not provide findings of the given finding type.
- ScanConfig Error Code Unsupported Url Scheme 
- UNSUPPORTED_URL_SCHEMEThe URL scheme of one or more of the supplied URLs is not supported.
- ScanConfig Error Code Cloud Asset Inventory Asset Not Found 
- CLOUD_ASSET_INVENTORY_ASSET_NOT_FOUNDCAI is not able to list assets.
- CodeUnspecified 
- CODE_UNSPECIFIEDThere is no error.
- Ok
- OKThere is no error.
- InternalError 
- INTERNAL_ERRORIndicates an internal server error. Please DO NOT USE THIS ERROR CODE unless the root cause is truly unknown.
- AppengineApi Backend Error 
- APPENGINE_API_BACKEND_ERROROne of the seed URLs is an App Engine URL but we cannot validate the scan settings due to an App Engine API backend error.
- AppengineApi Not Accessible 
- APPENGINE_API_NOT_ACCESSIBLEOne of the seed URLs is an App Engine URL but we cannot access the App Engine API to validate scan settings.
- AppengineDefault Host Missing 
- APPENGINE_DEFAULT_HOST_MISSINGOne of the seed URLs is an App Engine URL but the Default Host of the App Engine is not set.
- CannotUse Google Com Account 
- CANNOT_USE_GOOGLE_COM_ACCOUNTGoogle corporate accounts can not be used for scanning.
- CannotUse Owner Account 
- CANNOT_USE_OWNER_ACCOUNTThe account of the scan creator can not be used for scanning.
- ComputeApi Backend Error 
- COMPUTE_API_BACKEND_ERRORThis scan targets Compute Engine, but we cannot validate scan settings due to a Compute Engine API backend error.
- ComputeApi Not Accessible 
- COMPUTE_API_NOT_ACCESSIBLEThis scan targets Compute Engine, but we cannot access the Compute Engine API to validate the scan settings.
- CustomLogin Url Does Not Belong To Current Project 
- CUSTOM_LOGIN_URL_DOES_NOT_BELONG_TO_CURRENT_PROJECTThe Custom Login URL does not belong to the current project.
- CustomLogin Url Malformed 
- CUSTOM_LOGIN_URL_MALFORMEDThe Custom Login URL is malformed (can not be parsed).
- CustomLogin Url Mapped To Non Routable Address 
- CUSTOM_LOGIN_URL_MAPPED_TO_NON_ROUTABLE_ADDRESSThe Custom Login URL is mapped to a non-routable IP address in DNS.
- CustomLogin Url Mapped To Unreserved Address 
- CUSTOM_LOGIN_URL_MAPPED_TO_UNRESERVED_ADDRESSThe Custom Login URL is mapped to an IP address which is not reserved for the current project.
- CustomLogin Url Has Non Routable Ip Address 
- CUSTOM_LOGIN_URL_HAS_NON_ROUTABLE_IP_ADDRESSThe Custom Login URL has a non-routable IP address.
- CustomLogin Url Has Unreserved Ip Address 
- CUSTOM_LOGIN_URL_HAS_UNRESERVED_IP_ADDRESSThe Custom Login URL has an IP address which is not reserved for the current project.
- DuplicateScan Name 
- DUPLICATE_SCAN_NAMEAnother scan with the same name (case-sensitive) already exists.
- InvalidField Value 
- INVALID_FIELD_VALUEA field is set to an invalid value.
- FailedTo Authenticate To Target 
- FAILED_TO_AUTHENTICATE_TO_TARGETThere was an error trying to authenticate to the scan target.
- FindingType Unspecified 
- FINDING_TYPE_UNSPECIFIEDFinding type value is not specified in the list findings request.
- ForbiddenTo Scan Compute 
- FORBIDDEN_TO_SCAN_COMPUTEScan targets Compute Engine, yet current project was not whitelisted for Google Compute Engine Scanning Alpha access.
- ForbiddenUpdate To Managed Scan 
- FORBIDDEN_UPDATE_TO_MANAGED_SCANUser tries to update managed scan
- MalformedFilter 
- MALFORMED_FILTERThe supplied filter is malformed. For example, it can not be parsed, does not have a filter type in expression, or the same filter type appears more than once.
- MalformedResource Name 
- MALFORMED_RESOURCE_NAMEThe supplied resource name is malformed (can not be parsed).
- ProjectInactive 
- PROJECT_INACTIVEThe current project is not in an active state.
- RequiredField 
- REQUIRED_FIELDA required field is not set.
- ResourceName Inconsistent 
- RESOURCE_NAME_INCONSISTENTProject id, scanconfig id, scanrun id, or finding id are not consistent with each other in resource name.
- ScanAlready Running 
- SCAN_ALREADY_RUNNINGThe scan being requested to start is already running.
- ScanNot Running 
- SCAN_NOT_RUNNINGThe scan that was requested to be stopped is not running.
- SeedUrl Does Not Belong To Current Project 
- SEED_URL_DOES_NOT_BELONG_TO_CURRENT_PROJECTOne of the seed URLs does not belong to the current project.
- SeedUrl Malformed 
- SEED_URL_MALFORMEDOne of the seed URLs is malformed (can not be parsed).
- SeedUrl Mapped To Non Routable Address 
- SEED_URL_MAPPED_TO_NON_ROUTABLE_ADDRESSOne of the seed URLs is mapped to a non-routable IP address in DNS.
- SeedUrl Mapped To Unreserved Address 
- SEED_URL_MAPPED_TO_UNRESERVED_ADDRESSOne of the seed URLs is mapped to an IP address which is not reserved for the current project.
- SeedUrl Has Non Routable Ip Address 
- SEED_URL_HAS_NON_ROUTABLE_IP_ADDRESSOne of the seed URLs has on-routable IP address.
- SeedUrl Has Unreserved Ip Address 
- SEED_URL_HAS_UNRESERVED_IP_ADDRESSOne of the seed URLs has an IP address that is not reserved for the current project.
- ServiceAccount Not Configured 
- SERVICE_ACCOUNT_NOT_CONFIGUREDThe Web Security Scanner service account is not configured under the project.
- TooMany Scans 
- TOO_MANY_SCANSA project has reached the maximum number of scans.
- UnableTo Resolve Project Info 
- UNABLE_TO_RESOLVE_PROJECT_INFOResolving the details of the current project fails.
- UnsupportedBlacklist Pattern Format 
- UNSUPPORTED_BLACKLIST_PATTERN_FORMATOne or more blacklist patterns were in the wrong format.
- UnsupportedFilter 
- UNSUPPORTED_FILTERThe supplied filter is not supported.
- UnsupportedFinding Type 
- UNSUPPORTED_FINDING_TYPEThe supplied finding type is not supported. For example, we do not provide findings of the given finding type.
- UnsupportedUrl Scheme 
- UNSUPPORTED_URL_SCHEMEThe URL scheme of one or more of the supplied URLs is not supported.
- CloudAsset Inventory Asset Not Found 
- CLOUD_ASSET_INVENTORY_ASSET_NOT_FOUNDCAI is not able to list assets.
- CodeUnspecified 
- CODE_UNSPECIFIEDThere is no error.
- Ok
- OKThere is no error.
- InternalError 
- INTERNAL_ERRORIndicates an internal server error. Please DO NOT USE THIS ERROR CODE unless the root cause is truly unknown.
- AppengineApi Backend Error 
- APPENGINE_API_BACKEND_ERROROne of the seed URLs is an App Engine URL but we cannot validate the scan settings due to an App Engine API backend error.
- AppengineApi Not Accessible 
- APPENGINE_API_NOT_ACCESSIBLEOne of the seed URLs is an App Engine URL but we cannot access the App Engine API to validate scan settings.
- AppengineDefault Host Missing 
- APPENGINE_DEFAULT_HOST_MISSINGOne of the seed URLs is an App Engine URL but the Default Host of the App Engine is not set.
- CannotUse Google Com Account 
- CANNOT_USE_GOOGLE_COM_ACCOUNTGoogle corporate accounts can not be used for scanning.
- CannotUse Owner Account 
- CANNOT_USE_OWNER_ACCOUNTThe account of the scan creator can not be used for scanning.
- ComputeApi Backend Error 
- COMPUTE_API_BACKEND_ERRORThis scan targets Compute Engine, but we cannot validate scan settings due to a Compute Engine API backend error.
- ComputeApi Not Accessible 
- COMPUTE_API_NOT_ACCESSIBLEThis scan targets Compute Engine, but we cannot access the Compute Engine API to validate the scan settings.
- CustomLogin Url Does Not Belong To Current Project 
- CUSTOM_LOGIN_URL_DOES_NOT_BELONG_TO_CURRENT_PROJECTThe Custom Login URL does not belong to the current project.
- CustomLogin Url Malformed 
- CUSTOM_LOGIN_URL_MALFORMEDThe Custom Login URL is malformed (can not be parsed).
- CustomLogin Url Mapped To Non Routable Address 
- CUSTOM_LOGIN_URL_MAPPED_TO_NON_ROUTABLE_ADDRESSThe Custom Login URL is mapped to a non-routable IP address in DNS.
- CustomLogin Url Mapped To Unreserved Address 
- CUSTOM_LOGIN_URL_MAPPED_TO_UNRESERVED_ADDRESSThe Custom Login URL is mapped to an IP address which is not reserved for the current project.
- CustomLogin Url Has Non Routable Ip Address 
- CUSTOM_LOGIN_URL_HAS_NON_ROUTABLE_IP_ADDRESSThe Custom Login URL has a non-routable IP address.
- CustomLogin Url Has Unreserved Ip Address 
- CUSTOM_LOGIN_URL_HAS_UNRESERVED_IP_ADDRESSThe Custom Login URL has an IP address which is not reserved for the current project.
- DuplicateScan Name 
- DUPLICATE_SCAN_NAMEAnother scan with the same name (case-sensitive) already exists.
- InvalidField Value 
- INVALID_FIELD_VALUEA field is set to an invalid value.
- FailedTo Authenticate To Target 
- FAILED_TO_AUTHENTICATE_TO_TARGETThere was an error trying to authenticate to the scan target.
- FindingType Unspecified 
- FINDING_TYPE_UNSPECIFIEDFinding type value is not specified in the list findings request.
- ForbiddenTo Scan Compute 
- FORBIDDEN_TO_SCAN_COMPUTEScan targets Compute Engine, yet current project was not whitelisted for Google Compute Engine Scanning Alpha access.
- ForbiddenUpdate To Managed Scan 
- FORBIDDEN_UPDATE_TO_MANAGED_SCANUser tries to update managed scan
- MalformedFilter 
- MALFORMED_FILTERThe supplied filter is malformed. For example, it can not be parsed, does not have a filter type in expression, or the same filter type appears more than once.
- MalformedResource Name 
- MALFORMED_RESOURCE_NAMEThe supplied resource name is malformed (can not be parsed).
- ProjectInactive 
- PROJECT_INACTIVEThe current project is not in an active state.
- RequiredField 
- REQUIRED_FIELDA required field is not set.
- ResourceName Inconsistent 
- RESOURCE_NAME_INCONSISTENTProject id, scanconfig id, scanrun id, or finding id are not consistent with each other in resource name.
- ScanAlready Running 
- SCAN_ALREADY_RUNNINGThe scan being requested to start is already running.
- ScanNot Running 
- SCAN_NOT_RUNNINGThe scan that was requested to be stopped is not running.
- SeedUrl Does Not Belong To Current Project 
- SEED_URL_DOES_NOT_BELONG_TO_CURRENT_PROJECTOne of the seed URLs does not belong to the current project.
- SeedUrl Malformed 
- SEED_URL_MALFORMEDOne of the seed URLs is malformed (can not be parsed).
- SeedUrl Mapped To Non Routable Address 
- SEED_URL_MAPPED_TO_NON_ROUTABLE_ADDRESSOne of the seed URLs is mapped to a non-routable IP address in DNS.
- SeedUrl Mapped To Unreserved Address 
- SEED_URL_MAPPED_TO_UNRESERVED_ADDRESSOne of the seed URLs is mapped to an IP address which is not reserved for the current project.
- SeedUrl Has Non Routable Ip Address 
- SEED_URL_HAS_NON_ROUTABLE_IP_ADDRESSOne of the seed URLs has on-routable IP address.
- SeedUrl Has Unreserved Ip Address 
- SEED_URL_HAS_UNRESERVED_IP_ADDRESSOne of the seed URLs has an IP address that is not reserved for the current project.
- ServiceAccount Not Configured 
- SERVICE_ACCOUNT_NOT_CONFIGUREDThe Web Security Scanner service account is not configured under the project.
- TooMany Scans 
- TOO_MANY_SCANSA project has reached the maximum number of scans.
- UnableTo Resolve Project Info 
- UNABLE_TO_RESOLVE_PROJECT_INFOResolving the details of the current project fails.
- UnsupportedBlacklist Pattern Format 
- UNSUPPORTED_BLACKLIST_PATTERN_FORMATOne or more blacklist patterns were in the wrong format.
- UnsupportedFilter 
- UNSUPPORTED_FILTERThe supplied filter is not supported.
- UnsupportedFinding Type 
- UNSUPPORTED_FINDING_TYPEThe supplied finding type is not supported. For example, we do not provide findings of the given finding type.
- UnsupportedUrl Scheme 
- UNSUPPORTED_URL_SCHEMEThe URL scheme of one or more of the supplied URLs is not supported.
- CloudAsset Inventory Asset Not Found 
- CLOUD_ASSET_INVENTORY_ASSET_NOT_FOUNDCAI is not able to list assets.
- CODE_UNSPECIFIED
- CODE_UNSPECIFIEDThere is no error.
- OK
- OKThere is no error.
- INTERNAL_ERROR
- INTERNAL_ERRORIndicates an internal server error. Please DO NOT USE THIS ERROR CODE unless the root cause is truly unknown.
- APPENGINE_API_BACKEND_ERROR
- APPENGINE_API_BACKEND_ERROROne of the seed URLs is an App Engine URL but we cannot validate the scan settings due to an App Engine API backend error.
- APPENGINE_API_NOT_ACCESSIBLE
- APPENGINE_API_NOT_ACCESSIBLEOne of the seed URLs is an App Engine URL but we cannot access the App Engine API to validate scan settings.
- APPENGINE_DEFAULT_HOST_MISSING
- APPENGINE_DEFAULT_HOST_MISSINGOne of the seed URLs is an App Engine URL but the Default Host of the App Engine is not set.
- CANNOT_USE_GOOGLE_COM_ACCOUNT
- CANNOT_USE_GOOGLE_COM_ACCOUNTGoogle corporate accounts can not be used for scanning.
- CANNOT_USE_OWNER_ACCOUNT
- CANNOT_USE_OWNER_ACCOUNTThe account of the scan creator can not be used for scanning.
- COMPUTE_API_BACKEND_ERROR
- COMPUTE_API_BACKEND_ERRORThis scan targets Compute Engine, but we cannot validate scan settings due to a Compute Engine API backend error.
- COMPUTE_API_NOT_ACCESSIBLE
- COMPUTE_API_NOT_ACCESSIBLEThis scan targets Compute Engine, but we cannot access the Compute Engine API to validate the scan settings.
- CUSTOM_LOGIN_URL_DOES_NOT_BELONG_TO_CURRENT_PROJECT
- CUSTOM_LOGIN_URL_DOES_NOT_BELONG_TO_CURRENT_PROJECTThe Custom Login URL does not belong to the current project.
- CUSTOM_LOGIN_URL_MALFORMED
- CUSTOM_LOGIN_URL_MALFORMEDThe Custom Login URL is malformed (can not be parsed).
- CUSTOM_LOGIN_URL_MAPPED_TO_NON_ROUTABLE_ADDRESS
- CUSTOM_LOGIN_URL_MAPPED_TO_NON_ROUTABLE_ADDRESSThe Custom Login URL is mapped to a non-routable IP address in DNS.
- CUSTOM_LOGIN_URL_MAPPED_TO_UNRESERVED_ADDRESS
- CUSTOM_LOGIN_URL_MAPPED_TO_UNRESERVED_ADDRESSThe Custom Login URL is mapped to an IP address which is not reserved for the current project.
- CUSTOM_LOGIN_URL_HAS_NON_ROUTABLE_IP_ADDRESS
- CUSTOM_LOGIN_URL_HAS_NON_ROUTABLE_IP_ADDRESSThe Custom Login URL has a non-routable IP address.
- CUSTOM_LOGIN_URL_HAS_UNRESERVED_IP_ADDRESS
- CUSTOM_LOGIN_URL_HAS_UNRESERVED_IP_ADDRESSThe Custom Login URL has an IP address which is not reserved for the current project.
- DUPLICATE_SCAN_NAME
- DUPLICATE_SCAN_NAMEAnother scan with the same name (case-sensitive) already exists.
- INVALID_FIELD_VALUE
- INVALID_FIELD_VALUEA field is set to an invalid value.
- FAILED_TO_AUTHENTICATE_TO_TARGET
- FAILED_TO_AUTHENTICATE_TO_TARGETThere was an error trying to authenticate to the scan target.
- FINDING_TYPE_UNSPECIFIED
- FINDING_TYPE_UNSPECIFIEDFinding type value is not specified in the list findings request.
- FORBIDDEN_TO_SCAN_COMPUTE
- FORBIDDEN_TO_SCAN_COMPUTEScan targets Compute Engine, yet current project was not whitelisted for Google Compute Engine Scanning Alpha access.
- FORBIDDEN_UPDATE_TO_MANAGED_SCAN
- FORBIDDEN_UPDATE_TO_MANAGED_SCANUser tries to update managed scan
- MALFORMED_FILTER
- MALFORMED_FILTERThe supplied filter is malformed. For example, it can not be parsed, does not have a filter type in expression, or the same filter type appears more than once.
- MALFORMED_RESOURCE_NAME
- MALFORMED_RESOURCE_NAMEThe supplied resource name is malformed (can not be parsed).
- PROJECT_INACTIVE
- PROJECT_INACTIVEThe current project is not in an active state.
- REQUIRED_FIELD
- REQUIRED_FIELDA required field is not set.
- RESOURCE_NAME_INCONSISTENT
- RESOURCE_NAME_INCONSISTENTProject id, scanconfig id, scanrun id, or finding id are not consistent with each other in resource name.
- SCAN_ALREADY_RUNNING
- SCAN_ALREADY_RUNNINGThe scan being requested to start is already running.
- SCAN_NOT_RUNNING
- SCAN_NOT_RUNNINGThe scan that was requested to be stopped is not running.
- SEED_URL_DOES_NOT_BELONG_TO_CURRENT_PROJECT
- SEED_URL_DOES_NOT_BELONG_TO_CURRENT_PROJECTOne of the seed URLs does not belong to the current project.
- SEED_URL_MALFORMED
- SEED_URL_MALFORMEDOne of the seed URLs is malformed (can not be parsed).
- SEED_URL_MAPPED_TO_NON_ROUTABLE_ADDRESS
- SEED_URL_MAPPED_TO_NON_ROUTABLE_ADDRESSOne of the seed URLs is mapped to a non-routable IP address in DNS.
- SEED_URL_MAPPED_TO_UNRESERVED_ADDRESS
- SEED_URL_MAPPED_TO_UNRESERVED_ADDRESSOne of the seed URLs is mapped to an IP address which is not reserved for the current project.
- SEED_URL_HAS_NON_ROUTABLE_IP_ADDRESS
- SEED_URL_HAS_NON_ROUTABLE_IP_ADDRESSOne of the seed URLs has on-routable IP address.
- SEED_URL_HAS_UNRESERVED_IP_ADDRESS
- SEED_URL_HAS_UNRESERVED_IP_ADDRESSOne of the seed URLs has an IP address that is not reserved for the current project.
- SERVICE_ACCOUNT_NOT_CONFIGURED
- SERVICE_ACCOUNT_NOT_CONFIGUREDThe Web Security Scanner service account is not configured under the project.
- TOO_MANY_SCANS
- TOO_MANY_SCANSA project has reached the maximum number of scans.
- UNABLE_TO_RESOLVE_PROJECT_INFO
- UNABLE_TO_RESOLVE_PROJECT_INFOResolving the details of the current project fails.
- UNSUPPORTED_BLACKLIST_PATTERN_FORMAT
- UNSUPPORTED_BLACKLIST_PATTERN_FORMATOne or more blacklist patterns were in the wrong format.
- UNSUPPORTED_FILTER
- UNSUPPORTED_FILTERThe supplied filter is not supported.
- UNSUPPORTED_FINDING_TYPE
- UNSUPPORTED_FINDING_TYPEThe supplied finding type is not supported. For example, we do not provide findings of the given finding type.
- UNSUPPORTED_URL_SCHEME
- UNSUPPORTED_URL_SCHEMEThe URL scheme of one or more of the supplied URLs is not supported.
- CLOUD_ASSET_INVENTORY_ASSET_NOT_FOUND
- CLOUD_ASSET_INVENTORY_ASSET_NOT_FOUNDCAI is not able to list assets.
- "CODE_UNSPECIFIED"
- CODE_UNSPECIFIEDThere is no error.
- "OK"
- OKThere is no error.
- "INTERNAL_ERROR"
- INTERNAL_ERRORIndicates an internal server error. Please DO NOT USE THIS ERROR CODE unless the root cause is truly unknown.
- "APPENGINE_API_BACKEND_ERROR"
- APPENGINE_API_BACKEND_ERROROne of the seed URLs is an App Engine URL but we cannot validate the scan settings due to an App Engine API backend error.
- "APPENGINE_API_NOT_ACCESSIBLE"
- APPENGINE_API_NOT_ACCESSIBLEOne of the seed URLs is an App Engine URL but we cannot access the App Engine API to validate scan settings.
- "APPENGINE_DEFAULT_HOST_MISSING"
- APPENGINE_DEFAULT_HOST_MISSINGOne of the seed URLs is an App Engine URL but the Default Host of the App Engine is not set.
- "CANNOT_USE_GOOGLE_COM_ACCOUNT"
- CANNOT_USE_GOOGLE_COM_ACCOUNTGoogle corporate accounts can not be used for scanning.
- "CANNOT_USE_OWNER_ACCOUNT"
- CANNOT_USE_OWNER_ACCOUNTThe account of the scan creator can not be used for scanning.
- "COMPUTE_API_BACKEND_ERROR"
- COMPUTE_API_BACKEND_ERRORThis scan targets Compute Engine, but we cannot validate scan settings due to a Compute Engine API backend error.
- "COMPUTE_API_NOT_ACCESSIBLE"
- COMPUTE_API_NOT_ACCESSIBLEThis scan targets Compute Engine, but we cannot access the Compute Engine API to validate the scan settings.
- "CUSTOM_LOGIN_URL_DOES_NOT_BELONG_TO_CURRENT_PROJECT"
- CUSTOM_LOGIN_URL_DOES_NOT_BELONG_TO_CURRENT_PROJECTThe Custom Login URL does not belong to the current project.
- "CUSTOM_LOGIN_URL_MALFORMED"
- CUSTOM_LOGIN_URL_MALFORMEDThe Custom Login URL is malformed (can not be parsed).
- "CUSTOM_LOGIN_URL_MAPPED_TO_NON_ROUTABLE_ADDRESS"
- CUSTOM_LOGIN_URL_MAPPED_TO_NON_ROUTABLE_ADDRESSThe Custom Login URL is mapped to a non-routable IP address in DNS.
- "CUSTOM_LOGIN_URL_MAPPED_TO_UNRESERVED_ADDRESS"
- CUSTOM_LOGIN_URL_MAPPED_TO_UNRESERVED_ADDRESSThe Custom Login URL is mapped to an IP address which is not reserved for the current project.
- "CUSTOM_LOGIN_URL_HAS_NON_ROUTABLE_IP_ADDRESS"
- CUSTOM_LOGIN_URL_HAS_NON_ROUTABLE_IP_ADDRESSThe Custom Login URL has a non-routable IP address.
- "CUSTOM_LOGIN_URL_HAS_UNRESERVED_IP_ADDRESS"
- CUSTOM_LOGIN_URL_HAS_UNRESERVED_IP_ADDRESSThe Custom Login URL has an IP address which is not reserved for the current project.
- "DUPLICATE_SCAN_NAME"
- DUPLICATE_SCAN_NAMEAnother scan with the same name (case-sensitive) already exists.
- "INVALID_FIELD_VALUE"
- INVALID_FIELD_VALUEA field is set to an invalid value.
- "FAILED_TO_AUTHENTICATE_TO_TARGET"
- FAILED_TO_AUTHENTICATE_TO_TARGETThere was an error trying to authenticate to the scan target.
- "FINDING_TYPE_UNSPECIFIED"
- FINDING_TYPE_UNSPECIFIEDFinding type value is not specified in the list findings request.
- "FORBIDDEN_TO_SCAN_COMPUTE"
- FORBIDDEN_TO_SCAN_COMPUTEScan targets Compute Engine, yet current project was not whitelisted for Google Compute Engine Scanning Alpha access.
- "FORBIDDEN_UPDATE_TO_MANAGED_SCAN"
- FORBIDDEN_UPDATE_TO_MANAGED_SCANUser tries to update managed scan
- "MALFORMED_FILTER"
- MALFORMED_FILTERThe supplied filter is malformed. For example, it can not be parsed, does not have a filter type in expression, or the same filter type appears more than once.
- "MALFORMED_RESOURCE_NAME"
- MALFORMED_RESOURCE_NAMEThe supplied resource name is malformed (can not be parsed).
- "PROJECT_INACTIVE"
- PROJECT_INACTIVEThe current project is not in an active state.
- "REQUIRED_FIELD"
- REQUIRED_FIELDA required field is not set.
- "RESOURCE_NAME_INCONSISTENT"
- RESOURCE_NAME_INCONSISTENTProject id, scanconfig id, scanrun id, or finding id are not consistent with each other in resource name.
- "SCAN_ALREADY_RUNNING"
- SCAN_ALREADY_RUNNINGThe scan being requested to start is already running.
- "SCAN_NOT_RUNNING"
- SCAN_NOT_RUNNINGThe scan that was requested to be stopped is not running.
- "SEED_URL_DOES_NOT_BELONG_TO_CURRENT_PROJECT"
- SEED_URL_DOES_NOT_BELONG_TO_CURRENT_PROJECTOne of the seed URLs does not belong to the current project.
- "SEED_URL_MALFORMED"
- SEED_URL_MALFORMEDOne of the seed URLs is malformed (can not be parsed).
- "SEED_URL_MAPPED_TO_NON_ROUTABLE_ADDRESS"
- SEED_URL_MAPPED_TO_NON_ROUTABLE_ADDRESSOne of the seed URLs is mapped to a non-routable IP address in DNS.
- "SEED_URL_MAPPED_TO_UNRESERVED_ADDRESS"
- SEED_URL_MAPPED_TO_UNRESERVED_ADDRESSOne of the seed URLs is mapped to an IP address which is not reserved for the current project.
- "SEED_URL_HAS_NON_ROUTABLE_IP_ADDRESS"
- SEED_URL_HAS_NON_ROUTABLE_IP_ADDRESSOne of the seed URLs has on-routable IP address.
- "SEED_URL_HAS_UNRESERVED_IP_ADDRESS"
- SEED_URL_HAS_UNRESERVED_IP_ADDRESSOne of the seed URLs has an IP address that is not reserved for the current project.
- "SERVICE_ACCOUNT_NOT_CONFIGURED"
- SERVICE_ACCOUNT_NOT_CONFIGUREDThe Web Security Scanner service account is not configured under the project.
- "TOO_MANY_SCANS"
- TOO_MANY_SCANSA project has reached the maximum number of scans.
- "UNABLE_TO_RESOLVE_PROJECT_INFO"
- UNABLE_TO_RESOLVE_PROJECT_INFOResolving the details of the current project fails.
- "UNSUPPORTED_BLACKLIST_PATTERN_FORMAT"
- UNSUPPORTED_BLACKLIST_PATTERN_FORMATOne or more blacklist patterns were in the wrong format.
- "UNSUPPORTED_FILTER"
- UNSUPPORTED_FILTERThe supplied filter is not supported.
- "UNSUPPORTED_FINDING_TYPE"
- UNSUPPORTED_FINDING_TYPEThe supplied finding type is not supported. For example, we do not provide findings of the given finding type.
- "UNSUPPORTED_URL_SCHEME"
- UNSUPPORTED_URL_SCHEMEThe URL scheme of one or more of the supplied URLs is not supported.
- "CLOUD_ASSET_INVENTORY_ASSET_NOT_FOUND"
- CLOUD_ASSET_INVENTORY_ASSET_NOT_FOUNDCAI is not able to list assets.
ScanConfigErrorResponse, ScanConfigErrorResponseArgs        
- code str
- Indicates the reason code for a configuration failure.
- field_name str
- Indicates the full name of the ScanConfig field that triggers this error, for example "scan_config.max_qps". This field is provided for troubleshooting purposes only and its actual value can change in the future.
ScanConfigExportToSecurityCommandCenter, ScanConfigExportToSecurityCommandCenterArgs              
- ExportTo Security Command Center Unspecified 
- EXPORT_TO_SECURITY_COMMAND_CENTER_UNSPECIFIEDUse default, which is ENABLED.
- Enabled
- ENABLEDExport results of this scan to Security Command Center.
- Disabled
- DISABLEDDo not export results of this scan to Security Command Center.
- ScanConfig Export To Security Command Center Export To Security Command Center Unspecified 
- EXPORT_TO_SECURITY_COMMAND_CENTER_UNSPECIFIEDUse default, which is ENABLED.
- ScanConfig Export To Security Command Center Enabled 
- ENABLEDExport results of this scan to Security Command Center.
- ScanConfig Export To Security Command Center Disabled 
- DISABLEDDo not export results of this scan to Security Command Center.
- ExportTo Security Command Center Unspecified 
- EXPORT_TO_SECURITY_COMMAND_CENTER_UNSPECIFIEDUse default, which is ENABLED.
- Enabled
- ENABLEDExport results of this scan to Security Command Center.
- Disabled
- DISABLEDDo not export results of this scan to Security Command Center.
- ExportTo Security Command Center Unspecified 
- EXPORT_TO_SECURITY_COMMAND_CENTER_UNSPECIFIEDUse default, which is ENABLED.
- Enabled
- ENABLEDExport results of this scan to Security Command Center.
- Disabled
- DISABLEDDo not export results of this scan to Security Command Center.
- EXPORT_TO_SECURITY_COMMAND_CENTER_UNSPECIFIED
- EXPORT_TO_SECURITY_COMMAND_CENTER_UNSPECIFIEDUse default, which is ENABLED.
- ENABLED
- ENABLEDExport results of this scan to Security Command Center.
- DISABLED
- DISABLEDDo not export results of this scan to Security Command Center.
- "EXPORT_TO_SECURITY_COMMAND_CENTER_UNSPECIFIED"
- EXPORT_TO_SECURITY_COMMAND_CENTER_UNSPECIFIEDUse default, which is ENABLED.
- "ENABLED"
- ENABLEDExport results of this scan to Security Command Center.
- "DISABLED"
- DISABLEDDo not export results of this scan to Security Command Center.
ScanConfigRiskLevel, ScanConfigRiskLevelArgs        
- RiskLevel Unspecified 
- RISK_LEVEL_UNSPECIFIEDUse default, which is NORMAL.
- Normal
- NORMALNormal scanning (Recommended)
- Low
- LOWLower impact scanning
- ScanConfig Risk Level Risk Level Unspecified 
- RISK_LEVEL_UNSPECIFIEDUse default, which is NORMAL.
- ScanConfig Risk Level Normal 
- NORMALNormal scanning (Recommended)
- ScanConfig Risk Level Low 
- LOWLower impact scanning
- RiskLevel Unspecified 
- RISK_LEVEL_UNSPECIFIEDUse default, which is NORMAL.
- Normal
- NORMALNormal scanning (Recommended)
- Low
- LOWLower impact scanning
- RiskLevel Unspecified 
- RISK_LEVEL_UNSPECIFIEDUse default, which is NORMAL.
- Normal
- NORMALNormal scanning (Recommended)
- Low
- LOWLower impact scanning
- RISK_LEVEL_UNSPECIFIED
- RISK_LEVEL_UNSPECIFIEDUse default, which is NORMAL.
- NORMAL
- NORMALNormal scanning (Recommended)
- LOW
- LOWLower impact scanning
- "RISK_LEVEL_UNSPECIFIED"
- RISK_LEVEL_UNSPECIFIEDUse default, which is NORMAL.
- "NORMAL"
- NORMALNormal scanning (Recommended)
- "LOW"
- LOWLower impact scanning
ScanConfigTargetPlatformsItem, ScanConfigTargetPlatformsItemArgs          
- TargetPlatform Unspecified 
- TARGET_PLATFORM_UNSPECIFIEDThe target platform is unknown. Requests with this enum value will be rejected with INVALID_ARGUMENT error.
- AppEngine 
- APP_ENGINEGoogle App Engine service.
- Compute
- COMPUTEGoogle Compute Engine service.
- CloudRun 
- CLOUD_RUNGoogle Cloud Run service.
- CloudFunctions 
- CLOUD_FUNCTIONSGoogle Cloud Function service.
- ScanConfig Target Platforms Item Target Platform Unspecified 
- TARGET_PLATFORM_UNSPECIFIEDThe target platform is unknown. Requests with this enum value will be rejected with INVALID_ARGUMENT error.
- ScanConfig Target Platforms Item App Engine 
- APP_ENGINEGoogle App Engine service.
- ScanConfig Target Platforms Item Compute 
- COMPUTEGoogle Compute Engine service.
- ScanConfig Target Platforms Item Cloud Run 
- CLOUD_RUNGoogle Cloud Run service.
- ScanConfig Target Platforms Item Cloud Functions 
- CLOUD_FUNCTIONSGoogle Cloud Function service.
- TargetPlatform Unspecified 
- TARGET_PLATFORM_UNSPECIFIEDThe target platform is unknown. Requests with this enum value will be rejected with INVALID_ARGUMENT error.
- AppEngine 
- APP_ENGINEGoogle App Engine service.
- Compute
- COMPUTEGoogle Compute Engine service.
- CloudRun 
- CLOUD_RUNGoogle Cloud Run service.
- CloudFunctions 
- CLOUD_FUNCTIONSGoogle Cloud Function service.
- TargetPlatform Unspecified 
- TARGET_PLATFORM_UNSPECIFIEDThe target platform is unknown. Requests with this enum value will be rejected with INVALID_ARGUMENT error.
- AppEngine 
- APP_ENGINEGoogle App Engine service.
- Compute
- COMPUTEGoogle Compute Engine service.
- CloudRun 
- CLOUD_RUNGoogle Cloud Run service.
- CloudFunctions 
- CLOUD_FUNCTIONSGoogle Cloud Function service.
- TARGET_PLATFORM_UNSPECIFIED
- TARGET_PLATFORM_UNSPECIFIEDThe target platform is unknown. Requests with this enum value will be rejected with INVALID_ARGUMENT error.
- APP_ENGINE
- APP_ENGINEGoogle App Engine service.
- COMPUTE
- COMPUTEGoogle Compute Engine service.
- CLOUD_RUN
- CLOUD_RUNGoogle Cloud Run service.
- CLOUD_FUNCTIONS
- CLOUD_FUNCTIONSGoogle Cloud Function service.
- "TARGET_PLATFORM_UNSPECIFIED"
- TARGET_PLATFORM_UNSPECIFIEDThe target platform is unknown. Requests with this enum value will be rejected with INVALID_ARGUMENT error.
- "APP_ENGINE"
- APP_ENGINEGoogle App Engine service.
- "COMPUTE"
- COMPUTEGoogle Compute Engine service.
- "CLOUD_RUN"
- CLOUD_RUNGoogle Cloud Run service.
- "CLOUD_FUNCTIONS"
- CLOUD_FUNCTIONSGoogle Cloud Function service.
ScanConfigUserAgent, ScanConfigUserAgentArgs        
- UserAgent Unspecified 
- USER_AGENT_UNSPECIFIEDThe user agent is unknown. Service will default to CHROME_LINUX.
- ChromeLinux 
- CHROME_LINUXChrome on Linux. This is the service default if unspecified.
- ChromeAndroid 
- CHROME_ANDROIDChrome on Android.
- SafariIphone 
- SAFARI_IPHONESafari on IPhone.
- ScanConfig User Agent User Agent Unspecified 
- USER_AGENT_UNSPECIFIEDThe user agent is unknown. Service will default to CHROME_LINUX.
- ScanConfig User Agent Chrome Linux 
- CHROME_LINUXChrome on Linux. This is the service default if unspecified.
- ScanConfig User Agent Chrome Android 
- CHROME_ANDROIDChrome on Android.
- ScanConfig User Agent Safari Iphone 
- SAFARI_IPHONESafari on IPhone.
- UserAgent Unspecified 
- USER_AGENT_UNSPECIFIEDThe user agent is unknown. Service will default to CHROME_LINUX.
- ChromeLinux 
- CHROME_LINUXChrome on Linux. This is the service default if unspecified.
- ChromeAndroid 
- CHROME_ANDROIDChrome on Android.
- SafariIphone 
- SAFARI_IPHONESafari on IPhone.
- UserAgent Unspecified 
- USER_AGENT_UNSPECIFIEDThe user agent is unknown. Service will default to CHROME_LINUX.
- ChromeLinux 
- CHROME_LINUXChrome on Linux. This is the service default if unspecified.
- ChromeAndroid 
- CHROME_ANDROIDChrome on Android.
- SafariIphone 
- SAFARI_IPHONESafari on IPhone.
- USER_AGENT_UNSPECIFIED
- USER_AGENT_UNSPECIFIEDThe user agent is unknown. Service will default to CHROME_LINUX.
- CHROME_LINUX
- CHROME_LINUXChrome on Linux. This is the service default if unspecified.
- CHROME_ANDROID
- CHROME_ANDROIDChrome on Android.
- SAFARI_IPHONE
- SAFARI_IPHONESafari on IPhone.
- "USER_AGENT_UNSPECIFIED"
- USER_AGENT_UNSPECIFIEDThe user agent is unknown. Service will default to CHROME_LINUX.
- "CHROME_LINUX"
- CHROME_LINUXChrome on Linux. This is the service default if unspecified.
- "CHROME_ANDROID"
- CHROME_ANDROIDChrome on Android.
- "SAFARI_IPHONE"
- SAFARI_IPHONESafari on IPhone.
ScanRun, ScanRunArgs    
- EndTime string
- The time at which the ScanRun reached termination state - that the ScanRun is either finished or stopped by user.
- ErrorTrace Pulumi.Google Native. Web Security Scanner. V1Beta. Inputs. Scan Run Error Trace 
- If result_state is an ERROR, this field provides the primary reason for scan's termination and more details, if such are available.
- ExecutionState Pulumi.Google Native. Web Security Scanner. V1Beta. Scan Run Execution State 
- The execution state of the ScanRun.
- HasVulnerabilities bool
- Whether the scan run has found any vulnerabilities.
- Name string
- The resource name of the ScanRun. The name follows the format of 'projects/{projectId}/scanConfigs/{scanConfigId}/scanRuns/{scanRunId}'. The ScanRun IDs are generated by the system.
- ProgressPercent int
- The percentage of total completion ranging from 0 to 100. If the scan is in queue, the value is 0. If the scan is running, the value ranges from 0 to 100. If the scan is finished, the value is 100.
- ResultState Pulumi.Google Native. Web Security Scanner. V1Beta. Scan Run Result State 
- The result state of the ScanRun. This field is only available after the execution state reaches "FINISHED".
- StartTime string
- The time at which the ScanRun started.
- UrlsCrawled stringCount 
- The number of URLs crawled during this ScanRun. If the scan is in progress, the value represents the number of URLs crawled up to now.
- UrlsTested stringCount 
- The number of URLs tested during this ScanRun. If the scan is in progress, the value represents the number of URLs tested up to now. The number of URLs tested is usually larger than the number URLS crawled because typically a crawled URL is tested with multiple test payloads.
- WarningTraces List<Pulumi.Google Native. Web Security Scanner. V1Beta. Inputs. Scan Run Warning Trace> 
- A list of warnings, if such are encountered during this scan run.
- EndTime string
- The time at which the ScanRun reached termination state - that the ScanRun is either finished or stopped by user.
- ErrorTrace ScanRun Error Trace 
- If result_state is an ERROR, this field provides the primary reason for scan's termination and more details, if such are available.
- ExecutionState ScanRun Execution State 
- The execution state of the ScanRun.
- HasVulnerabilities bool
- Whether the scan run has found any vulnerabilities.
- Name string
- The resource name of the ScanRun. The name follows the format of 'projects/{projectId}/scanConfigs/{scanConfigId}/scanRuns/{scanRunId}'. The ScanRun IDs are generated by the system.
- ProgressPercent int
- The percentage of total completion ranging from 0 to 100. If the scan is in queue, the value is 0. If the scan is running, the value ranges from 0 to 100. If the scan is finished, the value is 100.
- ResultState ScanRun Result State 
- The result state of the ScanRun. This field is only available after the execution state reaches "FINISHED".
- StartTime string
- The time at which the ScanRun started.
- UrlsCrawled stringCount 
- The number of URLs crawled during this ScanRun. If the scan is in progress, the value represents the number of URLs crawled up to now.
- UrlsTested stringCount 
- The number of URLs tested during this ScanRun. If the scan is in progress, the value represents the number of URLs tested up to now. The number of URLs tested is usually larger than the number URLS crawled because typically a crawled URL is tested with multiple test payloads.
- WarningTraces []ScanRun Warning Trace 
- A list of warnings, if such are encountered during this scan run.
- endTime String
- The time at which the ScanRun reached termination state - that the ScanRun is either finished or stopped by user.
- errorTrace ScanRun Error Trace 
- If result_state is an ERROR, this field provides the primary reason for scan's termination and more details, if such are available.
- executionState ScanRun Execution State 
- The execution state of the ScanRun.
- hasVulnerabilities Boolean
- Whether the scan run has found any vulnerabilities.
- name String
- The resource name of the ScanRun. The name follows the format of 'projects/{projectId}/scanConfigs/{scanConfigId}/scanRuns/{scanRunId}'. The ScanRun IDs are generated by the system.
- progressPercent Integer
- The percentage of total completion ranging from 0 to 100. If the scan is in queue, the value is 0. If the scan is running, the value ranges from 0 to 100. If the scan is finished, the value is 100.
- resultState ScanRun Result State 
- The result state of the ScanRun. This field is only available after the execution state reaches "FINISHED".
- startTime String
- The time at which the ScanRun started.
- urlsCrawled StringCount 
- The number of URLs crawled during this ScanRun. If the scan is in progress, the value represents the number of URLs crawled up to now.
- urlsTested StringCount 
- The number of URLs tested during this ScanRun. If the scan is in progress, the value represents the number of URLs tested up to now. The number of URLs tested is usually larger than the number URLS crawled because typically a crawled URL is tested with multiple test payloads.
- warningTraces List<ScanRun Warning Trace> 
- A list of warnings, if such are encountered during this scan run.
- endTime string
- The time at which the ScanRun reached termination state - that the ScanRun is either finished or stopped by user.
- errorTrace ScanRun Error Trace 
- If result_state is an ERROR, this field provides the primary reason for scan's termination and more details, if such are available.
- executionState ScanRun Execution State 
- The execution state of the ScanRun.
- hasVulnerabilities boolean
- Whether the scan run has found any vulnerabilities.
- name string
- The resource name of the ScanRun. The name follows the format of 'projects/{projectId}/scanConfigs/{scanConfigId}/scanRuns/{scanRunId}'. The ScanRun IDs are generated by the system.
- progressPercent number
- The percentage of total completion ranging from 0 to 100. If the scan is in queue, the value is 0. If the scan is running, the value ranges from 0 to 100. If the scan is finished, the value is 100.
- resultState ScanRun Result State 
- The result state of the ScanRun. This field is only available after the execution state reaches "FINISHED".
- startTime string
- The time at which the ScanRun started.
- urlsCrawled stringCount 
- The number of URLs crawled during this ScanRun. If the scan is in progress, the value represents the number of URLs crawled up to now.
- urlsTested stringCount 
- The number of URLs tested during this ScanRun. If the scan is in progress, the value represents the number of URLs tested up to now. The number of URLs tested is usually larger than the number URLS crawled because typically a crawled URL is tested with multiple test payloads.
- warningTraces ScanRun Warning Trace[] 
- A list of warnings, if such are encountered during this scan run.
- end_time str
- The time at which the ScanRun reached termination state - that the ScanRun is either finished or stopped by user.
- error_trace ScanRun Error Trace 
- If result_state is an ERROR, this field provides the primary reason for scan's termination and more details, if such are available.
- execution_state ScanRun Execution State 
- The execution state of the ScanRun.
- has_vulnerabilities bool
- Whether the scan run has found any vulnerabilities.
- name str
- The resource name of the ScanRun. The name follows the format of 'projects/{projectId}/scanConfigs/{scanConfigId}/scanRuns/{scanRunId}'. The ScanRun IDs are generated by the system.
- progress_percent int
- The percentage of total completion ranging from 0 to 100. If the scan is in queue, the value is 0. If the scan is running, the value ranges from 0 to 100. If the scan is finished, the value is 100.
- result_state ScanRun Result State 
- The result state of the ScanRun. This field is only available after the execution state reaches "FINISHED".
- start_time str
- The time at which the ScanRun started.
- urls_crawled_ strcount 
- The number of URLs crawled during this ScanRun. If the scan is in progress, the value represents the number of URLs crawled up to now.
- urls_tested_ strcount 
- The number of URLs tested during this ScanRun. If the scan is in progress, the value represents the number of URLs tested up to now. The number of URLs tested is usually larger than the number URLS crawled because typically a crawled URL is tested with multiple test payloads.
- warning_traces Sequence[ScanRun Warning Trace] 
- A list of warnings, if such are encountered during this scan run.
- endTime String
- The time at which the ScanRun reached termination state - that the ScanRun is either finished or stopped by user.
- errorTrace Property Map
- If result_state is an ERROR, this field provides the primary reason for scan's termination and more details, if such are available.
- executionState "EXECUTION_STATE_UNSPECIFIED" | "QUEUED" | "SCANNING" | "FINISHED"
- The execution state of the ScanRun.
- hasVulnerabilities Boolean
- Whether the scan run has found any vulnerabilities.
- name String
- The resource name of the ScanRun. The name follows the format of 'projects/{projectId}/scanConfigs/{scanConfigId}/scanRuns/{scanRunId}'. The ScanRun IDs are generated by the system.
- progressPercent Number
- The percentage of total completion ranging from 0 to 100. If the scan is in queue, the value is 0. If the scan is running, the value ranges from 0 to 100. If the scan is finished, the value is 100.
- resultState "RESULT_STATE_UNSPECIFIED" | "SUCCESS" | "ERROR" | "KILLED"
- The result state of the ScanRun. This field is only available after the execution state reaches "FINISHED".
- startTime String
- The time at which the ScanRun started.
- urlsCrawled StringCount 
- The number of URLs crawled during this ScanRun. If the scan is in progress, the value represents the number of URLs crawled up to now.
- urlsTested StringCount 
- The number of URLs tested during this ScanRun. If the scan is in progress, the value represents the number of URLs tested up to now. The number of URLs tested is usually larger than the number URLS crawled because typically a crawled URL is tested with multiple test payloads.
- warningTraces List<Property Map>
- A list of warnings, if such are encountered during this scan run.
ScanRunErrorTrace, ScanRunErrorTraceArgs        
- Code
Pulumi.Google Native. Web Security Scanner. V1Beta. Scan Run Error Trace Code 
- Indicates the error reason code.
- MostCommon intHttp Error Code 
- If the scan encounters TOO_MANY_HTTP_ERRORS, this field indicates the most common HTTP error code, if such is available. For example, if this code is 404, the scan has encountered too many NOT_FOUND responses.
- ScanConfig Pulumi.Error Google Native. Web Security Scanner. V1Beta. Inputs. Scan Config Error 
- If the scan encounters SCAN_CONFIG_ISSUE error, this field has the error message encountered during scan configuration validation that is performed before each scan run.
- Code
ScanRun Error Trace Code 
- Indicates the error reason code.
- MostCommon intHttp Error Code 
- If the scan encounters TOO_MANY_HTTP_ERRORS, this field indicates the most common HTTP error code, if such is available. For example, if this code is 404, the scan has encountered too many NOT_FOUND responses.
- ScanConfig ScanError Config Error 
- If the scan encounters SCAN_CONFIG_ISSUE error, this field has the error message encountered during scan configuration validation that is performed before each scan run.
- code
ScanRun Error Trace Code 
- Indicates the error reason code.
- mostCommon IntegerHttp Error Code 
- If the scan encounters TOO_MANY_HTTP_ERRORS, this field indicates the most common HTTP error code, if such is available. For example, if this code is 404, the scan has encountered too many NOT_FOUND responses.
- scanConfig ScanError Config Error 
- If the scan encounters SCAN_CONFIG_ISSUE error, this field has the error message encountered during scan configuration validation that is performed before each scan run.
- code
ScanRun Error Trace Code 
- Indicates the error reason code.
- mostCommon numberHttp Error Code 
- If the scan encounters TOO_MANY_HTTP_ERRORS, this field indicates the most common HTTP error code, if such is available. For example, if this code is 404, the scan has encountered too many NOT_FOUND responses.
- scanConfig ScanError Config Error 
- If the scan encounters SCAN_CONFIG_ISSUE error, this field has the error message encountered during scan configuration validation that is performed before each scan run.
- code
ScanRun Error Trace Code 
- Indicates the error reason code.
- most_common_ inthttp_ error_ code 
- If the scan encounters TOO_MANY_HTTP_ERRORS, this field indicates the most common HTTP error code, if such is available. For example, if this code is 404, the scan has encountered too many NOT_FOUND responses.
- scan_config_ Scanerror Config Error 
- If the scan encounters SCAN_CONFIG_ISSUE error, this field has the error message encountered during scan configuration validation that is performed before each scan run.
- code "CODE_UNSPECIFIED" | "INTERNAL_ERROR" | "SCAN_CONFIG_ISSUE" | "AUTHENTICATION_CONFIG_ISSUE" | "TIMED_OUT_WHILE_SCANNING" | "TOO_MANY_REDIRECTS" | "TOO_MANY_HTTP_ERRORS" | "STARTING_URLS_CRAWL_HTTP_ERRORS"
- Indicates the error reason code.
- mostCommon NumberHttp Error Code 
- If the scan encounters TOO_MANY_HTTP_ERRORS, this field indicates the most common HTTP error code, if such is available. For example, if this code is 404, the scan has encountered too many NOT_FOUND responses.
- scanConfig Property MapError 
- If the scan encounters SCAN_CONFIG_ISSUE error, this field has the error message encountered during scan configuration validation that is performed before each scan run.
ScanRunErrorTraceCode, ScanRunErrorTraceCodeArgs          
- CodeUnspecified 
- CODE_UNSPECIFIEDDefault value is never used.
- InternalError 
- INTERNAL_ERRORIndicates that the scan run failed due to an internal server error.
- ScanConfig Issue 
- SCAN_CONFIG_ISSUEIndicates a scan configuration error, usually due to outdated ScanConfig settings, such as starting_urls or the DNS configuration.
- AuthenticationConfig Issue 
- AUTHENTICATION_CONFIG_ISSUEIndicates an authentication error, usually due to outdated ScanConfig authentication settings.
- TimedOut While Scanning 
- TIMED_OUT_WHILE_SCANNINGIndicates a scan operation timeout, usually caused by a very large site.
- TooMany Redirects 
- TOO_MANY_REDIRECTSIndicates that a scan encountered excessive redirects, either to authentication or some other page outside of the scan scope.
- TooMany Http Errors 
- TOO_MANY_HTTP_ERRORSIndicates that a scan encountered numerous errors from the web site pages. When available, most_common_http_error_code field indicates the most common HTTP error code encountered during the scan.
- StartingUrls Crawl Http Errors 
- STARTING_URLS_CRAWL_HTTP_ERRORSIndicates that some of the starting web urls returned HTTP errors during the scan.
- ScanRun Error Trace Code Code Unspecified 
- CODE_UNSPECIFIEDDefault value is never used.
- ScanRun Error Trace Code Internal Error 
- INTERNAL_ERRORIndicates that the scan run failed due to an internal server error.
- ScanRun Error Trace Code Scan Config Issue 
- SCAN_CONFIG_ISSUEIndicates a scan configuration error, usually due to outdated ScanConfig settings, such as starting_urls or the DNS configuration.
- ScanRun Error Trace Code Authentication Config Issue 
- AUTHENTICATION_CONFIG_ISSUEIndicates an authentication error, usually due to outdated ScanConfig authentication settings.
- ScanRun Error Trace Code Timed Out While Scanning 
- TIMED_OUT_WHILE_SCANNINGIndicates a scan operation timeout, usually caused by a very large site.
- ScanRun Error Trace Code Too Many Redirects 
- TOO_MANY_REDIRECTSIndicates that a scan encountered excessive redirects, either to authentication or some other page outside of the scan scope.
- ScanRun Error Trace Code Too Many Http Errors 
- TOO_MANY_HTTP_ERRORSIndicates that a scan encountered numerous errors from the web site pages. When available, most_common_http_error_code field indicates the most common HTTP error code encountered during the scan.
- ScanRun Error Trace Code Starting Urls Crawl Http Errors 
- STARTING_URLS_CRAWL_HTTP_ERRORSIndicates that some of the starting web urls returned HTTP errors during the scan.
- CodeUnspecified 
- CODE_UNSPECIFIEDDefault value is never used.
- InternalError 
- INTERNAL_ERRORIndicates that the scan run failed due to an internal server error.
- ScanConfig Issue 
- SCAN_CONFIG_ISSUEIndicates a scan configuration error, usually due to outdated ScanConfig settings, such as starting_urls or the DNS configuration.
- AuthenticationConfig Issue 
- AUTHENTICATION_CONFIG_ISSUEIndicates an authentication error, usually due to outdated ScanConfig authentication settings.
- TimedOut While Scanning 
- TIMED_OUT_WHILE_SCANNINGIndicates a scan operation timeout, usually caused by a very large site.
- TooMany Redirects 
- TOO_MANY_REDIRECTSIndicates that a scan encountered excessive redirects, either to authentication or some other page outside of the scan scope.
- TooMany Http Errors 
- TOO_MANY_HTTP_ERRORSIndicates that a scan encountered numerous errors from the web site pages. When available, most_common_http_error_code field indicates the most common HTTP error code encountered during the scan.
- StartingUrls Crawl Http Errors 
- STARTING_URLS_CRAWL_HTTP_ERRORSIndicates that some of the starting web urls returned HTTP errors during the scan.
- CodeUnspecified 
- CODE_UNSPECIFIEDDefault value is never used.
- InternalError 
- INTERNAL_ERRORIndicates that the scan run failed due to an internal server error.
- ScanConfig Issue 
- SCAN_CONFIG_ISSUEIndicates a scan configuration error, usually due to outdated ScanConfig settings, such as starting_urls or the DNS configuration.
- AuthenticationConfig Issue 
- AUTHENTICATION_CONFIG_ISSUEIndicates an authentication error, usually due to outdated ScanConfig authentication settings.
- TimedOut While Scanning 
- TIMED_OUT_WHILE_SCANNINGIndicates a scan operation timeout, usually caused by a very large site.
- TooMany Redirects 
- TOO_MANY_REDIRECTSIndicates that a scan encountered excessive redirects, either to authentication or some other page outside of the scan scope.
- TooMany Http Errors 
- TOO_MANY_HTTP_ERRORSIndicates that a scan encountered numerous errors from the web site pages. When available, most_common_http_error_code field indicates the most common HTTP error code encountered during the scan.
- StartingUrls Crawl Http Errors 
- STARTING_URLS_CRAWL_HTTP_ERRORSIndicates that some of the starting web urls returned HTTP errors during the scan.
- CODE_UNSPECIFIED
- CODE_UNSPECIFIEDDefault value is never used.
- INTERNAL_ERROR
- INTERNAL_ERRORIndicates that the scan run failed due to an internal server error.
- SCAN_CONFIG_ISSUE
- SCAN_CONFIG_ISSUEIndicates a scan configuration error, usually due to outdated ScanConfig settings, such as starting_urls or the DNS configuration.
- AUTHENTICATION_CONFIG_ISSUE
- AUTHENTICATION_CONFIG_ISSUEIndicates an authentication error, usually due to outdated ScanConfig authentication settings.
- TIMED_OUT_WHILE_SCANNING
- TIMED_OUT_WHILE_SCANNINGIndicates a scan operation timeout, usually caused by a very large site.
- TOO_MANY_REDIRECTS
- TOO_MANY_REDIRECTSIndicates that a scan encountered excessive redirects, either to authentication or some other page outside of the scan scope.
- TOO_MANY_HTTP_ERRORS
- TOO_MANY_HTTP_ERRORSIndicates that a scan encountered numerous errors from the web site pages. When available, most_common_http_error_code field indicates the most common HTTP error code encountered during the scan.
- STARTING_URLS_CRAWL_HTTP_ERRORS
- STARTING_URLS_CRAWL_HTTP_ERRORSIndicates that some of the starting web urls returned HTTP errors during the scan.
- "CODE_UNSPECIFIED"
- CODE_UNSPECIFIEDDefault value is never used.
- "INTERNAL_ERROR"
- INTERNAL_ERRORIndicates that the scan run failed due to an internal server error.
- "SCAN_CONFIG_ISSUE"
- SCAN_CONFIG_ISSUEIndicates a scan configuration error, usually due to outdated ScanConfig settings, such as starting_urls or the DNS configuration.
- "AUTHENTICATION_CONFIG_ISSUE"
- AUTHENTICATION_CONFIG_ISSUEIndicates an authentication error, usually due to outdated ScanConfig authentication settings.
- "TIMED_OUT_WHILE_SCANNING"
- TIMED_OUT_WHILE_SCANNINGIndicates a scan operation timeout, usually caused by a very large site.
- "TOO_MANY_REDIRECTS"
- TOO_MANY_REDIRECTSIndicates that a scan encountered excessive redirects, either to authentication or some other page outside of the scan scope.
- "TOO_MANY_HTTP_ERRORS"
- TOO_MANY_HTTP_ERRORSIndicates that a scan encountered numerous errors from the web site pages. When available, most_common_http_error_code field indicates the most common HTTP error code encountered during the scan.
- "STARTING_URLS_CRAWL_HTTP_ERRORS"
- STARTING_URLS_CRAWL_HTTP_ERRORSIndicates that some of the starting web urls returned HTTP errors during the scan.
ScanRunErrorTraceResponse, ScanRunErrorTraceResponseArgs          
- Code string
- Indicates the error reason code.
- MostCommon intHttp Error Code 
- If the scan encounters TOO_MANY_HTTP_ERRORS, this field indicates the most common HTTP error code, if such is available. For example, if this code is 404, the scan has encountered too many NOT_FOUND responses.
- ScanConfig Pulumi.Error Google Native. Web Security Scanner. V1Beta. Inputs. Scan Config Error Response 
- If the scan encounters SCAN_CONFIG_ISSUE error, this field has the error message encountered during scan configuration validation that is performed before each scan run.
- Code string
- Indicates the error reason code.
- MostCommon intHttp Error Code 
- If the scan encounters TOO_MANY_HTTP_ERRORS, this field indicates the most common HTTP error code, if such is available. For example, if this code is 404, the scan has encountered too many NOT_FOUND responses.
- ScanConfig ScanError Config Error Response 
- If the scan encounters SCAN_CONFIG_ISSUE error, this field has the error message encountered during scan configuration validation that is performed before each scan run.
- code String
- Indicates the error reason code.
- mostCommon IntegerHttp Error Code 
- If the scan encounters TOO_MANY_HTTP_ERRORS, this field indicates the most common HTTP error code, if such is available. For example, if this code is 404, the scan has encountered too many NOT_FOUND responses.
- scanConfig ScanError Config Error Response 
- If the scan encounters SCAN_CONFIG_ISSUE error, this field has the error message encountered during scan configuration validation that is performed before each scan run.
- code string
- Indicates the error reason code.
- mostCommon numberHttp Error Code 
- If the scan encounters TOO_MANY_HTTP_ERRORS, this field indicates the most common HTTP error code, if such is available. For example, if this code is 404, the scan has encountered too many NOT_FOUND responses.
- scanConfig ScanError Config Error Response 
- If the scan encounters SCAN_CONFIG_ISSUE error, this field has the error message encountered during scan configuration validation that is performed before each scan run.
- code str
- Indicates the error reason code.
- most_common_ inthttp_ error_ code 
- If the scan encounters TOO_MANY_HTTP_ERRORS, this field indicates the most common HTTP error code, if such is available. For example, if this code is 404, the scan has encountered too many NOT_FOUND responses.
- scan_config_ Scanerror Config Error Response 
- If the scan encounters SCAN_CONFIG_ISSUE error, this field has the error message encountered during scan configuration validation that is performed before each scan run.
- code String
- Indicates the error reason code.
- mostCommon NumberHttp Error Code 
- If the scan encounters TOO_MANY_HTTP_ERRORS, this field indicates the most common HTTP error code, if such is available. For example, if this code is 404, the scan has encountered too many NOT_FOUND responses.
- scanConfig Property MapError 
- If the scan encounters SCAN_CONFIG_ISSUE error, this field has the error message encountered during scan configuration validation that is performed before each scan run.
ScanRunExecutionState, ScanRunExecutionStateArgs        
- ExecutionState Unspecified 
- EXECUTION_STATE_UNSPECIFIEDRepresents an invalid state caused by internal server error. This value should never be returned.
- Queued
- QUEUEDThe scan is waiting in the queue.
- Scanning
- SCANNINGThe scan is in progress.
- Finished
- FINISHEDThe scan is either finished or stopped by user.
- ScanRun Execution State Execution State Unspecified 
- EXECUTION_STATE_UNSPECIFIEDRepresents an invalid state caused by internal server error. This value should never be returned.
- ScanRun Execution State Queued 
- QUEUEDThe scan is waiting in the queue.
- ScanRun Execution State Scanning 
- SCANNINGThe scan is in progress.
- ScanRun Execution State Finished 
- FINISHEDThe scan is either finished or stopped by user.
- ExecutionState Unspecified 
- EXECUTION_STATE_UNSPECIFIEDRepresents an invalid state caused by internal server error. This value should never be returned.
- Queued
- QUEUEDThe scan is waiting in the queue.
- Scanning
- SCANNINGThe scan is in progress.
- Finished
- FINISHEDThe scan is either finished or stopped by user.
- ExecutionState Unspecified 
- EXECUTION_STATE_UNSPECIFIEDRepresents an invalid state caused by internal server error. This value should never be returned.
- Queued
- QUEUEDThe scan is waiting in the queue.
- Scanning
- SCANNINGThe scan is in progress.
- Finished
- FINISHEDThe scan is either finished or stopped by user.
- EXECUTION_STATE_UNSPECIFIED
- EXECUTION_STATE_UNSPECIFIEDRepresents an invalid state caused by internal server error. This value should never be returned.
- QUEUED
- QUEUEDThe scan is waiting in the queue.
- SCANNING
- SCANNINGThe scan is in progress.
- FINISHED
- FINISHEDThe scan is either finished or stopped by user.
- "EXECUTION_STATE_UNSPECIFIED"
- EXECUTION_STATE_UNSPECIFIEDRepresents an invalid state caused by internal server error. This value should never be returned.
- "QUEUED"
- QUEUEDThe scan is waiting in the queue.
- "SCANNING"
- SCANNINGThe scan is in progress.
- "FINISHED"
- FINISHEDThe scan is either finished or stopped by user.
ScanRunResponse, ScanRunResponseArgs      
- EndTime string
- The time at which the ScanRun reached termination state - that the ScanRun is either finished or stopped by user.
- ErrorTrace Pulumi.Google Native. Web Security Scanner. V1Beta. Inputs. Scan Run Error Trace Response 
- If result_state is an ERROR, this field provides the primary reason for scan's termination and more details, if such are available.
- ExecutionState string
- The execution state of the ScanRun.
- HasVulnerabilities bool
- Whether the scan run has found any vulnerabilities.
- Name string
- The resource name of the ScanRun. The name follows the format of 'projects/{projectId}/scanConfigs/{scanConfigId}/scanRuns/{scanRunId}'. The ScanRun IDs are generated by the system.
- ProgressPercent int
- The percentage of total completion ranging from 0 to 100. If the scan is in queue, the value is 0. If the scan is running, the value ranges from 0 to 100. If the scan is finished, the value is 100.
- ResultState string
- The result state of the ScanRun. This field is only available after the execution state reaches "FINISHED".
- StartTime string
- The time at which the ScanRun started.
- UrlsCrawled stringCount 
- The number of URLs crawled during this ScanRun. If the scan is in progress, the value represents the number of URLs crawled up to now.
- UrlsTested stringCount 
- The number of URLs tested during this ScanRun. If the scan is in progress, the value represents the number of URLs tested up to now. The number of URLs tested is usually larger than the number URLS crawled because typically a crawled URL is tested with multiple test payloads.
- WarningTraces List<Pulumi.Google Native. Web Security Scanner. V1Beta. Inputs. Scan Run Warning Trace Response> 
- A list of warnings, if such are encountered during this scan run.
- EndTime string
- The time at which the ScanRun reached termination state - that the ScanRun is either finished or stopped by user.
- ErrorTrace ScanRun Error Trace Response 
- If result_state is an ERROR, this field provides the primary reason for scan's termination and more details, if such are available.
- ExecutionState string
- The execution state of the ScanRun.
- HasVulnerabilities bool
- Whether the scan run has found any vulnerabilities.
- Name string
- The resource name of the ScanRun. The name follows the format of 'projects/{projectId}/scanConfigs/{scanConfigId}/scanRuns/{scanRunId}'. The ScanRun IDs are generated by the system.
- ProgressPercent int
- The percentage of total completion ranging from 0 to 100. If the scan is in queue, the value is 0. If the scan is running, the value ranges from 0 to 100. If the scan is finished, the value is 100.
- ResultState string
- The result state of the ScanRun. This field is only available after the execution state reaches "FINISHED".
- StartTime string
- The time at which the ScanRun started.
- UrlsCrawled stringCount 
- The number of URLs crawled during this ScanRun. If the scan is in progress, the value represents the number of URLs crawled up to now.
- UrlsTested stringCount 
- The number of URLs tested during this ScanRun. If the scan is in progress, the value represents the number of URLs tested up to now. The number of URLs tested is usually larger than the number URLS crawled because typically a crawled URL is tested with multiple test payloads.
- WarningTraces []ScanRun Warning Trace Response 
- A list of warnings, if such are encountered during this scan run.
- endTime String
- The time at which the ScanRun reached termination state - that the ScanRun is either finished or stopped by user.
- errorTrace ScanRun Error Trace Response 
- If result_state is an ERROR, this field provides the primary reason for scan's termination and more details, if such are available.
- executionState String
- The execution state of the ScanRun.
- hasVulnerabilities Boolean
- Whether the scan run has found any vulnerabilities.
- name String
- The resource name of the ScanRun. The name follows the format of 'projects/{projectId}/scanConfigs/{scanConfigId}/scanRuns/{scanRunId}'. The ScanRun IDs are generated by the system.
- progressPercent Integer
- The percentage of total completion ranging from 0 to 100. If the scan is in queue, the value is 0. If the scan is running, the value ranges from 0 to 100. If the scan is finished, the value is 100.
- resultState String
- The result state of the ScanRun. This field is only available after the execution state reaches "FINISHED".
- startTime String
- The time at which the ScanRun started.
- urlsCrawled StringCount 
- The number of URLs crawled during this ScanRun. If the scan is in progress, the value represents the number of URLs crawled up to now.
- urlsTested StringCount 
- The number of URLs tested during this ScanRun. If the scan is in progress, the value represents the number of URLs tested up to now. The number of URLs tested is usually larger than the number URLS crawled because typically a crawled URL is tested with multiple test payloads.
- warningTraces List<ScanRun Warning Trace Response> 
- A list of warnings, if such are encountered during this scan run.
- endTime string
- The time at which the ScanRun reached termination state - that the ScanRun is either finished or stopped by user.
- errorTrace ScanRun Error Trace Response 
- If result_state is an ERROR, this field provides the primary reason for scan's termination and more details, if such are available.
- executionState string
- The execution state of the ScanRun.
- hasVulnerabilities boolean
- Whether the scan run has found any vulnerabilities.
- name string
- The resource name of the ScanRun. The name follows the format of 'projects/{projectId}/scanConfigs/{scanConfigId}/scanRuns/{scanRunId}'. The ScanRun IDs are generated by the system.
- progressPercent number
- The percentage of total completion ranging from 0 to 100. If the scan is in queue, the value is 0. If the scan is running, the value ranges from 0 to 100. If the scan is finished, the value is 100.
- resultState string
- The result state of the ScanRun. This field is only available after the execution state reaches "FINISHED".
- startTime string
- The time at which the ScanRun started.
- urlsCrawled stringCount 
- The number of URLs crawled during this ScanRun. If the scan is in progress, the value represents the number of URLs crawled up to now.
- urlsTested stringCount 
- The number of URLs tested during this ScanRun. If the scan is in progress, the value represents the number of URLs tested up to now. The number of URLs tested is usually larger than the number URLS crawled because typically a crawled URL is tested with multiple test payloads.
- warningTraces ScanRun Warning Trace Response[] 
- A list of warnings, if such are encountered during this scan run.
- end_time str
- The time at which the ScanRun reached termination state - that the ScanRun is either finished or stopped by user.
- error_trace ScanRun Error Trace Response 
- If result_state is an ERROR, this field provides the primary reason for scan's termination and more details, if such are available.
- execution_state str
- The execution state of the ScanRun.
- has_vulnerabilities bool
- Whether the scan run has found any vulnerabilities.
- name str
- The resource name of the ScanRun. The name follows the format of 'projects/{projectId}/scanConfigs/{scanConfigId}/scanRuns/{scanRunId}'. The ScanRun IDs are generated by the system.
- progress_percent int
- The percentage of total completion ranging from 0 to 100. If the scan is in queue, the value is 0. If the scan is running, the value ranges from 0 to 100. If the scan is finished, the value is 100.
- result_state str
- The result state of the ScanRun. This field is only available after the execution state reaches "FINISHED".
- start_time str
- The time at which the ScanRun started.
- urls_crawled_ strcount 
- The number of URLs crawled during this ScanRun. If the scan is in progress, the value represents the number of URLs crawled up to now.
- urls_tested_ strcount 
- The number of URLs tested during this ScanRun. If the scan is in progress, the value represents the number of URLs tested up to now. The number of URLs tested is usually larger than the number URLS crawled because typically a crawled URL is tested with multiple test payloads.
- warning_traces Sequence[ScanRun Warning Trace Response] 
- A list of warnings, if such are encountered during this scan run.
- endTime String
- The time at which the ScanRun reached termination state - that the ScanRun is either finished or stopped by user.
- errorTrace Property Map
- If result_state is an ERROR, this field provides the primary reason for scan's termination and more details, if such are available.
- executionState String
- The execution state of the ScanRun.
- hasVulnerabilities Boolean
- Whether the scan run has found any vulnerabilities.
- name String
- The resource name of the ScanRun. The name follows the format of 'projects/{projectId}/scanConfigs/{scanConfigId}/scanRuns/{scanRunId}'. The ScanRun IDs are generated by the system.
- progressPercent Number
- The percentage of total completion ranging from 0 to 100. If the scan is in queue, the value is 0. If the scan is running, the value ranges from 0 to 100. If the scan is finished, the value is 100.
- resultState String
- The result state of the ScanRun. This field is only available after the execution state reaches "FINISHED".
- startTime String
- The time at which the ScanRun started.
- urlsCrawled StringCount 
- The number of URLs crawled during this ScanRun. If the scan is in progress, the value represents the number of URLs crawled up to now.
- urlsTested StringCount 
- The number of URLs tested during this ScanRun. If the scan is in progress, the value represents the number of URLs tested up to now. The number of URLs tested is usually larger than the number URLS crawled because typically a crawled URL is tested with multiple test payloads.
- warningTraces List<Property Map>
- A list of warnings, if such are encountered during this scan run.
ScanRunResultState, ScanRunResultStateArgs        
- ResultState Unspecified 
- RESULT_STATE_UNSPECIFIEDDefault value. This value is returned when the ScanRun is not yet finished.
- Success
- SUCCESSThe scan finished without errors.
- Error
- ERRORThe scan finished with errors.
- Killed
- KILLEDThe scan was terminated by user.
- ScanRun Result State Result State Unspecified 
- RESULT_STATE_UNSPECIFIEDDefault value. This value is returned when the ScanRun is not yet finished.
- ScanRun Result State Success 
- SUCCESSThe scan finished without errors.
- ScanRun Result State Error 
- ERRORThe scan finished with errors.
- ScanRun Result State Killed 
- KILLEDThe scan was terminated by user.
- ResultState Unspecified 
- RESULT_STATE_UNSPECIFIEDDefault value. This value is returned when the ScanRun is not yet finished.
- Success
- SUCCESSThe scan finished without errors.
- Error
- ERRORThe scan finished with errors.
- Killed
- KILLEDThe scan was terminated by user.
- ResultState Unspecified 
- RESULT_STATE_UNSPECIFIEDDefault value. This value is returned when the ScanRun is not yet finished.
- Success
- SUCCESSThe scan finished without errors.
- Error
- ERRORThe scan finished with errors.
- Killed
- KILLEDThe scan was terminated by user.
- RESULT_STATE_UNSPECIFIED
- RESULT_STATE_UNSPECIFIEDDefault value. This value is returned when the ScanRun is not yet finished.
- SUCCESS
- SUCCESSThe scan finished without errors.
- ERROR
- ERRORThe scan finished with errors.
- KILLED
- KILLEDThe scan was terminated by user.
- "RESULT_STATE_UNSPECIFIED"
- RESULT_STATE_UNSPECIFIEDDefault value. This value is returned when the ScanRun is not yet finished.
- "SUCCESS"
- SUCCESSThe scan finished without errors.
- "ERROR"
- ERRORThe scan finished with errors.
- "KILLED"
- KILLEDThe scan was terminated by user.
ScanRunWarningTrace, ScanRunWarningTraceArgs        
- Code
Pulumi.Google Native. Web Security Scanner. V1Beta. Scan Run Warning Trace Code 
- Indicates the warning code.
- Code
ScanRun Warning Trace Code 
- Indicates the warning code.
- code
ScanRun Warning Trace Code 
- Indicates the warning code.
- code
ScanRun Warning Trace Code 
- Indicates the warning code.
- code
ScanRun Warning Trace Code 
- Indicates the warning code.
ScanRunWarningTraceCode, ScanRunWarningTraceCodeArgs          
- CodeUnspecified 
- CODE_UNSPECIFIEDDefault value is never used.
- InsufficientCrawl Results 
- INSUFFICIENT_CRAWL_RESULTSIndicates that a scan discovered an unexpectedly low number of URLs. This is sometimes caused by complex navigation features or by using a single URL for numerous pages.
- TooMany Crawl Results 
- TOO_MANY_CRAWL_RESULTSIndicates that a scan discovered too many URLs to test, or excessive redundant URLs.
- TooMany Fuzz Tasks 
- TOO_MANY_FUZZ_TASKSIndicates that too many tests have been generated for the scan. Customer should try reducing the number of starting URLs, increasing the QPS rate, or narrowing down the scope of the scan using the excluded patterns.
- BlockedBy Iap 
- BLOCKED_BY_IAPIndicates that a scan is blocked by IAP.
- NoStarting Url Found For Managed Scan 
- NO_STARTING_URL_FOUND_FOR_MANAGED_SCANIndicates that no seed is found for a scan
- ScanRun Warning Trace Code Code Unspecified 
- CODE_UNSPECIFIEDDefault value is never used.
- ScanRun Warning Trace Code Insufficient Crawl Results 
- INSUFFICIENT_CRAWL_RESULTSIndicates that a scan discovered an unexpectedly low number of URLs. This is sometimes caused by complex navigation features or by using a single URL for numerous pages.
- ScanRun Warning Trace Code Too Many Crawl Results 
- TOO_MANY_CRAWL_RESULTSIndicates that a scan discovered too many URLs to test, or excessive redundant URLs.
- ScanRun Warning Trace Code Too Many Fuzz Tasks 
- TOO_MANY_FUZZ_TASKSIndicates that too many tests have been generated for the scan. Customer should try reducing the number of starting URLs, increasing the QPS rate, or narrowing down the scope of the scan using the excluded patterns.
- ScanRun Warning Trace Code Blocked By Iap 
- BLOCKED_BY_IAPIndicates that a scan is blocked by IAP.
- ScanRun Warning Trace Code No Starting Url Found For Managed Scan 
- NO_STARTING_URL_FOUND_FOR_MANAGED_SCANIndicates that no seed is found for a scan
- CodeUnspecified 
- CODE_UNSPECIFIEDDefault value is never used.
- InsufficientCrawl Results 
- INSUFFICIENT_CRAWL_RESULTSIndicates that a scan discovered an unexpectedly low number of URLs. This is sometimes caused by complex navigation features or by using a single URL for numerous pages.
- TooMany Crawl Results 
- TOO_MANY_CRAWL_RESULTSIndicates that a scan discovered too many URLs to test, or excessive redundant URLs.
- TooMany Fuzz Tasks 
- TOO_MANY_FUZZ_TASKSIndicates that too many tests have been generated for the scan. Customer should try reducing the number of starting URLs, increasing the QPS rate, or narrowing down the scope of the scan using the excluded patterns.
- BlockedBy Iap 
- BLOCKED_BY_IAPIndicates that a scan is blocked by IAP.
- NoStarting Url Found For Managed Scan 
- NO_STARTING_URL_FOUND_FOR_MANAGED_SCANIndicates that no seed is found for a scan
- CodeUnspecified 
- CODE_UNSPECIFIEDDefault value is never used.
- InsufficientCrawl Results 
- INSUFFICIENT_CRAWL_RESULTSIndicates that a scan discovered an unexpectedly low number of URLs. This is sometimes caused by complex navigation features or by using a single URL for numerous pages.
- TooMany Crawl Results 
- TOO_MANY_CRAWL_RESULTSIndicates that a scan discovered too many URLs to test, or excessive redundant URLs.
- TooMany Fuzz Tasks 
- TOO_MANY_FUZZ_TASKSIndicates that too many tests have been generated for the scan. Customer should try reducing the number of starting URLs, increasing the QPS rate, or narrowing down the scope of the scan using the excluded patterns.
- BlockedBy Iap 
- BLOCKED_BY_IAPIndicates that a scan is blocked by IAP.
- NoStarting Url Found For Managed Scan 
- NO_STARTING_URL_FOUND_FOR_MANAGED_SCANIndicates that no seed is found for a scan
- CODE_UNSPECIFIED
- CODE_UNSPECIFIEDDefault value is never used.
- INSUFFICIENT_CRAWL_RESULTS
- INSUFFICIENT_CRAWL_RESULTSIndicates that a scan discovered an unexpectedly low number of URLs. This is sometimes caused by complex navigation features or by using a single URL for numerous pages.
- TOO_MANY_CRAWL_RESULTS
- TOO_MANY_CRAWL_RESULTSIndicates that a scan discovered too many URLs to test, or excessive redundant URLs.
- TOO_MANY_FUZZ_TASKS
- TOO_MANY_FUZZ_TASKSIndicates that too many tests have been generated for the scan. Customer should try reducing the number of starting URLs, increasing the QPS rate, or narrowing down the scope of the scan using the excluded patterns.
- BLOCKED_BY_IAP
- BLOCKED_BY_IAPIndicates that a scan is blocked by IAP.
- NO_STARTING_URL_FOUND_FOR_MANAGED_SCAN
- NO_STARTING_URL_FOUND_FOR_MANAGED_SCANIndicates that no seed is found for a scan
- "CODE_UNSPECIFIED"
- CODE_UNSPECIFIEDDefault value is never used.
- "INSUFFICIENT_CRAWL_RESULTS"
- INSUFFICIENT_CRAWL_RESULTSIndicates that a scan discovered an unexpectedly low number of URLs. This is sometimes caused by complex navigation features or by using a single URL for numerous pages.
- "TOO_MANY_CRAWL_RESULTS"
- TOO_MANY_CRAWL_RESULTSIndicates that a scan discovered too many URLs to test, or excessive redundant URLs.
- "TOO_MANY_FUZZ_TASKS"
- TOO_MANY_FUZZ_TASKSIndicates that too many tests have been generated for the scan. Customer should try reducing the number of starting URLs, increasing the QPS rate, or narrowing down the scope of the scan using the excluded patterns.
- "BLOCKED_BY_IAP"
- BLOCKED_BY_IAPIndicates that a scan is blocked by IAP.
- "NO_STARTING_URL_FOUND_FOR_MANAGED_SCAN"
- NO_STARTING_URL_FOUND_FOR_MANAGED_SCANIndicates that no seed is found for a scan
ScanRunWarningTraceResponse, ScanRunWarningTraceResponseArgs          
- Code string
- Indicates the warning code.
- Code string
- Indicates the warning code.
- code String
- Indicates the warning code.
- code string
- Indicates the warning code.
- code str
- Indicates the warning code.
- code String
- Indicates the warning code.
Schedule, ScheduleArgs  
- IntervalDuration intDays 
- The duration of time between executions in days.
- ScheduleTime string
- A timestamp indicates when the next run will be scheduled. The value is refreshed by the server after each run. If unspecified, it will default to current server time, which means the scan will be scheduled to start immediately.
- IntervalDuration intDays 
- The duration of time between executions in days.
- ScheduleTime string
- A timestamp indicates when the next run will be scheduled. The value is refreshed by the server after each run. If unspecified, it will default to current server time, which means the scan will be scheduled to start immediately.
- intervalDuration IntegerDays 
- The duration of time between executions in days.
- scheduleTime String
- A timestamp indicates when the next run will be scheduled. The value is refreshed by the server after each run. If unspecified, it will default to current server time, which means the scan will be scheduled to start immediately.
- intervalDuration numberDays 
- The duration of time between executions in days.
- scheduleTime string
- A timestamp indicates when the next run will be scheduled. The value is refreshed by the server after each run. If unspecified, it will default to current server time, which means the scan will be scheduled to start immediately.
- interval_duration_ intdays 
- The duration of time between executions in days.
- schedule_time str
- A timestamp indicates when the next run will be scheduled. The value is refreshed by the server after each run. If unspecified, it will default to current server time, which means the scan will be scheduled to start immediately.
- intervalDuration NumberDays 
- The duration of time between executions in days.
- scheduleTime String
- A timestamp indicates when the next run will be scheduled. The value is refreshed by the server after each run. If unspecified, it will default to current server time, which means the scan will be scheduled to start immediately.
ScheduleResponse, ScheduleResponseArgs    
- IntervalDuration intDays 
- The duration of time between executions in days.
- ScheduleTime string
- A timestamp indicates when the next run will be scheduled. The value is refreshed by the server after each run. If unspecified, it will default to current server time, which means the scan will be scheduled to start immediately.
- IntervalDuration intDays 
- The duration of time between executions in days.
- ScheduleTime string
- A timestamp indicates when the next run will be scheduled. The value is refreshed by the server after each run. If unspecified, it will default to current server time, which means the scan will be scheduled to start immediately.
- intervalDuration IntegerDays 
- The duration of time between executions in days.
- scheduleTime String
- A timestamp indicates when the next run will be scheduled. The value is refreshed by the server after each run. If unspecified, it will default to current server time, which means the scan will be scheduled to start immediately.
- intervalDuration numberDays 
- The duration of time between executions in days.
- scheduleTime string
- A timestamp indicates when the next run will be scheduled. The value is refreshed by the server after each run. If unspecified, it will default to current server time, which means the scan will be scheduled to start immediately.
- interval_duration_ intdays 
- The duration of time between executions in days.
- schedule_time str
- A timestamp indicates when the next run will be scheduled. The value is refreshed by the server after each run. If unspecified, it will default to current server time, which means the scan will be scheduled to start immediately.
- intervalDuration NumberDays 
- The duration of time between executions in days.
- scheduleTime String
- A timestamp indicates when the next run will be scheduled. The value is refreshed by the server after each run. If unspecified, it will default to current server time, which means the scan will be scheduled to start immediately.
Package Details
- Repository
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0
Google Cloud Native is in preview. Google Cloud Classic is fully supported.