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 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 This property is required. string
The unique name of the resource.
args This property is required. ScanConfigArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. 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 This property is required. string
The unique name of the resource.
args This property is required. ScanConfigArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. ScanConfigArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. ScanConfigArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Constructor example

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

var 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,
});
Copy
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,
})
Copy
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());
Copy
google_native_scan_config_resource = google_native.websecurityscanner.v1alpha.ScanConfig("google-nativeScanConfigResource",
    display_name="string",
    starting_urls=["string"],
    authentication={
        "custom_account": {
            "login_url": "string",
            "password": "string",
            "username": "string",
        },
        "google_account": {
            "password": "string",
            "username": "string",
        },
    },
    blacklist_patterns=["string"],
    latest_run={
        "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={
        "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)
Copy
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,
});
Copy
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
Copy

ScanConfig Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The ScanConfig resource accepts the following input properties:

DisplayName This property is required. string
The user provided display name of the ScanConfig.
StartingUrls This property is required. 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 Changes to this property will trigger replacement. 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 This property is required. string
The user provided display name of the ScanConfig.
StartingUrls This property is required. []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 Changes to this property will trigger replacement. 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 This property is required. String
The user provided display name of the ScanConfig.
startingUrls This property is required. 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 Changes to this property will trigger replacement. 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 This property is required. string
The user provided display name of the ScanConfig.
startingUrls This property is required. 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 Changes to this property will trigger replacement. 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 This property is required. str
The user provided display name of the ScanConfig.
starting_urls This property is required. 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 Changes to this property will trigger replacement. 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 This property is required. String
The user provided display name of the ScanConfig.
startingUrls This property is required. 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 Changes to this property will trigger replacement. 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 This property is required. Pulumi.GoogleNative.WebSecurityScanner.V1Alpha.Inputs.CustomAccountResponse
Authentication using a custom account.
GoogleAccount This property is required. Pulumi.GoogleNative.WebSecurityScanner.V1Alpha.Inputs.GoogleAccountResponse
Authentication using a Google account.
CustomAccount This property is required. CustomAccountResponse
Authentication using a custom account.
GoogleAccount This property is required. GoogleAccountResponse
Authentication using a Google account.
customAccount This property is required. CustomAccountResponse
Authentication using a custom account.
googleAccount This property is required. GoogleAccountResponse
Authentication using a Google account.
customAccount This property is required. CustomAccountResponse
Authentication using a custom account.
googleAccount This property is required. GoogleAccountResponse
Authentication using a Google account.
custom_account This property is required. CustomAccountResponse
Authentication using a custom account.
google_account This property is required. GoogleAccountResponse
Authentication using a Google account.
customAccount This property is required. Property Map
Authentication using a custom account.
googleAccount This property is required. Property Map
Authentication using a Google account.

CustomAccount
, CustomAccountArgs

LoginUrl This property is required. string
The login form URL of the website.
Password This property is required. 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 This property is required. string
The user name of the custom account.
LoginUrl This property is required. string
The login form URL of the website.
Password This property is required. 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 This property is required. string
The user name of the custom account.
loginUrl This property is required. String
The login form URL of the website.
password This property is required. 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 This property is required. String
The user name of the custom account.
loginUrl This property is required. string
The login form URL of the website.
password This property is required. 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 This property is required. string
The user name of the custom account.
login_url This property is required. str
The login form URL of the website.
password This property is required. 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 This property is required. str
The user name of the custom account.
loginUrl This property is required. String
The login form URL of the website.
password This property is required. 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 This property is required. String
The user name of the custom account.

CustomAccountResponse
, CustomAccountResponseArgs

LoginUrl This property is required. string
The login form URL of the website.
Password This property is required. 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 This property is required. string
The user name of the custom account.
LoginUrl This property is required. string
The login form URL of the website.
Password This property is required. 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 This property is required. string
The user name of the custom account.
loginUrl This property is required. String
The login form URL of the website.
password This property is required. 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 This property is required. String
The user name of the custom account.
loginUrl This property is required. string
The login form URL of the website.
password This property is required. 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 This property is required. string
The user name of the custom account.
login_url This property is required. str
The login form URL of the website.
password This property is required. 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 This property is required. str
The user name of the custom account.
loginUrl This property is required. String
The login form URL of the website.
password This property is required. 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 This property is required. String
The user name of the custom account.

GoogleAccount
, GoogleAccountArgs

