Class CfnCisScanConfigurationPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.inspectorv2.CfnCisScanConfigurationPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnCisScanConfigurationPropsMixin>
- Enclosing class:
CfnCisScanConfigurationPropsMixin
@Stability(Stable)
public static final class CfnCisScanConfigurationPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnCisScanConfigurationPropsMixin>
A fluent builder for
CfnCisScanConfigurationPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()create()create(CfnPropertyMixinOptions options) The name of the CIS scan configuration.The CIS scan configuration's schedule.schedule(IResolvable schedule) The CIS scan configuration's schedule.securityLevel(String securityLevel) The CIS scan configuration's CIS Benchmark level.The CIS scan configuration's tags.The CIS scan configuration's targets.targets(IResolvable targets) The CIS scan configuration's targets.
-
Method Details
-
create
@Stability(Stable) public static CfnCisScanConfigurationPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnCisScanConfigurationPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnCisScanConfigurationPropsMixin.Builder.
-
scanName
The name of the CIS scan configuration.- Parameters:
scanName- The name of the CIS scan configuration. This parameter is required.- Returns:
this- See Also:
-
schedule
The CIS scan configuration's schedule.- Parameters:
schedule- The CIS scan configuration's schedule. This parameter is required.- Returns:
this- See Also:
-
schedule
@Stability(Stable) public CfnCisScanConfigurationPropsMixin.Builder schedule(CfnCisScanConfigurationPropsMixin.ScheduleProperty schedule) The CIS scan configuration's schedule.- Parameters:
schedule- The CIS scan configuration's schedule. This parameter is required.- Returns:
this- See Also:
-
securityLevel
@Stability(Stable) public CfnCisScanConfigurationPropsMixin.Builder securityLevel(String securityLevel) The CIS scan configuration's CIS Benchmark level.- Parameters:
securityLevel- The CIS scan configuration's CIS Benchmark level. This parameter is required.- Returns:
this- See Also:
-
tags
The CIS scan configuration's tags.- Parameters:
tags- The CIS scan configuration's tags. This parameter is required.- Returns:
this- See Also:
-
targets
The CIS scan configuration's targets.- Parameters:
targets- The CIS scan configuration's targets. This parameter is required.- Returns:
this- See Also:
-
targets
@Stability(Stable) public CfnCisScanConfigurationPropsMixin.Builder targets(CfnCisScanConfigurationPropsMixin.CisTargetsProperty targets) The CIS scan configuration's targets.- Parameters:
targets- The CIS scan configuration's targets. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnCisScanConfigurationPropsMixin>- Returns:
- a newly built instance of
CfnCisScanConfigurationPropsMixin.
-