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.