View a markdown version of this page

AWS::CleanRooms::IntermediateTable - 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::CleanRooms::IntermediateTable

Contains the details of an intermediate table in AWS Clean Rooms. An intermediate table stores a query definition and its materialized results within a collaboration.

Syntax

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

JSON

{ "Type" : "AWS::CleanRooms::IntermediateTable", "Properties" : { "AnalysisRules" : [ IntermediateTableAnalysisRule, ... ], "Description" : String, "KmsKeyArn" : String, "MembershipIdentifier" : String, "Name" : String, "PopulationAnalysisConfiguration" : PopulationAnalysisConfiguration, "Tags" : [ Tag, ... ] } }

YAML

Type: AWS::CleanRooms::IntermediateTable Properties: AnalysisRules: - IntermediateTableAnalysisRule Description: String KmsKeyArn: String MembershipIdentifier: String Name: String PopulationAnalysisConfiguration: PopulationAnalysisConfiguration Tags: - Tag

Properties

AnalysisRules

Property description not available.

Required: No

Type: Array of IntermediateTableAnalysisRule

Minimum: 1

Maximum: 1

Update requires: No interruption

Description

The description of the intermediate table.

Required: No

Type: String

Pattern: ^[\u0020-\uD7FF\uE000-\uFFFD\uD800\uDBFF-\uDC00\uDFFF\t\r\n]*$

Maximum: 255

Update requires: No interruption

KmsKeyArn

The Amazon Resource Name (ARN) of the AWS KMS key used to encrypt the intermediate table data.

Required: No

Type: String

Minimum: 4

Maximum: 2048

Update requires: No interruption

MembershipIdentifier

Property description not available.

Required: Yes

Type: String

Pattern: ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$

Minimum: 36

Maximum: 36

Update requires: Replacement

Name

The name of the intermediate table.

Required: Yes

Type: String

Pattern: ^(?!\s*$)[\u0020-\uD7FF\uE000-\uFFFD\uD800\uDBFF-\uDC00\uDFFF\t]*$

Minimum: 1

Maximum: 100

Update requires: Replacement

PopulationAnalysisConfiguration

The analysis configuration that defines the query used to populate the intermediate table.

Required: Yes

Type: PopulationAnalysisConfiguration

Update requires: Replacement

Tags

Property description not available.

Required: No

Type: Array of Tag

Update requires: No interruption

Return values

Ref

Fn::GetAtt

Arn

The Amazon Resource Name (ARN) of the intermediate table.

CollaborationArn

The Amazon Resource Name (ARN) of the collaboration that contains the intermediate table.

CollaborationIdentifier

Property description not available.

IntermediateTableIdentifier

The unique identifier of the intermediate table associated with this analysis rule.

MembershipArn

The Amazon Resource Name (ARN) of the membership that contains the intermediate table.

Status

The current status of the intermediate table.