Class CfnEnabledControlPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.controltower.CfnEnabledControlPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnEnabledControlPropsMixin>
- Enclosing class:
CfnEnabledControlPropsMixin
@Stability(Stable)
public static final class CfnEnabledControlPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnEnabledControlPropsMixin>
A fluent builder for
CfnEnabledControlPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()controlIdentifier(String controlIdentifier) The ARN of the control.create()create(CfnPropertyMixinOptions options) parameters(List<? extends Object> parameters) Array ofEnabledControlParameterobjects.parameters(IResolvable parameters) Array ofEnabledControlParameterobjects.A set of tags to assign to the enabled control.targetIdentifier(String targetIdentifier) The ARN of the organizational unit.
-
Method Details
-
create
@Stability(Stable) public static CfnEnabledControlPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnEnabledControlPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnEnabledControlPropsMixin.Builder.
-
controlIdentifier
@Stability(Stable) public CfnEnabledControlPropsMixin.Builder controlIdentifier(String controlIdentifier) The ARN of the control.Only Strongly recommended and Elective controls are permitted, with the exception of the Region deny control. For information on how to find the
controlIdentifier, see the overview page .- Parameters:
controlIdentifier- The ARN of the control. This parameter is required.- Returns:
this- See Also:
-
parameters
Array ofEnabledControlParameterobjects.- Parameters:
parameters- Array ofEnabledControlParameterobjects. This parameter is required.- Returns:
this- See Also:
-
parameters
@Stability(Stable) public CfnEnabledControlPropsMixin.Builder parameters(List<? extends Object> parameters) Array ofEnabledControlParameterobjects.- Parameters:
parameters- Array ofEnabledControlParameterobjects. This parameter is required.- Returns:
this- See Also:
-
tags
A set of tags to assign to the enabled control.- Parameters:
tags- A set of tags to assign to the enabled control. This parameter is required.- Returns:
this- See Also:
-
targetIdentifier
@Stability(Stable) public CfnEnabledControlPropsMixin.Builder targetIdentifier(String targetIdentifier) The ARN of the organizational unit.For information on how to find the
targetIdentifier, see the overview page .- Parameters:
targetIdentifier- The ARN of the organizational unit. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnEnabledControlPropsMixin>- Returns:
- a newly built instance of
CfnEnabledControlPropsMixin.
-