Interface CfnEnabledControlProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnEnabledControlProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.121.0 (build d7af9b9)",
date="2025-12-18T18:20:07.843Z")
@Stability(Stable)
public interface CfnEnabledControlProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnEnabledControl.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.controltower.*;
Object value;
CfnEnabledControlProps cfnEnabledControlProps = CfnEnabledControlProps.builder()
.controlIdentifier("controlIdentifier")
.targetIdentifier("targetIdentifier")
// the properties below are optional
.parameters(List.of(EnabledControlParameterProperty.builder()
.key("key")
.value(value)
.build()))
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnEnabledControlPropsstatic final classAn implementation forCfnEnabledControlProps -
Method Summary
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getControlIdentifier
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 .- See Also:
-
getTargetIdentifier
The ARN of the organizational unit.For information on how to find the
targetIdentifier, see the overview page .- See Also:
-
getParameters
Array ofEnabledControlParameterobjects.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnEnabledControl.EnabledControlParameterProperty>- See Also:
-
getTags
A set of tags to assign to the enabled control.- See Also:
-
builder
- Returns:
- a
CfnEnabledControlProps.BuilderofCfnEnabledControlProps
-