AWS::ControlTower::EnabledBaseline
This resource represents a Baseline
that has been applied to a target.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "Type" : "AWS::ControlTower::EnabledBaseline", "Properties" : { "BaselineIdentifier" :
String
, "BaselineVersion" :String
, "Parameters" :[ Parameter, ... ]
, "Tags" :[ Tag, ... ]
, "TargetIdentifier" :String
} }
YAML
Type: AWS::ControlTower::EnabledBaseline Properties: BaselineIdentifier:
String
BaselineVersion:String
Parameters:- Parameter
Tags:- Tag
TargetIdentifier:String
Properties
BaselineIdentifier
-
The specific
Baseline
enabled as part of theEnabledBaseline
resource.Required: Yes
Type: String
Pattern:
^arn:aws[0-9a-zA-Z_\-:\/]+$
Minimum:
20
Maximum:
2048
Update requires: Replacement
BaselineVersion
-
The enabled version of the
Baseline
.Required: Yes
Type: String
Pattern:
^\d+(?:\.\d+){0,2}$
Update requires: No interruption
Parameters
-
Parameters that are applied when enabling this
Baseline
. These parameters configure the behavior of the baseline.Required: No
Type: Array of Parameter
Update requires: No interruption
-
Tags associated with input to
EnableBaseline
.Required: No
Type: Array of Tag
Update requires: No interruption
TargetIdentifier
-
The target on which to enable the
Baseline
.Required: Yes
Type: String
Pattern:
^arn:aws[0-9a-zA-Z_\-:\/]+$
Minimum:
20
Maximum:
2048
Update requires: Replacement
Return values
Ref
Fn::GetAtt
EnabledBaselineIdentifier
-
The ARN of the
EnabledBaseline
resource.