Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
google-native.websecurityscanner/v1beta.getScanConfig
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
Gets a ScanConfig.
Using getScanConfig
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getScanConfig(args: GetScanConfigArgs, opts?: InvokeOptions): Promise<GetScanConfigResult>
function getScanConfigOutput(args: GetScanConfigOutputArgs, opts?: InvokeOptions): Output<GetScanConfigResult>def get_scan_config(project: Optional[str] = None,
                    scan_config_id: Optional[str] = None,
                    opts: Optional[InvokeOptions] = None) -> GetScanConfigResult
def get_scan_config_output(project: Optional[pulumi.Input[str]] = None,
                    scan_config_id: Optional[pulumi.Input[str]] = None,
                    opts: Optional[InvokeOptions] = None) -> Output[GetScanConfigResult]func LookupScanConfig(ctx *Context, args *LookupScanConfigArgs, opts ...InvokeOption) (*LookupScanConfigResult, error)
func LookupScanConfigOutput(ctx *Context, args *LookupScanConfigOutputArgs, opts ...InvokeOption) LookupScanConfigResultOutput> Note: This function is named LookupScanConfig in the Go SDK.
public static class GetScanConfig 
{
    public static Task<GetScanConfigResult> InvokeAsync(GetScanConfigArgs args, InvokeOptions? opts = null)
    public static Output<GetScanConfigResult> Invoke(GetScanConfigInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetScanConfigResult> getScanConfig(GetScanConfigArgs args, InvokeOptions options)
public static Output<GetScanConfigResult> getScanConfig(GetScanConfigArgs args, InvokeOptions options)
fn::invoke:
  function: google-native:websecurityscanner/v1beta:getScanConfig
  arguments:
    # arguments dictionaryThe following arguments are supported:
- ScanConfig stringId 
- Project string
- ScanConfig stringId 
- Project string
- scanConfig StringId 
- project String
- scanConfig stringId 
- project string
- scan_config_ strid 
- project str
- scanConfig StringId 
- project String
getScanConfig Result
The following output properties are available:
- Authentication
Pulumi.Google Native. Web Security Scanner. V1Beta. Outputs. Authentication Response 
- 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
- DisplayName string
- The user provided display name of the ScanConfig.
- ExportTo stringSecurity 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. Outputs. Scan Run Response 
- 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.
- RiskLevel string
- The risk level selected for the scan
- Schedule
Pulumi.Google Native. Web Security Scanner. V1Beta. Outputs. Schedule Response 
- The schedule of the ScanConfig.
- StartingUrls List<string>
- The starting URLs from which the scanner finds site pages.
- 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<string>
- Set of Google Cloud platforms targeted by the scan. If empty, APP_ENGINE will be used as a default.
- UserAgent string
- The user agent used during scanning.
- Authentication
AuthenticationResponse 
- 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
- DisplayName string
- The user provided display name of the ScanConfig.
- ExportTo stringSecurity 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 Response 
- 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.
- RiskLevel string
- The risk level selected for the scan
- Schedule
ScheduleResponse 
- The schedule of the ScanConfig.
- StartingUrls []string
- The starting URLs from which the scanner finds site pages.
- 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 []string
- Set of Google Cloud platforms targeted by the scan. If empty, APP_ENGINE will be used as a default.
- UserAgent string
- The user agent used during scanning.
- authentication
AuthenticationResponse 
- 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
- displayName String
- The user provided display name of the ScanConfig.
- exportTo StringSecurity 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 Response 
- 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.
- riskLevel String
- The risk level selected for the scan
- schedule
ScheduleResponse 
- The schedule of the ScanConfig.
- startingUrls List<String>
- The starting URLs from which the scanner finds site pages.
- 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<String>
- Set of Google Cloud platforms targeted by the scan. If empty, APP_ENGINE will be used as a default.
- userAgent String
- The user agent used during scanning.
- authentication
AuthenticationResponse 
- 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
- displayName string
- The user provided display name of the ScanConfig.
- exportTo stringSecurity 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 Response 
- 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.
- riskLevel string
- The risk level selected for the scan
- schedule
ScheduleResponse 
- The schedule of the ScanConfig.
- startingUrls string[]
- The starting URLs from which the scanner finds site pages.
- 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 string[]
- Set of Google Cloud platforms targeted by the scan. If empty, APP_ENGINE will be used as a default.
- userAgent string
- The user agent used during scanning.
- authentication
AuthenticationResponse 
- 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
- display_name str
- The user provided display name of the ScanConfig.
- export_to_ strsecurity_ 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 Response 
- 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.
- risk_level str
- The risk level selected for the scan
- schedule
ScheduleResponse 
- The schedule of the ScanConfig.
- starting_urls Sequence[str]
- The starting URLs from which the scanner finds site pages.
- 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[str]
- Set of Google Cloud platforms targeted by the scan. If empty, APP_ENGINE will be used as a default.
- user_agent str
- The user agent used during scanning.
- 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
- displayName String
- The user provided display name of the ScanConfig.
- exportTo StringSecurity 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.
- riskLevel String
- The risk level selected for the scan
- schedule Property Map
- The schedule of the ScanConfig.
- startingUrls List<String>
- The starting URLs from which the scanner finds site pages.
- 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<String>
- Set of Google Cloud platforms targeted by the scan. If empty, APP_ENGINE will be used as a default.
- userAgent String
- The user agent used during scanning.
Supporting Types
AuthenticationResponse 
- 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).
CustomAccountResponse  
GoogleAccountResponse  
IapCredentialResponse  
- 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.
IapTestServiceAccountInfoResponse     
- 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).
ScanConfigErrorResponse   
- 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.
ScanRunErrorTraceResponse    
- 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.
ScanRunResponse  
- 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.
ScanRunWarningTraceResponse    
- 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.
ScheduleResponse 
- 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.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi