CodeSecurityScanConfigurationProperty Struct
Contains the configuration settings for code security scans.
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',
},
};
python
# 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
code_security_scan_configuration_property = 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"
)
)
java
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.inspectorv2.*;
CodeSecurityScanConfigurationProperty codeSecurityScanConfigurationProperty = CodeSecurityScanConfigurationProperty.builder()
.ruleSetCategories(List.of("ruleSetCategories"))
// the properties below are optional
.continuousIntegrationScanConfiguration(ContinuousIntegrationScanConfigurationProperty.builder()
.supportedEvents(List.of("supportedEvents"))
.build())
.periodicScanConfiguration(PeriodicScanConfigurationProperty.builder()
.frequency("frequency")
.frequencyExpression("frequencyExpression")
.build())
.build();
csharp
// Install: dotnet add package Amazon.CDK.Lib
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.InspectorV2;
var codeSecurityScanConfigurationProperty = new CodeSecurityScanConfigurationProperty {
RuleSetCategories = new [] { "ruleSetCategories" },
// the properties below are optional
ContinuousIntegrationScanConfiguration = new ContinuousIntegrationScanConfigurationProperty {
SupportedEvents = new [] { "supportedEvents" }
},
PeriodicScanConfiguration = new PeriodicScanConfigurationProperty {
Frequency = "frequency",
FrequencyExpression = "frequencyExpression"
}
};
go
// Install: go get github.com/aws/aws-cdk-go/awscdk/v2
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
codeSecurityScanConfigurationProperty := &CodeSecurityScanConfigurationProperty{
RuleSetCategories: []*string{
jsii.String("ruleSetCategories"),
},
// the properties below are optional
ContinuousIntegrationScanConfiguration: &ContinuousIntegrationScanConfigurationProperty{
SupportedEvents: []*string{
jsii.String("supportedEvents"),
},
},
PeriodicScanConfiguration: &PeriodicScanConfigurationProperty{
Frequency: jsii.String("frequency"),
FrequencyExpression: jsii.String("frequencyExpression"),
},
}
Properties
continuousIntegrationScanConfigurationoptionalIResolvable | CfnCodeSecurityScanConfiguration.ContinuousIntegrationScanConfigurationPropertycontinuous_integration_scan_configurationoptionaltyping.Union[IResolvable, ContinuousIntegrationScanConfigurationProperty]continuousIntegrationScanConfigurationoptionalIResolvableContinuousIntegrationScanConfigurationoptionalIResolvableContinuousIntegrationScanConfigurationoptionalinterface{}#Configuration settings for continuous integration scans that run automatically when code changes are made.
periodicScanConfigurationoptionalIResolvable | CfnCodeSecurityScanConfiguration.PeriodicScanConfigurationPropertyperiodic_scan_configurationoptionaltyping.Union[IResolvable, PeriodicScanConfigurationProperty]periodicScanConfigurationoptionalIResolvablePeriodicScanConfigurationoptionalIResolvablePeriodicScanConfigurationoptionalinterface{}#Configuration settings for periodic scans that run on a scheduled basis.
ruleSetCategoriesstring[]rule_set_categoriestyping.List[str]ruleSetCategoriesList<String>RuleSetCategoriesstring[]RuleSetCategories*[]*stringrequired#The categories of security rules to be applied during the scan.