Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.websecurityscanner/v1.ScanConfig
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Creates a new ScanConfig.
Create ScanConfig Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ScanConfig(name: string, args: ScanConfigArgs, opts?: CustomResourceOptions);@overload
def ScanConfig(resource_name: str,
               args: ScanConfigArgs,
               opts: Optional[ResourceOptions] = None)
@overload
def ScanConfig(resource_name: str,
               opts: Optional[ResourceOptions] = None,
               display_name: Optional[str] = None,
               starting_urls: Optional[Sequence[str]] = None,
               max_qps: Optional[int] = None,
               export_to_security_command_center: Optional[ScanConfigExportToSecurityCommandCenter] = None,
               ignore_http_status_errors: Optional[bool] = None,
               managed_scan: Optional[bool] = None,
               authentication: Optional[AuthenticationArgs] = None,
               name: Optional[str] = None,
               project: Optional[str] = None,
               risk_level: Optional[ScanConfigRiskLevel] = None,
               schedule: Optional[ScheduleArgs] = None,
               blacklist_patterns: Optional[Sequence[str]] = None,
               static_ip_scan: Optional[bool] = None,
               user_agent: Optional[ScanConfigUserAgent] = None)func NewScanConfig(ctx *Context, name string, args ScanConfigArgs, opts ...ResourceOption) (*ScanConfig, error)public ScanConfig(string name, ScanConfigArgs args, CustomResourceOptions? opts = null)
public ScanConfig(String name, ScanConfigArgs args)
public ScanConfig(String name, ScanConfigArgs args, CustomResourceOptions options)
type: google-native:websecurityscanner/v1:ScanConfig
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ScanConfigArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ScanConfigArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ScanConfigArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ScanConfigArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ScanConfigArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var scanConfigResource = new GoogleNative.WebSecurityScanner.V1.ScanConfig("scanConfigResource", new()
{
    DisplayName = "string",
    StartingUrls = new[]
    {
        "string",
    },
    MaxQps = 0,
    ExportToSecurityCommandCenter = GoogleNative.WebSecurityScanner.V1.ScanConfigExportToSecurityCommandCenter.ExportToSecurityCommandCenterUnspecified,
    IgnoreHttpStatusErrors = false,
    ManagedScan = false,
    Authentication = new GoogleNative.WebSecurityScanner.V1.Inputs.AuthenticationArgs
    {
        CustomAccount = new GoogleNative.WebSecurityScanner.V1.Inputs.CustomAccountArgs
        {
            LoginUrl = "string",
            Password = "string",
            Username = "string",
        },
        GoogleAccount = new GoogleNative.WebSecurityScanner.V1.Inputs.GoogleAccountArgs
        {
            Password = "string",
            Username = "string",
        },
        IapCredential = new GoogleNative.WebSecurityScanner.V1.Inputs.IapCredentialArgs
        {
            IapTestServiceAccountInfo = new GoogleNative.WebSecurityScanner.V1.Inputs.IapTestServiceAccountInfoArgs
            {
                TargetAudienceClientId = "string",
            },
        },
    },
    Name = "string",
    Project = "string",
    RiskLevel = GoogleNative.WebSecurityScanner.V1.ScanConfigRiskLevel.RiskLevelUnspecified,
    Schedule = new GoogleNative.WebSecurityScanner.V1.Inputs.ScheduleArgs
    {
        IntervalDurationDays = 0,
        ScheduleTime = "string",
    },
    BlacklistPatterns = new[]
    {
        "string",
    },
    StaticIpScan = false,
    UserAgent = GoogleNative.WebSecurityScanner.V1.ScanConfigUserAgent.UserAgentUnspecified,
});
example, err := websecurityscanner.NewScanConfig(ctx, "scanConfigResource", &websecurityscanner.ScanConfigArgs{
	DisplayName: pulumi.String("string"),
	StartingUrls: pulumi.StringArray{
		pulumi.String("string"),
	},
	MaxQps:                        pulumi.Int(0),
	ExportToSecurityCommandCenter: websecurityscanner.ScanConfigExportToSecurityCommandCenterExportToSecurityCommandCenterUnspecified,
	IgnoreHttpStatusErrors:        pulumi.Bool(false),
	ManagedScan:                   pulumi.Bool(false),
	Authentication: &websecurityscanner.AuthenticationArgs{
		CustomAccount: &websecurityscanner.CustomAccountArgs{
			LoginUrl: pulumi.String("string"),
			Password: pulumi.String("string"),
			Username: pulumi.String("string"),
		},
		GoogleAccount: &websecurityscanner.GoogleAccountArgs{
			Password: pulumi.String("string"),
			Username: pulumi.String("string"),
		},
		IapCredential: &websecurityscanner.IapCredentialArgs{
			IapTestServiceAccountInfo: &websecurityscanner.IapTestServiceAccountInfoArgs{
				TargetAudienceClientId: pulumi.String("string"),
			},
		},
	},
	Name:      pulumi.String("string"),
	Project:   pulumi.String("string"),
	RiskLevel: websecurityscanner.ScanConfigRiskLevelRiskLevelUnspecified,
	Schedule: &websecurityscanner.ScheduleArgs{
		IntervalDurationDays: pulumi.Int(0),
		ScheduleTime:         pulumi.String("string"),
	},
	BlacklistPatterns: pulumi.StringArray{
		pulumi.String("string"),
	},
	StaticIpScan: pulumi.Bool(false),
	UserAgent:    websecurityscanner.ScanConfigUserAgentUserAgentUnspecified,
})
var scanConfigResource = new ScanConfig("scanConfigResource", ScanConfigArgs.builder()
    .displayName("string")
    .startingUrls("string")
    .maxQps(0)
    .exportToSecurityCommandCenter("EXPORT_TO_SECURITY_COMMAND_CENTER_UNSPECIFIED")
    .ignoreHttpStatusErrors(false)
    .managedScan(false)
    .authentication(AuthenticationArgs.builder()
        .customAccount(CustomAccountArgs.builder()
            .loginUrl("string")
            .password("string")
            .username("string")
            .build())
        .googleAccount(GoogleAccountArgs.builder()
            .password("string")
            .username("string")
            .build())
        .iapCredential(IapCredentialArgs.builder()
            .iapTestServiceAccountInfo(IapTestServiceAccountInfoArgs.builder()
                .targetAudienceClientId("string")
                .build())
            .build())
        .build())
    .name("string")
    .project("string")
    .riskLevel("RISK_LEVEL_UNSPECIFIED")
    .schedule(ScheduleArgs.builder()
        .intervalDurationDays(0)
        .scheduleTime("string")
        .build())
    .blacklistPatterns("string")
    .staticIpScan(false)
    .userAgent("USER_AGENT_UNSPECIFIED")
    .build());
