# CfnCodeSecurityScanConfigurationProps

Properties for defining a `CfnCodeSecurityScanConfiguration`.

Extends: CfnCodeSecurityScanConfigurationProps
Used as props by: CfnCodeSecurityScanConfiguration

- 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 cfnCodeSecurityScanConfigurationProps: inspectorv2.CfnCodeSecurityScanConfigurationProps = {
  configuration: {
    ruleSetCategories: ['ruleSetCategories'],

    // the properties below are optional
    continuousIntegrationScanConfiguration: {
      supportedEvents: ['supportedEvents'],
    },
    periodicScanConfiguration: {
      frequency: 'frequency',
      frequencyExpression: 'frequencyExpression',
    },
  },
  level: 'level',
  name: 'name',
  scopeSettings: {
    projectSelectionScope: 'projectSelectionScope',
  },
  tags: {
    tagsKey: 'tags',
  },
};
```

## Properties

- `configuration`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnCodeSecurityScanConfiguration.CodeSecurityScanConfigurationProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_inspectorv2.CfnCodeSecurityScanConfiguration.CodeSecurityScanConfigurationProperty.html) — The configuration settings for the code security scan.

- `level`: string — The security level for the scan configuration.

- `name`: string — The name of the scan configuration.

- `scopeSettings`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnCodeSecurityScanConfiguration.ScopeSettingsProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_inspectorv2.CfnCodeSecurityScanConfiguration.ScopeSettingsProperty.html) — The scope settings that define which repositories will be scanned.

- `tags`: { [key: string]: string } — The tags to apply to the scan configuration.
