CfnCodeSecurityScanConfigurationProps

class aws_cdk.aws_inspectorv2.CfnCodeSecurityScanConfigurationProps(*, configuration=None, level=None, name=None, scope_settings=None, tags=None)

Bases: object

Properties for defining a CfnCodeSecurityScanConfiguration.

Parameters:
  • configuration (Union[IResolvable, CodeSecurityScanConfigurationProperty, Dict[str, Any], None]) – The configuration settings for the code security scan.

  • level (Optional[str]) – The security level for the scan configuration.

  • name (Optional[str]) – The name of the scan configuration.

  • scope_settings (Union[IResolvable, ScopeSettingsProperty, Dict[str, Any], None]) – The scope settings that define which repositories will be scanned.

  • tags (Optional[Mapping[str, str]]) – The tags to apply to the scan configuration.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-inspectorv2-codesecurityscanconfiguration.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk import aws_inspectorv2 as inspectorv2

cfn_code_security_scan_configuration_props = inspectorv2.CfnCodeSecurityScanConfigurationProps(
    configuration=inspectorv2.CfnCodeSecurityScanConfiguration.CodeSecurityScanConfigurationProperty(
        rule_set_categories=["ruleSetCategories"],

        # the properties below are optional
        continuous_integration_scan_configuration=inspectorv2.CfnCodeSecurityScanConfiguration.ContinuousIntegrationScanConfigurationProperty(
            supported_events=["supportedEvents"]
        ),
        periodic_scan_configuration=inspectorv2.CfnCodeSecurityScanConfiguration.PeriodicScanConfigurationProperty(
            frequency="frequency",
            frequency_expression="frequencyExpression"
        )
    ),
    level="level",
    name="name",
    scope_settings=inspectorv2.CfnCodeSecurityScanConfiguration.ScopeSettingsProperty(
        project_selection_scope="projectSelectionScope"
    ),
    tags={
        "tags_key": "tags"
    }
)

Attributes

configuration

The configuration settings for the code security scan.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-inspectorv2-codesecurityscanconfiguration.html#cfn-inspectorv2-codesecurityscanconfiguration-configuration

level

The security level for the scan configuration.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-inspectorv2-codesecurityscanconfiguration.html#cfn-inspectorv2-codesecurityscanconfiguration-level

name

The name of the scan configuration.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-inspectorv2-codesecurityscanconfiguration.html#cfn-inspectorv2-codesecurityscanconfiguration-name

scope_settings

The scope settings that define which repositories will be scanned.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-inspectorv2-codesecurityscanconfiguration.html#cfn-inspectorv2-codesecurityscanconfiguration-scopesettings

tags

The tags to apply to the scan configuration.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-inspectorv2-codesecurityscanconfiguration.html#cfn-inspectorv2-codesecurityscanconfiguration-tags