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=google_native.websecurityscanner.v1.AuthenticationArgs(
custom_account=google_native.websecurityscanner.v1.CustomAccountArgs(
login_url="string",
password="string",
username="string",
),
google_account=google_native.websecurityscanner.v1.GoogleAccountArgs(
password="string",
username="string",
),
iap_credential=google_native.websecurityscanner.v1.IapCredentialArgs(
iap_test_service_account_info=google_native.websecurityscanner.v1.IapTestServiceAccountInfoArgs(
target_audience_client_id="string",
),
),
),
name="string",
project="string",
risk_level=google_native.websecurityscanner.v1.ScanConfigRiskLevel.RISK_LEVEL_UNSPECIFIED,
schedule=google_native.websecurityscanner.v1.ScheduleArgs(
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
The ScanConfig resource accepts the following input properties:
- Display
Name string - The user provided display name of the ScanConfig.
- Starting
Urls 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.
- Blacklist
Patterns 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
- Export
To 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.
- 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 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
- Risk
Level 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.
- 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 Pulumi.Google Native. Web Security Scanner. V1. Scan Config User Agent - The user agent used during scanning.
- Display
Name string - The user provided display name of the ScanConfig.
- Starting
Urls []string - The starting URLs from which the scanner finds site pages.
- Authentication
Authentication
Args - The authentication configuration. If specified, service will use the authentication configuration during scanning.
- Blacklist
Patterns []string - 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 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
- Risk
Level ScanConfig Risk Level - The risk level selected for the scan
- Schedule
Schedule
Args - 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.
- display
Name String - The user provided display name of the ScanConfig.
- starting
Urls 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.
- blacklist
Patterns 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
- export
To ScanSecurity Command Center Config Export To Security Command Center - Controls export of scan configurations and results to Security Command Center.
- ignore
Http BooleanStatus Errors - Whether to keep scanning even if most requests return HTTP error codes.
- managed
Scan Boolean - Whether the scan config is managed by Web Security Scanner, output only.
- max
Qps 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
- risk
Level ScanConfig Risk Level - The risk level selected for the scan
- schedule Schedule
- The schedule of the ScanConfig.
- static
Ip BooleanScan - 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.
- display
Name string - The user provided display name of the ScanConfig.
- starting
Urls 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.
- blacklist
Patterns string[] - 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 booleanStatus Errors - Whether to keep scanning even if most requests return HTTP error codes.
- managed
Scan boolean - Whether the scan config is managed by Web Security Scanner, output only.
- max
Qps 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
- risk
Level ScanConfig Risk Level - The risk level selected for the scan
- schedule Schedule
- The schedule of the ScanConfig.
- static
Ip booleanScan - 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.
- 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
Authentication
Args - 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
Schedule
Args - 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.
- display
Name String - The user provided display name of the ScanConfig.
- starting
Urls 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.
- blacklist
Patterns 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
- export
To "EXPORT_TO_SECURITY_COMMAND_CENTER_UNSPECIFIED" | "ENABLED" | "DISABLED"Security Command Center - Controls export of scan configurations and results to Security Command Center.
- ignore
Http BooleanStatus Errors - Whether to keep scanning even if most requests return HTTP error codes.
- managed
Scan Boolean - Whether the scan config is managed by Web Security Scanner, output only.
- max
Qps 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
- risk
Level "RISK_LEVEL_UNSPECIFIED" | "NORMAL" | "LOW" - The risk level selected for the scan
- schedule Property Map
- The schedule of the ScanConfig.
- static
Ip BooleanScan - Whether the scan configuration has enabled static IP address scan feature. If enabled, the scanner will access applications from static IP addresses.
- user
Agent "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
- Custom
Account Pulumi.Google Native. Web Security Scanner. V1. Inputs. Custom Account - Authentication using a custom account.
- Google
Account Pulumi.Google Native. Web Security Scanner. V1. Inputs. Google Account - Authentication using a Google account.
- Iap
Credential Pulumi.Google Native. Web Security Scanner. V1. Inputs. Iap Credential - 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).
- 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).
- 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).
- 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).
- custom
Account Property Map - Authentication using a custom account.
- google
Account Property Map - Authentication using a Google account.
- iap
Credential Property Map - Authentication using Identity-Aware-Proxy (IAP).
AuthenticationResponse, AuthenticationResponseArgs
- Custom
Account Pulumi.Google Native. Web Security Scanner. V1. Inputs. Custom Account Response - Authentication using a custom account.
- Google
Account Pulumi.Google Native. Web Security Scanner. V1. Inputs. Google Account Response - Authentication using a Google account.
- Iap
Credential Pulumi.Google Native. Web Security Scanner. V1. Inputs. Iap Credential 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).
- 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).
- 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).
- 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).
- custom
Account Property Map - Authentication using a custom account.
- google
Account Property Map - Authentication using a Google account.
- iap
Credential Property Map - Authentication using Identity-Aware-Proxy (IAP).
CustomAccount, CustomAccountArgs
CustomAccountResponse, CustomAccountResponseArgs
GoogleAccount, GoogleAccountArgs
GoogleAccountResponse, GoogleAccountResponseArgs
IapCredential, IapCredentialArgs
- Iap
Test 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.
- 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.
- 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.
- 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.
- 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.
- iap
Test Property MapService Account Info - Authentication configuration when Web-Security-Scanner service account is added in Identity-Aware-Proxy (IAP) access policies.
IapCredentialResponse, IapCredentialResponseArgs
- Iap
Test 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.
- 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.
- 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.
- 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.
- 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.
- iap
Test Property MapService Account Info - Authentication configuration when Web-Security-Scanner service account is added in Identity-Aware-Proxy (IAP) access policies.
IapTestServiceAccountInfo, IapTestServiceAccountInfoArgs
- Target
Audience stringClient Id - Describes OAuth2 client id of resources protected by Identity-Aware-Proxy (IAP).
- Target
Audience stringClient Id - Describes OAuth2 client id of resources protected by Identity-Aware-Proxy (IAP).
- target
Audience StringClient Id - Describes OAuth2 client id of resources protected by Identity-Aware-Proxy (IAP).
- target
Audience 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).
- target
Audience StringClient Id - Describes OAuth2 client id of resources protected by Identity-Aware-Proxy (IAP).
IapTestServiceAccountInfoResponse, IapTestServiceAccountInfoResponseArgs
- Target
Audience stringClient Id - Describes OAuth2 client id of resources protected by Identity-Aware-Proxy (IAP).
- Target
Audience stringClient Id - Describes OAuth2 client id of resources protected by Identity-Aware-Proxy (IAP).
- target
Audience StringClient Id - Describes OAuth2 client id of resources protected by Identity-Aware-Proxy (IAP).
- target
Audience 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).
- target
Audience StringClient Id - Describes OAuth2 client id of resources protected by Identity-Aware-Proxy (IAP).
ScanConfigExportToSecurityCommandCenter, ScanConfigExportToSecurityCommandCenterArgs
- 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.
- Scan
Config Export To Security Command Center Export To Security Command Center Unspecified - EXPORT_TO_SECURITY_COMMAND_CENTER_UNSPECIFIEDUse default, which is ENABLED.
- Scan
Config Export To Security Command Center Enabled - ENABLEDExport results of this scan to Security Command Center.
- Scan
Config Export 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.
- 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
- Risk
Level Unspecified - RISK_LEVEL_UNSPECIFIEDUse default, which is NORMAL.
- Normal
- NORMALNormal scanning (Recommended)
- Low
- LOWLower impact scanning
- Scan
Config Risk Level Risk Level Unspecified - RISK_LEVEL_UNSPECIFIEDUse default, which is NORMAL.
- Scan
Config Risk Level Normal - NORMALNormal scanning (Recommended)
- Scan
Config Risk Level 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
- 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
- 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.
- Scan
Config User Agent User Agent Unspecified - USER_AGENT_UNSPECIFIEDThe user agent is unknown. Service will default to CHROME_LINUX.
- Scan
Config User Agent Chrome Linux - CHROME_LINUXChrome on Linux. This is the service default if unspecified.
- Scan
Config User Agent Chrome Android - CHROME_ANDROIDChrome on Android.
- Scan
Config User Agent 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.
- 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.
- "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
- Interval
Duration intDays - The duration of time between executions in days.
- Schedule
Time 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 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 IntegerDays - The duration of time between executions in days.
- schedule
Time 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 numberDays - The duration of time between executions in days.
- schedule
Time 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.
- interval
Duration NumberDays - The duration of time between executions in days.
- schedule
Time 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
- Interval
Duration intDays - The duration of time between executions in days.
- Schedule
Time 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 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 IntegerDays - The duration of time between executions in days.
- schedule
Time 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 numberDays - The duration of time between executions in days.
- schedule
Time 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.
- interval
Duration NumberDays - The duration of time between executions in days.
- schedule
Time 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.