scan_config_resource = google_native.websecurityscanner.v1.ScanConfig("scanConfigResource",
    display_name="string",
    starting_urls=["string"],
    max_qps=0,
    export_to_security_command_center=google_native.websecurityscanner.v1.ScanConfigExportToSecurityCommandCenter.EXPORT_TO_SECURITY_COMMAND_CENTER_UNSPECIFIED,
    ignore_http_status_errors=False,
    managed_scan=False,
    authentication={
        "custom_account": {
            "login_url": "string",
            "password": "string",
            "username": "string",
        },
        "google_account": {
            "password": "string",
            "username": "string",
        },
        "iap_credential": {
            "iap_test_service_account_info": {
                "target_audience_client_id": "string",
            },
        },
    },
    name="string",
    project="string",
    risk_level=google_native.websecurityscanner.v1.ScanConfigRiskLevel.RISK_LEVEL_UNSPECIFIED,
    schedule={
        "interval_duration_days": 0,
        "schedule_time": "string",
    },
    blacklist_patterns=["string"],
    static_ip_scan=False,
    user_agent=google_native.websecurityscanner.v1.ScanConfigUserAgent.USER_AGENT_UNSPECIFIED)
const scanConfigResource = new google_native.websecurityscanner.v1.ScanConfig("scanConfigResource", {
    displayName: "string",
    startingUrls: ["string"],
    maxQps: 0,
    exportToSecurityCommandCenter: google_native.websecurityscanner.v1.ScanConfigExportToSecurityCommandCenter.ExportToSecurityCommandCenterUnspecified,
    ignoreHttpStatusErrors: false,
    managedScan: false,
    authentication: {
        customAccount: {
            loginUrl: "string",
            password: "string",
            username: "string",
        },
        googleAccount: {
            password: "string",
            username: "string",
        },
        iapCredential: {
            iapTestServiceAccountInfo: {
                targetAudienceClientId: "string",
            },
        },
    },
    name: "string",
    project: "string",
    riskLevel: google_native.websecurityscanner.v1.ScanConfigRiskLevel.RiskLevelUnspecified,
    schedule: {
        intervalDurationDays: 0,
        scheduleTime: "string",
    },
    blacklistPatterns: ["string"],
    staticIpScan: false,
    userAgent: google_native.websecurityscanner.v1.ScanConfigUserAgent.UserAgentUnspecified,
});
type: google-native:websecurityscanner/v1:ScanConfig
properties:
    authentication:
        customAccount:
            loginUrl: string
            password: string
            username: string
        googleAccount:
            password: string
            username: string
        iapCredential:
            iapTestServiceAccountInfo:
                targetAudienceClientId: string
    blacklistPatterns:
        - string
    displayName: string
    exportToSecurityCommandCenter: EXPORT_TO_SECURITY_COMMAND_CENTER_UNSPECIFIED
    ignoreHttpStatusErrors: false
    managedScan: false
    maxQps: 0
    name: string
    project: string
    riskLevel: RISK_LEVEL_UNSPECIFIED
    schedule:
        intervalDurationDays: 0
        scheduleTime: string
    startingUrls:
        - string
    staticIpScan: false
    userAgent: USER_AGENT_UNSPECIFIED
