Skip to main content

code_security_scan_configurations

Creates, updates, deletes, gets or lists a code_security_scan_configurations resource.

Overview

Namecode_security_scan_configurations
TypeResource
Idaws.inspector2.code_security_scan_configurations

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
namestringThe name of the scan configuration. (pattern: <code>[a-zA-Z0-9-_$:.]*</code>)
configurationobjectContains the configuration settings for code security scans.
created_atstring (date-time)The timestamp when the scan configuration was created.
last_updated_atstring (date-time)The timestamp when the scan configuration was last updated.
levelstringThe security level for the scan configuration. (ORGANIZATION, ACCOUNT)
scan_configuration_arnstringarn:aws:inspector2:::owner//codesecurity-configuration/ (pattern: <code>arn:(aws[a-zA-Z-]*)?:inspector2:[a-z]{2}(-gov)?-[a-z]+-\d{1}:\d{12}:owner/(\d{12}|o-[a-z0-9]{10,32})/codesecurity-configuration/[a-f0-9-]{36}</code>)
scope_settingsobjectDefines the scope of repositories to be included in code security scans.
tagsobjectThe tags associated with the scan configuration.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_code_security_scan_configurationselectregionRetrieves information about a code security scan configuration.
list_code_security_scan_configurationsselectregionnextToken, maxResultsLists all code security scan configurations in your account.
create_code_security_scan_configurationinsertregion, name, level, configurationCreates a scan configuration for code security scanning.
update_code_security_scan_configurationupdateregion, scanConfigurationArn, configurationUpdates an existing code security scan configuration.
delete_code_security_scan_configurationdeleteregionDeletes a code security scan configuration.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
regionstringAWS region (default: us-east-1)
maxResultsintegerThe maximum number of results to return in a single call.
nextTokenstringA token to use for paginating results that are returned in the response. Set the value of this parameter to null for the first request. For subsequent calls, use the NextToken value returned from the previous request to continue listing results after the first page.

SELECT examples

Retrieves information about a code security scan configuration.

SELECT
name,
configuration,
created_at,
last_updated_at,
level,
scan_configuration_arn,
scope_settings,
tags
FROM aws.inspector2.code_security_scan_configurations
WHERE region = '{{ region }}' -- required
;

INSERT examples

Creates a scan configuration for code security scanning.

INSERT INTO aws.inspector2.code_security_scan_configurations (
name,
level,
configuration,
scopeSettings,
tags,
region
)
SELECT
'{{ name }}' /* required */,
'{{ level }}' /* required */,
'{{ configuration }}' /* required */,
'{{ scopeSettings }}',
'{{ tags }}',
'{{ region }}'
RETURNING
scan_configuration_arn
;

UPDATE examples

Updates an existing code security scan configuration.

UPDATE aws.inspector2.code_security_scan_configurations
SET
scanConfigurationArn = '{{ scanConfigurationArn }}',
configuration = '{{ configuration }}'
WHERE
region = '{{ region }}' --required
AND scanConfigurationArn = '{{ scanConfigurationArn }}' --required
AND configuration = '{{ configuration }}' --required
RETURNING
scan_configuration_arn;

DELETE examples

Deletes a code security scan configuration.

DELETE FROM aws.inspector2.code_security_scan_configurations
WHERE region = '{{ region }}' --required
;