AWS::ObservabilityAdmin::S3TableIntegration - 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::ObservabilityAdmin::S3TableIntegration

Creates an integration between CloudWatch and S3 Tables for analytics. This integration enables querying CloudWatch telemetry data using analytics engines like Amazon Athena, Amazon Redshift, and Apache Spark.

Syntax

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

JSON

{ "Type" : "AWS::ObservabilityAdmin::S3TableIntegration", "Properties" : { "Encryption" : EncryptionConfig, "LogSources" : [ LogSource, ... ], "RoleArn" : String, "Tags" : [ Tag, ... ] } }

YAML

Type: AWS::ObservabilityAdmin::S3TableIntegration Properties: Encryption: EncryptionConfig LogSources: - LogSource RoleArn: String Tags: - Tag

Properties

Encryption

Defines the encryption configuration for S3 Table integrations, including the encryption algorithm and KMS key settings.

Required: Yes

Type: EncryptionConfig

Update requires: Replacement

LogSources

A data source with an S3 Table integration for query access in the logs namespace.

Required: No

Type: Array of LogSource

Update requires: No interruption

RoleArn

The Amazon Resource Name (ARN) of the IAM role that grants permissions for the S3 Table integration to access necessary resources.

Required: Yes

Type: String

Pattern: ^arn:aws([a-z0-9\-]+)?:([a-zA-Z0-9\-]+):([a-z0-9\-]+)?:([0-9]{12})?:(.+)$

Minimum: 1

Maximum: 1011

Update requires: Replacement

Tags

The key-value pairs to associate with the S3 Table integration resource for categorization and management purposes.

Required: No

Type: Array of Tag

Update requires: No interruption

Return values

Ref

The Amazon Resource Name (ARN) of the created S3 Table integration.

Fn::GetAtt

Arn

The Amazon Resource Name (ARN) of the S3 Table integration.