# CodeSecurityScanConfigurationProperty

Contains the configuration settings for code security scans.

- Source: Generated code
- Type last changed: v2.212.0 · 20 Aug 2025

## Example

```ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_inspectorv2 as inspectorv2 } from 'aws-cdk-lib';
const codeSecurityScanConfigurationProperty: inspectorv2.CfnCodeSecurityScanConfiguration.CodeSecurityScanConfigurationProperty = {
  ruleSetCategories: ['ruleSetCategories'],

  // the properties below are optional
  continuousIntegrationScanConfiguration: {
    supportedEvents: ['supportedEvents'],
  },
  periodicScanConfiguration: {
    frequency: 'frequency',
    frequencyExpression: 'frequencyExpression',
  },
};
```

## Properties

- `continuousIntegrationScanConfiguration`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnCodeSecurityScanConfiguration.ContinuousIntegrationScanConfigurationProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_inspectorv2.CfnCodeSecurityScanConfiguration.ContinuousIntegrationScanConfigurationProperty.html) — Configuration settings for continuous integration scans that run automatically when code changes are made.

- `periodicScanConfiguration`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnCodeSecurityScanConfiguration.PeriodicScanConfigurationProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_inspectorv2.CfnCodeSecurityScanConfiguration.PeriodicScanConfigurationProperty.html) — Configuration settings for periodic scans that run on a scheduled basis.

- `ruleSetCategories`: string[] (required) — The categories of security rules to be applied during the scan.
