v1beta

package
v0.32.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 29, 2023 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// There is no error.
	ScanConfigErrorCodeCodeUnspecified = ScanConfigErrorCode("CODE_UNSPECIFIED")
	// There is no error.
	ScanConfigErrorCodeOk = ScanConfigErrorCode("OK")
	// Indicates an internal server error. Please DO NOT USE THIS ERROR CODE unless the root cause is truly unknown.
	ScanConfigErrorCodeInternalError = ScanConfigErrorCode("INTERNAL_ERROR")
	// One of the seed URLs is an App Engine URL but we cannot validate the scan settings due to an App Engine API backend error.
	ScanConfigErrorCodeAppengineApiBackendError = ScanConfigErrorCode("APPENGINE_API_BACKEND_ERROR")
	// One of the seed URLs is an App Engine URL but we cannot access the App Engine API to validate scan settings.
	ScanConfigErrorCodeAppengineApiNotAccessible = ScanConfigErrorCode("APPENGINE_API_NOT_ACCESSIBLE")
	// One of the seed URLs is an App Engine URL but the Default Host of the App Engine is not set.
	ScanConfigErrorCodeAppengineDefaultHostMissing = ScanConfigErrorCode("APPENGINE_DEFAULT_HOST_MISSING")
	// Google corporate accounts can not be used for scanning.
	ScanConfigErrorCodeCannotUseGoogleComAccount = ScanConfigErrorCode("CANNOT_USE_GOOGLE_COM_ACCOUNT")
	// The account of the scan creator can not be used for scanning.
	ScanConfigErrorCodeCannotUseOwnerAccount = ScanConfigErrorCode("CANNOT_USE_OWNER_ACCOUNT")
	// This scan targets Compute Engine, but we cannot validate scan settings due to a Compute Engine API backend error.
	ScanConfigErrorCodeComputeApiBackendError = ScanConfigErrorCode("COMPUTE_API_BACKEND_ERROR")
	// This scan targets Compute Engine, but we cannot access the Compute Engine API to validate the scan settings.
	ScanConfigErrorCodeComputeApiNotAccessible = ScanConfigErrorCode("COMPUTE_API_NOT_ACCESSIBLE")
	// The Custom Login URL does not belong to the current project.
	ScanConfigErrorCodeCustomLoginUrlDoesNotBelongToCurrentProject = ScanConfigErrorCode("CUSTOM_LOGIN_URL_DOES_NOT_BELONG_TO_CURRENT_PROJECT")
	// The Custom Login URL is malformed (can not be parsed).
	ScanConfigErrorCodeCustomLoginUrlMalformed = ScanConfigErrorCode("CUSTOM_LOGIN_URL_MALFORMED")
	// The Custom Login URL is mapped to a non-routable IP address in DNS.
	ScanConfigErrorCodeCustomLoginUrlMappedToNonRoutableAddress = ScanConfigErrorCode("CUSTOM_LOGIN_URL_MAPPED_TO_NON_ROUTABLE_ADDRESS")
	// The Custom Login URL is mapped to an IP address which is not reserved for the current project.
	ScanConfigErrorCodeCustomLoginUrlMappedToUnreservedAddress = ScanConfigErrorCode("CUSTOM_LOGIN_URL_MAPPED_TO_UNRESERVED_ADDRESS")
	// The Custom Login URL has a non-routable IP address.
	ScanConfigErrorCodeCustomLoginUrlHasNonRoutableIpAddress = ScanConfigErrorCode("CUSTOM_LOGIN_URL_HAS_NON_ROUTABLE_IP_ADDRESS")
	// The Custom Login URL has an IP address which is not reserved for the current project.
	ScanConfigErrorCodeCustomLoginUrlHasUnreservedIpAddress = ScanConfigErrorCode("CUSTOM_LOGIN_URL_HAS_UNRESERVED_IP_ADDRESS")
	// Another scan with the same name (case-sensitive) already exists.
	ScanConfigErrorCodeDuplicateScanName = ScanConfigErrorCode("DUPLICATE_SCAN_NAME")
	// A field is set to an invalid value.
	ScanConfigErrorCodeInvalidFieldValue = ScanConfigErrorCode("INVALID_FIELD_VALUE")
	// There was an error trying to authenticate to the scan target.
	ScanConfigErrorCodeFailedToAuthenticateToTarget = ScanConfigErrorCode("FAILED_TO_AUTHENTICATE_TO_TARGET")
	// Finding type value is not specified in the list findings request.
	ScanConfigErrorCodeFindingTypeUnspecified = ScanConfigErrorCode("FINDING_TYPE_UNSPECIFIED")
	// Scan targets Compute Engine, yet current project was not whitelisted for Google Compute Engine Scanning Alpha access.
	ScanConfigErrorCodeForbiddenToScanCompute = ScanConfigErrorCode("FORBIDDEN_TO_SCAN_COMPUTE")
	// User tries to update managed scan
	ScanConfigErrorCodeForbiddenUpdateToManagedScan = ScanConfigErrorCode("FORBIDDEN_UPDATE_TO_MANAGED_SCAN")
	// The supplied filter is malformed. For example, it can not be parsed, does not have a filter type in expression, or the same filter type appears more than once.
	ScanConfigErrorCodeMalformedFilter = ScanConfigErrorCode("MALFORMED_FILTER")
	// The supplied resource name is malformed (can not be parsed).
	ScanConfigErrorCodeMalformedResourceName = ScanConfigErrorCode("MALFORMED_RESOURCE_NAME")
	// The current project is not in an active state.
	ScanConfigErrorCodeProjectInactive = ScanConfigErrorCode("PROJECT_INACTIVE")
	// A required field is not set.
	ScanConfigErrorCodeRequiredField = ScanConfigErrorCode("REQUIRED_FIELD")
	// Project id, scanconfig id, scanrun id, or finding id are not consistent with each other in resource name.
	ScanConfigErrorCodeResourceNameInconsistent = ScanConfigErrorCode("RESOURCE_NAME_INCONSISTENT")
	// The scan being requested to start is already running.
	ScanConfigErrorCodeScanAlreadyRunning = ScanConfigErrorCode("SCAN_ALREADY_RUNNING")
	// The scan that was requested to be stopped is not running.
	ScanConfigErrorCodeScanNotRunning = ScanConfigErrorCode("SCAN_NOT_RUNNING")
	// One of the seed URLs does not belong to the current project.
	ScanConfigErrorCodeSeedUrlDoesNotBelongToCurrentProject = ScanConfigErrorCode("SEED_URL_DOES_NOT_BELONG_TO_CURRENT_PROJECT")
	// One of the seed URLs is malformed (can not be parsed).
	ScanConfigErrorCodeSeedUrlMalformed = ScanConfigErrorCode("SEED_URL_MALFORMED")
	// One of the seed URLs is mapped to a non-routable IP address in DNS.
	ScanConfigErrorCodeSeedUrlMappedToNonRoutableAddress = ScanConfigErrorCode("SEED_URL_MAPPED_TO_NON_ROUTABLE_ADDRESS")
	// One of the seed URLs is mapped to an IP address which is not reserved for the current project.
	ScanConfigErrorCodeSeedUrlMappedToUnreservedAddress = ScanConfigErrorCode("SEED_URL_MAPPED_TO_UNRESERVED_ADDRESS")
	// One of the seed URLs has on-routable IP address.
	ScanConfigErrorCodeSeedUrlHasNonRoutableIpAddress = ScanConfigErrorCode("SEED_URL_HAS_NON_ROUTABLE_IP_ADDRESS")
	// One of the seed URLs has an IP address that is not reserved for the current project.
	ScanConfigErrorCodeSeedUrlHasUnreservedIpAddress = ScanConfigErrorCode("SEED_URL_HAS_UNRESERVED_IP_ADDRESS")
	// The Web Security Scanner service account is not configured under the project.
	ScanConfigErrorCodeServiceAccountNotConfigured = ScanConfigErrorCode("SERVICE_ACCOUNT_NOT_CONFIGURED")
	// A project has reached the maximum number of scans.
	ScanConfigErrorCodeTooManyScans = ScanConfigErrorCode("TOO_MANY_SCANS")
	// Resolving the details of the current project fails.
	ScanConfigErrorCodeUnableToResolveProjectInfo = ScanConfigErrorCode("UNABLE_TO_RESOLVE_PROJECT_INFO")
	// One or more blacklist patterns were in the wrong format.
	ScanConfigErrorCodeUnsupportedBlacklistPatternFormat = ScanConfigErrorCode("UNSUPPORTED_BLACKLIST_PATTERN_FORMAT")
	// The supplied filter is not supported.
	ScanConfigErrorCodeUnsupportedFilter = ScanConfigErrorCode("UNSUPPORTED_FILTER")
	// The supplied finding type is not supported. For example, we do not provide findings of the given finding type.
	ScanConfigErrorCodeUnsupportedFindingType = ScanConfigErrorCode("UNSUPPORTED_FINDING_TYPE")
	// The URL scheme of one or more of the supplied URLs is not supported.
	ScanConfigErrorCodeUnsupportedUrlScheme = ScanConfigErrorCode("UNSUPPORTED_URL_SCHEME")
	// CAI is not able to list assets.
	ScanConfigErrorCodeCloudAssetInventoryAssetNotFound = ScanConfigErrorCode("CLOUD_ASSET_INVENTORY_ASSET_NOT_FOUND")
)
View Source
const (
	// Use default, which is ENABLED.
	ScanConfigExportToSecurityCommandCenterExportToSecurityCommandCenterUnspecified = ScanConfigExportToSecurityCommandCenter("EXPORT_TO_SECURITY_COMMAND_CENTER_UNSPECIFIED")
	// Export results of this scan to Security Command Center.
	ScanConfigExportToSecurityCommandCenterEnabled = ScanConfigExportToSecurityCommandCenter("ENABLED")
	// Do not export results of this scan to Security Command Center.
	ScanConfigExportToSecurityCommandCenterDisabled = ScanConfigExportToSecurityCommandCenter("DISABLED")
)
View Source
const (
	// Use default, which is NORMAL.
	ScanConfigRiskLevelRiskLevelUnspecified = ScanConfigRiskLevel("RISK_LEVEL_UNSPECIFIED")
	// Normal scanning (Recommended)
	ScanConfigRiskLevelNormal = ScanConfigRiskLevel("NORMAL")
	// Lower impact scanning
	ScanConfigRiskLevelLow = ScanConfigRiskLevel("LOW")
)
View Source
const (
	// The target platform is unknown. Requests with this enum value will be rejected with INVALID_ARGUMENT error.
	ScanConfigTargetPlatformsItemTargetPlatformUnspecified = ScanConfigTargetPlatformsItem("TARGET_PLATFORM_UNSPECIFIED")
	// Google App Engine service.
	ScanConfigTargetPlatformsItemAppEngine = ScanConfigTargetPlatformsItem("APP_ENGINE")
	// Google Compute Engine service.
	ScanConfigTargetPlatformsItemCompute = ScanConfigTargetPlatformsItem("COMPUTE")
	// Google Cloud Run service.
	ScanConfigTargetPlatformsItemCloudRun = ScanConfigTargetPlatformsItem("CLOUD_RUN")
	// Google Cloud Function service.
	ScanConfigTargetPlatformsItemCloudFunctions = ScanConfigTargetPlatformsItem("CLOUD_FUNCTIONS")
)
View Source
const (
	// The user agent is unknown. Service will default to CHROME_LINUX.
	ScanConfigUserAgentUserAgentUnspecified = ScanConfigUserAgent("USER_AGENT_UNSPECIFIED")
	// Chrome on Linux. This is the service default if unspecified.
	ScanConfigUserAgentChromeLinux = ScanConfigUserAgent("CHROME_LINUX")
	// Chrome on Android.
	ScanConfigUserAgentChromeAndroid = ScanConfigUserAgent("CHROME_ANDROID")
	// Safari on IPhone.
	ScanConfigUserAgentSafariIphone = ScanConfigUserAgent("SAFARI_IPHONE")
)
View Source
const (
	// Default value is never used.
	ScanRunErrorTraceCodeCodeUnspecified = ScanRunErrorTraceCode("CODE_UNSPECIFIED")
	// Indicates that the scan run failed due to an internal server error.
	ScanRunErrorTraceCodeInternalError = ScanRunErrorTraceCode("INTERNAL_ERROR")
	// Indicates a scan configuration error, usually due to outdated ScanConfig settings, such as starting_urls or the DNS configuration.
	ScanRunErrorTraceCodeScanConfigIssue = ScanRunErrorTraceCode("SCAN_CONFIG_ISSUE")
	// Indicates an authentication error, usually due to outdated ScanConfig authentication settings.
	ScanRunErrorTraceCodeAuthenticationConfigIssue = ScanRunErrorTraceCode("AUTHENTICATION_CONFIG_ISSUE")
	// Indicates a scan operation timeout, usually caused by a very large site.
	ScanRunErrorTraceCodeTimedOutWhileScanning = ScanRunErrorTraceCode("TIMED_OUT_WHILE_SCANNING")
	// Indicates that a scan encountered excessive redirects, either to authentication or some other page outside of the scan scope.
	ScanRunErrorTraceCodeTooManyRedirects = ScanRunErrorTraceCode("TOO_MANY_REDIRECTS")
	// Indicates that a scan encountered numerous errors from the web site pages. When available, most_common_http_error_code field indicates the most common HTTP error code encountered during the scan.
	ScanRunErrorTraceCodeTooManyHttpErrors = ScanRunErrorTraceCode("TOO_MANY_HTTP_ERRORS")
	// Indicates that some of the starting web urls returned HTTP errors during the scan.
	ScanRunErrorTraceCodeStartingUrlsCrawlHttpErrors = ScanRunErrorTraceCode("STARTING_URLS_CRAWL_HTTP_ERRORS")
)
View Source
const (
	// Represents an invalid state caused by internal server error. This value should never be returned.
	ScanRunExecutionStateExecutionStateUnspecified = ScanRunExecutionState("EXECUTION_STATE_UNSPECIFIED")
	// The scan is waiting in the queue.
	ScanRunExecutionStateQueued = ScanRunExecutionState("QUEUED")
	// The scan is in progress.
	ScanRunExecutionStateScanning = ScanRunExecutionState("SCANNING")
	// The scan is either finished or stopped by user.
	ScanRunExecutionStateFinished = ScanRunExecutionState("FINISHED")
)
View Source
const (
	// Default value. This value is returned when the ScanRun is not yet finished.
	ScanRunResultStateResultStateUnspecified = ScanRunResultState("RESULT_STATE_UNSPECIFIED")
	// The scan finished without errors.
	ScanRunResultStateSuccess = ScanRunResultState("SUCCESS")
	// The scan finished with errors.
	ScanRunResultStateError = ScanRunResultState("ERROR")
	// The scan was terminated by user.
	ScanRunResultStateKilled = ScanRunResultState("KILLED")
)
View Source
const (
	// Default value is never used.
	ScanRunWarningTraceCodeCodeUnspecified = ScanRunWarningTraceCode("CODE_UNSPECIFIED")
	// Indicates that a scan discovered an unexpectedly low number of URLs. This is sometimes caused by complex navigation features or by using a single URL for numerous pages.
	ScanRunWarningTraceCodeInsufficientCrawlResults = ScanRunWarningTraceCode("INSUFFICIENT_CRAWL_RESULTS")
	// Indicates that a scan discovered too many URLs to test, or excessive redundant URLs.
	ScanRunWarningTraceCodeTooManyCrawlResults = ScanRunWarningTraceCode("TOO_MANY_CRAWL_RESULTS")
	// Indicates that too many tests have been generated for the scan. Customer should try reducing the number of starting URLs, increasing the QPS rate, or narrowing down the scope of the scan using the excluded patterns.
	ScanRunWarningTraceCodeTooManyFuzzTasks = ScanRunWarningTraceCode("TOO_MANY_FUZZ_TASKS")
	// Indicates that a scan is blocked by IAP.
	ScanRunWarningTraceCodeBlockedByIap = ScanRunWarningTraceCode("BLOCKED_BY_IAP")
	// Indicates that no seed is found for a scan
	ScanRunWarningTraceCodeNoStartingUrlFoundForManagedScan = ScanRunWarningTraceCode("NO_STARTING_URL_FOUND_FOR_MANAGED_SCAN")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Authentication

type Authentication struct {
	// Authentication using a custom account.
	CustomAccount *CustomAccount `pulumi:"customAccount"`
	// Authentication using a Google account.
	GoogleAccount *GoogleAccount `pulumi:"googleAccount"`
	// Authentication using Identity-Aware-Proxy (IAP).
	IapCredential *IapCredential `pulumi:"iapCredential"`
}

Scan authentication configuration.

type AuthenticationArgs

type AuthenticationArgs struct {
	// Authentication using a custom account.
	CustomAccount CustomAccountPtrInput `pulumi:"customAccount"`
	// Authentication using a Google account.
	GoogleAccount GoogleAccountPtrInput `pulumi:"googleAccount"`
	// Authentication using Identity-Aware-Proxy (IAP).
	IapCredential IapCredentialPtrInput `pulumi:"iapCredential"`
}

Scan authentication configuration.

func (AuthenticationArgs) ElementType

func (AuthenticationArgs) ElementType() reflect.Type

func (AuthenticationArgs) ToAuthenticationOutput

func (i AuthenticationArgs) ToAuthenticationOutput() AuthenticationOutput

func (AuthenticationArgs) ToAuthenticationOutputWithContext

func (i AuthenticationArgs) ToAuthenticationOutputWithContext(ctx context.Context) AuthenticationOutput

func (AuthenticationArgs) ToAuthenticationPtrOutput

func (i AuthenticationArgs) ToAuthenticationPtrOutput() AuthenticationPtrOutput

func (AuthenticationArgs) ToAuthenticationPtrOutputWithContext

func (i AuthenticationArgs) ToAuthenticationPtrOutputWithContext(ctx context.Context) AuthenticationPtrOutput

type AuthenticationInput

type AuthenticationInput interface {
	pulumi.Input

	ToAuthenticationOutput() AuthenticationOutput
	ToAuthenticationOutputWithContext(context.Context) AuthenticationOutput
}

AuthenticationInput is an input type that accepts AuthenticationArgs and AuthenticationOutput values. You can construct a concrete instance of `AuthenticationInput` via:

AuthenticationArgs{...}

type AuthenticationOutput

type AuthenticationOutput struct{ *pulumi.OutputState }

Scan authentication configuration.

func (AuthenticationOutput) CustomAccount

func (o AuthenticationOutput) CustomAccount() CustomAccountPtrOutput

Authentication using a custom account.

func (AuthenticationOutput) ElementType

func (AuthenticationOutput) ElementType() reflect.Type

func (AuthenticationOutput) GoogleAccount

func (o AuthenticationOutput) GoogleAccount() GoogleAccountPtrOutput

Authentication using a Google account.

func (AuthenticationOutput) IapCredential

func (o AuthenticationOutput) IapCredential() IapCredentialPtrOutput

Authentication using Identity-Aware-Proxy (IAP).

func (AuthenticationOutput) ToAuthenticationOutput

func (o AuthenticationOutput) ToAuthenticationOutput() AuthenticationOutput

func (AuthenticationOutput) ToAuthenticationOutputWithContext

func (o AuthenticationOutput) ToAuthenticationOutputWithContext(ctx context.Context) AuthenticationOutput

func (AuthenticationOutput) ToAuthenticationPtrOutput

func (o AuthenticationOutput) ToAuthenticationPtrOutput() AuthenticationPtrOutput

func (AuthenticationOutput) ToAuthenticationPtrOutputWithContext

func (o AuthenticationOutput) ToAuthenticationPtrOutputWithContext(ctx context.Context) AuthenticationPtrOutput

type AuthenticationPtrInput

type AuthenticationPtrInput interface {
	pulumi.Input

	ToAuthenticationPtrOutput() AuthenticationPtrOutput
	ToAuthenticationPtrOutputWithContext(context.Context) AuthenticationPtrOutput
}

AuthenticationPtrInput is an input type that accepts AuthenticationArgs, AuthenticationPtr and AuthenticationPtrOutput values. You can construct a concrete instance of `AuthenticationPtrInput` via:

        AuthenticationArgs{...}

or:

        nil

type AuthenticationPtrOutput

type AuthenticationPtrOutput struct{ *pulumi.OutputState }

func (AuthenticationPtrOutput) CustomAccount

Authentication using a custom account.

func (AuthenticationPtrOutput) Elem

func (AuthenticationPtrOutput) ElementType

func (AuthenticationPtrOutput) ElementType() reflect.Type

func (AuthenticationPtrOutput) GoogleAccount

Authentication using a Google account.

func (AuthenticationPtrOutput) IapCredential

Authentication using Identity-Aware-Proxy (IAP).

func (AuthenticationPtrOutput) ToAuthenticationPtrOutput

func (o AuthenticationPtrOutput) ToAuthenticationPtrOutput() AuthenticationPtrOutput

func (AuthenticationPtrOutput) ToAuthenticationPtrOutputWithContext

func (o AuthenticationPtrOutput) ToAuthenticationPtrOutputWithContext(ctx context.Context) AuthenticationPtrOutput

type AuthenticationResponse

type AuthenticationResponse struct {
	// Authentication using a custom account.
	CustomAccount CustomAccountResponse `pulumi:"customAccount"`
	// Authentication using a Google account.
	GoogleAccount GoogleAccountResponse `pulumi:"googleAccount"`
	// Authentication using Identity-Aware-Proxy (IAP).
	IapCredential IapCredentialResponse `pulumi:"iapCredential"`
}

Scan authentication configuration.

type AuthenticationResponseOutput

type AuthenticationResponseOutput struct{ *pulumi.OutputState }

Scan authentication configuration.

func (AuthenticationResponseOutput) CustomAccount

Authentication using a custom account.

func (AuthenticationResponseOutput) ElementType

func (AuthenticationResponseOutput) GoogleAccount

Authentication using a Google account.

func (AuthenticationResponseOutput) IapCredential

Authentication using Identity-Aware-Proxy (IAP).

func (AuthenticationResponseOutput) ToAuthenticationResponseOutput

func (o AuthenticationResponseOutput) ToAuthenticationResponseOutput() AuthenticationResponseOutput

func (AuthenticationResponseOutput) ToAuthenticationResponseOutputWithContext

func (o AuthenticationResponseOutput) ToAuthenticationResponseOutputWithContext(ctx context.Context) AuthenticationResponseOutput

type CustomAccount

type CustomAccount struct {
	// The login form URL of the website.
	LoginUrl string `pulumi:"loginUrl"`
	// Input only. The password of the custom account. The credential is stored encrypted and not returned in any response nor included in audit logs.
	Password string `pulumi:"password"`
	// The user name of the custom account.
	Username string `pulumi:"username"`
}

Describes authentication configuration that uses a custom account.

type CustomAccountArgs

type CustomAccountArgs struct {
	// The login form URL of the website.
	LoginUrl pulumi.StringInput `pulumi:"loginUrl"`
	// Input only. The password of the custom account. The credential is stored encrypted and not returned in any response nor included in audit logs.
	Password pulumi.StringInput `pulumi:"password"`
	// The user name of the custom account.
	Username pulumi.StringInput `pulumi:"username"`
}

Describes authentication configuration that uses a custom account.

func (CustomAccountArgs) ElementType

func (CustomAccountArgs) ElementType() reflect.Type

func (CustomAccountArgs) ToCustomAccountOutput

func (i CustomAccountArgs) ToCustomAccountOutput() CustomAccountOutput

func (CustomAccountArgs) ToCustomAccountOutputWithContext

func (i CustomAccountArgs) ToCustomAccountOutputWithContext(ctx context.Context) CustomAccountOutput

func (CustomAccountArgs) ToCustomAccountPtrOutput

func (i CustomAccountArgs) ToCustomAccountPtrOutput() CustomAccountPtrOutput

func (CustomAccountArgs) ToCustomAccountPtrOutputWithContext

func (i CustomAccountArgs) ToCustomAccountPtrOutputWithContext(ctx context.Context) CustomAccountPtrOutput

type CustomAccountInput

type CustomAccountInput interface {
	pulumi.Input

	ToCustomAccountOutput() CustomAccountOutput
	ToCustomAccountOutputWithContext(context.Context) CustomAccountOutput
}

CustomAccountInput is an input type that accepts CustomAccountArgs and CustomAccountOutput values. You can construct a concrete instance of `CustomAccountInput` via:

CustomAccountArgs{...}

type CustomAccountOutput

type CustomAccountOutput struct{ *pulumi.OutputState }

Describes authentication configuration that uses a custom account.

func (CustomAccountOutput) ElementType

func (CustomAccountOutput) ElementType() reflect.Type

func (CustomAccountOutput) LoginUrl

The login form URL of the website.

func (CustomAccountOutput) Password

Input only. The password of the custom account. The credential is stored encrypted and not returned in any response nor included in audit logs.

func (CustomAccountOutput) ToCustomAccountOutput

func (o CustomAccountOutput) ToCustomAccountOutput() CustomAccountOutput

func (CustomAccountOutput) ToCustomAccountOutputWithContext

func (o CustomAccountOutput) ToCustomAccountOutputWithContext(ctx context.Context) CustomAccountOutput

func (CustomAccountOutput) ToCustomAccountPtrOutput

func (o CustomAccountOutput) ToCustomAccountPtrOutput() CustomAccountPtrOutput

func (CustomAccountOutput) ToCustomAccountPtrOutputWithContext

func (o CustomAccountOutput) ToCustomAccountPtrOutputWithContext(ctx context.Context) CustomAccountPtrOutput

func (CustomAccountOutput) Username

The user name of the custom account.

type CustomAccountPtrInput

type CustomAccountPtrInput interface {
	pulumi.Input

	ToCustomAccountPtrOutput() CustomAccountPtrOutput
	ToCustomAccountPtrOutputWithContext(context.Context) CustomAccountPtrOutput
}

CustomAccountPtrInput is an input type that accepts CustomAccountArgs, CustomAccountPtr and CustomAccountPtrOutput values. You can construct a concrete instance of `CustomAccountPtrInput` via:

        CustomAccountArgs{...}

or:

        nil

type CustomAccountPtrOutput

type CustomAccountPtrOutput struct{ *pulumi.OutputState }

func (CustomAccountPtrOutput) Elem

func (CustomAccountPtrOutput) ElementType

func (CustomAccountPtrOutput) ElementType() reflect.Type

func (CustomAccountPtrOutput) LoginUrl

The login form URL of the website.

func (CustomAccountPtrOutput) Password

Input only. The password of the custom account. The credential is stored encrypted and not returned in any response nor included in audit logs.

func (CustomAccountPtrOutput) ToCustomAccountPtrOutput

func (o CustomAccountPtrOutput) ToCustomAccountPtrOutput() CustomAccountPtrOutput

func (CustomAccountPtrOutput) ToCustomAccountPtrOutputWithContext

func (o CustomAccountPtrOutput) ToCustomAccountPtrOutputWithContext(ctx context.Context) CustomAccountPtrOutput

func (CustomAccountPtrOutput) Username

The user name of the custom account.

type CustomAccountResponse

type CustomAccountResponse struct {
	// The login form URL of the website.
	LoginUrl string `pulumi:"loginUrl"`
	// Input only. The password of the custom account. The credential is stored encrypted and not returned in any response nor included in audit logs.
	Password string `pulumi:"password"`
	// The user name of the custom account.
	Username string `pulumi:"username"`
}

Describes authentication configuration that uses a custom account.

type CustomAccountResponseOutput

type CustomAccountResponseOutput struct{ *pulumi.OutputState }

Describes authentication configuration that uses a custom account.

func (CustomAccountResponseOutput) ElementType

func (CustomAccountResponseOutput) LoginUrl

The login form URL of the website.

func (CustomAccountResponseOutput) Password

Input only. The password of the custom account. The credential is stored encrypted and not returned in any response nor included in audit logs.

func (CustomAccountResponseOutput) ToCustomAccountResponseOutput

func (o CustomAccountResponseOutput) ToCustomAccountResponseOutput() CustomAccountResponseOutput

func (CustomAccountResponseOutput) ToCustomAccountResponseOutputWithContext

func (o CustomAccountResponseOutput) ToCustomAccountResponseOutputWithContext(ctx context.Context) CustomAccountResponseOutput

func (CustomAccountResponseOutput) Username

The user name of the custom account.

type GoogleAccount

type GoogleAccount struct {
	// Input only. The password of the Google account. The credential is stored encrypted and not returned in any response nor included in audit logs.
	Password string `pulumi:"password"`
	// The user name of the Google account.
	Username string `pulumi:"username"`
}

Describes authentication configuration that uses a Google account.

type GoogleAccountArgs

type GoogleAccountArgs struct {
	// Input only. The password of the Google account. The credential is stored encrypted and not returned in any response nor included in audit logs.
	Password pulumi.StringInput `pulumi:"password"`
	// The user name of the Google account.
	Username pulumi.StringInput `pulumi:"username"`
}

Describes authentication configuration that uses a Google account.

func (GoogleAccountArgs) ElementType

func (GoogleAccountArgs) ElementType() reflect.Type

func (GoogleAccountArgs) ToGoogleAccountOutput

func (i GoogleAccountArgs) ToGoogleAccountOutput() GoogleAccountOutput

func (GoogleAccountArgs) ToGoogleAccountOutputWithContext

func (i GoogleAccountArgs) ToGoogleAccountOutputWithContext(ctx context.Context) GoogleAccountOutput

func (GoogleAccountArgs) ToGoogleAccountPtrOutput

func (i GoogleAccountArgs) ToGoogleAccountPtrOutput() GoogleAccountPtrOutput

func (GoogleAccountArgs) ToGoogleAccountPtrOutputWithContext

func (i GoogleAccountArgs) ToGoogleAccountPtrOutputWithContext(ctx context.Context) GoogleAccountPtrOutput

type GoogleAccountInput

type GoogleAccountInput interface {
	pulumi.Input

	ToGoogleAccountOutput() GoogleAccountOutput
	ToGoogleAccountOutputWithContext(context.Context) GoogleAccountOutput
}

GoogleAccountInput is an input type that accepts GoogleAccountArgs and GoogleAccountOutput values. You can construct a concrete instance of `GoogleAccountInput` via:

GoogleAccountArgs{...}

type GoogleAccountOutput

type GoogleAccountOutput struct{ *pulumi.OutputState }

Describes authentication configuration that uses a Google account.

func (GoogleAccountOutput) ElementType

func (GoogleAccountOutput) ElementType() reflect.Type

func (GoogleAccountOutput) Password

Input only. The password of the Google account. The credential is stored encrypted and not returned in any response nor included in audit logs.

func (GoogleAccountOutput) ToGoogleAccountOutput

func (o GoogleAccountOutput) ToGoogleAccountOutput() GoogleAccountOutput

func (GoogleAccountOutput) ToGoogleAccountOutputWithContext

func (o GoogleAccountOutput) ToGoogleAccountOutputWithContext(ctx context.Context) GoogleAccountOutput

func (GoogleAccountOutput) ToGoogleAccountPtrOutput

func (o GoogleAccountOutput) ToGoogleAccountPtrOutput() GoogleAccountPtrOutput

func (GoogleAccountOutput) ToGoogleAccountPtrOutputWithContext

func (o GoogleAccountOutput) ToGoogleAccountPtrOutputWithContext(ctx context.Context) GoogleAccountPtrOutput

func (GoogleAccountOutput) Username

The user name of the Google account.

type GoogleAccountPtrInput

type GoogleAccountPtrInput interface {
	pulumi.Input

	ToGoogleAccountPtrOutput() GoogleAccountPtrOutput
	ToGoogleAccountPtrOutputWithContext(context.Context) GoogleAccountPtrOutput
}

GoogleAccountPtrInput is an input type that accepts GoogleAccountArgs, GoogleAccountPtr and GoogleAccountPtrOutput values. You can construct a concrete instance of `GoogleAccountPtrInput` via:

        GoogleAccountArgs{...}

or:

        nil

type GoogleAccountPtrOutput

type GoogleAccountPtrOutput struct{ *pulumi.OutputState }

func (GoogleAccountPtrOutput) Elem

func (GoogleAccountPtrOutput) ElementType

func (GoogleAccountPtrOutput) ElementType() reflect.Type

func (GoogleAccountPtrOutput) Password

Input only. The password of the Google account. The credential is stored encrypted and not returned in any response nor included in audit logs.

func (GoogleAccountPtrOutput) ToGoogleAccountPtrOutput

func (o GoogleAccountPtrOutput) ToGoogleAccountPtrOutput() GoogleAccountPtrOutput

func (GoogleAccountPtrOutput) ToGoogleAccountPtrOutputWithContext

func (o GoogleAccountPtrOutput) ToGoogleAccountPtrOutputWithContext(ctx context.Context) GoogleAccountPtrOutput

func (GoogleAccountPtrOutput) Username

The user name of the Google account.

type GoogleAccountResponse

type GoogleAccountResponse struct {
	// Input only. The password of the Google account. The credential is stored encrypted and not returned in any response nor included in audit logs.
	Password string `pulumi:"password"`
	// The user name of the Google account.
	Username string `pulumi:"username"`
}

Describes authentication configuration that uses a Google account.

type GoogleAccountResponseOutput

type GoogleAccountResponseOutput struct{ *pulumi.OutputState }

Describes authentication configuration that uses a Google account.

func (GoogleAccountResponseOutput) ElementType

func (GoogleAccountResponseOutput) Password

Input only. The password of the Google account. The credential is stored encrypted and not returned in any response nor included in audit logs.

func (GoogleAccountResponseOutput) ToGoogleAccountResponseOutput

func (o GoogleAccountResponseOutput) ToGoogleAccountResponseOutput() GoogleAccountResponseOutput

func (GoogleAccountResponseOutput) ToGoogleAccountResponseOutputWithContext

func (o GoogleAccountResponseOutput) ToGoogleAccountResponseOutputWithContext(ctx context.Context) GoogleAccountResponseOutput

func (GoogleAccountResponseOutput) Username

The user name of the Google account.

type IapCredential

type IapCredential struct {
	// Authentication configuration when Web-Security-Scanner service account is added in Identity-Aware-Proxy (IAP) access policies.
	IapTestServiceAccountInfo *IapTestServiceAccountInfo `pulumi:"iapTestServiceAccountInfo"`
}

Describes authentication configuration for Identity-Aware-Proxy (IAP).

type IapCredentialArgs

type IapCredentialArgs struct {
	// Authentication configuration when Web-Security-Scanner service account is added in Identity-Aware-Proxy (IAP) access policies.
	IapTestServiceAccountInfo IapTestServiceAccountInfoPtrInput `pulumi:"iapTestServiceAccountInfo"`
}

Describes authentication configuration for Identity-Aware-Proxy (IAP).

func (IapCredentialArgs) ElementType

func (IapCredentialArgs) ElementType() reflect.Type

func (IapCredentialArgs) ToIapCredentialOutput

func (i IapCredentialArgs) ToIapCredentialOutput() IapCredentialOutput

func (IapCredentialArgs) ToIapCredentialOutputWithContext

func (i IapCredentialArgs) ToIapCredentialOutputWithContext(ctx context.Context) IapCredentialOutput

func (IapCredentialArgs) ToIapCredentialPtrOutput

func (i IapCredentialArgs) ToIapCredentialPtrOutput() IapCredentialPtrOutput

func (IapCredentialArgs) ToIapCredentialPtrOutputWithContext

func (i IapCredentialArgs) ToIapCredentialPtrOutputWithContext(ctx context.Context) IapCredentialPtrOutput

type IapCredentialInput

type IapCredentialInput interface {
	pulumi.Input

	ToIapCredentialOutput() IapCredentialOutput
	ToIapCredentialOutputWithContext(context.Context) IapCredentialOutput
}

IapCredentialInput is an input type that accepts IapCredentialArgs and IapCredentialOutput values. You can construct a concrete instance of `IapCredentialInput` via:

IapCredentialArgs{...}

type IapCredentialOutput

type IapCredentialOutput struct{ *pulumi.OutputState }

Describes authentication configuration for Identity-Aware-Proxy (IAP).

func (IapCredentialOutput) ElementType

func (IapCredentialOutput) ElementType() reflect.Type

func (IapCredentialOutput) IapTestServiceAccountInfo

func (o IapCredentialOutput) IapTestServiceAccountInfo() IapTestServiceAccountInfoPtrOutput

Authentication configuration when Web-Security-Scanner service account is added in Identity-Aware-Proxy (IAP) access policies.

func (IapCredentialOutput) ToIapCredentialOutput

func (o IapCredentialOutput) ToIapCredentialOutput() IapCredentialOutput

func (IapCredentialOutput) ToIapCredentialOutputWithContext

func (o IapCredentialOutput) ToIapCredentialOutputWithContext(ctx context.Context) IapCredentialOutput

func (IapCredentialOutput) ToIapCredentialPtrOutput

func (o IapCredentialOutput) ToIapCredentialPtrOutput() IapCredentialPtrOutput

func (IapCredentialOutput) ToIapCredentialPtrOutputWithContext

func (o IapCredentialOutput) ToIapCredentialPtrOutputWithContext(ctx context.Context) IapCredentialPtrOutput

type IapCredentialPtrInput

type IapCredentialPtrInput interface {
	pulumi.Input

	ToIapCredentialPtrOutput() IapCredentialPtrOutput
	ToIapCredentialPtrOutputWithContext(context.Context) IapCredentialPtrOutput
}

IapCredentialPtrInput is an input type that accepts IapCredentialArgs, IapCredentialPtr and IapCredentialPtrOutput values. You can construct a concrete instance of `IapCredentialPtrInput` via:

        IapCredentialArgs{...}

or:

        nil

type IapCredentialPtrOutput

type IapCredentialPtrOutput struct{ *pulumi.OutputState }

func (IapCredentialPtrOutput) Elem

func (IapCredentialPtrOutput) ElementType

func (IapCredentialPtrOutput) ElementType() reflect.Type

func (IapCredentialPtrOutput) IapTestServiceAccountInfo

func (o IapCredentialPtrOutput) IapTestServiceAccountInfo() IapTestServiceAccountInfoPtrOutput

Authentication configuration when Web-Security-Scanner service account is added in Identity-Aware-Proxy (IAP) access policies.

func (IapCredentialPtrOutput) ToIapCredentialPtrOutput

func (o IapCredentialPtrOutput) ToIapCredentialPtrOutput() IapCredentialPtrOutput

func (IapCredentialPtrOutput) ToIapCredentialPtrOutputWithContext

func (o IapCredentialPtrOutput) ToIapCredentialPtrOutputWithContext(ctx context.Context) IapCredentialPtrOutput

type IapCredentialResponse

type IapCredentialResponse struct {
	// Authentication configuration when Web-Security-Scanner service account is added in Identity-Aware-Proxy (IAP) access policies.
	IapTestServiceAccountInfo IapTestServiceAccountInfoResponse `pulumi:"iapTestServiceAccountInfo"`
}

Describes authentication configuration for Identity-Aware-Proxy (IAP).

type IapCredentialResponseOutput

type IapCredentialResponseOutput struct{ *pulumi.OutputState }

Describes authentication configuration for Identity-Aware-Proxy (IAP).

func (IapCredentialResponseOutput) ElementType

func (IapCredentialResponseOutput) IapTestServiceAccountInfo

Authentication configuration when Web-Security-Scanner service account is added in Identity-Aware-Proxy (IAP) access policies.

func (IapCredentialResponseOutput) ToIapCredentialResponseOutput

func (o IapCredentialResponseOutput) ToIapCredentialResponseOutput() IapCredentialResponseOutput

func (IapCredentialResponseOutput) ToIapCredentialResponseOutputWithContext

func (o IapCredentialResponseOutput) ToIapCredentialResponseOutputWithContext(ctx context.Context) IapCredentialResponseOutput

type IapTestServiceAccountInfo

type IapTestServiceAccountInfo struct {
	// Describes OAuth2 Client ID of resources protected by Identity-Aware-Proxy(IAP).
	TargetAudienceClientId string `pulumi:"targetAudienceClientId"`
}

Describes authentication configuration when Web-Security-Scanner service account is added in Identity-Aware-Proxy (IAP) access policies.

type IapTestServiceAccountInfoArgs

type IapTestServiceAccountInfoArgs struct {
	// Describes OAuth2 Client ID of resources protected by Identity-Aware-Proxy(IAP).
	TargetAudienceClientId pulumi.StringInput `pulumi:"targetAudienceClientId"`
}

Describes authentication configuration when Web-Security-Scanner service account is added in Identity-Aware-Proxy (IAP) access policies.

func (IapTestServiceAccountInfoArgs) ElementType

func (IapTestServiceAccountInfoArgs) ToIapTestServiceAccountInfoOutput

func (i IapTestServiceAccountInfoArgs) ToIapTestServiceAccountInfoOutput() IapTestServiceAccountInfoOutput

func (IapTestServiceAccountInfoArgs) ToIapTestServiceAccountInfoOutputWithContext

func (i IapTestServiceAccountInfoArgs) ToIapTestServiceAccountInfoOutputWithContext(ctx context.Context) IapTestServiceAccountInfoOutput

func (IapTestServiceAccountInfoArgs) ToIapTestServiceAccountInfoPtrOutput

func (i IapTestServiceAccountInfoArgs) ToIapTestServiceAccountInfoPtrOutput() IapTestServiceAccountInfoPtrOutput

func (IapTestServiceAccountInfoArgs) ToIapTestServiceAccountInfoPtrOutputWithContext

func (i IapTestServiceAccountInfoArgs) ToIapTestServiceAccountInfoPtrOutputWithContext(ctx context.Context) IapTestServiceAccountInfoPtrOutput

type IapTestServiceAccountInfoInput

type IapTestServiceAccountInfoInput interface {
	pulumi.Input

	ToIapTestServiceAccountInfoOutput() IapTestServiceAccountInfoOutput
	ToIapTestServiceAccountInfoOutputWithContext(context.Context) IapTestServiceAccountInfoOutput
}

IapTestServiceAccountInfoInput is an input type that accepts IapTestServiceAccountInfoArgs and IapTestServiceAccountInfoOutput values. You can construct a concrete instance of `IapTestServiceAccountInfoInput` via:

IapTestServiceAccountInfoArgs{...}

type IapTestServiceAccountInfoOutput

type IapTestServiceAccountInfoOutput struct{ *pulumi.OutputState }

Describes authentication configuration when Web-Security-Scanner service account is added in Identity-Aware-Proxy (IAP) access policies.

func (IapTestServiceAccountInfoOutput) ElementType

func (IapTestServiceAccountInfoOutput) TargetAudienceClientId

func (o IapTestServiceAccountInfoOutput) TargetAudienceClientId() pulumi.StringOutput

Describes OAuth2 Client ID of resources protected by Identity-Aware-Proxy(IAP).

func (IapTestServiceAccountInfoOutput) ToIapTestServiceAccountInfoOutput

func (o IapTestServiceAccountInfoOutput) ToIapTestServiceAccountInfoOutput() IapTestServiceAccountInfoOutput

func (IapTestServiceAccountInfoOutput) ToIapTestServiceAccountInfoOutputWithContext

func (o IapTestServiceAccountInfoOutput) ToIapTestServiceAccountInfoOutputWithContext(ctx context.Context) IapTestServiceAccountInfoOutput

func (IapTestServiceAccountInfoOutput) ToIapTestServiceAccountInfoPtrOutput

func (o IapTestServiceAccountInfoOutput) ToIapTestServiceAccountInfoPtrOutput() IapTestServiceAccountInfoPtrOutput

func (IapTestServiceAccountInfoOutput) ToIapTestServiceAccountInfoPtrOutputWithContext

func (o IapTestServiceAccountInfoOutput) ToIapTestServiceAccountInfoPtrOutputWithContext(ctx context.Context) IapTestServiceAccountInfoPtrOutput

type IapTestServiceAccountInfoPtrInput

type IapTestServiceAccountInfoPtrInput interface {
	pulumi.Input

	ToIapTestServiceAccountInfoPtrOutput() IapTestServiceAccountInfoPtrOutput
	ToIapTestServiceAccountInfoPtrOutputWithContext(context.Context) IapTestServiceAccountInfoPtrOutput
}

IapTestServiceAccountInfoPtrInput is an input type that accepts IapTestServiceAccountInfoArgs, IapTestServiceAccountInfoPtr and IapTestServiceAccountInfoPtrOutput values. You can construct a concrete instance of `IapTestServiceAccountInfoPtrInput` via:

        IapTestServiceAccountInfoArgs{...}

or:

        nil

type IapTestServiceAccountInfoPtrOutput

type IapTestServiceAccountInfoPtrOutput struct{ *pulumi.OutputState }

func (IapTestServiceAccountInfoPtrOutput) Elem

func (IapTestServiceAccountInfoPtrOutput) ElementType

func (IapTestServiceAccountInfoPtrOutput) TargetAudienceClientId

func (o IapTestServiceAccountInfoPtrOutput) TargetAudienceClientId() pulumi.StringPtrOutput

Describes OAuth2 Client ID of resources protected by Identity-Aware-Proxy(IAP).

func (IapTestServiceAccountInfoPtrOutput) ToIapTestServiceAccountInfoPtrOutput

func (o IapTestServiceAccountInfoPtrOutput) ToIapTestServiceAccountInfoPtrOutput() IapTestServiceAccountInfoPtrOutput

func (IapTestServiceAccountInfoPtrOutput) ToIapTestServiceAccountInfoPtrOutputWithContext

func (o IapTestServiceAccountInfoPtrOutput) ToIapTestServiceAccountInfoPtrOutputWithContext(ctx context.Context) IapTestServiceAccountInfoPtrOutput

type IapTestServiceAccountInfoResponse

type IapTestServiceAccountInfoResponse struct {
	// Describes OAuth2 Client ID of resources protected by Identity-Aware-Proxy(IAP).
	TargetAudienceClientId string `pulumi:"targetAudienceClientId"`
}

Describes authentication configuration when Web-Security-Scanner service account is added in Identity-Aware-Proxy (IAP) access policies.

type IapTestServiceAccountInfoResponseOutput

type IapTestServiceAccountInfoResponseOutput struct{ *pulumi.OutputState }

Describes authentication configuration when Web-Security-Scanner service account is added in Identity-Aware-Proxy (IAP) access policies.

func (IapTestServiceAccountInfoResponseOutput) ElementType

func (IapTestServiceAccountInfoResponseOutput) TargetAudienceClientId

func (o IapTestServiceAccountInfoResponseOutput) TargetAudienceClientId() pulumi.StringOutput

Describes OAuth2 Client ID of resources protected by Identity-Aware-Proxy(IAP).

func (IapTestServiceAccountInfoResponseOutput) ToIapTestServiceAccountInfoResponseOutput

func (o IapTestServiceAccountInfoResponseOutput) ToIapTestServiceAccountInfoResponseOutput() IapTestServiceAccountInfoResponseOutput

func (IapTestServiceAccountInfoResponseOutput) ToIapTestServiceAccountInfoResponseOutputWithContext

func (o IapTestServiceAccountInfoResponseOutput) ToIapTestServiceAccountInfoResponseOutputWithContext(ctx context.Context) IapTestServiceAccountInfoResponseOutput

type LookupScanConfigArgs added in v0.4.0

type LookupScanConfigArgs struct {
	Project      *string `pulumi:"project"`
	ScanConfigId string  `pulumi:"scanConfigId"`
}

type LookupScanConfigOutputArgs added in v0.8.0

type LookupScanConfigOutputArgs struct {
	Project      pulumi.StringPtrInput `pulumi:"project"`
	ScanConfigId pulumi.StringInput    `pulumi:"scanConfigId"`
}

func (LookupScanConfigOutputArgs) ElementType added in v0.8.0

func (LookupScanConfigOutputArgs) ElementType() reflect.Type

type LookupScanConfigResult added in v0.4.0

type LookupScanConfigResult struct {
	// The authentication configuration. If specified, service will use the authentication configuration during scanning.
	Authentication AuthenticationResponse `pulumi:"authentication"`
	// The excluded URL patterns as described in https://cloud.google.com/security-command-center/docs/how-to-use-web-security-scanner#excluding_urls
	BlacklistPatterns []string `pulumi:"blacklistPatterns"`
	// The user provided display name of the ScanConfig.
	DisplayName string `pulumi:"displayName"`
	// Controls export of scan configurations and results to Security Command Center.
	ExportToSecurityCommandCenter string `pulumi:"exportToSecurityCommandCenter"`
	// Whether to keep scanning even if most requests return HTTP error codes.
	IgnoreHttpStatusErrors bool `pulumi:"ignoreHttpStatusErrors"`
	// Latest ScanRun if available.
	LatestRun ScanRunResponse `pulumi:"latestRun"`
	// Whether the scan config is managed by Web Security Scanner, output only.
	ManagedScan bool `pulumi:"managedScan"`
	// 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.
	MaxQps int `pulumi:"maxQps"`
	// The resource name of the ScanConfig. The name follows the format of 'projects/{projectId}/scanConfigs/{scanConfigId}'. The ScanConfig IDs are generated by the system.
	Name string `pulumi:"name"`
	// The risk level selected for the scan
	RiskLevel string `pulumi:"riskLevel"`
	// The schedule of the ScanConfig.
	Schedule ScheduleResponse `pulumi:"schedule"`
	// The starting URLs from which the scanner finds site pages.
	StartingUrls []string `pulumi:"startingUrls"`
	// Whether the scan configuration has enabled static IP address scan feature. If enabled, the scanner will access applications from static IP addresses.
	StaticIpScan bool `pulumi:"staticIpScan"`
	// Set of Google Cloud platforms targeted by the scan. If empty, APP_ENGINE will be used as a default.
	TargetPlatforms []string `pulumi:"targetPlatforms"`
	// The user agent used during scanning.
	UserAgent string `pulumi:"userAgent"`
}

func LookupScanConfig added in v0.4.0

func LookupScanConfig(ctx *pulumi.Context, args *LookupScanConfigArgs, opts ...pulumi.InvokeOption) (*LookupScanConfigResult, error)

Gets a ScanConfig.

type LookupScanConfigResultOutput added in v0.8.0

type LookupScanConfigResultOutput struct{ *pulumi.OutputState }

func LookupScanConfigOutput added in v0.8.0

func (LookupScanConfigResultOutput) Authentication added in v0.8.0

The authentication configuration. If specified, service will use the authentication configuration during scanning.

func (LookupScanConfigResultOutput) BlacklistPatterns added in v0.8.0

The excluded URL patterns as described in https://cloud.google.com/security-command-center/docs/how-to-use-web-security-scanner#excluding_urls

func (LookupScanConfigResultOutput) DisplayName added in v0.8.0

The user provided display name of the ScanConfig.

func (LookupScanConfigResultOutput) ElementType added in v0.8.0

func (LookupScanConfigResultOutput) ExportToSecurityCommandCenter added in v0.8.0

func (o LookupScanConfigResultOutput) ExportToSecurityCommandCenter() pulumi.StringOutput

Controls export of scan configurations and results to Security Command Center.

func (LookupScanConfigResultOutput) IgnoreHttpStatusErrors added in v0.8.0

func (o LookupScanConfigResultOutput) IgnoreHttpStatusErrors() pulumi.BoolOutput

Whether to keep scanning even if most requests return HTTP error codes.

func (LookupScanConfigResultOutput) LatestRun added in v0.8.0

Latest ScanRun if available.

func (LookupScanConfigResultOutput) ManagedScan added in v0.8.0

Whether the scan config is managed by Web Security Scanner, output only.

func (LookupScanConfigResultOutput) MaxQps added in v0.8.0

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.

func (LookupScanConfigResultOutput) Name added in v0.8.0

The resource name of the ScanConfig. The name follows the format of 'projects/{projectId}/scanConfigs/{scanConfigId}'. The ScanConfig IDs are generated by the system.

func (LookupScanConfigResultOutput) RiskLevel added in v0.8.0

The risk level selected for the scan

func (LookupScanConfigResultOutput) Schedule added in v0.8.0

The schedule of the ScanConfig.

func (LookupScanConfigResultOutput) StartingUrls added in v0.8.0

The starting URLs from which the scanner finds site pages.

func (LookupScanConfigResultOutput) StaticIpScan added in v0.8.0

Whether the scan configuration has enabled static IP address scan feature. If enabled, the scanner will access applications from static IP addresses.

func (LookupScanConfigResultOutput) TargetPlatforms added in v0.8.0

Set of Google Cloud platforms targeted by the scan. If empty, APP_ENGINE will be used as a default.

func (LookupScanConfigResultOutput) ToLookupScanConfigResultOutput added in v0.8.0

func (o LookupScanConfigResultOutput) ToLookupScanConfigResultOutput() LookupScanConfigResultOutput

func (LookupScanConfigResultOutput) ToLookupScanConfigResultOutputWithContext added in v0.8.0

func (o LookupScanConfigResultOutput) ToLookupScanConfigResultOutputWithContext(ctx context.Context) LookupScanConfigResultOutput

func (LookupScanConfigResultOutput) UserAgent added in v0.8.0

The user agent used during scanning.

type ScanConfig

type ScanConfig struct {
	pulumi.CustomResourceState

	// The authentication configuration. If specified, service will use the authentication configuration during scanning.
	Authentication AuthenticationResponseOutput `pulumi:"authentication"`
	// The excluded URL patterns as described in https://cloud.google.com/security-command-center/docs/how-to-use-web-security-scanner#excluding_urls
	BlacklistPatterns pulumi.StringArrayOutput `pulumi:"blacklistPatterns"`
	// The user provided display name of the ScanConfig.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// Controls export of scan configurations and results to Security Command Center.
	ExportToSecurityCommandCenter pulumi.StringOutput `pulumi:"exportToSecurityCommandCenter"`
	// Whether to keep scanning even if most requests return HTTP error codes.
	IgnoreHttpStatusErrors pulumi.BoolOutput `pulumi:"ignoreHttpStatusErrors"`
	// Latest ScanRun if available.
	LatestRun ScanRunResponseOutput `pulumi:"latestRun"`
	// Whether the scan config is managed by Web Security Scanner, output only.
	ManagedScan pulumi.BoolOutput `pulumi:"managedScan"`
	// 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.
	MaxQps pulumi.IntOutput `pulumi:"maxQps"`
	// The resource name of the ScanConfig. The name follows the format of 'projects/{projectId}/scanConfigs/{scanConfigId}'. The ScanConfig IDs are generated by the system.
	Name    pulumi.StringOutput `pulumi:"name"`
	Project pulumi.StringOutput `pulumi:"project"`
	// The risk level selected for the scan
	RiskLevel pulumi.StringOutput `pulumi:"riskLevel"`
	// The schedule of the ScanConfig.
	Schedule ScheduleResponseOutput `pulumi:"schedule"`
	// The starting URLs from which the scanner finds site pages.
	StartingUrls pulumi.StringArrayOutput `pulumi:"startingUrls"`
	// Whether the scan configuration has enabled static IP address scan feature. If enabled, the scanner will access applications from static IP addresses.
	StaticIpScan pulumi.BoolOutput `pulumi:"staticIpScan"`
	// Set of Google Cloud platforms targeted by the scan. If empty, APP_ENGINE will be used as a default.
	TargetPlatforms pulumi.StringArrayOutput `pulumi:"targetPlatforms"`
	// The user agent used during scanning.
	UserAgent pulumi.StringOutput `pulumi:"userAgent"`
}

Creates a new ScanConfig.

func GetScanConfig

func GetScanConfig(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ScanConfigState, opts ...pulumi.ResourceOption) (*ScanConfig, error)

GetScanConfig gets an existing ScanConfig resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewScanConfig

func NewScanConfig(ctx *pulumi.Context,
	name string, args *ScanConfigArgs, opts ...pulumi.ResourceOption) (*ScanConfig, error)

NewScanConfig registers a new resource with the given unique name, arguments, and options.

func (*ScanConfig) ElementType

func (*ScanConfig) ElementType() reflect.Type

func (*ScanConfig) ToScanConfigOutput

func (i *ScanConfig) ToScanConfigOutput() ScanConfigOutput

func (*ScanConfig) ToScanConfigOutputWithContext

func (i *ScanConfig) ToScanConfigOutputWithContext(ctx context.Context) ScanConfigOutput

type ScanConfigArgs

type ScanConfigArgs struct {
	// The authentication configuration. If specified, service will use the authentication configuration during scanning.
	Authentication AuthenticationPtrInput
	// The excluded URL patterns as described in https://cloud.google.com/security-command-center/docs/how-to-use-web-security-scanner#excluding_urls
	BlacklistPatterns pulumi.StringArrayInput
	// The user provided display name of the ScanConfig.
	DisplayName pulumi.StringInput
	// Controls export of scan configurations and results to Security Command Center.
	ExportToSecurityCommandCenter ScanConfigExportToSecurityCommandCenterPtrInput
	// Whether to keep scanning even if most requests return HTTP error codes.
	IgnoreHttpStatusErrors pulumi.BoolPtrInput
	// Latest ScanRun if available.
	LatestRun ScanRunPtrInput
	// Whether the scan config is managed by Web Security Scanner, output only.
	ManagedScan pulumi.BoolPtrInput
	// 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.
	MaxQps pulumi.IntPtrInput
	// The resource name of the ScanConfig. The name follows the format of 'projects/{projectId}/scanConfigs/{scanConfigId}'. The ScanConfig IDs are generated by the system.
	Name    pulumi.StringPtrInput
	Project pulumi.StringPtrInput
	// The risk level selected for the scan
	RiskLevel ScanConfigRiskLevelPtrInput
	// The schedule of the ScanConfig.
	Schedule SchedulePtrInput
	// The starting URLs from which the scanner finds site pages.
	StartingUrls pulumi.StringArrayInput
	// Whether the scan configuration has enabled static IP address scan feature. If enabled, the scanner will access applications from static IP addresses.
	StaticIpScan pulumi.BoolPtrInput
	// Set of Google Cloud platforms targeted by the scan. If empty, APP_ENGINE will be used as a default.
	TargetPlatforms ScanConfigTargetPlatformsItemArrayInput
	// The user agent used during scanning.
	UserAgent ScanConfigUserAgentPtrInput
}

The set of arguments for constructing a ScanConfig resource.

func (ScanConfigArgs) ElementType

func (ScanConfigArgs) ElementType() reflect.Type

type ScanConfigError

type ScanConfigError struct {
	// Indicates the reason code for a configuration failure.
	Code *ScanConfigErrorCode `pulumi:"code"`
	// Indicates the full name of the ScanConfig field that triggers this error, for example "scan_config.max_qps". This field is provided for troubleshooting purposes only and its actual value can change in the future.
	FieldName *string `pulumi:"fieldName"`
}

Defines a custom error message used by CreateScanConfig and UpdateScanConfig APIs when scan configuration validation fails. It is also reported as part of a ScanRunErrorTrace message if scan validation fails due to a scan configuration error.

type ScanConfigErrorArgs

type ScanConfigErrorArgs struct {
	// Indicates the reason code for a configuration failure.
	Code ScanConfigErrorCodePtrInput `pulumi:"code"`
	// Indicates the full name of the ScanConfig field that triggers this error, for example "scan_config.max_qps". This field is provided for troubleshooting purposes only and its actual value can change in the future.
	FieldName pulumi.StringPtrInput `pulumi:"fieldName"`
}

Defines a custom error message used by CreateScanConfig and UpdateScanConfig APIs when scan configuration validation fails. It is also reported as part of a ScanRunErrorTrace message if scan validation fails due to a scan configuration error.

func (ScanConfigErrorArgs) ElementType

func (ScanConfigErrorArgs) ElementType() reflect.Type

func (ScanConfigErrorArgs) ToScanConfigErrorOutput

func (i ScanConfigErrorArgs) ToScanConfigErrorOutput() ScanConfigErrorOutput

func (ScanConfigErrorArgs) ToScanConfigErrorOutputWithContext

func (i ScanConfigErrorArgs) ToScanConfigErrorOutputWithContext(ctx context.Context) ScanConfigErrorOutput

func (ScanConfigErrorArgs) ToScanConfigErrorPtrOutput

func (i ScanConfigErrorArgs) ToScanConfigErrorPtrOutput() ScanConfigErrorPtrOutput

func (ScanConfigErrorArgs) ToScanConfigErrorPtrOutputWithContext

func (i ScanConfigErrorArgs) ToScanConfigErrorPtrOutputWithContext(ctx context.Context) ScanConfigErrorPtrOutput

type ScanConfigErrorCode added in v0.4.0

type ScanConfigErrorCode string

Indicates the reason code for a configuration failure.

func (ScanConfigErrorCode) ElementType added in v0.4.0

func (ScanConfigErrorCode) ElementType() reflect.Type

func (ScanConfigErrorCode) ToScanConfigErrorCodeOutput added in v0.6.0

func (e ScanConfigErrorCode) ToScanConfigErrorCodeOutput() ScanConfigErrorCodeOutput

func (ScanConfigErrorCode) ToScanConfigErrorCodeOutputWithContext added in v0.6.0

func (e ScanConfigErrorCode) ToScanConfigErrorCodeOutputWithContext(ctx context.Context) ScanConfigErrorCodeOutput

func (ScanConfigErrorCode) ToScanConfigErrorCodePtrOutput added in v0.6.0

func (e ScanConfigErrorCode) ToScanConfigErrorCodePtrOutput() ScanConfigErrorCodePtrOutput

func (ScanConfigErrorCode) ToScanConfigErrorCodePtrOutputWithContext added in v0.6.0

func (e ScanConfigErrorCode) ToScanConfigErrorCodePtrOutputWithContext(ctx context.Context) ScanConfigErrorCodePtrOutput

func (ScanConfigErrorCode) ToStringOutput added in v0.4.0

func (e ScanConfigErrorCode) ToStringOutput() pulumi.StringOutput

func (ScanConfigErrorCode) ToStringOutputWithContext added in v0.4.0

func (e ScanConfigErrorCode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ScanConfigErrorCode) ToStringPtrOutput added in v0.4.0

func (e ScanConfigErrorCode) ToStringPtrOutput() pulumi.StringPtrOutput

func (ScanConfigErrorCode) ToStringPtrOutputWithContext added in v0.4.0

func (e ScanConfigErrorCode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ScanConfigErrorCodeInput added in v0.6.0

type ScanConfigErrorCodeInput interface {
	pulumi.Input

	ToScanConfigErrorCodeOutput() ScanConfigErrorCodeOutput
	ToScanConfigErrorCodeOutputWithContext(context.Context) ScanConfigErrorCodeOutput
}

ScanConfigErrorCodeInput is an input type that accepts ScanConfigErrorCodeArgs and ScanConfigErrorCodeOutput values. You can construct a concrete instance of `ScanConfigErrorCodeInput` via:

ScanConfigErrorCodeArgs{...}

type ScanConfigErrorCodeOutput added in v0.6.0

type ScanConfigErrorCodeOutput struct{ *pulumi.OutputState }

func (ScanConfigErrorCodeOutput) ElementType added in v0.6.0

func (ScanConfigErrorCodeOutput) ElementType() reflect.Type

func (ScanConfigErrorCodeOutput) ToScanConfigErrorCodeOutput added in v0.6.0

func (o ScanConfigErrorCodeOutput) ToScanConfigErrorCodeOutput() ScanConfigErrorCodeOutput

func (ScanConfigErrorCodeOutput) ToScanConfigErrorCodeOutputWithContext added in v0.6.0

func (o ScanConfigErrorCodeOutput) ToScanConfigErrorCodeOutputWithContext(ctx context.Context) ScanConfigErrorCodeOutput

func (ScanConfigErrorCodeOutput) ToScanConfigErrorCodePtrOutput added in v0.6.0

func (o ScanConfigErrorCodeOutput) ToScanConfigErrorCodePtrOutput() ScanConfigErrorCodePtrOutput

func (ScanConfigErrorCodeOutput) ToScanConfigErrorCodePtrOutputWithContext added in v0.6.0

func (o ScanConfigErrorCodeOutput) ToScanConfigErrorCodePtrOutputWithContext(ctx context.Context) ScanConfigErrorCodePtrOutput

func (ScanConfigErrorCodeOutput) ToStringOutput added in v0.6.0

func (o ScanConfigErrorCodeOutput) ToStringOutput() pulumi.StringOutput

func (ScanConfigErrorCodeOutput) ToStringOutputWithContext added in v0.6.0

func (o ScanConfigErrorCodeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ScanConfigErrorCodeOutput) ToStringPtrOutput added in v0.6.0

func (o ScanConfigErrorCodeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ScanConfigErrorCodeOutput) ToStringPtrOutputWithContext added in v0.6.0

func (o ScanConfigErrorCodeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ScanConfigErrorCodePtrInput added in v0.6.0

type ScanConfigErrorCodePtrInput interface {
	pulumi.Input

	ToScanConfigErrorCodePtrOutput() ScanConfigErrorCodePtrOutput
	ToScanConfigErrorCodePtrOutputWithContext(context.Context) ScanConfigErrorCodePtrOutput
}

func ScanConfigErrorCodePtr added in v0.6.0

func ScanConfigErrorCodePtr(v string) ScanConfigErrorCodePtrInput

type ScanConfigErrorCodePtrOutput added in v0.6.0

type ScanConfigErrorCodePtrOutput struct{ *pulumi.OutputState }

func (ScanConfigErrorCodePtrOutput) Elem added in v0.6.0

func (ScanConfigErrorCodePtrOutput) ElementType added in v0.6.0

func (ScanConfigErrorCodePtrOutput) ToScanConfigErrorCodePtrOutput added in v0.6.0

func (o ScanConfigErrorCodePtrOutput) ToScanConfigErrorCodePtrOutput() ScanConfigErrorCodePtrOutput

func (ScanConfigErrorCodePtrOutput) ToScanConfigErrorCodePtrOutputWithContext added in v0.6.0

func (o ScanConfigErrorCodePtrOutput) ToScanConfigErrorCodePtrOutputWithContext(ctx context.Context) ScanConfigErrorCodePtrOutput

func (ScanConfigErrorCodePtrOutput) ToStringPtrOutput added in v0.6.0

func (o ScanConfigErrorCodePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ScanConfigErrorCodePtrOutput) ToStringPtrOutputWithContext added in v0.6.0

func (o ScanConfigErrorCodePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ScanConfigErrorInput

type ScanConfigErrorInput interface {
	pulumi.Input

	ToScanConfigErrorOutput() ScanConfigErrorOutput
	ToScanConfigErrorOutputWithContext(context.Context) ScanConfigErrorOutput
}

ScanConfigErrorInput is an input type that accepts ScanConfigErrorArgs and ScanConfigErrorOutput values. You can construct a concrete instance of `ScanConfigErrorInput` via:

ScanConfigErrorArgs{...}

type ScanConfigErrorOutput

type ScanConfigErrorOutput struct{ *pulumi.OutputState }

Defines a custom error message used by CreateScanConfig and UpdateScanConfig APIs when scan configuration validation fails. It is also reported as part of a ScanRunErrorTrace message if scan validation fails due to a scan configuration error.

func (ScanConfigErrorOutput) Code

Indicates the reason code for a configuration failure.

func (ScanConfigErrorOutput) ElementType

func (ScanConfigErrorOutput) ElementType() reflect.Type

func (ScanConfigErrorOutput) FieldName

Indicates the full name of the ScanConfig field that triggers this error, for example "scan_config.max_qps". This field is provided for troubleshooting purposes only and its actual value can change in the future.

func (ScanConfigErrorOutput) ToScanConfigErrorOutput

func (o ScanConfigErrorOutput) ToScanConfigErrorOutput() ScanConfigErrorOutput

func (ScanConfigErrorOutput) ToScanConfigErrorOutputWithContext

func (o ScanConfigErrorOutput) ToScanConfigErrorOutputWithContext(ctx context.Context) ScanConfigErrorOutput

func (ScanConfigErrorOutput) ToScanConfigErrorPtrOutput

func (o ScanConfigErrorOutput) ToScanConfigErrorPtrOutput() ScanConfigErrorPtrOutput

func (ScanConfigErrorOutput) ToScanConfigErrorPtrOutputWithContext

func (o ScanConfigErrorOutput) ToScanConfigErrorPtrOutputWithContext(ctx context.Context) ScanConfigErrorPtrOutput

type ScanConfigErrorPtrInput

type ScanConfigErrorPtrInput interface {
	pulumi.Input

	ToScanConfigErrorPtrOutput() ScanConfigErrorPtrOutput
	ToScanConfigErrorPtrOutputWithContext(context.Context) ScanConfigErrorPtrOutput
}

ScanConfigErrorPtrInput is an input type that accepts ScanConfigErrorArgs, ScanConfigErrorPtr and ScanConfigErrorPtrOutput values. You can construct a concrete instance of `ScanConfigErrorPtrInput` via:

        ScanConfigErrorArgs{...}

or:

        nil

type ScanConfigErrorPtrOutput

type ScanConfigErrorPtrOutput struct{ *pulumi.OutputState }

func (ScanConfigErrorPtrOutput) Code

Indicates the reason code for a configuration failure.

func (ScanConfigErrorPtrOutput) Elem

func (ScanConfigErrorPtrOutput) ElementType

func (ScanConfigErrorPtrOutput) ElementType() reflect.Type

func (ScanConfigErrorPtrOutput) FieldName

Indicates the full name of the ScanConfig field that triggers this error, for example "scan_config.max_qps". This field is provided for troubleshooting purposes only and its actual value can change in the future.

func (ScanConfigErrorPtrOutput) ToScanConfigErrorPtrOutput

func (o ScanConfigErrorPtrOutput) ToScanConfigErrorPtrOutput() ScanConfigErrorPtrOutput

func (ScanConfigErrorPtrOutput) ToScanConfigErrorPtrOutputWithContext

func (o ScanConfigErrorPtrOutput) ToScanConfigErrorPtrOutputWithContext(ctx context.Context) ScanConfigErrorPtrOutput

type ScanConfigErrorResponse

type ScanConfigErrorResponse struct {
	// Indicates the reason code for a configuration failure.
	Code string `pulumi:"code"`
	// Indicates the full name of the ScanConfig field that triggers this error, for example "scan_config.max_qps". This field is provided for troubleshooting purposes only and its actual value can change in the future.
	FieldName string `pulumi:"fieldName"`
}

Defines a custom error message used by CreateScanConfig and UpdateScanConfig APIs when scan configuration validation fails. It is also reported as part of a ScanRunErrorTrace message if scan validation fails due to a scan configuration error.

type ScanConfigErrorResponseOutput

type ScanConfigErrorResponseOutput struct{ *pulumi.OutputState }

Defines a custom error message used by CreateScanConfig and UpdateScanConfig APIs when scan configuration validation fails. It is also reported as part of a ScanRunErrorTrace message if scan validation fails due to a scan configuration error.

func (ScanConfigErrorResponseOutput) Code

Indicates the reason code for a configuration failure.

func (ScanConfigErrorResponseOutput) ElementType

func (ScanConfigErrorResponseOutput) FieldName

Indicates the full name of the ScanConfig field that triggers this error, for example "scan_config.max_qps". This field is provided for troubleshooting purposes only and its actual value can change in the future.

func (ScanConfigErrorResponseOutput) ToScanConfigErrorResponseOutput

func (o ScanConfigErrorResponseOutput) ToScanConfigErrorResponseOutput() ScanConfigErrorResponseOutput

func (ScanConfigErrorResponseOutput) ToScanConfigErrorResponseOutputWithContext

func (o ScanConfigErrorResponseOutput) ToScanConfigErrorResponseOutputWithContext(ctx context.Context) ScanConfigErrorResponseOutput

type ScanConfigExportToSecurityCommandCenter added in v0.4.0

type ScanConfigExportToSecurityCommandCenter string

Controls export of scan configurations and results to Security Command Center.

func (ScanConfigExportToSecurityCommandCenter) ElementType added in v0.4.0

func (ScanConfigExportToSecurityCommandCenter) ToScanConfigExportToSecurityCommandCenterOutput added in v0.6.0

func (e ScanConfigExportToSecurityCommandCenter) ToScanConfigExportToSecurityCommandCenterOutput() ScanConfigExportToSecurityCommandCenterOutput

func (ScanConfigExportToSecurityCommandCenter) ToScanConfigExportToSecurityCommandCenterOutputWithContext added in v0.6.0

func (e ScanConfigExportToSecurityCommandCenter) ToScanConfigExportToSecurityCommandCenterOutputWithContext(ctx context.Context) ScanConfigExportToSecurityCommandCenterOutput

func (ScanConfigExportToSecurityCommandCenter) ToScanConfigExportToSecurityCommandCenterPtrOutput added in v0.6.0

func (e ScanConfigExportToSecurityCommandCenter) ToScanConfigExportToSecurityCommandCenterPtrOutput() ScanConfigExportToSecurityCommandCenterPtrOutput

func (ScanConfigExportToSecurityCommandCenter) ToScanConfigExportToSecurityCommandCenterPtrOutputWithContext added in v0.6.0

func (e ScanConfigExportToSecurityCommandCenter) ToScanConfigExportToSecurityCommandCenterPtrOutputWithContext(ctx context.Context) ScanConfigExportToSecurityCommandCenterPtrOutput

func (ScanConfigExportToSecurityCommandCenter) ToStringOutput added in v0.4.0

func (ScanConfigExportToSecurityCommandCenter) ToStringOutputWithContext added in v0.4.0

func (ScanConfigExportToSecurityCommandCenter) ToStringPtrOutput added in v0.4.0

func (ScanConfigExportToSecurityCommandCenter) ToStringPtrOutputWithContext added in v0.4.0

type ScanConfigExportToSecurityCommandCenterInput added in v0.6.0

type ScanConfigExportToSecurityCommandCenterInput interface {
	pulumi.Input

	ToScanConfigExportToSecurityCommandCenterOutput() ScanConfigExportToSecurityCommandCenterOutput
	ToScanConfigExportToSecurityCommandCenterOutputWithContext(context.Context) ScanConfigExportToSecurityCommandCenterOutput
}

ScanConfigExportToSecurityCommandCenterInput is an input type that accepts ScanConfigExportToSecurityCommandCenterArgs and ScanConfigExportToSecurityCommandCenterOutput values. You can construct a concrete instance of `ScanConfigExportToSecurityCommandCenterInput` via:

ScanConfigExportToSecurityCommandCenterArgs{...}

type ScanConfigExportToSecurityCommandCenterOutput added in v0.6.0

type ScanConfigExportToSecurityCommandCenterOutput struct{ *pulumi.OutputState }

func (ScanConfigExportToSecurityCommandCenterOutput) ElementType added in v0.6.0

func (ScanConfigExportToSecurityCommandCenterOutput) ToScanConfigExportToSecurityCommandCenterOutput added in v0.6.0

func (o ScanConfigExportToSecurityCommandCenterOutput) ToScanConfigExportToSecurityCommandCenterOutput() ScanConfigExportToSecurityCommandCenterOutput

func (ScanConfigExportToSecurityCommandCenterOutput) ToScanConfigExportToSecurityCommandCenterOutputWithContext added in v0.6.0

func (o ScanConfigExportToSecurityCommandCenterOutput) ToScanConfigExportToSecurityCommandCenterOutputWithContext(ctx context.Context) ScanConfigExportToSecurityCommandCenterOutput

func (ScanConfigExportToSecurityCommandCenterOutput) ToScanConfigExportToSecurityCommandCenterPtrOutput added in v0.6.0

func (o ScanConfigExportToSecurityCommandCenterOutput) ToScanConfigExportToSecurityCommandCenterPtrOutput() ScanConfigExportToSecurityCommandCenterPtrOutput

func (ScanConfigExportToSecurityCommandCenterOutput) ToScanConfigExportToSecurityCommandCenterPtrOutputWithContext added in v0.6.0

func (o ScanConfigExportToSecurityCommandCenterOutput) ToScanConfigExportToSecurityCommandCenterPtrOutputWithContext(ctx context.Context) ScanConfigExportToSecurityCommandCenterPtrOutput

func (ScanConfigExportToSecurityCommandCenterOutput) ToStringOutput added in v0.6.0

func (ScanConfigExportToSecurityCommandCenterOutput) ToStringOutputWithContext added in v0.6.0

func (ScanConfigExportToSecurityCommandCenterOutput) ToStringPtrOutput added in v0.6.0

func (ScanConfigExportToSecurityCommandCenterOutput) ToStringPtrOutputWithContext added in v0.6.0

type ScanConfigExportToSecurityCommandCenterPtrInput added in v0.6.0

type ScanConfigExportToSecurityCommandCenterPtrInput interface {
	pulumi.Input

	ToScanConfigExportToSecurityCommandCenterPtrOutput() ScanConfigExportToSecurityCommandCenterPtrOutput
	ToScanConfigExportToSecurityCommandCenterPtrOutputWithContext(context.Context) ScanConfigExportToSecurityCommandCenterPtrOutput
}

func ScanConfigExportToSecurityCommandCenterPtr added in v0.6.0

func ScanConfigExportToSecurityCommandCenterPtr(v string) ScanConfigExportToSecurityCommandCenterPtrInput

type ScanConfigExportToSecurityCommandCenterPtrOutput added in v0.6.0

type ScanConfigExportToSecurityCommandCenterPtrOutput struct{ *pulumi.OutputState }

func (ScanConfigExportToSecurityCommandCenterPtrOutput) Elem added in v0.6.0

func (ScanConfigExportToSecurityCommandCenterPtrOutput) ElementType added in v0.6.0

func (ScanConfigExportToSecurityCommandCenterPtrOutput) ToScanConfigExportToSecurityCommandCenterPtrOutput added in v0.6.0

func (o ScanConfigExportToSecurityCommandCenterPtrOutput) ToScanConfigExportToSecurityCommandCenterPtrOutput() ScanConfigExportToSecurityCommandCenterPtrOutput

func (ScanConfigExportToSecurityCommandCenterPtrOutput) ToScanConfigExportToSecurityCommandCenterPtrOutputWithContext added in v0.6.0

func (o ScanConfigExportToSecurityCommandCenterPtrOutput) ToScanConfigExportToSecurityCommandCenterPtrOutputWithContext(ctx context.Context) ScanConfigExportToSecurityCommandCenterPtrOutput

func (ScanConfigExportToSecurityCommandCenterPtrOutput) ToStringPtrOutput added in v0.6.0

func (ScanConfigExportToSecurityCommandCenterPtrOutput) ToStringPtrOutputWithContext added in v0.6.0

type ScanConfigInput

type ScanConfigInput interface {
	pulumi.Input

	ToScanConfigOutput() ScanConfigOutput
	ToScanConfigOutputWithContext(ctx context.Context) ScanConfigOutput
}

type ScanConfigOutput

type ScanConfigOutput struct{ *pulumi.OutputState }

func (ScanConfigOutput) Authentication added in v0.19.0

The authentication configuration. If specified, service will use the authentication configuration during scanning.

func (ScanConfigOutput) BlacklistPatterns added in v0.19.0

func (o ScanConfigOutput) BlacklistPatterns() pulumi.StringArrayOutput

The excluded URL patterns as described in https://cloud.google.com/security-command-center/docs/how-to-use-web-security-scanner#excluding_urls

func (ScanConfigOutput) DisplayName added in v0.19.0

func (o ScanConfigOutput) DisplayName() pulumi.StringOutput

The user provided display name of the ScanConfig.

func (ScanConfigOutput) ElementType

func (ScanConfigOutput) ElementType() reflect.Type

func (ScanConfigOutput) ExportToSecurityCommandCenter added in v0.19.0

func (o ScanConfigOutput) ExportToSecurityCommandCenter() pulumi.StringOutput

Controls export of scan configurations and results to Security Command Center.

func (ScanConfigOutput) IgnoreHttpStatusErrors added in v0.19.0

func (o ScanConfigOutput) IgnoreHttpStatusErrors() pulumi.BoolOutput

Whether to keep scanning even if most requests return HTTP error codes.

func (ScanConfigOutput) LatestRun added in v0.19.0

Latest ScanRun if available.

func (ScanConfigOutput) ManagedScan added in v0.19.0

func (o ScanConfigOutput) ManagedScan() pulumi.BoolOutput

Whether the scan config is managed by Web Security Scanner, output only.

func (ScanConfigOutput) MaxQps added in v0.19.0

func (o ScanConfigOutput) MaxQps() pulumi.IntOutput

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.

func (ScanConfigOutput) Name added in v0.19.0

The resource name of the ScanConfig. The name follows the format of 'projects/{projectId}/scanConfigs/{scanConfigId}'. The ScanConfig IDs are generated by the system.

func (ScanConfigOutput) Project added in v0.21.0

func (o ScanConfigOutput) Project() pulumi.StringOutput

func (ScanConfigOutput) RiskLevel added in v0.19.0

func (o ScanConfigOutput) RiskLevel() pulumi.StringOutput

The risk level selected for the scan

func (ScanConfigOutput) Schedule added in v0.19.0

The schedule of the ScanConfig.

func (ScanConfigOutput) StartingUrls added in v0.19.0

func (o ScanConfigOutput) StartingUrls() pulumi.StringArrayOutput

The starting URLs from which the scanner finds site pages.

func (ScanConfigOutput) StaticIpScan added in v0.19.0

func (o ScanConfigOutput) StaticIpScan() pulumi.BoolOutput

Whether the scan configuration has enabled static IP address scan feature. If enabled, the scanner will access applications from static IP addresses.

func (ScanConfigOutput) TargetPlatforms added in v0.19.0

func (o ScanConfigOutput) TargetPlatforms() pulumi.StringArrayOutput

Set of Google Cloud platforms targeted by the scan. If empty, APP_ENGINE will be used as a default.

func (ScanConfigOutput) ToScanConfigOutput

func (o ScanConfigOutput) ToScanConfigOutput() ScanConfigOutput

func (ScanConfigOutput) ToScanConfigOutputWithContext

func (o ScanConfigOutput) ToScanConfigOutputWithContext(ctx context.Context) ScanConfigOutput

func (ScanConfigOutput) UserAgent added in v0.19.0

func (o ScanConfigOutput) UserAgent() pulumi.StringOutput

The user agent used during scanning.

type ScanConfigRiskLevel added in v0.4.0

type ScanConfigRiskLevel string

The risk level selected for the scan

func (ScanConfigRiskLevel) ElementType added in v0.4.0

func (ScanConfigRiskLevel) ElementType() reflect.Type

func (ScanConfigRiskLevel) ToScanConfigRiskLevelOutput added in v0.6.0

func (e ScanConfigRiskLevel) ToScanConfigRiskLevelOutput() ScanConfigRiskLevelOutput

func (ScanConfigRiskLevel) ToScanConfigRiskLevelOutputWithContext added in v0.6.0

func (e ScanConfigRiskLevel) ToScanConfigRiskLevelOutputWithContext(ctx context.Context) ScanConfigRiskLevelOutput

func (ScanConfigRiskLevel) ToScanConfigRiskLevelPtrOutput added in v0.6.0

func (e ScanConfigRiskLevel) ToScanConfigRiskLevelPtrOutput() ScanConfigRiskLevelPtrOutput

func (ScanConfigRiskLevel) ToScanConfigRiskLevelPtrOutputWithContext added in v0.6.0

func (e ScanConfigRiskLevel) ToScanConfigRiskLevelPtrOutputWithContext(ctx context.Context) ScanConfigRiskLevelPtrOutput

func (ScanConfigRiskLevel) ToStringOutput added in v0.4.0

func (e ScanConfigRiskLevel) ToStringOutput() pulumi.StringOutput

func (ScanConfigRiskLevel) ToStringOutputWithContext added in v0.4.0

func (e ScanConfigRiskLevel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ScanConfigRiskLevel) ToStringPtrOutput added in v0.4.0

func (e ScanConfigRiskLevel) ToStringPtrOutput() pulumi.StringPtrOutput

func (ScanConfigRiskLevel) ToStringPtrOutputWithContext added in v0.4.0

func (e ScanConfigRiskLevel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ScanConfigRiskLevelInput added in v0.6.0

type ScanConfigRiskLevelInput interface {
	pulumi.Input

	ToScanConfigRiskLevelOutput() ScanConfigRiskLevelOutput
	ToScanConfigRiskLevelOutputWithContext(context.Context) ScanConfigRiskLevelOutput
}

ScanConfigRiskLevelInput is an input type that accepts ScanConfigRiskLevelArgs and ScanConfigRiskLevelOutput values. You can construct a concrete instance of `ScanConfigRiskLevelInput` via:

ScanConfigRiskLevelArgs{...}

type ScanConfigRiskLevelOutput added in v0.6.0

type ScanConfigRiskLevelOutput struct{ *pulumi.OutputState }

func (ScanConfigRiskLevelOutput) ElementType added in v0.6.0

func (ScanConfigRiskLevelOutput) ElementType() reflect.Type

func (ScanConfigRiskLevelOutput) ToScanConfigRiskLevelOutput added in v0.6.0

func (o ScanConfigRiskLevelOutput) ToScanConfigRiskLevelOutput() ScanConfigRiskLevelOutput

func (ScanConfigRiskLevelOutput) ToScanConfigRiskLevelOutputWithContext added in v0.6.0

func (o ScanConfigRiskLevelOutput) ToScanConfigRiskLevelOutputWithContext(ctx context.Context) ScanConfigRiskLevelOutput

func (ScanConfigRiskLevelOutput) ToScanConfigRiskLevelPtrOutput added in v0.6.0

func (o ScanConfigRiskLevelOutput) ToScanConfigRiskLevelPtrOutput() ScanConfigRiskLevelPtrOutput

func (ScanConfigRiskLevelOutput) ToScanConfigRiskLevelPtrOutputWithContext added in v0.6.0

func (o ScanConfigRiskLevelOutput) ToScanConfigRiskLevelPtrOutputWithContext(ctx context.Context) ScanConfigRiskLevelPtrOutput

func (ScanConfigRiskLevelOutput) ToStringOutput added in v0.6.0

func (o ScanConfigRiskLevelOutput) ToStringOutput() pulumi.StringOutput

func (ScanConfigRiskLevelOutput) ToStringOutputWithContext added in v0.6.0

func (o ScanConfigRiskLevelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ScanConfigRiskLevelOutput) ToStringPtrOutput added in v0.6.0

func (o ScanConfigRiskLevelOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ScanConfigRiskLevelOutput) ToStringPtrOutputWithContext added in v0.6.0

func (o ScanConfigRiskLevelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ScanConfigRiskLevelPtrInput added in v0.6.0

type ScanConfigRiskLevelPtrInput interface {
	pulumi.Input

	ToScanConfigRiskLevelPtrOutput() ScanConfigRiskLevelPtrOutput
	ToScanConfigRiskLevelPtrOutputWithContext(context.Context) ScanConfigRiskLevelPtrOutput
}

func ScanConfigRiskLevelPtr added in v0.6.0

func ScanConfigRiskLevelPtr(v string) ScanConfigRiskLevelPtrInput

type ScanConfigRiskLevelPtrOutput added in v0.6.0

type ScanConfigRiskLevelPtrOutput struct{ *pulumi.OutputState }

func (ScanConfigRiskLevelPtrOutput) Elem added in v0.6.0

func (ScanConfigRiskLevelPtrOutput) ElementType added in v0.6.0

func (ScanConfigRiskLevelPtrOutput) ToScanConfigRiskLevelPtrOutput added in v0.6.0

func (o ScanConfigRiskLevelPtrOutput) ToScanConfigRiskLevelPtrOutput() ScanConfigRiskLevelPtrOutput

func (ScanConfigRiskLevelPtrOutput) ToScanConfigRiskLevelPtrOutputWithContext added in v0.6.0

func (o ScanConfigRiskLevelPtrOutput) ToScanConfigRiskLevelPtrOutputWithContext(ctx context.Context) ScanConfigRiskLevelPtrOutput

func (ScanConfigRiskLevelPtrOutput) ToStringPtrOutput added in v0.6.0

func (o ScanConfigRiskLevelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ScanConfigRiskLevelPtrOutput) ToStringPtrOutputWithContext added in v0.6.0

func (o ScanConfigRiskLevelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ScanConfigState

type ScanConfigState struct {
}

func (ScanConfigState) ElementType

func (ScanConfigState) ElementType() reflect.Type

type ScanConfigTargetPlatformsItem added in v0.4.0

type ScanConfigTargetPlatformsItem string

func (ScanConfigTargetPlatformsItem) ElementType added in v0.4.0

func (ScanConfigTargetPlatformsItem) ToScanConfigTargetPlatformsItemOutput added in v0.6.0

func (e ScanConfigTargetPlatformsItem) ToScanConfigTargetPlatformsItemOutput() ScanConfigTargetPlatformsItemOutput

func (ScanConfigTargetPlatformsItem) ToScanConfigTargetPlatformsItemOutputWithContext added in v0.6.0

func (e ScanConfigTargetPlatformsItem) ToScanConfigTargetPlatformsItemOutputWithContext(ctx context.Context) ScanConfigTargetPlatformsItemOutput

func (ScanConfigTargetPlatformsItem) ToScanConfigTargetPlatformsItemPtrOutput added in v0.6.0

func (e ScanConfigTargetPlatformsItem) ToScanConfigTargetPlatformsItemPtrOutput() ScanConfigTargetPlatformsItemPtrOutput

func (ScanConfigTargetPlatformsItem) ToScanConfigTargetPlatformsItemPtrOutputWithContext added in v0.6.0

func (e ScanConfigTargetPlatformsItem) ToScanConfigTargetPlatformsItemPtrOutputWithContext(ctx context.Context) ScanConfigTargetPlatformsItemPtrOutput

func (ScanConfigTargetPlatformsItem) ToStringOutput added in v0.4.0

func (ScanConfigTargetPlatformsItem) ToStringOutputWithContext added in v0.4.0

func (e ScanConfigTargetPlatformsItem) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ScanConfigTargetPlatformsItem) ToStringPtrOutput added in v0.4.0

func (ScanConfigTargetPlatformsItem) ToStringPtrOutputWithContext added in v0.4.0

func (e ScanConfigTargetPlatformsItem) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ScanConfigTargetPlatformsItemArray added in v0.4.0

type ScanConfigTargetPlatformsItemArray []ScanConfigTargetPlatformsItem

func (ScanConfigTargetPlatformsItemArray) ElementType added in v0.4.0

func (ScanConfigTargetPlatformsItemArray) ToScanConfigTargetPlatformsItemArrayOutput added in v0.4.0

func (i ScanConfigTargetPlatformsItemArray) ToScanConfigTargetPlatformsItemArrayOutput() ScanConfigTargetPlatformsItemArrayOutput

func (ScanConfigTargetPlatformsItemArray) ToScanConfigTargetPlatformsItemArrayOutputWithContext added in v0.4.0

func (i ScanConfigTargetPlatformsItemArray) ToScanConfigTargetPlatformsItemArrayOutputWithContext(ctx context.Context) ScanConfigTargetPlatformsItemArrayOutput

type ScanConfigTargetPlatformsItemArrayInput added in v0.4.0

type ScanConfigTargetPlatformsItemArrayInput interface {
	pulumi.Input

	ToScanConfigTargetPlatformsItemArrayOutput() ScanConfigTargetPlatformsItemArrayOutput
	ToScanConfigTargetPlatformsItemArrayOutputWithContext(context.Context) ScanConfigTargetPlatformsItemArrayOutput
}

ScanConfigTargetPlatformsItemArrayInput is an input type that accepts ScanConfigTargetPlatformsItemArray and ScanConfigTargetPlatformsItemArrayOutput values. You can construct a concrete instance of `ScanConfigTargetPlatformsItemArrayInput` via:

ScanConfigTargetPlatformsItemArray{ ScanConfigTargetPlatformsItemArgs{...} }

type ScanConfigTargetPlatformsItemArrayOutput added in v0.4.0

type ScanConfigTargetPlatformsItemArrayOutput struct{ *pulumi.OutputState }

func (ScanConfigTargetPlatformsItemArrayOutput) ElementType added in v0.4.0

func (ScanConfigTargetPlatformsItemArrayOutput) Index added in v0.4.0

func (ScanConfigTargetPlatformsItemArrayOutput) ToScanConfigTargetPlatformsItemArrayOutput added in v0.4.0

func (o ScanConfigTargetPlatformsItemArrayOutput) ToScanConfigTargetPlatformsItemArrayOutput() ScanConfigTargetPlatformsItemArrayOutput

func (ScanConfigTargetPlatformsItemArrayOutput) ToScanConfigTargetPlatformsItemArrayOutputWithContext added in v0.4.0

func (o ScanConfigTargetPlatformsItemArrayOutput) ToScanConfigTargetPlatformsItemArrayOutputWithContext(ctx context.Context) ScanConfigTargetPlatformsItemArrayOutput

type ScanConfigTargetPlatformsItemInput added in v0.6.0

type ScanConfigTargetPlatformsItemInput interface {
	pulumi.Input

	ToScanConfigTargetPlatformsItemOutput() ScanConfigTargetPlatformsItemOutput
	ToScanConfigTargetPlatformsItemOutputWithContext(context.Context) ScanConfigTargetPlatformsItemOutput
}

ScanConfigTargetPlatformsItemInput is an input type that accepts ScanConfigTargetPlatformsItemArgs and ScanConfigTargetPlatformsItemOutput values. You can construct a concrete instance of `ScanConfigTargetPlatformsItemInput` via:

ScanConfigTargetPlatformsItemArgs{...}

type ScanConfigTargetPlatformsItemOutput added in v0.6.0

type ScanConfigTargetPlatformsItemOutput struct{ *pulumi.OutputState }

func (ScanConfigTargetPlatformsItemOutput) ElementType added in v0.6.0

func (ScanConfigTargetPlatformsItemOutput) ToScanConfigTargetPlatformsItemOutput added in v0.6.0

func (o ScanConfigTargetPlatformsItemOutput) ToScanConfigTargetPlatformsItemOutput() ScanConfigTargetPlatformsItemOutput

func (ScanConfigTargetPlatformsItemOutput) ToScanConfigTargetPlatformsItemOutputWithContext added in v0.6.0

func (o ScanConfigTargetPlatformsItemOutput) ToScanConfigTargetPlatformsItemOutputWithContext(ctx context.Context) ScanConfigTargetPlatformsItemOutput

func (ScanConfigTargetPlatformsItemOutput) ToScanConfigTargetPlatformsItemPtrOutput added in v0.6.0

func (o ScanConfigTargetPlatformsItemOutput) ToScanConfigTargetPlatformsItemPtrOutput() ScanConfigTargetPlatformsItemPtrOutput

func (ScanConfigTargetPlatformsItemOutput) ToScanConfigTargetPlatformsItemPtrOutputWithContext added in v0.6.0

func (o ScanConfigTargetPlatformsItemOutput) ToScanConfigTargetPlatformsItemPtrOutputWithContext(ctx context.Context) ScanConfigTargetPlatformsItemPtrOutput

func (ScanConfigTargetPlatformsItemOutput) ToStringOutput added in v0.6.0

func (ScanConfigTargetPlatformsItemOutput) ToStringOutputWithContext added in v0.6.0

func (o ScanConfigTargetPlatformsItemOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ScanConfigTargetPlatformsItemOutput) ToStringPtrOutput added in v0.6.0

func (ScanConfigTargetPlatformsItemOutput) ToStringPtrOutputWithContext added in v0.6.0

func (o ScanConfigTargetPlatformsItemOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ScanConfigTargetPlatformsItemPtrInput added in v0.6.0

type ScanConfigTargetPlatformsItemPtrInput interface {
	pulumi.Input

	ToScanConfigTargetPlatformsItemPtrOutput() ScanConfigTargetPlatformsItemPtrOutput
	ToScanConfigTargetPlatformsItemPtrOutputWithContext(context.Context) ScanConfigTargetPlatformsItemPtrOutput
}

func ScanConfigTargetPlatformsItemPtr added in v0.6.0

func ScanConfigTargetPlatformsItemPtr(v string) ScanConfigTargetPlatformsItemPtrInput

type ScanConfigTargetPlatformsItemPtrOutput added in v0.6.0

type ScanConfigTargetPlatformsItemPtrOutput struct{ *pulumi.OutputState }

func (ScanConfigTargetPlatformsItemPtrOutput) Elem added in v0.6.0

func (ScanConfigTargetPlatformsItemPtrOutput) ElementType added in v0.6.0

func (ScanConfigTargetPlatformsItemPtrOutput) ToScanConfigTargetPlatformsItemPtrOutput added in v0.6.0

func (o ScanConfigTargetPlatformsItemPtrOutput) ToScanConfigTargetPlatformsItemPtrOutput() ScanConfigTargetPlatformsItemPtrOutput

func (ScanConfigTargetPlatformsItemPtrOutput) ToScanConfigTargetPlatformsItemPtrOutputWithContext added in v0.6.0

func (o ScanConfigTargetPlatformsItemPtrOutput) ToScanConfigTargetPlatformsItemPtrOutputWithContext(ctx context.Context) ScanConfigTargetPlatformsItemPtrOutput

func (ScanConfigTargetPlatformsItemPtrOutput) ToStringPtrOutput added in v0.6.0

func (ScanConfigTargetPlatformsItemPtrOutput) ToStringPtrOutputWithContext added in v0.6.0

func (o ScanConfigTargetPlatformsItemPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ScanConfigUserAgent added in v0.4.0

type ScanConfigUserAgent string

The user agent used during scanning.

func (ScanConfigUserAgent) ElementType added in v0.4.0

func (ScanConfigUserAgent) ElementType() reflect.Type

func (ScanConfigUserAgent) ToScanConfigUserAgentOutput added in v0.6.0

func (e ScanConfigUserAgent) ToScanConfigUserAgentOutput() ScanConfigUserAgentOutput

func (ScanConfigUserAgent) ToScanConfigUserAgentOutputWithContext added in v0.6.0

func (e ScanConfigUserAgent) ToScanConfigUserAgentOutputWithContext(ctx context.Context) ScanConfigUserAgentOutput

func (ScanConfigUserAgent) ToScanConfigUserAgentPtrOutput added in v0.6.0

func (e ScanConfigUserAgent) ToScanConfigUserAgentPtrOutput() ScanConfigUserAgentPtrOutput

func (ScanConfigUserAgent) ToScanConfigUserAgentPtrOutputWithContext added in v0.6.0

func (e ScanConfigUserAgent) ToScanConfigUserAgentPtrOutputWithContext(ctx context.Context) ScanConfigUserAgentPtrOutput

func (ScanConfigUserAgent) ToStringOutput added in v0.4.0

func (e ScanConfigUserAgent) ToStringOutput() pulumi.StringOutput

func (ScanConfigUserAgent) ToStringOutputWithContext added in v0.4.0

func (e ScanConfigUserAgent) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ScanConfigUserAgent) ToStringPtrOutput added in v0.4.0

func (e ScanConfigUserAgent) ToStringPtrOutput() pulumi.StringPtrOutput

func (ScanConfigUserAgent) ToStringPtrOutputWithContext added in v0.4.0

func (e ScanConfigUserAgent) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ScanConfigUserAgentInput added in v0.6.0

type ScanConfigUserAgentInput interface {
	pulumi.Input

	ToScanConfigUserAgentOutput() ScanConfigUserAgentOutput
	ToScanConfigUserAgentOutputWithContext(context.Context) ScanConfigUserAgentOutput
}

ScanConfigUserAgentInput is an input type that accepts ScanConfigUserAgentArgs and ScanConfigUserAgentOutput values. You can construct a concrete instance of `ScanConfigUserAgentInput` via:

ScanConfigUserAgentArgs{...}

type ScanConfigUserAgentOutput added in v0.6.0

type ScanConfigUserAgentOutput struct{ *pulumi.OutputState }

func (ScanConfigUserAgentOutput) ElementType added in v0.6.0

func (ScanConfigUserAgentOutput) ElementType() reflect.Type

func (ScanConfigUserAgentOutput) ToScanConfigUserAgentOutput added in v0.6.0

func (o ScanConfigUserAgentOutput) ToScanConfigUserAgentOutput() ScanConfigUserAgentOutput

func (ScanConfigUserAgentOutput) ToScanConfigUserAgentOutputWithContext added in v0.6.0

func (o ScanConfigUserAgentOutput) ToScanConfigUserAgentOutputWithContext(ctx context.Context) ScanConfigUserAgentOutput

func (ScanConfigUserAgentOutput) ToScanConfigUserAgentPtrOutput added in v0.6.0

func (o ScanConfigUserAgentOutput) ToScanConfigUserAgentPtrOutput() ScanConfigUserAgentPtrOutput

func (ScanConfigUserAgentOutput) ToScanConfigUserAgentPtrOutputWithContext added in v0.6.0

func (o ScanConfigUserAgentOutput) ToScanConfigUserAgentPtrOutputWithContext(ctx context.Context) ScanConfigUserAgentPtrOutput

func (ScanConfigUserAgentOutput) ToStringOutput added in v0.6.0

func (o ScanConfigUserAgentOutput) ToStringOutput() pulumi.StringOutput

func (ScanConfigUserAgentOutput) ToStringOutputWithContext added in v0.6.0

func (o ScanConfigUserAgentOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ScanConfigUserAgentOutput) ToStringPtrOutput added in v0.6.0

func (o ScanConfigUserAgentOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ScanConfigUserAgentOutput) ToStringPtrOutputWithContext added in v0.6.0

func (o ScanConfigUserAgentOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ScanConfigUserAgentPtrInput added in v0.6.0

type ScanConfigUserAgentPtrInput interface {
	pulumi.Input

	ToScanConfigUserAgentPtrOutput() ScanConfigUserAgentPtrOutput
	ToScanConfigUserAgentPtrOutputWithContext(context.Context) ScanConfigUserAgentPtrOutput
}

func ScanConfigUserAgentPtr added in v0.6.0

func ScanConfigUserAgentPtr(v string) ScanConfigUserAgentPtrInput

type ScanConfigUserAgentPtrOutput added in v0.6.0

type ScanConfigUserAgentPtrOutput struct{ *pulumi.OutputState }

func (ScanConfigUserAgentPtrOutput) Elem added in v0.6.0

func (ScanConfigUserAgentPtrOutput) ElementType added in v0.6.0

func (ScanConfigUserAgentPtrOutput) ToScanConfigUserAgentPtrOutput added in v0.6.0

func (o ScanConfigUserAgentPtrOutput) ToScanConfigUserAgentPtrOutput() ScanConfigUserAgentPtrOutput

func (ScanConfigUserAgentPtrOutput) ToScanConfigUserAgentPtrOutputWithContext added in v0.6.0

func (o ScanConfigUserAgentPtrOutput) ToScanConfigUserAgentPtrOutputWithContext(ctx context.Context) ScanConfigUserAgentPtrOutput

func (ScanConfigUserAgentPtrOutput) ToStringPtrOutput added in v0.6.0

func (o ScanConfigUserAgentPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ScanConfigUserAgentPtrOutput) ToStringPtrOutputWithContext added in v0.6.0

func (o ScanConfigUserAgentPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ScanRun

type ScanRun struct {
	// The time at which the ScanRun reached termination state - that the ScanRun is either finished or stopped by user.
	EndTime *string `pulumi:"endTime"`
	// If result_state is an ERROR, this field provides the primary reason for scan's termination and more details, if such are available.
	ErrorTrace *ScanRunErrorTrace `pulumi:"errorTrace"`
	// The execution state of the ScanRun.
	ExecutionState *ScanRunExecutionState `pulumi:"executionState"`
	// Whether the scan run has found any vulnerabilities.
	HasVulnerabilities *bool `pulumi:"hasVulnerabilities"`
	// 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.
	Name *string `pulumi:"name"`
	// 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.
	ProgressPercent *int `pulumi:"progressPercent"`
	// The result state of the ScanRun. This field is only available after the execution state reaches "FINISHED".
	ResultState *ScanRunResultState `pulumi:"resultState"`
	// The time at which the ScanRun started.
	StartTime *string `pulumi:"startTime"`
	// 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.
	UrlsCrawledCount *string `pulumi:"urlsCrawledCount"`
	// 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.
	UrlsTestedCount *string `pulumi:"urlsTestedCount"`
	// A list of warnings, if such are encountered during this scan run.
	WarningTraces []ScanRunWarningTrace `pulumi:"warningTraces"`
}

A ScanRun is a output-only resource representing an actual run of the scan. Next id: 12

type ScanRunArgs

type ScanRunArgs struct {
	// The time at which the ScanRun reached termination state - that the ScanRun is either finished or stopped by user.
	EndTime pulumi.StringPtrInput `pulumi:"endTime"`
	// If result_state is an ERROR, this field provides the primary reason for scan's termination and more details, if such are available.
	ErrorTrace ScanRunErrorTracePtrInput `pulumi:"errorTrace"`
	// The execution state of the ScanRun.
	ExecutionState ScanRunExecutionStatePtrInput `pulumi:"executionState"`
	// Whether the scan run has found any vulnerabilities.
	HasVulnerabilities pulumi.BoolPtrInput `pulumi:"hasVulnerabilities"`
	// 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.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// 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.
	ProgressPercent pulumi.IntPtrInput `pulumi:"progressPercent"`
	// The result state of the ScanRun. This field is only available after the execution state reaches "FINISHED".
	ResultState ScanRunResultStatePtrInput `pulumi:"resultState"`
	// The time at which the ScanRun started.
	StartTime pulumi.StringPtrInput `pulumi:"startTime"`
	// 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.
	UrlsCrawledCount pulumi.StringPtrInput `pulumi:"urlsCrawledCount"`
	// 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.
	UrlsTestedCount pulumi.StringPtrInput `pulumi:"urlsTestedCount"`
	// A list of warnings, if such are encountered during this scan run.
	WarningTraces ScanRunWarningTraceArrayInput `pulumi:"warningTraces"`
}

A ScanRun is a output-only resource representing an actual run of the scan. Next id: 12

func (ScanRunArgs) ElementType

func (ScanRunArgs) ElementType() reflect.Type

func (ScanRunArgs) ToScanRunOutput

func (i ScanRunArgs) ToScanRunOutput() ScanRunOutput

func (ScanRunArgs) ToScanRunOutputWithContext

func (i ScanRunArgs) ToScanRunOutputWithContext(ctx context.Context) ScanRunOutput

func (ScanRunArgs) ToScanRunPtrOutput

func (i ScanRunArgs) ToScanRunPtrOutput() ScanRunPtrOutput

func (ScanRunArgs) ToScanRunPtrOutputWithContext

func (i ScanRunArgs) ToScanRunPtrOutputWithContext(ctx context.Context) ScanRunPtrOutput

type ScanRunErrorTrace

type ScanRunErrorTrace struct {
	// Indicates the error reason code.
	Code *ScanRunErrorTraceCode `pulumi:"code"`
	// If the scan encounters TOO_MANY_HTTP_ERRORS, this field indicates the most common HTTP error code, if such is available. For example, if this code is 404, the scan has encountered too many NOT_FOUND responses.
	MostCommonHttpErrorCode *int `pulumi:"mostCommonHttpErrorCode"`
	// If the scan encounters SCAN_CONFIG_ISSUE error, this field has the error message encountered during scan configuration validation that is performed before each scan run.
	ScanConfigError *ScanConfigError `pulumi:"scanConfigError"`
}

Output only. Defines an error trace message for a ScanRun.

type ScanRunErrorTraceArgs

type ScanRunErrorTraceArgs struct {
	// Indicates the error reason code.
	Code ScanRunErrorTraceCodePtrInput `pulumi:"code"`
	// If the scan encounters TOO_MANY_HTTP_ERRORS, this field indicates the most common HTTP error code, if such is available. For example, if this code is 404, the scan has encountered too many NOT_FOUND responses.
	MostCommonHttpErrorCode pulumi.IntPtrInput `pulumi:"mostCommonHttpErrorCode"`
	// If the scan encounters SCAN_CONFIG_ISSUE error, this field has the error message encountered during scan configuration validation that is performed before each scan run.
	ScanConfigError ScanConfigErrorPtrInput `pulumi:"scanConfigError"`
}

Output only. Defines an error trace message for a ScanRun.

func (ScanRunErrorTraceArgs) ElementType

func (ScanRunErrorTraceArgs) ElementType() reflect.Type

func (ScanRunErrorTraceArgs) ToScanRunErrorTraceOutput

func (i ScanRunErrorTraceArgs) ToScanRunErrorTraceOutput() ScanRunErrorTraceOutput

func (ScanRunErrorTraceArgs) ToScanRunErrorTraceOutputWithContext

func (i ScanRunErrorTraceArgs) ToScanRunErrorTraceOutputWithContext(ctx context.Context) ScanRunErrorTraceOutput

func (ScanRunErrorTraceArgs) ToScanRunErrorTracePtrOutput

func (i ScanRunErrorTraceArgs) ToScanRunErrorTracePtrOutput() ScanRunErrorTracePtrOutput

func (ScanRunErrorTraceArgs) ToScanRunErrorTracePtrOutputWithContext

func (i ScanRunErrorTraceArgs) ToScanRunErrorTracePtrOutputWithContext(ctx context.Context) ScanRunErrorTracePtrOutput

type ScanRunErrorTraceCode added in v0.4.0

type ScanRunErrorTraceCode string

Indicates the error reason code.

func (ScanRunErrorTraceCode) ElementType added in v0.4.0

func (ScanRunErrorTraceCode) ElementType() reflect.Type

func (ScanRunErrorTraceCode) ToScanRunErrorTraceCodeOutput added in v0.6.0

func (e ScanRunErrorTraceCode) ToScanRunErrorTraceCodeOutput() ScanRunErrorTraceCodeOutput

func (ScanRunErrorTraceCode) ToScanRunErrorTraceCodeOutputWithContext added in v0.6.0

func (e ScanRunErrorTraceCode) ToScanRunErrorTraceCodeOutputWithContext(ctx context.Context) ScanRunErrorTraceCodeOutput

func (ScanRunErrorTraceCode) ToScanRunErrorTraceCodePtrOutput added in v0.6.0

func (e ScanRunErrorTraceCode) ToScanRunErrorTraceCodePtrOutput() ScanRunErrorTraceCodePtrOutput

func (ScanRunErrorTraceCode) ToScanRunErrorTraceCodePtrOutputWithContext added in v0.6.0

func (e ScanRunErrorTraceCode) ToScanRunErrorTraceCodePtrOutputWithContext(ctx context.Context) ScanRunErrorTraceCodePtrOutput

func (ScanRunErrorTraceCode) ToStringOutput added in v0.4.0

func (e ScanRunErrorTraceCode) ToStringOutput() pulumi.StringOutput

func (ScanRunErrorTraceCode) ToStringOutputWithContext added in v0.4.0

func (e ScanRunErrorTraceCode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ScanRunErrorTraceCode) ToStringPtrOutput added in v0.4.0

func (e ScanRunErrorTraceCode) ToStringPtrOutput() pulumi.StringPtrOutput

func (ScanRunErrorTraceCode) ToStringPtrOutputWithContext added in v0.4.0

func (e ScanRunErrorTraceCode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ScanRunErrorTraceCodeInput added in v0.6.0

type ScanRunErrorTraceCodeInput interface {
	pulumi.Input

	ToScanRunErrorTraceCodeOutput() ScanRunErrorTraceCodeOutput
	ToScanRunErrorTraceCodeOutputWithContext(context.Context) ScanRunErrorTraceCodeOutput
}

ScanRunErrorTraceCodeInput is an input type that accepts ScanRunErrorTraceCodeArgs and ScanRunErrorTraceCodeOutput values. You can construct a concrete instance of `ScanRunErrorTraceCodeInput` via:

ScanRunErrorTraceCodeArgs{...}

type ScanRunErrorTraceCodeOutput added in v0.6.0

type ScanRunErrorTraceCodeOutput struct{ *pulumi.OutputState }

func (ScanRunErrorTraceCodeOutput) ElementType added in v0.6.0

func (ScanRunErrorTraceCodeOutput) ToScanRunErrorTraceCodeOutput added in v0.6.0

func (o ScanRunErrorTraceCodeOutput) ToScanRunErrorTraceCodeOutput() ScanRunErrorTraceCodeOutput

func (ScanRunErrorTraceCodeOutput) ToScanRunErrorTraceCodeOutputWithContext added in v0.6.0

func (o ScanRunErrorTraceCodeOutput) ToScanRunErrorTraceCodeOutputWithContext(ctx context.Context) ScanRunErrorTraceCodeOutput

func (ScanRunErrorTraceCodeOutput) ToScanRunErrorTraceCodePtrOutput added in v0.6.0

func (o ScanRunErrorTraceCodeOutput) ToScanRunErrorTraceCodePtrOutput() ScanRunErrorTraceCodePtrOutput

func (ScanRunErrorTraceCodeOutput) ToScanRunErrorTraceCodePtrOutputWithContext added in v0.6.0

func (o ScanRunErrorTraceCodeOutput) ToScanRunErrorTraceCodePtrOutputWithContext(ctx context.Context) ScanRunErrorTraceCodePtrOutput

func (ScanRunErrorTraceCodeOutput) ToStringOutput added in v0.6.0

func (o ScanRunErrorTraceCodeOutput) ToStringOutput() pulumi.StringOutput

func (ScanRunErrorTraceCodeOutput) ToStringOutputWithContext added in v0.6.0

func (o ScanRunErrorTraceCodeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ScanRunErrorTraceCodeOutput) ToStringPtrOutput added in v0.6.0

func (o ScanRunErrorTraceCodeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ScanRunErrorTraceCodeOutput) ToStringPtrOutputWithContext added in v0.6.0

func (o ScanRunErrorTraceCodeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ScanRunErrorTraceCodePtrInput added in v0.6.0

type ScanRunErrorTraceCodePtrInput interface {
	pulumi.Input

	ToScanRunErrorTraceCodePtrOutput() ScanRunErrorTraceCodePtrOutput
	ToScanRunErrorTraceCodePtrOutputWithContext(context.Context) ScanRunErrorTraceCodePtrOutput
}

func ScanRunErrorTraceCodePtr added in v0.6.0

func ScanRunErrorTraceCodePtr(v string) ScanRunErrorTraceCodePtrInput

type ScanRunErrorTraceCodePtrOutput added in v0.6.0

type ScanRunErrorTraceCodePtrOutput struct{ *pulumi.OutputState }

func (ScanRunErrorTraceCodePtrOutput) Elem added in v0.6.0

func (ScanRunErrorTraceCodePtrOutput) ElementType added in v0.6.0

func (ScanRunErrorTraceCodePtrOutput) ToScanRunErrorTraceCodePtrOutput added in v0.6.0

func (o ScanRunErrorTraceCodePtrOutput) ToScanRunErrorTraceCodePtrOutput() ScanRunErrorTraceCodePtrOutput

func (ScanRunErrorTraceCodePtrOutput) ToScanRunErrorTraceCodePtrOutputWithContext added in v0.6.0

func (o ScanRunErrorTraceCodePtrOutput) ToScanRunErrorTraceCodePtrOutputWithContext(ctx context.Context) ScanRunErrorTraceCodePtrOutput

func (ScanRunErrorTraceCodePtrOutput) ToStringPtrOutput added in v0.6.0

func (ScanRunErrorTraceCodePtrOutput) ToStringPtrOutputWithContext added in v0.6.0

func (o ScanRunErrorTraceCodePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ScanRunErrorTraceInput

type ScanRunErrorTraceInput interface {
	pulumi.Input

	ToScanRunErrorTraceOutput() ScanRunErrorTraceOutput
	ToScanRunErrorTraceOutputWithContext(context.Context) ScanRunErrorTraceOutput
}

ScanRunErrorTraceInput is an input type that accepts ScanRunErrorTraceArgs and ScanRunErrorTraceOutput values. You can construct a concrete instance of `ScanRunErrorTraceInput` via:

ScanRunErrorTraceArgs{...}

type ScanRunErrorTraceOutput

type ScanRunErrorTraceOutput struct{ *pulumi.OutputState }

Output only. Defines an error trace message for a ScanRun.

func (ScanRunErrorTraceOutput) Code

Indicates the error reason code.

func (ScanRunErrorTraceOutput) ElementType

func (ScanRunErrorTraceOutput) ElementType() reflect.Type

func (ScanRunErrorTraceOutput) MostCommonHttpErrorCode

func (o ScanRunErrorTraceOutput) MostCommonHttpErrorCode() pulumi.IntPtrOutput

If the scan encounters TOO_MANY_HTTP_ERRORS, this field indicates the most common HTTP error code, if such is available. For example, if this code is 404, the scan has encountered too many NOT_FOUND responses.

func (ScanRunErrorTraceOutput) ScanConfigError

If the scan encounters SCAN_CONFIG_ISSUE error, this field has the error message encountered during scan configuration validation that is performed before each scan run.

func (ScanRunErrorTraceOutput) ToScanRunErrorTraceOutput

func (o ScanRunErrorTraceOutput) ToScanRunErrorTraceOutput() ScanRunErrorTraceOutput

func (ScanRunErrorTraceOutput) ToScanRunErrorTraceOutputWithContext

func (o ScanRunErrorTraceOutput) ToScanRunErrorTraceOutputWithContext(ctx context.Context) ScanRunErrorTraceOutput

func (ScanRunErrorTraceOutput) ToScanRunErrorTracePtrOutput

func (o ScanRunErrorTraceOutput) ToScanRunErrorTracePtrOutput() ScanRunErrorTracePtrOutput

func (ScanRunErrorTraceOutput) ToScanRunErrorTracePtrOutputWithContext

func (o ScanRunErrorTraceOutput) ToScanRunErrorTracePtrOutputWithContext(ctx context.Context) ScanRunErrorTracePtrOutput

type ScanRunErrorTracePtrInput

type ScanRunErrorTracePtrInput interface {
	pulumi.Input

	ToScanRunErrorTracePtrOutput() ScanRunErrorTracePtrOutput
	ToScanRunErrorTracePtrOutputWithContext(context.Context) ScanRunErrorTracePtrOutput
}

ScanRunErrorTracePtrInput is an input type that accepts ScanRunErrorTraceArgs, ScanRunErrorTracePtr and ScanRunErrorTracePtrOutput values. You can construct a concrete instance of `ScanRunErrorTracePtrInput` via:

        ScanRunErrorTraceArgs{...}

or:

        nil

type ScanRunErrorTracePtrOutput

type ScanRunErrorTracePtrOutput struct{ *pulumi.OutputState }

func (ScanRunErrorTracePtrOutput) Code

Indicates the error reason code.

func (ScanRunErrorTracePtrOutput) Elem

func (ScanRunErrorTracePtrOutput) ElementType

func (ScanRunErrorTracePtrOutput) ElementType() reflect.Type

func (ScanRunErrorTracePtrOutput) MostCommonHttpErrorCode

func (o ScanRunErrorTracePtrOutput) MostCommonHttpErrorCode() pulumi.IntPtrOutput

If the scan encounters TOO_MANY_HTTP_ERRORS, this field indicates the most common HTTP error code, if such is available. For example, if this code is 404, the scan has encountered too many NOT_FOUND responses.

func (ScanRunErrorTracePtrOutput) ScanConfigError

If the scan encounters SCAN_CONFIG_ISSUE error, this field has the error message encountered during scan configuration validation that is performed before each scan run.

func (ScanRunErrorTracePtrOutput) ToScanRunErrorTracePtrOutput

func (o ScanRunErrorTracePtrOutput) ToScanRunErrorTracePtrOutput() ScanRunErrorTracePtrOutput

func (ScanRunErrorTracePtrOutput) ToScanRunErrorTracePtrOutputWithContext

func (o ScanRunErrorTracePtrOutput) ToScanRunErrorTracePtrOutputWithContext(ctx context.Context) ScanRunErrorTracePtrOutput

type ScanRunErrorTraceResponse

type ScanRunErrorTraceResponse struct {
	// Indicates the error reason code.
	Code string `pulumi:"code"`
	// If the scan encounters TOO_MANY_HTTP_ERRORS, this field indicates the most common HTTP error code, if such is available. For example, if this code is 404, the scan has encountered too many NOT_FOUND responses.
	MostCommonHttpErrorCode int `pulumi:"mostCommonHttpErrorCode"`
	// If the scan encounters SCAN_CONFIG_ISSUE error, this field has the error message encountered during scan configuration validation that is performed before each scan run.
	ScanConfigError ScanConfigErrorResponse `pulumi:"scanConfigError"`
}

Output only. Defines an error trace message for a ScanRun.

type ScanRunErrorTraceResponseOutput

type ScanRunErrorTraceResponseOutput struct{ *pulumi.OutputState }

Output only. Defines an error trace message for a ScanRun.

func (ScanRunErrorTraceResponseOutput) Code

Indicates the error reason code.

func (ScanRunErrorTraceResponseOutput) ElementType

func (ScanRunErrorTraceResponseOutput) MostCommonHttpErrorCode

func (o ScanRunErrorTraceResponseOutput) MostCommonHttpErrorCode() pulumi.IntOutput

If the scan encounters TOO_MANY_HTTP_ERRORS, this field indicates the most common HTTP error code, if such is available. For example, if this code is 404, the scan has encountered too many NOT_FOUND responses.

func (ScanRunErrorTraceResponseOutput) ScanConfigError

If the scan encounters SCAN_CONFIG_ISSUE error, this field has the error message encountered during scan configuration validation that is performed before each scan run.

func (ScanRunErrorTraceResponseOutput) ToScanRunErrorTraceResponseOutput

func (o ScanRunErrorTraceResponseOutput) ToScanRunErrorTraceResponseOutput() ScanRunErrorTraceResponseOutput

func (ScanRunErrorTraceResponseOutput) ToScanRunErrorTraceResponseOutputWithContext

func (o ScanRunErrorTraceResponseOutput) ToScanRunErrorTraceResponseOutputWithContext(ctx context.Context) ScanRunErrorTraceResponseOutput

type ScanRunExecutionState added in v0.4.0

type ScanRunExecutionState string

The execution state of the ScanRun.

func (ScanRunExecutionState) ElementType added in v0.4.0

func (ScanRunExecutionState) ElementType() reflect.Type

func (ScanRunExecutionState) ToScanRunExecutionStateOutput added in v0.6.0

func (e ScanRunExecutionState) ToScanRunExecutionStateOutput() ScanRunExecutionStateOutput

func (ScanRunExecutionState) ToScanRunExecutionStateOutputWithContext added in v0.6.0

func (e ScanRunExecutionState) ToScanRunExecutionStateOutputWithContext(ctx context.Context) ScanRunExecutionStateOutput

func (ScanRunExecutionState) ToScanRunExecutionStatePtrOutput added in v0.6.0

func (e ScanRunExecutionState) ToScanRunExecutionStatePtrOutput() ScanRunExecutionStatePtrOutput

func (ScanRunExecutionState) ToScanRunExecutionStatePtrOutputWithContext added in v0.6.0

func (e ScanRunExecutionState) ToScanRunExecutionStatePtrOutputWithContext(ctx context.Context) ScanRunExecutionStatePtrOutput

func (ScanRunExecutionState) ToStringOutput added in v0.4.0

func (e ScanRunExecutionState) ToStringOutput() pulumi.StringOutput

func (ScanRunExecutionState) ToStringOutputWithContext added in v0.4.0

func (e ScanRunExecutionState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ScanRunExecutionState) ToStringPtrOutput added in v0.4.0

func (e ScanRunExecutionState) ToStringPtrOutput() pulumi.StringPtrOutput

func (ScanRunExecutionState) ToStringPtrOutputWithContext added in v0.4.0

func (e ScanRunExecutionState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ScanRunExecutionStateInput added in v0.6.0

type ScanRunExecutionStateInput interface {
	pulumi.Input

	ToScanRunExecutionStateOutput() ScanRunExecutionStateOutput
	ToScanRunExecutionStateOutputWithContext(context.Context) ScanRunExecutionStateOutput
}

ScanRunExecutionStateInput is an input type that accepts ScanRunExecutionStateArgs and ScanRunExecutionStateOutput values. You can construct a concrete instance of `ScanRunExecutionStateInput` via:

ScanRunExecutionStateArgs{...}

type ScanRunExecutionStateOutput added in v0.6.0

type ScanRunExecutionStateOutput struct{ *pulumi.OutputState }

func (ScanRunExecutionStateOutput) ElementType added in v0.6.0

func (ScanRunExecutionStateOutput) ToScanRunExecutionStateOutput added in v0.6.0

func (o ScanRunExecutionStateOutput) ToScanRunExecutionStateOutput() ScanRunExecutionStateOutput

func (ScanRunExecutionStateOutput) ToScanRunExecutionStateOutputWithContext added in v0.6.0

func (o ScanRunExecutionStateOutput) ToScanRunExecutionStateOutputWithContext(ctx context.Context) ScanRunExecutionStateOutput

func (ScanRunExecutionStateOutput) ToScanRunExecutionStatePtrOutput added in v0.6.0

func (o ScanRunExecutionStateOutput) ToScanRunExecutionStatePtrOutput() ScanRunExecutionStatePtrOutput

func (ScanRunExecutionStateOutput) ToScanRunExecutionStatePtrOutputWithContext added in v0.6.0

func (o ScanRunExecutionStateOutput) ToScanRunExecutionStatePtrOutputWithContext(ctx context.Context) ScanRunExecutionStatePtrOutput

func (ScanRunExecutionStateOutput) ToStringOutput added in v0.6.0

func (o ScanRunExecutionStateOutput) ToStringOutput() pulumi.StringOutput

func (ScanRunExecutionStateOutput) ToStringOutputWithContext added in v0.6.0

func (o ScanRunExecutionStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ScanRunExecutionStateOutput) ToStringPtrOutput added in v0.6.0

func (o ScanRunExecutionStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ScanRunExecutionStateOutput) ToStringPtrOutputWithContext added in v0.6.0

func (o ScanRunExecutionStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ScanRunExecutionStatePtrInput added in v0.6.0

type ScanRunExecutionStatePtrInput interface {
	pulumi.Input

	ToScanRunExecutionStatePtrOutput() ScanRunExecutionStatePtrOutput
	ToScanRunExecutionStatePtrOutputWithContext(context.Context) ScanRunExecutionStatePtrOutput
}

func ScanRunExecutionStatePtr added in v0.6.0

func ScanRunExecutionStatePtr(v string) ScanRunExecutionStatePtrInput

type ScanRunExecutionStatePtrOutput added in v0.6.0

type ScanRunExecutionStatePtrOutput struct{ *pulumi.OutputState }

func (ScanRunExecutionStatePtrOutput) Elem added in v0.6.0

func (ScanRunExecutionStatePtrOutput) ElementType added in v0.6.0

func (ScanRunExecutionStatePtrOutput) ToScanRunExecutionStatePtrOutput added in v0.6.0

func (o ScanRunExecutionStatePtrOutput) ToScanRunExecutionStatePtrOutput() ScanRunExecutionStatePtrOutput

func (ScanRunExecutionStatePtrOutput) ToScanRunExecutionStatePtrOutputWithContext added in v0.6.0

func (o ScanRunExecutionStatePtrOutput) ToScanRunExecutionStatePtrOutputWithContext(ctx context.Context) ScanRunExecutionStatePtrOutput

func (ScanRunExecutionStatePtrOutput) ToStringPtrOutput added in v0.6.0

func (ScanRunExecutionStatePtrOutput) ToStringPtrOutputWithContext added in v0.6.0

func (o ScanRunExecutionStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ScanRunInput

type ScanRunInput interface {
	pulumi.Input

	ToScanRunOutput() ScanRunOutput
	ToScanRunOutputWithContext(context.Context) ScanRunOutput
}

ScanRunInput is an input type that accepts ScanRunArgs and ScanRunOutput values. You can construct a concrete instance of `ScanRunInput` via:

ScanRunArgs{...}

type ScanRunOutput

type ScanRunOutput struct{ *pulumi.OutputState }

A ScanRun is a output-only resource representing an actual run of the scan. Next id: 12

func (ScanRunOutput) ElementType

func (ScanRunOutput) ElementType() reflect.Type

func (ScanRunOutput) EndTime

func (o ScanRunOutput) EndTime() pulumi.StringPtrOutput

The time at which the ScanRun reached termination state - that the ScanRun is either finished or stopped by user.

func (ScanRunOutput) ErrorTrace

If result_state is an ERROR, this field provides the primary reason for scan's termination and more details, if such are available.

func (ScanRunOutput) ExecutionState

func (o ScanRunOutput) ExecutionState() ScanRunExecutionStatePtrOutput

The execution state of the ScanRun.

func (ScanRunOutput) HasVulnerabilities

func (o ScanRunOutput) HasVulnerabilities() pulumi.BoolPtrOutput

Whether the scan run has found any vulnerabilities.

func (ScanRunOutput) Name

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.

func (ScanRunOutput) ProgressPercent

func (o ScanRunOutput) ProgressPercent() pulumi.IntPtrOutput

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.

func (ScanRunOutput) ResultState

The result state of the ScanRun. This field is only available after the execution state reaches "FINISHED".

func (ScanRunOutput) StartTime

func (o ScanRunOutput) StartTime() pulumi.StringPtrOutput

The time at which the ScanRun started.

func (ScanRunOutput) ToScanRunOutput

func (o ScanRunOutput) ToScanRunOutput() ScanRunOutput

func (ScanRunOutput) ToScanRunOutputWithContext

func (o ScanRunOutput) ToScanRunOutputWithContext(ctx context.Context) ScanRunOutput

func (ScanRunOutput) ToScanRunPtrOutput

func (o ScanRunOutput) ToScanRunPtrOutput() ScanRunPtrOutput

func (ScanRunOutput) ToScanRunPtrOutputWithContext

func (o ScanRunOutput) ToScanRunPtrOutputWithContext(ctx context.Context) ScanRunPtrOutput

func (ScanRunOutput) UrlsCrawledCount

func (o ScanRunOutput) UrlsCrawledCount() pulumi.StringPtrOutput

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.

func (ScanRunOutput) UrlsTestedCount

func (o ScanRunOutput) UrlsTestedCount() pulumi.StringPtrOutput

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.

func (ScanRunOutput) WarningTraces

A list of warnings, if such are encountered during this scan run.

type ScanRunPtrInput

type ScanRunPtrInput interface {
	pulumi.Input

	ToScanRunPtrOutput() ScanRunPtrOutput
	ToScanRunPtrOutputWithContext(context.Context) ScanRunPtrOutput
}

ScanRunPtrInput is an input type that accepts ScanRunArgs, ScanRunPtr and ScanRunPtrOutput values. You can construct a concrete instance of `ScanRunPtrInput` via:

        ScanRunArgs{...}

or:

        nil

func ScanRunPtr

func ScanRunPtr(v *ScanRunArgs) ScanRunPtrInput

type ScanRunPtrOutput

type ScanRunPtrOutput struct{ *pulumi.OutputState }

func (ScanRunPtrOutput) Elem

func (ScanRunPtrOutput) ElementType

func (ScanRunPtrOutput) ElementType() reflect.Type

func (ScanRunPtrOutput) EndTime

The time at which the ScanRun reached termination state - that the ScanRun is either finished or stopped by user.

func (ScanRunPtrOutput) ErrorTrace

If result_state is an ERROR, this field provides the primary reason for scan's termination and more details, if such are available.

func (ScanRunPtrOutput) ExecutionState

The execution state of the ScanRun.

func (ScanRunPtrOutput) HasVulnerabilities

func (o ScanRunPtrOutput) HasVulnerabilities() pulumi.BoolPtrOutput

Whether the scan run has found any vulnerabilities.

func (ScanRunPtrOutput) Name

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.

func (ScanRunPtrOutput) ProgressPercent

func (o ScanRunPtrOutput) ProgressPercent() pulumi.IntPtrOutput

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.

func (ScanRunPtrOutput) ResultState

The result state of the ScanRun. This field is only available after the execution state reaches "FINISHED".

func (ScanRunPtrOutput) StartTime

func (o ScanRunPtrOutput) StartTime() pulumi.StringPtrOutput

The time at which the ScanRun started.

func (ScanRunPtrOutput) ToScanRunPtrOutput

func (o ScanRunPtrOutput) ToScanRunPtrOutput() ScanRunPtrOutput

func (ScanRunPtrOutput) ToScanRunPtrOutputWithContext

func (o ScanRunPtrOutput) ToScanRunPtrOutputWithContext(ctx context.Context) ScanRunPtrOutput

func (ScanRunPtrOutput) UrlsCrawledCount

func (o ScanRunPtrOutput) UrlsCrawledCount() pulumi.StringPtrOutput

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.

func (ScanRunPtrOutput) UrlsTestedCount

func (o ScanRunPtrOutput) UrlsTestedCount() pulumi.StringPtrOutput

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.

func (ScanRunPtrOutput) WarningTraces

A list of warnings, if such are encountered during this scan run.

type ScanRunResponse

type ScanRunResponse struct {
	// The time at which the ScanRun reached termination state - that the ScanRun is either finished or stopped by user.
	EndTime string `pulumi:"endTime"`
	// If result_state is an ERROR, this field provides the primary reason for scan's termination and more details, if such are available.
	ErrorTrace ScanRunErrorTraceResponse `pulumi:"errorTrace"`
	// The execution state of the ScanRun.
	ExecutionState string `pulumi:"executionState"`
	// Whether the scan run has found any vulnerabilities.
	HasVulnerabilities bool `pulumi:"hasVulnerabilities"`
	// 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.
	Name string `pulumi:"name"`
	// 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.
	ProgressPercent int `pulumi:"progressPercent"`
	// The result state of the ScanRun. This field is only available after the execution state reaches "FINISHED".
	ResultState string `pulumi:"resultState"`
	// The time at which the ScanRun started.
	StartTime string `pulumi:"startTime"`
	// 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.
	UrlsCrawledCount string `pulumi:"urlsCrawledCount"`
	// 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.
	UrlsTestedCount string `pulumi:"urlsTestedCount"`
	// A list of warnings, if such are encountered during this scan run.
	WarningTraces []ScanRunWarningTraceResponse `pulumi:"warningTraces"`
}

A ScanRun is a output-only resource representing an actual run of the scan. Next id: 12

type ScanRunResponseOutput

type ScanRunResponseOutput struct{ *pulumi.OutputState }

A ScanRun is a output-only resource representing an actual run of the scan. Next id: 12

func (ScanRunResponseOutput) ElementType

func (ScanRunResponseOutput) ElementType() reflect.Type

func (ScanRunResponseOutput) EndTime

The time at which the ScanRun reached termination state - that the ScanRun is either finished or stopped by user.

func (ScanRunResponseOutput) ErrorTrace

If result_state is an ERROR, this field provides the primary reason for scan's termination and more details, if such are available.

func (ScanRunResponseOutput) ExecutionState

func (o ScanRunResponseOutput) ExecutionState() pulumi.StringOutput

The execution state of the ScanRun.

func (ScanRunResponseOutput) HasVulnerabilities

func (o ScanRunResponseOutput) HasVulnerabilities() pulumi.BoolOutput

Whether the scan run has found any vulnerabilities.

func (ScanRunResponseOutput) Name

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.

func (ScanRunResponseOutput) ProgressPercent

func (o ScanRunResponseOutput) ProgressPercent() pulumi.IntOutput

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.

func (ScanRunResponseOutput) ResultState

func (o ScanRunResponseOutput) ResultState() pulumi.StringOutput

The result state of the ScanRun. This field is only available after the execution state reaches "FINISHED".

func (ScanRunResponseOutput) StartTime

The time at which the ScanRun started.

func (ScanRunResponseOutput) ToScanRunResponseOutput

func (o ScanRunResponseOutput) ToScanRunResponseOutput() ScanRunResponseOutput

func (ScanRunResponseOutput) ToScanRunResponseOutputWithContext

func (o ScanRunResponseOutput) ToScanRunResponseOutputWithContext(ctx context.Context) ScanRunResponseOutput

func (ScanRunResponseOutput) UrlsCrawledCount

func (o ScanRunResponseOutput) UrlsCrawledCount() pulumi.StringOutput

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.

func (ScanRunResponseOutput) UrlsTestedCount

func (o ScanRunResponseOutput) UrlsTestedCount() pulumi.StringOutput

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.

func (ScanRunResponseOutput) WarningTraces

A list of warnings, if such are encountered during this scan run.

type ScanRunResultState added in v0.4.0

type ScanRunResultState string

The result state of the ScanRun. This field is only available after the execution state reaches "FINISHED".

func (ScanRunResultState) ElementType added in v0.4.0

func (ScanRunResultState) ElementType() reflect.Type

func (ScanRunResultState) ToScanRunResultStateOutput added in v0.6.0

func (e ScanRunResultState) ToScanRunResultStateOutput() ScanRunResultStateOutput

func (ScanRunResultState) ToScanRunResultStateOutputWithContext added in v0.6.0

func (e ScanRunResultState) ToScanRunResultStateOutputWithContext(ctx context.Context) ScanRunResultStateOutput

func (ScanRunResultState) ToScanRunResultStatePtrOutput added in v0.6.0

func (e ScanRunResultState) ToScanRunResultStatePtrOutput() ScanRunResultStatePtrOutput

func (ScanRunResultState) ToScanRunResultStatePtrOutputWithContext added in v0.6.0

func (e ScanRunResultState) ToScanRunResultStatePtrOutputWithContext(ctx context.Context) ScanRunResultStatePtrOutput

func (ScanRunResultState) ToStringOutput added in v0.4.0

func (e ScanRunResultState) ToStringOutput() pulumi.StringOutput

func (ScanRunResultState) ToStringOutputWithContext added in v0.4.0

func (e ScanRunResultState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ScanRunResultState) ToStringPtrOutput added in v0.4.0

func (e ScanRunResultState) ToStringPtrOutput() pulumi.StringPtrOutput

func (ScanRunResultState) ToStringPtrOutputWithContext added in v0.4.0

func (e ScanRunResultState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ScanRunResultStateInput added in v0.6.0

type ScanRunResultStateInput interface {
	pulumi.Input

	ToScanRunResultStateOutput() ScanRunResultStateOutput
	ToScanRunResultStateOutputWithContext(context.Context) ScanRunResultStateOutput
}

ScanRunResultStateInput is an input type that accepts ScanRunResultStateArgs and ScanRunResultStateOutput values. You can construct a concrete instance of `ScanRunResultStateInput` via:

ScanRunResultStateArgs{...}

type ScanRunResultStateOutput added in v0.6.0

type ScanRunResultStateOutput struct{ *pulumi.OutputState }

func (ScanRunResultStateOutput) ElementType added in v0.6.0

func (ScanRunResultStateOutput) ElementType() reflect.Type

func (ScanRunResultStateOutput) ToScanRunResultStateOutput added in v0.6.0

func (o ScanRunResultStateOutput) ToScanRunResultStateOutput() ScanRunResultStateOutput

func (ScanRunResultStateOutput) ToScanRunResultStateOutputWithContext added in v0.6.0

func (o ScanRunResultStateOutput) ToScanRunResultStateOutputWithContext(ctx context.Context) ScanRunResultStateOutput

func (ScanRunResultStateOutput) ToScanRunResultStatePtrOutput added in v0.6.0

func (o ScanRunResultStateOutput) ToScanRunResultStatePtrOutput() ScanRunResultStatePtrOutput

func (ScanRunResultStateOutput) ToScanRunResultStatePtrOutputWithContext added in v0.6.0

func (o ScanRunResultStateOutput) ToScanRunResultStatePtrOutputWithContext(ctx context.Context) ScanRunResultStatePtrOutput

func (ScanRunResultStateOutput) ToStringOutput added in v0.6.0

func (o ScanRunResultStateOutput) ToStringOutput() pulumi.StringOutput

func (ScanRunResultStateOutput) ToStringOutputWithContext added in v0.6.0

func (o ScanRunResultStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ScanRunResultStateOutput) ToStringPtrOutput added in v0.6.0

func (o ScanRunResultStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ScanRunResultStateOutput) ToStringPtrOutputWithContext added in v0.6.0

func (o ScanRunResultStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ScanRunResultStatePtrInput added in v0.6.0

type ScanRunResultStatePtrInput interface {
	pulumi.Input

	ToScanRunResultStatePtrOutput() ScanRunResultStatePtrOutput
	ToScanRunResultStatePtrOutputWithContext(context.Context) ScanRunResultStatePtrOutput
}

func ScanRunResultStatePtr added in v0.6.0

func ScanRunResultStatePtr(v string) ScanRunResultStatePtrInput

type ScanRunResultStatePtrOutput added in v0.6.0

type ScanRunResultStatePtrOutput struct{ *pulumi.OutputState }

func (ScanRunResultStatePtrOutput) Elem added in v0.6.0

func (ScanRunResultStatePtrOutput) ElementType added in v0.6.0

func (ScanRunResultStatePtrOutput) ToScanRunResultStatePtrOutput added in v0.6.0

func (o ScanRunResultStatePtrOutput) ToScanRunResultStatePtrOutput() ScanRunResultStatePtrOutput

func (ScanRunResultStatePtrOutput) ToScanRunResultStatePtrOutputWithContext added in v0.6.0

func (o ScanRunResultStatePtrOutput) ToScanRunResultStatePtrOutputWithContext(ctx context.Context) ScanRunResultStatePtrOutput

func (ScanRunResultStatePtrOutput) ToStringPtrOutput added in v0.6.0

func (o ScanRunResultStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ScanRunResultStatePtrOutput) ToStringPtrOutputWithContext added in v0.6.0

func (o ScanRunResultStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ScanRunWarningTrace

type ScanRunWarningTrace struct {
	// Indicates the warning code.
	Code *ScanRunWarningTraceCode `pulumi:"code"`
}

Output only. Defines a warning trace message for ScanRun. Warning traces provide customers with useful information that helps make the scanning process more effective.

type ScanRunWarningTraceArgs

type ScanRunWarningTraceArgs struct {
	// Indicates the warning code.
	Code ScanRunWarningTraceCodePtrInput `pulumi:"code"`
}

Output only. Defines a warning trace message for ScanRun. Warning traces provide customers with useful information that helps make the scanning process more effective.

func (ScanRunWarningTraceArgs) ElementType

func (ScanRunWarningTraceArgs) ElementType() reflect.Type

func (ScanRunWarningTraceArgs) ToScanRunWarningTraceOutput

func (i ScanRunWarningTraceArgs) ToScanRunWarningTraceOutput() ScanRunWarningTraceOutput

func (ScanRunWarningTraceArgs) ToScanRunWarningTraceOutputWithContext

func (i ScanRunWarningTraceArgs) ToScanRunWarningTraceOutputWithContext(ctx context.Context) ScanRunWarningTraceOutput

type ScanRunWarningTraceArray

type ScanRunWarningTraceArray []ScanRunWarningTraceInput

func (ScanRunWarningTraceArray) ElementType

func (ScanRunWarningTraceArray) ElementType() reflect.Type

func (ScanRunWarningTraceArray) ToScanRunWarningTraceArrayOutput

func (i ScanRunWarningTraceArray) ToScanRunWarningTraceArrayOutput() ScanRunWarningTraceArrayOutput

func (ScanRunWarningTraceArray) ToScanRunWarningTraceArrayOutputWithContext

func (i ScanRunWarningTraceArray) ToScanRunWarningTraceArrayOutputWithContext(ctx context.Context) ScanRunWarningTraceArrayOutput

type ScanRunWarningTraceArrayInput

type ScanRunWarningTraceArrayInput interface {
	pulumi.Input

	ToScanRunWarningTraceArrayOutput() ScanRunWarningTraceArrayOutput
	ToScanRunWarningTraceArrayOutputWithContext(context.Context) ScanRunWarningTraceArrayOutput
}

ScanRunWarningTraceArrayInput is an input type that accepts ScanRunWarningTraceArray and ScanRunWarningTraceArrayOutput values. You can construct a concrete instance of `ScanRunWarningTraceArrayInput` via:

ScanRunWarningTraceArray{ ScanRunWarningTraceArgs{...} }

type ScanRunWarningTraceArrayOutput

type ScanRunWarningTraceArrayOutput struct{ *pulumi.OutputState }

func (ScanRunWarningTraceArrayOutput) ElementType

func (ScanRunWarningTraceArrayOutput) Index

func (ScanRunWarningTraceArrayOutput) ToScanRunWarningTraceArrayOutput

func (o ScanRunWarningTraceArrayOutput) ToScanRunWarningTraceArrayOutput() ScanRunWarningTraceArrayOutput

func (ScanRunWarningTraceArrayOutput) ToScanRunWarningTraceArrayOutputWithContext

func (o ScanRunWarningTraceArrayOutput) ToScanRunWarningTraceArrayOutputWithContext(ctx context.Context) ScanRunWarningTraceArrayOutput

type ScanRunWarningTraceCode added in v0.4.0

type ScanRunWarningTraceCode string

Indicates the warning code.

func (ScanRunWarningTraceCode) ElementType added in v0.4.0

func (ScanRunWarningTraceCode) ElementType() reflect.Type

func (ScanRunWarningTraceCode) ToScanRunWarningTraceCodeOutput added in v0.6.0

func (e ScanRunWarningTraceCode) ToScanRunWarningTraceCodeOutput() ScanRunWarningTraceCodeOutput

func (ScanRunWarningTraceCode) ToScanRunWarningTraceCodeOutputWithContext added in v0.6.0

func (e ScanRunWarningTraceCode) ToScanRunWarningTraceCodeOutputWithContext(ctx context.Context) ScanRunWarningTraceCodeOutput

func (ScanRunWarningTraceCode) ToScanRunWarningTraceCodePtrOutput added in v0.6.0

func (e ScanRunWarningTraceCode) ToScanRunWarningTraceCodePtrOutput() ScanRunWarningTraceCodePtrOutput

func (ScanRunWarningTraceCode) ToScanRunWarningTraceCodePtrOutputWithContext added in v0.6.0

func (e ScanRunWarningTraceCode) ToScanRunWarningTraceCodePtrOutputWithContext(ctx context.Context) ScanRunWarningTraceCodePtrOutput

func (ScanRunWarningTraceCode) ToStringOutput added in v0.4.0

func (e ScanRunWarningTraceCode) ToStringOutput() pulumi.StringOutput

func (ScanRunWarningTraceCode) ToStringOutputWithContext added in v0.4.0

func (e ScanRunWarningTraceCode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ScanRunWarningTraceCode) ToStringPtrOutput added in v0.4.0

func (e ScanRunWarningTraceCode) ToStringPtrOutput() pulumi.StringPtrOutput

func (ScanRunWarningTraceCode) ToStringPtrOutputWithContext added in v0.4.0

func (e ScanRunWarningTraceCode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ScanRunWarningTraceCodeInput added in v0.6.0

type ScanRunWarningTraceCodeInput interface {
	pulumi.Input

	ToScanRunWarningTraceCodeOutput() ScanRunWarningTraceCodeOutput
	ToScanRunWarningTraceCodeOutputWithContext(context.Context) ScanRunWarningTraceCodeOutput
}

ScanRunWarningTraceCodeInput is an input type that accepts ScanRunWarningTraceCodeArgs and ScanRunWarningTraceCodeOutput values. You can construct a concrete instance of `ScanRunWarningTraceCodeInput` via:

ScanRunWarningTraceCodeArgs{...}

type ScanRunWarningTraceCodeOutput added in v0.6.0

type ScanRunWarningTraceCodeOutput struct{ *pulumi.OutputState }

func (ScanRunWarningTraceCodeOutput) ElementType added in v0.6.0

func (ScanRunWarningTraceCodeOutput) ToScanRunWarningTraceCodeOutput added in v0.6.0

func (o ScanRunWarningTraceCodeOutput) ToScanRunWarningTraceCodeOutput() ScanRunWarningTraceCodeOutput

func (ScanRunWarningTraceCodeOutput) ToScanRunWarningTraceCodeOutputWithContext added in v0.6.0

func (o ScanRunWarningTraceCodeOutput) ToScanRunWarningTraceCodeOutputWithContext(ctx context.Context) ScanRunWarningTraceCodeOutput

func (ScanRunWarningTraceCodeOutput) ToScanRunWarningTraceCodePtrOutput added in v0.6.0

func (o ScanRunWarningTraceCodeOutput) ToScanRunWarningTraceCodePtrOutput() ScanRunWarningTraceCodePtrOutput

func (ScanRunWarningTraceCodeOutput) ToScanRunWarningTraceCodePtrOutputWithContext added in v0.6.0

func (o ScanRunWarningTraceCodeOutput) ToScanRunWarningTraceCodePtrOutputWithContext(ctx context.Context) ScanRunWarningTraceCodePtrOutput

func (ScanRunWarningTraceCodeOutput) ToStringOutput added in v0.6.0

func (ScanRunWarningTraceCodeOutput) ToStringOutputWithContext added in v0.6.0

func (o ScanRunWarningTraceCodeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ScanRunWarningTraceCodeOutput) ToStringPtrOutput added in v0.6.0

func (ScanRunWarningTraceCodeOutput) ToStringPtrOutputWithContext added in v0.6.0

func (o ScanRunWarningTraceCodeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ScanRunWarningTraceCodePtrInput added in v0.6.0

type ScanRunWarningTraceCodePtrInput interface {
	pulumi.Input

	ToScanRunWarningTraceCodePtrOutput() ScanRunWarningTraceCodePtrOutput
	ToScanRunWarningTraceCodePtrOutputWithContext(context.Context) ScanRunWarningTraceCodePtrOutput
}

func ScanRunWarningTraceCodePtr added in v0.6.0

func ScanRunWarningTraceCodePtr(v string) ScanRunWarningTraceCodePtrInput

type ScanRunWarningTraceCodePtrOutput added in v0.6.0

type ScanRunWarningTraceCodePtrOutput struct{ *pulumi.OutputState }

func (ScanRunWarningTraceCodePtrOutput) Elem added in v0.6.0

func (ScanRunWarningTraceCodePtrOutput) ElementType added in v0.6.0

func (ScanRunWarningTraceCodePtrOutput) ToScanRunWarningTraceCodePtrOutput added in v0.6.0

func (o ScanRunWarningTraceCodePtrOutput) ToScanRunWarningTraceCodePtrOutput() ScanRunWarningTraceCodePtrOutput

func (ScanRunWarningTraceCodePtrOutput) ToScanRunWarningTraceCodePtrOutputWithContext added in v0.6.0

func (o ScanRunWarningTraceCodePtrOutput) ToScanRunWarningTraceCodePtrOutputWithContext(ctx context.Context) ScanRunWarningTraceCodePtrOutput

func (ScanRunWarningTraceCodePtrOutput) ToStringPtrOutput added in v0.6.0

func (ScanRunWarningTraceCodePtrOutput) ToStringPtrOutputWithContext added in v0.6.0

func (o ScanRunWarningTraceCodePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ScanRunWarningTraceInput

type ScanRunWarningTraceInput interface {
	pulumi.Input

	ToScanRunWarningTraceOutput() ScanRunWarningTraceOutput
	ToScanRunWarningTraceOutputWithContext(context.Context) ScanRunWarningTraceOutput
}

ScanRunWarningTraceInput is an input type that accepts ScanRunWarningTraceArgs and ScanRunWarningTraceOutput values. You can construct a concrete instance of `ScanRunWarningTraceInput` via:

ScanRunWarningTraceArgs{...}

type ScanRunWarningTraceOutput

type ScanRunWarningTraceOutput struct{ *pulumi.OutputState }

Output only. Defines a warning trace message for ScanRun. Warning traces provide customers with useful information that helps make the scanning process more effective.

func (ScanRunWarningTraceOutput) Code

Indicates the warning code.

func (ScanRunWarningTraceOutput) ElementType

func (ScanRunWarningTraceOutput) ElementType() reflect.Type

func (ScanRunWarningTraceOutput) ToScanRunWarningTraceOutput

func (o ScanRunWarningTraceOutput) ToScanRunWarningTraceOutput() ScanRunWarningTraceOutput

func (ScanRunWarningTraceOutput) ToScanRunWarningTraceOutputWithContext

func (o ScanRunWarningTraceOutput) ToScanRunWarningTraceOutputWithContext(ctx context.Context) ScanRunWarningTraceOutput

type ScanRunWarningTraceResponse

type ScanRunWarningTraceResponse struct {
	// Indicates the warning code.
	Code string `pulumi:"code"`
}

Output only. Defines a warning trace message for ScanRun. Warning traces provide customers with useful information that helps make the scanning process more effective.

type ScanRunWarningTraceResponseArrayOutput

type ScanRunWarningTraceResponseArrayOutput struct{ *pulumi.OutputState }

func (ScanRunWarningTraceResponseArrayOutput) ElementType

func (ScanRunWarningTraceResponseArrayOutput) Index

func (ScanRunWarningTraceResponseArrayOutput) ToScanRunWarningTraceResponseArrayOutput

func (o ScanRunWarningTraceResponseArrayOutput) ToScanRunWarningTraceResponseArrayOutput() ScanRunWarningTraceResponseArrayOutput

func (ScanRunWarningTraceResponseArrayOutput) ToScanRunWarningTraceResponseArrayOutputWithContext

func (o ScanRunWarningTraceResponseArrayOutput) ToScanRunWarningTraceResponseArrayOutputWithContext(ctx context.Context) ScanRunWarningTraceResponseArrayOutput

type ScanRunWarningTraceResponseOutput

type ScanRunWarningTraceResponseOutput struct{ *pulumi.OutputState }

Output only. Defines a warning trace message for ScanRun. Warning traces provide customers with useful information that helps make the scanning process more effective.

func (ScanRunWarningTraceResponseOutput) Code

Indicates the warning code.

func (ScanRunWarningTraceResponseOutput) ElementType

func (ScanRunWarningTraceResponseOutput) ToScanRunWarningTraceResponseOutput

func (o ScanRunWarningTraceResponseOutput) ToScanRunWarningTraceResponseOutput() ScanRunWarningTraceResponseOutput

func (ScanRunWarningTraceResponseOutput) ToScanRunWarningTraceResponseOutputWithContext

func (o ScanRunWarningTraceResponseOutput) ToScanRunWarningTraceResponseOutputWithContext(ctx context.Context) ScanRunWarningTraceResponseOutput

type Schedule

type Schedule struct {
	// The duration of time between executions in days.
	IntervalDurationDays int `pulumi:"intervalDurationDays"`
	// 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.
	ScheduleTime *string `pulumi:"scheduleTime"`
}

Scan schedule configuration.

type ScheduleArgs

type ScheduleArgs struct {
	// The duration of time between executions in days.
	IntervalDurationDays pulumi.IntInput `pulumi:"intervalDurationDays"`
	// 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.
	ScheduleTime pulumi.StringPtrInput `pulumi:"scheduleTime"`
}

Scan schedule configuration.

func (ScheduleArgs) ElementType

func (ScheduleArgs) ElementType() reflect.Type

func (ScheduleArgs) ToScheduleOutput

func (i ScheduleArgs) ToScheduleOutput() ScheduleOutput

func (ScheduleArgs) ToScheduleOutputWithContext

func (i ScheduleArgs) ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput

func (ScheduleArgs) ToSchedulePtrOutput

func (i ScheduleArgs) ToSchedulePtrOutput() SchedulePtrOutput

func (ScheduleArgs) ToSchedulePtrOutputWithContext

func (i ScheduleArgs) ToSchedulePtrOutputWithContext(ctx context.Context) SchedulePtrOutput

type ScheduleInput

type ScheduleInput interface {
	pulumi.Input

	ToScheduleOutput() ScheduleOutput
	ToScheduleOutputWithContext(context.Context) ScheduleOutput
}

ScheduleInput is an input type that accepts ScheduleArgs and ScheduleOutput values. You can construct a concrete instance of `ScheduleInput` via:

ScheduleArgs{...}

type ScheduleOutput

type ScheduleOutput struct{ *pulumi.OutputState }

Scan schedule configuration.

func (ScheduleOutput) ElementType

func (ScheduleOutput) ElementType() reflect.Type

func (ScheduleOutput) IntervalDurationDays

func (o ScheduleOutput) IntervalDurationDays() pulumi.IntOutput

The duration of time between executions in days.

func (ScheduleOutput) ScheduleTime

func (o ScheduleOutput) ScheduleTime() pulumi.StringPtrOutput

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.

func (ScheduleOutput) ToScheduleOutput

func (o ScheduleOutput) ToScheduleOutput() ScheduleOutput

func (ScheduleOutput) ToScheduleOutputWithContext

func (o ScheduleOutput) ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput

func (ScheduleOutput) ToSchedulePtrOutput

func (o ScheduleOutput) ToSchedulePtrOutput() SchedulePtrOutput

func (ScheduleOutput) ToSchedulePtrOutputWithContext

func (o ScheduleOutput) ToSchedulePtrOutputWithContext(ctx context.Context) SchedulePtrOutput

type SchedulePtrInput

type SchedulePtrInput interface {
	pulumi.Input

	ToSchedulePtrOutput() SchedulePtrOutput
	ToSchedulePtrOutputWithContext(context.Context) SchedulePtrOutput
}

SchedulePtrInput is an input type that accepts ScheduleArgs, SchedulePtr and SchedulePtrOutput values. You can construct a concrete instance of `SchedulePtrInput` via:

        ScheduleArgs{...}

or:

        nil

func SchedulePtr

func SchedulePtr(v *ScheduleArgs) SchedulePtrInput

type SchedulePtrOutput

type SchedulePtrOutput struct{ *pulumi.OutputState }

func (SchedulePtrOutput) Elem

func (SchedulePtrOutput) ElementType

func (SchedulePtrOutput) ElementType() reflect.Type

func (SchedulePtrOutput) IntervalDurationDays

func (o SchedulePtrOutput) IntervalDurationDays() pulumi.IntPtrOutput

The duration of time between executions in days.

func (SchedulePtrOutput) ScheduleTime

func (o SchedulePtrOutput) ScheduleTime() pulumi.StringPtrOutput

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.

func (SchedulePtrOutput) ToSchedulePtrOutput

func (o SchedulePtrOutput) ToSchedulePtrOutput() SchedulePtrOutput

func (SchedulePtrOutput) ToSchedulePtrOutputWithContext

func (o SchedulePtrOutput) ToSchedulePtrOutputWithContext(ctx context.Context) SchedulePtrOutput

type ScheduleResponse

type ScheduleResponse struct {
	// The duration of time between executions in days.
	IntervalDurationDays int `pulumi:"intervalDurationDays"`
	// 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.
	ScheduleTime string `pulumi:"scheduleTime"`
}

Scan schedule configuration.

type ScheduleResponseOutput

type ScheduleResponseOutput struct{ *pulumi.OutputState }

Scan schedule configuration.

func (ScheduleResponseOutput) ElementType

func (ScheduleResponseOutput) ElementType() reflect.Type

func (ScheduleResponseOutput) IntervalDurationDays

func (o ScheduleResponseOutput) IntervalDurationDays() pulumi.IntOutput

The duration of time between executions in days.

func (ScheduleResponseOutput) ScheduleTime

func (o ScheduleResponseOutput) ScheduleTime() pulumi.StringOutput

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.

func (ScheduleResponseOutput) ToScheduleResponseOutput

func (o ScheduleResponseOutput) ToScheduleResponseOutput() ScheduleResponseOutput

func (ScheduleResponseOutput) ToScheduleResponseOutputWithContext

func (o ScheduleResponseOutput) ToScheduleResponseOutputWithContext(ctx context.Context) ScheduleResponseOutput

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL