CfnCodeSecurityScanConfigurationMixinProps

class aws_cdk.mixins_preview.aws_inspectorv2.mixins.CfnCodeSecurityScanConfigurationMixinProps(*, configuration=None, level=None, name=None, scope_settings=None, tags=None)

Bases: object

Properties for CfnCodeSecurityScanConfigurationPropsMixin.

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.mixins_preview.aws_inspectorv2 import mixins as inspectorv2_mixins

cfn_code_security_scan_configuration_mixin_props = inspectorv2_mixins.CfnCodeSecurityScanConfigurationMixinProps(
    configuration=inspectorv2_mixins.CfnCodeSecurityScanConfigurationPropsMixin.CodeSecurityScanConfigurationProperty(
        continuous_integration_scan_configuration=inspectorv2_mixins.CfnCodeSecurityScanConfigurationPropsMixin.ContinuousIntegrationScanConfigurationProperty(
            supported_events=["supportedEvents"]
        ),
        periodic_scan_configuration=inspectorv2_mixins.CfnCodeSecurityScanConfigurationPropsMixin.PeriodicScanConfigurationProperty(
            frequency="frequency",
            frequency_expression="frequencyExpression"
        ),
        rule_set_categories=["ruleSetCategories"]
    ),
    level="level",
    name="name",
    scope_settings=inspectorv2_mixins.CfnCodeSecurityScanConfigurationPropsMixin.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