ScanConfig Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The ScanConfig resource accepts the following input properties:
- DisplayName string
- The user provided display name of the ScanConfig.
- StartingUrls List<string>
- The starting URLs from which the scanner finds site pages.
- Authentication
Pulumi.Google Native. Web Security Scanner. V1. Inputs. Authentication 
- The authentication configuration. If specified, service will use the authentication configuration during scanning.
- BlacklistPatterns List<string>
- The excluded URL patterns as described in https://cloud.google.com/security-command-center/docs/how-to-use-web-security-scanner#excluding_urls
- ExportTo Pulumi.Security Command Center Google Native. Web Security Scanner. V1. Scan Config Export To Security Command Center 
- Controls export of scan configurations and results to Security Command Center.
- IgnoreHttp boolStatus Errors 
- Whether to keep scanning even if most requests return HTTP error codes.
- ManagedScan bool
- Whether the scan config is managed by Web Security Scanner, output only.
- MaxQps int
- The maximum QPS during scanning. A valid value ranges from 5 to 20 inclusively. If the field is unspecified or its value is set 0, server will default to 15. Other values outside of [5, 20] range will be rejected with INVALID_ARGUMENT error.
- Name string
- The resource name of the ScanConfig. The name follows the format of 'projects/{projectId}/scanConfigs/{scanConfigId}'. The ScanConfig IDs are generated by the system.
- Project string
- RiskLevel Pulumi.Google Native. Web Security Scanner. V1. Scan Config Risk Level 
- The risk level selected for the scan
- Schedule
Pulumi.Google Native. Web Security Scanner. V1. Inputs. Schedule 
- The schedule of the ScanConfig.
- StaticIp boolScan 
- Whether the scan configuration has enabled static IP address scan feature. If enabled, the scanner will access applications from static IP addresses.
- UserAgent Pulumi.Google Native. Web Security Scanner. V1. Scan Config User Agent 
- The user agent used during scanning.
- DisplayName string
- The user provided display name of the ScanConfig.
- StartingUrls []string
- The starting URLs from which the scanner finds site pages.
- Authentication
AuthenticationArgs 
- The authentication configuration. If specified, service will use the authentication configuration during scanning.
- BlacklistPatterns []string
- The excluded URL patterns as described in https://cloud.google.com/security-command-center/docs/how-to-use-web-security-scanner#excluding_urls
- ExportTo ScanSecurity Command Center Config Export To Security Command Center 
- Controls export of scan configurations and results to Security Command Center.
- IgnoreHttp boolStatus Errors 
- Whether to keep scanning even if most requests return HTTP error codes.
- ManagedScan bool
- Whether the scan config is managed by Web Security Scanner, output only.
- MaxQps int
- The maximum QPS during scanning. A valid value ranges from 5 to 20 inclusively. If the field is unspecified or its value is set 0, server will default to 15. Other values outside of [5, 20] range will be rejected with INVALID_ARGUMENT error.
- Name string
- The resource name of the ScanConfig. The name follows the format of 'projects/{projectId}/scanConfigs/{scanConfigId}'. The ScanConfig IDs are generated by the system.
- Project string
- RiskLevel ScanConfig Risk Level 
- The risk level selected for the scan
- Schedule
ScheduleArgs 
- The schedule of the ScanConfig.
- StaticIp boolScan 
- Whether the scan configuration has enabled static IP address scan feature. If enabled, the scanner will access applications from static IP addresses.
- UserAgent ScanConfig User Agent 
- The user agent used during scanning.
- displayName String
- The user provided display name of the ScanConfig.
- startingUrls List<String>
- The starting URLs from which the scanner finds site pages.
- authentication Authentication
- The authentication configuration. If specified, service will use the authentication configuration during scanning.
- blacklistPatterns List<String>
- The excluded URL patterns as described in https://cloud.google.com/security-command-center/docs/how-to-use-web-security-scanner#excluding_urls
- exportTo ScanSecurity Command Center Config Export To Security Command Center 
- Controls export of scan configurations and results to Security Command Center.
- ignoreHttp BooleanStatus Errors 
- Whether to keep scanning even if most requests return HTTP error codes.
- managedScan Boolean
- Whether the scan config is managed by Web Security Scanner, output only.
- maxQps Integer
- The maximum QPS during scanning. A valid value ranges from 5 to 20 inclusively. If the field is unspecified or its value is set 0, server will default to 15. Other values outside of [5, 20] range will be rejected with INVALID_ARGUMENT error.
- name String
- The resource name of the ScanConfig. The name follows the format of 'projects/{projectId}/scanConfigs/{scanConfigId}'. The ScanConfig IDs are generated by the system.
- project String
- riskLevel ScanConfig Risk Level 
- The risk level selected for the scan
- schedule Schedule
- The schedule of the ScanConfig.
- staticIp BooleanScan 
- Whether the scan configuration has enabled static IP address scan feature. If enabled, the scanner will access applications from static IP addresses.
- userAgent ScanConfig User Agent 
- The user agent used during scanning.
- displayName string
- The user provided display name of the ScanConfig.
- startingUrls string[]
- The starting URLs from which the scanner finds site pages.
- authentication Authentication
- The authentication configuration. If specified, service will use the authentication configuration during scanning.
- blacklistPatterns string[]
- The excluded URL patterns as described in https://cloud.google.com/security-command-center/docs/how-to-use-web-security-scanner#excluding_urls
- exportTo ScanSecurity Command Center Config Export To Security Command Center 
- Controls export of scan configurations and results to Security Command Center.
- ignoreHttp booleanStatus Errors 
- Whether to keep scanning even if most requests return HTTP error codes.
- managedScan boolean
- Whether the scan config is managed by Web Security Scanner, output only.
- maxQps number
- The maximum QPS during scanning. A valid value ranges from 5 to 20 inclusively. If the field is unspecified or its value is set 0, server will default to 15. Other values outside of [5, 20] range will be rejected with INVALID_ARGUMENT error.
- name string
- The resource name of the ScanConfig. The name follows the format of 'projects/{projectId}/scanConfigs/{scanConfigId}'. The ScanConfig IDs are generated by the system.
- project string
- riskLevel ScanConfig Risk Level 
- The risk level selected for the scan
- schedule Schedule
- The schedule of the ScanConfig.
- staticIp booleanScan 
- Whether the scan configuration has enabled static IP address scan feature. If enabled, the scanner will access applications from static IP addresses.
- userAgent ScanConfig User Agent 
- The user agent used during scanning.
- display_name str
- The user provided display name of the ScanConfig.
- starting_urls Sequence[str]
- The starting URLs from which the scanner finds site pages.
- authentication
AuthenticationArgs 
- The authentication configuration. If specified, service will use the authentication configuration during scanning.
- blacklist_patterns Sequence[str]
- The excluded URL patterns as described in https://cloud.google.com/security-command-center/docs/how-to-use-web-security-scanner#excluding_urls
- export_to_ Scansecurity_ command_ center Config Export To Security Command Center 
- Controls export of scan configurations and results to Security Command Center.
- ignore_http_ boolstatus_ errors 
- Whether to keep scanning even if most requests return HTTP error codes.
- managed_scan bool
- Whether the scan config is managed by Web Security Scanner, output only.
- max_qps int
- The maximum QPS during scanning. A valid value ranges from 5 to 20 inclusively. If the field is unspecified or its value is set 0, server will default to 15. Other values outside of [5, 20] range will be rejected with INVALID_ARGUMENT error.
- name str
- The resource name of the ScanConfig. The name follows the format of 'projects/{projectId}/scanConfigs/{scanConfigId}'. The ScanConfig IDs are generated by the system.
- project str
- risk_level ScanConfig Risk Level 
- The risk level selected for the scan
- schedule
ScheduleArgs 
- The schedule of the ScanConfig.
- static_ip_ boolscan 
- Whether the scan configuration has enabled static IP address scan feature. If enabled, the scanner will access applications from static IP addresses.
- user_agent ScanConfig User Agent 
- The user agent used during scanning.
- displayName String
- The user provided display name of the ScanConfig.
- startingUrls List<String>
- The starting URLs from which the scanner finds site pages.
- authentication Property Map
- The authentication configuration. If specified, service will use the authentication configuration during scanning.
- blacklistPatterns List<String>
- The excluded URL patterns as described in https://cloud.google.com/security-command-center/docs/how-to-use-web-security-scanner#excluding_urls
- exportTo "EXPORT_TO_SECURITY_COMMAND_CENTER_UNSPECIFIED" | "ENABLED" | "DISABLED"Security Command Center 
- Controls export of scan configurations and results to Security Command Center.
- ignoreHttp BooleanStatus Errors 
- Whether to keep scanning even if most requests return HTTP error codes.
- managedScan Boolean
- Whether the scan config is managed by Web Security Scanner, output only.
- maxQps Number
- The maximum QPS during scanning. A valid value ranges from 5 to 20 inclusively. If the field is unspecified or its value is set 0, server will default to 15. Other values outside of [5, 20] range will be rejected with INVALID_ARGUMENT error.
- name String
- The resource name of the ScanConfig. The name follows the format of 'projects/{projectId}/scanConfigs/{scanConfigId}'. The ScanConfig IDs are generated by the system.
- project String
- riskLevel "RISK_LEVEL_UNSPECIFIED" | "NORMAL" | "LOW"
- The risk level selected for the scan
- schedule Property Map
- The schedule of the ScanConfig.
- staticIp BooleanScan 
- Whether the scan configuration has enabled static IP address scan feature. If enabled, the scanner will access applications from static IP addresses.
- userAgent "USER_AGENT_UNSPECIFIED" | "CHROME_LINUX" | "CHROME_ANDROID" | "SAFARI_IPHONE"
- The user agent used during scanning.
Outputs
All input properties are implicitly available as output properties. Additionally, the ScanConfig resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Supporting Types
Authentication, AuthenticationArgs  
- CustomAccount Pulumi.Google Native. Web Security Scanner. V1. Inputs. Custom Account 
- Authentication using a custom account.
- GoogleAccount Pulumi.Google Native. Web Security Scanner. V1. Inputs. Google Account 
- Authentication using a Google account.
- IapCredential Pulumi.Google Native. Web Security Scanner. V1. Inputs. Iap Credential 
- Authentication using Identity-Aware-Proxy (IAP).
- CustomAccount CustomAccount 
- Authentication using a custom account.
- GoogleAccount GoogleAccount 
- Authentication using a Google account.
- IapCredential IapCredential 
- Authentication using Identity-Aware-Proxy (IAP).
- customAccount CustomAccount 
- Authentication using a custom account.
- googleAccount GoogleAccount 
- Authentication using a Google account.
- iapCredential IapCredential 
- Authentication using Identity-Aware-Proxy (IAP).
- customAccount CustomAccount 
- Authentication using a custom account.
- googleAccount GoogleAccount 
- Authentication using a Google account.
- iapCredential IapCredential 
- Authentication using Identity-Aware-Proxy (IAP).
- custom_account CustomAccount 
- Authentication using a custom account.
- google_account GoogleAccount 
- Authentication using a Google account.
- iap_credential IapCredential 
- Authentication using Identity-Aware-Proxy (IAP).
- customAccount Property Map
- Authentication using a custom account.
- googleAccount Property Map
- Authentication using a Google account.
- iapCredential Property Map
- Authentication using Identity-Aware-Proxy (IAP).
AuthenticationResponse, AuthenticationResponseArgs    
- CustomAccount Pulumi.Google Native. Web Security Scanner. V1. Inputs. Custom Account Response 
- Authentication using a custom account.
- GoogleAccount Pulumi.Google Native. Web Security Scanner. V1. Inputs. Google Account Response 
- Authentication using a Google account.
- IapCredential Pulumi.Google Native. Web Security Scanner. V1. Inputs. Iap Credential Response 
- Authentication using Identity-Aware-Proxy (IAP).
- CustomAccount CustomAccount Response 
- Authentication using a custom account.
- GoogleAccount GoogleAccount Response 
- Authentication using a Google account.
- IapCredential IapCredential Response 
- Authentication using Identity-Aware-Proxy (IAP).
- customAccount CustomAccount Response 
- Authentication using a custom account.
- googleAccount GoogleAccount Response 
- Authentication using a Google account.
- iapCredential IapCredential Response 
- Authentication using Identity-Aware-Proxy (IAP).
- customAccount CustomAccount Response 
- Authentication using a custom account.
- googleAccount GoogleAccount Response 
- Authentication using a Google account.
- iapCredential IapCredential Response 
- Authentication using Identity-Aware-Proxy (IAP).
- custom_account CustomAccount Response 
- Authentication using a custom account.
- google_account GoogleAccount Response 
- Authentication using a Google account.
- iap_credential IapCredential Response 
- Authentication using Identity-Aware-Proxy (IAP).
- customAccount Property Map
- Authentication using a custom account.
- googleAccount Property Map
- Authentication using a Google account.
- iapCredential Property Map
- Authentication using Identity-Aware-Proxy (IAP).
CustomAccount, CustomAccountArgs    
CustomAccountResponse, CustomAccountResponseArgs      
GoogleAccount, GoogleAccountArgs    
GoogleAccountResponse, GoogleAccountResponseArgs      
IapCredential, IapCredentialArgs    
- IapTest Pulumi.Service Account Info Google Native. Web Security Scanner. V1. Inputs. Iap Test Service Account Info 
- Authentication configuration when Web-Security-Scanner service account is added in Identity-Aware-Proxy (IAP) access policies.
- IapTest IapService Account Info Test Service Account Info 
- Authentication configuration when Web-Security-Scanner service account is added in Identity-Aware-Proxy (IAP) access policies.
- iapTest IapService Account Info Test Service Account Info 
- Authentication configuration when Web-Security-Scanner service account is added in Identity-Aware-Proxy (IAP) access policies.
- iapTest IapService Account Info Test Service Account Info 
- Authentication configuration when Web-Security-Scanner service account is added in Identity-Aware-Proxy (IAP) access policies.
- iap_test_ Iapservice_ account_ info Test Service Account Info 
- Authentication configuration when Web-Security-Scanner service account is added in Identity-Aware-Proxy (IAP) access policies.
- iapTest Property MapService Account Info 
- Authentication configuration when Web-Security-Scanner service account is added in Identity-Aware-Proxy (IAP) access policies.
IapCredentialResponse, IapCredentialResponseArgs      
- IapTest Pulumi.Service Account Info Google Native. Web Security Scanner. V1. Inputs. Iap Test Service Account Info Response 
- Authentication configuration when Web-Security-Scanner service account is added in Identity-Aware-Proxy (IAP) access policies.
- IapTest IapService Account Info Test Service Account Info Response 
- Authentication configuration when Web-Security-Scanner service account is added in Identity-Aware-Proxy (IAP) access policies.
- iapTest IapService Account Info Test Service Account Info Response 
- Authentication configuration when Web-Security-Scanner service account is added in Identity-Aware-Proxy (IAP) access policies.
- iapTest IapService Account Info Test Service Account Info Response 
- Authentication configuration when Web-Security-Scanner service account is added in Identity-Aware-Proxy (IAP) access policies.
- iap_test_ Iapservice_ account_ info Test Service Account Info Response 
- Authentication configuration when Web-Security-Scanner service account is added in Identity-Aware-Proxy (IAP) access policies.
- iapTest Property MapService Account Info 
- Authentication configuration when Web-Security-Scanner service account is added in Identity-Aware-Proxy (IAP) access policies.
IapTestServiceAccountInfo, IapTestServiceAccountInfoArgs          
- TargetAudience stringClient Id 
- Describes OAuth2 client id of resources protected by Identity-Aware-Proxy (IAP).
- TargetAudience stringClient Id 
- Describes OAuth2 client id of resources protected by Identity-Aware-Proxy (IAP).
- targetAudience StringClient Id 
- Describes OAuth2 client id of resources protected by Identity-Aware-Proxy (IAP).
- targetAudience stringClient Id 
- Describes OAuth2 client id of resources protected by Identity-Aware-Proxy (IAP).
- target_audience_ strclient_ id 
- Describes OAuth2 client id of resources protected by Identity-Aware-Proxy (IAP).
- targetAudience StringClient Id 
- Describes OAuth2 client id of resources protected by Identity-Aware-Proxy (IAP).
IapTestServiceAccountInfoResponse, IapTestServiceAccountInfoResponseArgs            
- TargetAudience stringClient Id 
- Describes OAuth2 client id of resources protected by Identity-Aware-Proxy (IAP).
- TargetAudience stringClient Id 
- Describes OAuth2 client id of resources protected by Identity-Aware-Proxy (IAP).
- targetAudience StringClient Id 
- Describes OAuth2 client id of resources protected by Identity-Aware-Proxy (IAP).
- targetAudience stringClient Id 
- Describes OAuth2 client id of resources protected by Identity-Aware-Proxy (IAP).
- target_audience_ strclient_ id 
- Describes OAuth2 client id of resources protected by Identity-Aware-Proxy (IAP).
- targetAudience StringClient Id 
- Describes OAuth2 client id of resources protected by Identity-Aware-Proxy (IAP).
ScanConfigExportToSecurityCommandCenter, ScanConfigExportToSecurityCommandCenterArgs              
- ExportTo Security Command Center Unspecified 
- EXPORT_TO_SECURITY_COMMAND_CENTER_UNSPECIFIEDUse default, which is ENABLED.
- Enabled
- ENABLEDExport results of this scan to Security Command Center.
- Disabled
- DISABLEDDo not export results of this scan to Security Command Center.
- ScanConfig Export To Security Command Center Export To Security Command Center Unspecified 
- EXPORT_TO_SECURITY_COMMAND_CENTER_UNSPECIFIEDUse default, which is ENABLED.
- ScanConfig Export To Security Command Center Enabled 
- ENABLEDExport results of this scan to Security Command Center.
- ScanConfig Export To Security Command Center Disabled 
- DISABLEDDo not export results of this scan to Security Command Center.
- ExportTo Security Command Center Unspecified 
- EXPORT_TO_SECURITY_COMMAND_CENTER_UNSPECIFIEDUse default, which is ENABLED.
- Enabled
- ENABLEDExport results of this scan to Security Command Center.
- Disabled
- DISABLEDDo not export results of this scan to Security Command Center.
- ExportTo Security Command Center Unspecified 
- EXPORT_TO_SECURITY_COMMAND_CENTER_UNSPECIFIEDUse default, which is ENABLED.
- Enabled
- ENABLEDExport results of this scan to Security Command Center.
- Disabled
- DISABLEDDo not export results of this scan to Security Command Center.
- EXPORT_TO_SECURITY_COMMAND_CENTER_UNSPECIFIED
- EXPORT_TO_SECURITY_COMMAND_CENTER_UNSPECIFIEDUse default, which is ENABLED.
- ENABLED
- ENABLEDExport results of this scan to Security Command Center.
- DISABLED
- DISABLEDDo not export results of this scan to Security Command Center.
- "EXPORT_TO_SECURITY_COMMAND_CENTER_UNSPECIFIED"
- EXPORT_TO_SECURITY_COMMAND_CENTER_UNSPECIFIEDUse default, which is ENABLED.
- "ENABLED"
- ENABLEDExport results of this scan to Security Command Center.
- "DISABLED"
- DISABLEDDo not export results of this scan to Security Command Center.
ScanConfigRiskLevel, ScanConfigRiskLevelArgs        
- RiskLevel Unspecified 
- RISK_LEVEL_UNSPECIFIEDUse default, which is NORMAL.
- Normal
- NORMALNormal scanning (Recommended)
- Low
- LOWLower impact scanning
- ScanConfig Risk Level Risk Level Unspecified 
- RISK_LEVEL_UNSPECIFIEDUse default, which is NORMAL.
- ScanConfig Risk Level Normal 
- NORMALNormal scanning (Recommended)
- ScanConfig Risk Level Low 
- LOWLower impact scanning
- RiskLevel Unspecified 
- RISK_LEVEL_UNSPECIFIEDUse default, which is NORMAL.
- Normal
- NORMALNormal scanning (Recommended)
- Low
- LOWLower impact scanning
- RiskLevel Unspecified 
- RISK_LEVEL_UNSPECIFIEDUse default, which is NORMAL.
- Normal
- NORMALNormal scanning (Recommended)
- Low
- LOWLower impact scanning
- RISK_LEVEL_UNSPECIFIED
- RISK_LEVEL_UNSPECIFIEDUse default, which is NORMAL.
- NORMAL
- NORMALNormal scanning (Recommended)
- LOW
- LOWLower impact scanning
- "RISK_LEVEL_UNSPECIFIED"
- RISK_LEVEL_UNSPECIFIEDUse default, which is NORMAL.
- "NORMAL"
- NORMALNormal scanning (Recommended)
- "LOW"
- LOWLower impact scanning
ScanConfigUserAgent, ScanConfigUserAgentArgs        
- UserAgent Unspecified 
- USER_AGENT_UNSPECIFIEDThe user agent is unknown. Service will default to CHROME_LINUX.
- ChromeLinux 
- CHROME_LINUXChrome on Linux. This is the service default if unspecified.
- ChromeAndroid 
- CHROME_ANDROIDChrome on Android.
- SafariIphone 
- SAFARI_IPHONESafari on IPhone.
- ScanConfig User Agent User Agent Unspecified 
- USER_AGENT_UNSPECIFIEDThe user agent is unknown. Service will default to CHROME_LINUX.
- ScanConfig User Agent Chrome Linux 
- CHROME_LINUXChrome on Linux. This is the service default if unspecified.
- ScanConfig User Agent Chrome Android 
- CHROME_ANDROIDChrome on Android.
- ScanConfig User Agent Safari Iphone 
- SAFARI_IPHONESafari on IPhone.
- UserAgent Unspecified 
- USER_AGENT_UNSPECIFIEDThe user agent is unknown. Service will default to CHROME_LINUX.
- ChromeLinux 
- CHROME_LINUXChrome on Linux. This is the service default if unspecified.
- ChromeAndroid 
- CHROME_ANDROIDChrome on Android.
- SafariIphone 
- SAFARI_IPHONESafari on IPhone.
- UserAgent Unspecified 
- USER_AGENT_UNSPECIFIEDThe user agent is unknown. Service will default to CHROME_LINUX.
- ChromeLinux 
- CHROME_LINUXChrome on Linux. This is the service default if unspecified.
- ChromeAndroid 
- CHROME_ANDROIDChrome on Android.
- SafariIphone 
- SAFARI_IPHONESafari on IPhone.
- USER_AGENT_UNSPECIFIED
- USER_AGENT_UNSPECIFIEDThe user agent is unknown. Service will default to CHROME_LINUX.
- CHROME_LINUX
- CHROME_LINUXChrome on Linux. This is the service default if unspecified.
- CHROME_ANDROID
- CHROME_ANDROIDChrome on Android.
- SAFARI_IPHONE
- SAFARI_IPHONESafari on IPhone.
- "USER_AGENT_UNSPECIFIED"
- USER_AGENT_UNSPECIFIEDThe user agent is unknown. Service will default to CHROME_LINUX.
- "CHROME_LINUX"
- CHROME_LINUXChrome on Linux. This is the service default if unspecified.
- "CHROME_ANDROID"
- CHROME_ANDROIDChrome on Android.
- "SAFARI_IPHONE"
- SAFARI_IPHONESafari on IPhone.
Schedule, ScheduleArgs  
- IntervalDuration intDays 
- The duration of time between executions in days.
- ScheduleTime string
- A timestamp indicates when the next run will be scheduled. The value is refreshed by the server after each run. If unspecified, it will default to current server time, which means the scan will be scheduled to start immediately.
- IntervalDuration intDays 
- The duration of time between executions in days.
- ScheduleTime string
- A timestamp indicates when the next run will be scheduled. The value is refreshed by the server after each run. If unspecified, it will default to current server time, which means the scan will be scheduled to start immediately.
- intervalDuration IntegerDays 
- The duration of time between executions in days.
- scheduleTime String
- A timestamp indicates when the next run will be scheduled. The value is refreshed by the server after each run. If unspecified, it will default to current server time, which means the scan will be scheduled to start immediately.
- intervalDuration numberDays 
- The duration of time between executions in days.
- scheduleTime string
- A timestamp indicates when the next run will be scheduled. The value is refreshed by the server after each run. If unspecified, it will default to current server time, which means the scan will be scheduled to start immediately.
- interval_duration_ intdays 
- The duration of time between executions in days.
- schedule_time str
- A timestamp indicates when the next run will be scheduled. The value is refreshed by the server after each run. If unspecified, it will default to current server time, which means the scan will be scheduled to start immediately.
- intervalDuration NumberDays 
- The duration of time between executions in days.
- scheduleTime String
- A timestamp indicates when the next run will be scheduled. The value is refreshed by the server after each run. If unspecified, it will default to current server time, which means the scan will be scheduled to start immediately.
ScheduleResponse, ScheduleResponseArgs    
- IntervalDuration intDays 
- The duration of time between executions in days.
- ScheduleTime string
- A timestamp indicates when the next run will be scheduled. The value is refreshed by the server after each run. If unspecified, it will default to current server time, which means the scan will be scheduled to start immediately.
- IntervalDuration intDays 
- The duration of time between executions in days.
- ScheduleTime string
- A timestamp indicates when the next run will be scheduled. The value is refreshed by the server after each run. If unspecified, it will default to current server time, which means the scan will be scheduled to start immediately.
- intervalDuration IntegerDays 
- The duration of time between executions in days.
- scheduleTime String
- A timestamp indicates when the next run will be scheduled. The value is refreshed by the server after each run. If unspecified, it will default to current server time, which means the scan will be scheduled to start immediately.
- intervalDuration numberDays 
- The duration of time between executions in days.
- scheduleTime string
- A timestamp indicates when the next run will be scheduled. The value is refreshed by the server after each run. If unspecified, it will default to current server time, which means the scan will be scheduled to start immediately.
- interval_duration_ intdays 
- The duration of time between executions in days.
- schedule_time str
- A timestamp indicates when the next run will be scheduled. The value is refreshed by the server after each run. If unspecified, it will default to current server time, which means the scan will be scheduled to start immediately.
- intervalDuration NumberDays 
- The duration of time between executions in days.
- scheduleTime String
- A timestamp indicates when the next run will be scheduled. The value is refreshed by the server after each run. If unspecified, it will default to current server time, which means the scan will be scheduled to start immediately.
Package Details
- Repository
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0
Google Cloud Native is in preview. Google Cloud Classic is fully supported.