Password This property is required. 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 This property is required. string
The user name of the Google account.
Password This property is required. 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 This property is required. string
The user name of the Google account.
password This property is required. 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 This property is required. String
The user name of the Google account.
password This property is required. 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 This property is required. string
The user name of the Google account.
password This property is required. 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 This property is required. str
The user name of the Google account.
password This property is required. 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 This property is required. String
The user name of the Google account.

GoogleAccountResponse
, GoogleAccountResponseArgs

Password This property is required. 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 This property is required. string
The user name of the Google account.
Password This property is required. 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 This property is required. string
The user name of the Google account.
password This property is required. 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 This property is required. String
The user name of the Google account.
password This property is required. 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 This property is required. string
The user name of the Google account.
password This property is required. 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 This property is required. str
The user name of the Google account.
password This property is required. 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 This property is required. 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 This property is required. string
The time at which the ScanRun reached termination state - that the ScanRun is either finished or stopped by user.
ExecutionState This property is required. string
The execution state of the ScanRun.
HasVulnerabilities This property is required. bool
Whether the scan run has found any vulnerabilities.
Name This property is required. 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 This property is required. 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 This property is required. string
The result state of the ScanRun. This field is only available after the execution state reaches "FINISHED".
StartTime This property is required. string
The time at which the ScanRun started.
UrlsCrawledCount This property is required. 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 This property is required. 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 This property is required. string
The time at which the ScanRun reached termination state - that the ScanRun is either finished or stopped by user.
ExecutionState This property is required. string
The execution state of the ScanRun.
HasVulnerabilities This property is required. bool
Whether the scan run has found any vulnerabilities.
Name This property is required. 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 This property is required. 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 This property is required. string
The result state of the ScanRun. This field is only available after the execution state reaches "FINISHED".
StartTime This property is required. string
The time at which the ScanRun started.
UrlsCrawledCount This property is required. 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 This property is required. 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 This property is required. String
The time at which the ScanRun reached termination state - that the ScanRun is either finished or stopped by user.
executionState This property is required. String
The execution state of the ScanRun.
hasVulnerabilities This property is required. Boolean
Whether the scan run has found any vulnerabilities.
name This property is required. 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 This property is required. 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 This property is required. String
The result state of the ScanRun. This field is only available after the execution state reaches "FINISHED".
startTime This property is required. String
The time at which the ScanRun started.
urlsCrawledCount This property is required. 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 This property is required. 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 This property is required. string
The time at which the ScanRun reached termination state - that the ScanRun is either finished or stopped by user.
executionState This property is required. string
The execution state of the ScanRun.
hasVulnerabilities This property is required. boolean
Whether the scan run has found any vulnerabilities.
name This property is required. 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 This property is required. 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 This property is required. string
The result state of the ScanRun. This field is only available after the execution state reaches "FINISHED".
startTime This property is required. string
The time at which the ScanRun started.
urlsCrawledCount This property is required. 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 This property is required. 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 This property is required. str
The time at which the ScanRun reached termination state - that the ScanRun is either finished or stopped by user.
execution_state This property is required. str
The execution state of the ScanRun.
has_vulnerabilities This property is required. bool
Whether the scan run has found any vulnerabilities.
name This property is required. 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 This property is required. 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 This property is required. str
The result state of the ScanRun. This field is only available after the execution state reaches "FINISHED".
start_time This property is required. str
The time at which the ScanRun started.
urls_crawled_count This property is required. 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 This property is required. 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 This property is required. String
The time at which the ScanRun reached termination state - that the ScanRun is either finished or stopped by user.
executionState This property is required. String
The execution state of the ScanRun.
hasVulnerabilities This property is required. Boolean
Whether the scan run has found any vulnerabilities.
name This property is required. 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 This property is required. 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 This property is required. String
The result state of the ScanRun. This field is only available after the execution state reaches "FINISHED".
startTime This property is required. String
The time at which the ScanRun started.
urlsCrawledCount This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. int
The duration of time between executions in days.
ScheduleTime This property is required. 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 This property is required. int
The duration of time between executions in days.
ScheduleTime This property is required. 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 This property is required. Integer
The duration of time between executions in days.
scheduleTime This property is required. 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 This property is required. number
The duration of time between executions in days.
scheduleTime This property is required. 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 This property is required. int
The duration of time between executions in days.
schedule_time This property is required. 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 This property is required. Number
The duration of time between executions in days.
scheduleTime This property is required. 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