View a markdown version of this page

AWS::ImageBuilder::ImagePipeline PipelineLoggingConfiguration - AWS CloudFormation

This is the new CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.

AWS::ImageBuilder::ImagePipeline PipelineLoggingConfiguration

The logging configuration that's defined for pipeline execution.

Syntax

To declare this entity in your CloudFormation template, use the following syntax:

JSON

{ "ImageLogGroupName" : String, "PipelineLogGroupName" : String }

Properties

ImageLogGroupName

Specifies the CloudWatch Logs log group name for image build logs. The log group name can contain alphanumeric characters, hyphens, underscores, forward slashes, and periods, up to 512 characters. Log group names not starting with /aws/imagebuilder/ require an executionRole with CloudWatch Logs write permissions. If not specified, defaults to /aws/imagebuilder/image-name.

Required: No

Type: String

Pattern: ^[a-zA-Z0-9\-_/\.]{1,512}$

Minimum: 1

Maximum: 512

Update requires: No interruption

PipelineLogGroupName

Specifies the CloudWatch Logs log group name for pipeline execution logs. The log group name can contain alphanumeric characters, hyphens, underscores, forward slashes, and periods, up to 512 characters. Log group names not starting with /aws/imagebuilder/ require an executionRole with CloudWatch Logs write permissions. If not specified, defaults to /aws/imagebuilder/pipeline/pipeline-name.

Required: No

Type: String

Pattern: ^[a-zA-Z0-9\-_/\.]{1,512}$

Minimum: 1

Maximum: 512

Update requires: No interruption