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:EncryptionConfigLogSources:- LogSourceRoleArn:StringTags:- 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
logsnamespace.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:
1Maximum:
1011Update requires: Replacement
-
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.