Class CfnEnabledControl.Builder
java.lang.Object
software.amazon.awscdk.services.controltower.CfnEnabledControl.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnEnabledControl>
- Enclosing class:
CfnEnabledControl
@Stability(Stable)
public static final class CfnEnabledControl.Builder
extends Object
implements software.amazon.jsii.Builder<CfnEnabledControl>
A fluent builder for
CfnEnabledControl.-
Method Summary
Modifier and TypeMethodDescriptionbuild()controlIdentifier(String controlIdentifier) The ARN of the control.static CfnEnabledControl.Builderparameters(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 CfnEnabledControl.Builder create(software.constructs.Construct scope, String id) - Parameters:
scope- Scope in which this resource is defined. This parameter is required.id- Construct identifier for this resource (unique in its scope). This parameter is required.- Returns:
- a new instance of
CfnEnabledControl.Builder.
-
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:
-
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:
-
parameters
Array ofEnabledControlParameterobjects.- Parameters:
parameters- Array ofEnabledControlParameterobjects. This parameter is required.- Returns:
this- See Also:
-
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:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnEnabledControl>- Returns:
- a newly built instance of
CfnEnabledControl.
-