Class CfnConfigurationPolicyPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnConfigurationPolicyPropsMixin>
- Enclosing class:
CfnConfigurationPolicyPropsMixin
CfnConfigurationPolicyPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()configurationPolicy(CfnConfigurationPolicyPropsMixin.PolicyProperty configurationPolicy) An object that defines how AWS Security Hub CSPM is configured.configurationPolicy(IResolvable configurationPolicy) An object that defines how AWS Security Hub CSPM is configured.create()create(CfnPropertyMixinOptions options) description(String description) The description of the configuration policy.The name of the configuration policy.User-defined tags associated with a configuration policy.
-
Method Details
-
create
@Stability(Stable) public static CfnConfigurationPolicyPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnConfigurationPolicyPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnConfigurationPolicyPropsMixin.Builder.
-
configurationPolicy
@Stability(Stable) public CfnConfigurationPolicyPropsMixin.Builder configurationPolicy(IResolvable configurationPolicy) An object that defines how AWS Security Hub CSPM is configured.It includes whether Security Hub CSPM is enabled or disabled, a list of enabled security standards, a list of enabled or disabled security controls, and a list of custom parameter values for specified controls. If you provide a list of security controls that are enabled in the configuration policy, Security Hub CSPM disables all other controls (including newly released controls). If you provide a list of security controls that are disabled in the configuration policy, Security Hub CSPM enables all other controls (including newly released controls).
- Parameters:
configurationPolicy- An object that defines how AWS Security Hub CSPM is configured. This parameter is required.- Returns:
this- See Also:
-
configurationPolicy
@Stability(Stable) public CfnConfigurationPolicyPropsMixin.Builder configurationPolicy(CfnConfigurationPolicyPropsMixin.PolicyProperty configurationPolicy) An object that defines how AWS Security Hub CSPM is configured.It includes whether Security Hub CSPM is enabled or disabled, a list of enabled security standards, a list of enabled or disabled security controls, and a list of custom parameter values for specified controls. If you provide a list of security controls that are enabled in the configuration policy, Security Hub CSPM disables all other controls (including newly released controls). If you provide a list of security controls that are disabled in the configuration policy, Security Hub CSPM enables all other controls (including newly released controls).
- Parameters:
configurationPolicy- An object that defines how AWS Security Hub CSPM is configured. This parameter is required.- Returns:
this- See Also:
-
description
The description of the configuration policy.- Parameters:
description- The description of the configuration policy. This parameter is required.- Returns:
this- See Also:
-
name
The name of the configuration policy.Alphanumeric characters and the following ASCII characters are permitted:
-, ., !, *, /.- Parameters:
name- The name of the configuration policy. This parameter is required.- Returns:
this- See Also:
-
tags
User-defined tags associated with a configuration policy.For more information, see Tagging AWS Security Hub CSPM resources in the Security Hub CSPM user guide .
- Parameters:
tags- User-defined tags associated with a configuration policy. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnConfigurationPolicyPropsMixin>- Returns:
- a newly built instance of
CfnConfigurationPolicyPropsMixin.
-