AWS::ControlTower::EnabledBaseline - AWS CloudFormation

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 the EnabledBaseline 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

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.