1. Packages
  2. Google Cloud Native
  3. API Docs
  4. websecurityscanner
  5. websecurityscanner/v1alpha
  6. ScanConfig

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/v1alpha.ScanConfig

Explore with Pulumi AI

google-native logo

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

    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,
                   authentication: Optional[AuthenticationArgs] = None,
                   blacklist_patterns: Optional[Sequence[str]] = None,
                   latest_run: Optional[ScanRunArgs] = None,
                   max_qps: Optional[int] = None,
                   name: Optional[str] = None,
                   project: Optional[str] = None,
                   schedule: Optional[ScheduleArgs] = 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/v1alpha: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.

    Example

    The following reference example uses placeholder values for all input properties.

    var google_nativeScanConfigResource = new GoogleNative.WebSecurityScanner.V1Alpha.ScanConfig("google-nativeScanConfigResource", new()
    {
        DisplayName = "string",
        StartingUrls = new[]
        {
            "string",
        },
        Authentication = new GoogleNative.WebSecurityScanner.V1Alpha.Inputs.AuthenticationArgs
        {
            CustomAccount = new GoogleNative.WebSecurityScanner.V1Alpha.Inputs.CustomAccountArgs
            {
                LoginUrl = "string",
                Password = "string",
                Username = "string",
            },
            GoogleAccount = new GoogleNative.WebSecurityScanner.V1Alpha.Inputs.GoogleAccountArgs
            {
                Password = "string",
                Username = "string",
            },
        },
        BlacklistPatterns = new[]
        {
            "string",
        },
        LatestRun = new GoogleNative.WebSecurityScanner.V1Alpha.Inputs.ScanRunArgs
        {
            EndTime = "string",
            ExecutionState = GoogleNative.WebSecurityScanner.V1Alpha.ScanRunExecutionState.ExecutionStateUnspecified,
            HasVulnerabilities = false,
            Name = "string",
            ProgressPercent = 0,
            ResultState = GoogleNative.WebSecurityScanner.V1Alpha.ScanRunResultState.ResultStateUnspecified,
            StartTime = "string",
            UrlsCrawledCount = "string",
            UrlsTestedCount = "string",
        },
        MaxQps = 0,
        Name = "string",
        Project = "string",
        Schedule = new GoogleNative.WebSecurityScanner.V1Alpha.Inputs.ScheduleArgs
        {
            IntervalDurationDays = 0,
            ScheduleTime = "string",
        },
        TargetPlatforms = new[]
        {
            GoogleNative.WebSecurityScanner.V1Alpha.ScanConfigTargetPlatformsItem.TargetPlatformUnspecified,
        },
        UserAgent = GoogleNative.WebSecurityScanner.V1Alpha.ScanConfigUserAgent.UserAgentUnspecified,
    });
    
    example, err := websecurityscannerv1alpha.NewScanConfig(ctx, "google-nativeScanConfigResource", &websecurityscannerv1alpha.ScanConfigArgs{
    DisplayName: pulumi.String("string"),
    StartingUrls: pulumi.StringArray{
    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"),
    },
    },
    BlacklistPatterns: pulumi.StringArray{
    pulumi.String("string"),
    },
    LatestRun: &websecurityscanner.ScanRunArgs{
    EndTime: pulumi.String("string"),
    ExecutionState: websecurityscannerv1alpha.ScanRunExecutionStateExecutionStateUnspecified,
    HasVulnerabilities: pulumi.Bool(false),
    Name: pulumi.String("string"),
    ProgressPercent: pulumi.Int(0),
    ResultState: websecurityscannerv1alpha.ScanRunResultStateResultStateUnspecified,
    StartTime: pulumi.String("string"),
    UrlsCrawledCount: pulumi.String("string"),
    UrlsTestedCount: pulumi.String("string"),
    },
    MaxQps: pulumi.Int(0),
    Name: pulumi.String("string"),
    Project: pulumi.String("string"),
    Schedule: &websecurityscanner.ScheduleArgs{
    IntervalDurationDays: pulumi.Int(0),
    ScheduleTime: pulumi.String("string"),
    },
    TargetPlatforms: websecurityscanner.ScanConfigTargetPlatformsItemArray{
    websecurityscannerv1alpha.ScanConfigTargetPlatformsItemTargetPlatformUnspecified,
    },
    UserAgent: websecurityscannerv1alpha.ScanConfigUserAgentUserAgentUnspecified,
    })
    
    var google_nativeScanConfigResource = new ScanConfig("google-nativeScanConfigResource", ScanConfigArgs.builder()        
        .displayName("string")
        .startingUrls("string")
        .authentication(AuthenticationArgs.builder()
            .customAccount(CustomAccountArgs.builder()
                .loginUrl("string")
                .password("string")
                .username("string")
                .build())
            .googleAccount(GoogleAccountArgs.builder()
                .password("string")
                .username("string")
                .build())
            .build())
        .blacklistPatterns("string")
        .latestRun(ScanRunArgs.builder()
            .endTime("string")
            .executionState("EXECUTION_STATE_UNSPECIFIED")
            .hasVulnerabilities(false)
            .name("string")
            .progressPercent(0)
            .resultState("RESULT_STATE_UNSPECIFIED")
            .startTime("string")
            .urlsCrawledCount("string")
            .urlsTestedCount("string")
            .build())
        .maxQps(0)
        .name("string")
        .project("string")
        .schedule(ScheduleArgs.builder()
            .intervalDurationDays(0)
            .scheduleTime("string")
            .build())
        .targetPlatforms("TARGET_PLATFORM_UNSPECIFIED")
        .userAgent("USER_AGENT_UNSPECIFIED")
        .build());
    
    google_native_scan_config_resource = google_native.websecurityscanner.v1alpha.ScanConfig("google-nativeScanConfigResource",
        display_name="string",
        starting_urls=["string"],
        authentication=google_native.websecurityscanner.v1alpha.AuthenticationArgs(
            custom_account=google_native.websecurityscanner.v1alpha.CustomAccountArgs(
                login_url="string",
                password="string",
                username="string",
            ),
            google_account=google_native.websecurityscanner.v1alpha.GoogleAccountArgs(
                password="string",
                username="string",
            ),
        ),
        blacklist_patterns=["string"],
        latest_run=google_native.websecurityscanner.v1alpha.ScanRunArgs(
            end_time="string",
            execution_state=google_native.websecurityscanner.v1alpha.ScanRunExecutionState.EXECUTION_STATE_UNSPECIFIED,
            has_vulnerabilities=False,
            name="string",
            progress_percent=0,
            result_state=google_native.websecurityscanner.v1alpha.ScanRunResultState.RESULT_STATE_UNSPECIFIED,
            start_time="string",
            urls_crawled_count="string",
            urls_tested_count="string",
        ),
        max_qps=0,
        name="string",
        project="string",
        schedule=google_native.websecurityscanner.v1alpha.ScheduleArgs(
            interval_duration_days=0,
            schedule_time="string",
        ),
        target_platforms=[google_native.websecurityscanner.v1alpha.ScanConfigTargetPlatformsItem.TARGET_PLATFORM_UNSPECIFIED],
        user_agent=google_native.websecurityscanner.v1alpha.ScanConfigUserAgent.USER_AGENT_UNSPECIFIED)
    
    const google_nativeScanConfigResource = new google_native.websecurityscanner.v1alpha.ScanConfig("google-nativeScanConfigResource", {
        displayName: "string",
        startingUrls: ["string"],
        authentication: {
            customAccount: {
                loginUrl: "string",
                password: "string",
                username: "string",
            },
            googleAccount: {
                password: "string",
                username: "string",
            },
        },
        blacklistPatterns: ["string"],
        latestRun: {
            endTime: "string",
            executionState: google_native.websecurityscanner.v1alpha.ScanRunExecutionState.ExecutionStateUnspecified,
            hasVulnerabilities: false,
            name: "string",
            progressPercent: 0,
            resultState: google_native.websecurityscanner.v1alpha.ScanRunResultState.ResultStateUnspecified,
            startTime: "string",
            urlsCrawledCount: "string",
            urlsTestedCount: "string",
        },
        maxQps: 0,
        name: "string",
        project: "string",
        schedule: {
            intervalDurationDays: 0,
            scheduleTime: "string",
        },
        targetPlatforms: [google_native.websecurityscanner.v1alpha.ScanConfigTargetPlatformsItem.TargetPlatformUnspecified],
        userAgent: google_native.websecurityscanner.v1alpha.ScanConfigUserAgent.UserAgentUnspecified,
    });
    
    type: google-native:websecurityscanner/v1alpha:ScanConfig
    properties:
        authentication:
            customAccount:
                loginUrl: string
                password: string
                username: string
            googleAccount:
                password: string
                username: string
        blacklistPatterns:
            - string
        displayName: string
        latestRun:
            endTime: string
            executionState: EXECUTION_STATE_UNSPECIFIED
            hasVulnerabilities: false
            name: string
            progressPercent: 0
            resultState: RESULT_STATE_UNSPECIFIED
            startTime: string
            urlsCrawledCount: string
            urlsTestedCount: string
        maxQps: 0
        name: string
        project: string
        schedule:
            intervalDurationDays: 0
            scheduleTime: string
        startingUrls:
            - string
        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

    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.GoogleNative.WebSecurityScanner.V1Alpha.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
    LatestRun Pulumi.GoogleNative.WebSecurityScanner.V1Alpha.Inputs.ScanRun
    Latest ScanRun if available.
    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
    Schedule Pulumi.GoogleNative.WebSecurityScanner.V1Alpha.Inputs.Schedule
    The schedule of the ScanConfig.
    TargetPlatforms List<Pulumi.GoogleNative.WebSecurityScanner.V1Alpha.ScanConfigTargetPlatformsItem>
    Set of Google Cloud platforms targeted by the scan. If empty, APP_ENGINE will be used as a default.
    UserAgent Pulumi.GoogleNative.WebSecurityScanner.V1Alpha.ScanConfigUserAgent
    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
    LatestRun ScanRunArgs
    Latest ScanRun if available.
    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
    Schedule ScheduleArgs
    The schedule of the ScanConfig.
    TargetPlatforms []ScanConfigTargetPlatformsItem
    Set of Google Cloud platforms targeted by the scan. If empty, APP_ENGINE will be used as a default.
    UserAgent ScanConfigUserAgent
    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
    latestRun ScanRun
    Latest ScanRun if available.
    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
    schedule Schedule
    The schedule of the ScanConfig.
    targetPlatforms List<ScanConfigTargetPlatformsItem>
    Set of Google Cloud platforms targeted by the scan. If empty, APP_ENGINE will be used as a default.
    userAgent ScanConfigUserAgent
    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
    latestRun ScanRun
    Latest ScanRun if available.
    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
    schedule Schedule
    The schedule of the ScanConfig.
    targetPlatforms ScanConfigTargetPlatformsItem[]
    Set of Google Cloud platforms targeted by the scan. If empty, APP_ENGINE will be used as a default.
    userAgent ScanConfigUserAgent
    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
    latest_run ScanRunArgs
    Latest ScanRun if available.
    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
    schedule ScheduleArgs
    The schedule of the ScanConfig.
    target_platforms Sequence[ScanConfigTargetPlatformsItem]
    Set of Google Cloud platforms targeted by the scan. If empty, APP_ENGINE will be used as a default.
    user_agent ScanConfigUserAgent
    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
    latestRun Property Map
    Latest ScanRun if available.
    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
    schedule Property Map
    The schedule of the ScanConfig.
    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 CustomAccount
    Authentication using a custom account.
    GoogleAccount GoogleAccount
    Authentication using a Google account.
    customAccount CustomAccount
    Authentication using a custom account.
    googleAccount GoogleAccount
    Authentication using a Google account.
    customAccount CustomAccount
    Authentication using a custom account.
    googleAccount GoogleAccount
    Authentication using a Google account.
    custom_account CustomAccount
    Authentication using a custom account.
    google_account GoogleAccount
    Authentication using a Google account.
    customAccount Property Map
    Authentication using a custom account.
    googleAccount Property Map
    Authentication using a Google account.

    AuthenticationResponse, AuthenticationResponseArgs

    CustomAccount CustomAccountResponse
    Authentication using a custom account.
    GoogleAccount GoogleAccountResponse
    Authentication using a Google account.
    customAccount CustomAccountResponse
    Authentication using a custom account.
    googleAccount GoogleAccountResponse
    Authentication using a Google account.
    customAccount CustomAccountResponse
    Authentication using a custom account.
    googleAccount GoogleAccountResponse
    Authentication using a Google account.
    custom_account CustomAccountResponse
    Authentication using a custom account.
    google_account GoogleAccountResponse
    Authentication using a Google account.
    customAccount Property Map
    Authentication using a custom account.
    googleAccount Property Map
    Authentication using a Google account.

    CustomAccount, CustomAccountArgs

    LoginUrl string
    The login form URL of the website.
    Password string
    Input only. The password of the custom account. The credential is stored encrypted and not returned in any response nor included in audit logs.
    Username string
    The user name of the custom account.
    LoginUrl string
    The login form URL of the website.
    Password string
    Input only. The password of the custom account. The credential is stored encrypted and not returned in any response nor included in audit logs.
    Username string
    The user name of the custom account.
    loginUrl String
    The login form URL of the website.
    password String
    Input only. The password of the custom account. The credential is stored encrypted and not returned in any response nor included in audit logs.
    username String
    The user name of the custom account.
    loginUrl string
    The login form URL of the website.
    password string
    Input only. The password of the custom account. The credential is stored encrypted and not returned in any response nor included in audit logs.
    username string
    The user name of the custom account.
    login_url str
    The login form URL of the website.
    password str
    Input only. The password of the custom account. The credential is stored encrypted and not returned in any response nor included in audit logs.
    username str
    The user name of the custom account.
    loginUrl String
    The login form URL of the website.
    password String
    Input only. The password of the custom account. The credential is stored encrypted and not returned in any response nor included in audit logs.
    username String
    The user name of the custom account.

    CustomAccountResponse, CustomAccountResponseArgs

    LoginUrl string
    The login form URL of the website.
    Password string
    Input only. The password of the custom account. The credential is stored encrypted and not returned in any response nor included in audit logs.
    Username string
    The user name of the custom account.
    LoginUrl string
    The login form URL of the website.
    Password string
    Input only. The password of the custom account. The credential is stored encrypted and not returned in any response nor included in audit logs.
    Username string
    The user name of the custom account.
    loginUrl String
    The login form URL of the website.
    password String
    Input only. The password of the custom account. The credential is stored encrypted and not returned in any response nor included in audit logs.
    username String
    The user name of the custom account.
    loginUrl string
    The login form URL of the website.
    password string
    Input only. The password of the custom account. The credential is stored encrypted and not returned in any response nor included in audit logs.
    username string
    The user name of the custom account.
    login_url str
    The login form URL of the website.
    password str
    Input only. The password of the custom account. The credential is stored encrypted and not returned in any response nor included in audit logs.
    username str
    The user name of the custom account.
    loginUrl String
    The login form URL of the website.
    password String
    Input only. The password of the custom account. The credential is stored encrypted and not returned in any response nor included in audit logs.
    username String
    The user name of the custom account.

    GoogleAccount, GoogleAccountArgs

    Password string
    Input only. The password of the Google account. The credential is stored encrypted and not returned in any response nor included in audit logs.
    Username string
    The user name of the Google account.
    Password string
    Input only. The password of the Google account. The credential is stored encrypted and not returned in any response nor included in audit logs.
    Username string
    The user name of the Google account.
    password String
    Input only. The password of the Google account. The credential is stored encrypted and not returned in any response nor included in audit logs.
    username String
    The user name of the Google account.
    password string
    Input only. The password of the Google account. The credential is stored encrypted and not returned in any response nor included in audit logs.
    username string
    The user name of the Google account.
    password str
    Input only. The password of the Google account. The credential is stored encrypted and not returned in any response nor included in audit logs.
    username str
    The user name of the Google account.
    password String
    Input only. The password of the Google account. The credential is stored encrypted and not returned in any response nor included in audit logs.
    username String
    The user name of the Google account.

    GoogleAccountResponse, GoogleAccountResponseArgs

    Password string
    Input only. The password of the Google account. The credential is stored encrypted and not returned in any response nor included in audit logs.
    Username string
    The user name of the Google account.
    Password string
    Input only. The password of the Google account. The credential is stored encrypted and not returned in any response nor included in audit logs.
    Username string
    The user name of the Google account.
    password String
    Input only. The password of the Google account. The credential is stored encrypted and not returned in any response nor included in audit logs.
    username String
    The user name of the Google account.
    password string
    Input only. The password of the Google account. The credential is stored encrypted and not returned in any response nor included in audit logs.
    username string
    The user name of the Google account.
    password str
    Input only. The password of the Google account. The credential is stored encrypted and not returned in any response nor included in audit logs.
    username str
    The user name of the Google account.
    password String
    Input only. The password of the Google account. The credential is stored encrypted and not returned in any response nor included in audit logs.
    username String
    The user name of the Google account.

    ScanConfigTargetPlatformsItem, ScanConfigTargetPlatformsItemArgs

    TargetPlatformUnspecified
    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.
    ScanConfigTargetPlatformsItemTargetPlatformUnspecified
    TARGET_PLATFORM_UNSPECIFIEDThe target platform is unknown. Requests with this enum value will be rejected with INVALID_ARGUMENT error.
    ScanConfigTargetPlatformsItemAppEngine
    APP_ENGINEGoogle App Engine service.
    ScanConfigTargetPlatformsItemCompute
    COMPUTEGoogle Compute Engine service.
    ScanConfigTargetPlatformsItemCloudRun
    CLOUD_RUNGoogle Cloud Run service.
    ScanConfigTargetPlatformsItemCloudFunctions
    CLOUD_FUNCTIONSGoogle Cloud Function service.
    TargetPlatformUnspecified
    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.
    TargetPlatformUnspecified
    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

    UserAgentUnspecified
    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.
    ScanConfigUserAgentUserAgentUnspecified
    USER_AGENT_UNSPECIFIEDThe user agent is unknown. Service will default to CHROME_LINUX.
    ScanConfigUserAgentChromeLinux
    CHROME_LINUXChrome on Linux. This is the service default if unspecified.
    ScanConfigUserAgentChromeAndroid
    CHROME_ANDROIDChrome on Android.
    ScanConfigUserAgentSafariIphone
    SAFARI_IPHONESafari on IPhone.
    UserAgentUnspecified
    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.
    UserAgentUnspecified
    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.
    ExecutionState Pulumi.GoogleNative.WebSecurityScanner.V1Alpha.ScanRunExecutionState
    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.GoogleNative.WebSecurityScanner.V1Alpha.ScanRunResultState
    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.
    UrlsCrawledCount string
    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.
    UrlsTestedCount string
    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.
    EndTime string
    The time at which the ScanRun reached termination state - that the ScanRun is either finished or stopped by user.
    ExecutionState ScanRunExecutionState
    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 ScanRunResultState
    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.
    UrlsCrawledCount string
    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.
    UrlsTestedCount string
    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.
    endTime String
    The time at which the ScanRun reached termination state - that the ScanRun is either finished or stopped by user.
    executionState ScanRunExecutionState
    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 ScanRunResultState
    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.
    urlsCrawledCount String
    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.
    urlsTestedCount String
    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.
    endTime string
    The time at which the ScanRun reached termination state - that the ScanRun is either finished or stopped by user.
    executionState ScanRunExecutionState
    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 ScanRunResultState
    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.
    urlsCrawledCount string
    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.
    urlsTestedCount string
    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.
    end_time str
    The time at which the ScanRun reached termination state - that the ScanRun is either finished or stopped by user.
    execution_state ScanRunExecutionState
    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 ScanRunResultState
    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_count str
    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_count str
    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.
    endTime String
    The time at which the ScanRun reached termination state - that the ScanRun is either finished or stopped by user.
    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.
    urlsCrawledCount String
    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.
    urlsTestedCount String
    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.

    ScanRunExecutionState, ScanRunExecutionStateArgs

    ExecutionStateUnspecified
    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.
    ScanRunExecutionStateExecutionStateUnspecified
    EXECUTION_STATE_UNSPECIFIEDRepresents an invalid state caused by internal server error. This value should never be returned.
    ScanRunExecutionStateQueued
    QUEUEDThe scan is waiting in the queue.
    ScanRunExecutionStateScanning
    SCANNINGThe scan is in progress.
    ScanRunExecutionStateFinished
    FINISHEDThe scan is either finished or stopped by user.
    ExecutionStateUnspecified
    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.
    ExecutionStateUnspecified
    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.
    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.
    UrlsCrawledCount string
    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.
    UrlsTestedCount string
    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.
    EndTime string
    The time at which the ScanRun reached termination state - that the ScanRun is either finished or stopped by user.
    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.
    UrlsCrawledCount string
    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.
    UrlsTestedCount string
    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.
    endTime String
    The time at which the ScanRun reached termination state - that the ScanRun is either finished or stopped by user.
    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.
    urlsCrawledCount String
    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.
    urlsTestedCount String
    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.
    endTime string
    The time at which the ScanRun reached termination state - that the ScanRun is either finished or stopped by user.
    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.
    urlsCrawledCount string
    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.
    urlsTestedCount string
    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.
    end_time str
    The time at which the ScanRun reached termination state - that the ScanRun is either finished or stopped by user.
    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_count str
    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_count str
    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.
    endTime String
    The time at which the ScanRun reached termination state - that the ScanRun is either finished or stopped by user.
    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.
    urlsCrawledCount String
    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.
    urlsTestedCount String
    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.

    ScanRunResultState, ScanRunResultStateArgs

    ResultStateUnspecified
    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.
    ScanRunResultStateResultStateUnspecified
    RESULT_STATE_UNSPECIFIEDDefault value. This value is returned when the ScanRun is not yet finished.
    ScanRunResultStateSuccess
    SUCCESSThe scan finished without errors.
    ScanRunResultStateError
    ERRORThe scan finished with errors.
    ScanRunResultStateKilled
    KILLEDThe scan was terminated by user.
    ResultStateUnspecified
    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.
    ResultStateUnspecified
    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.

    Schedule, ScheduleArgs

    IntervalDurationDays int
    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.
    IntervalDurationDays int
    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.
    intervalDurationDays Integer
    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.
    intervalDurationDays number
    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_days int
    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.
    intervalDurationDays Number
    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

    IntervalDurationDays int
    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.
    IntervalDurationDays int
    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.
    intervalDurationDays Integer
    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.
    intervalDurationDays number
    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_days int
    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.
    intervalDurationDays Number
    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-native logo

    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