We recommend new projects start with resources from the AWS provider.
published on Monday, Aug 24, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
published on Monday, Aug 24, 2026 by Pulumi
Represents an intermediate table that stores cached query results within a collaboration
Create IntermediateTable Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new IntermediateTable(name: string, args: IntermediateTableArgs, opts?: CustomResourceOptions);@overload
def IntermediateTable(resource_name: str,
args: IntermediateTableArgs,
opts: Optional[ResourceOptions] = None)
@overload
def IntermediateTable(resource_name: str,
opts: Optional[ResourceOptions] = None,
membership_identifier: Optional[str] = None,
population_analysis_configuration: Optional[IntermediateTablePopulationAnalysisConfigurationArgs] = None,
analysis_rules: Optional[Sequence[IntermediateTableAnalysisRuleArgs]] = None,
description: Optional[str] = None,
kms_key_arn: Optional[str] = None,
name: Optional[str] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)func NewIntermediateTable(ctx *Context, name string, args IntermediateTableArgs, opts ...ResourceOption) (*IntermediateTable, error)public IntermediateTable(string name, IntermediateTableArgs args, CustomResourceOptions? opts = null)
public IntermediateTable(String name, IntermediateTableArgs args)
public IntermediateTable(String name, IntermediateTableArgs args, CustomResourceOptions options)
type: aws-native:cleanrooms:IntermediateTable
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "aws-native_cleanrooms_intermediate_table" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args IntermediateTableArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args IntermediateTableArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args IntermediateTableArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args IntermediateTableArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args IntermediateTableArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
IntermediateTable Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The IntermediateTable resource accepts the following input properties:
- Membership
Identifier string - Population
Analysis Pulumi.Configuration Aws Native. Clean Rooms. Inputs. Intermediate Table Population Analysis Configuration - Analysis
Rules List<Pulumi.Aws Native. Clean Rooms. Inputs. Intermediate Table Analysis Rule> - Description string
- Kms
Key stringArn - Name string
-
List<Pulumi.
Aws Native. Inputs. Tag>
- membership_
identifier string - population_
analysis_ objectconfiguration - analysis_
rules list(object) - description string
- kms_
key_ stringarn - name string
- list(object)
Outputs
All input properties are implicitly available as output properties. Additionally, the IntermediateTable resource produces the following output properties:
- Arn string
- Collaboration
Arn string - Collaboration
Identifier string - Id string
- The provider-assigned unique ID for this managed resource.
- Intermediate
Table stringIdentifier - Membership
Arn string - Status
Pulumi.
Aws Native. Clean Rooms. Intermediate Table Status
- Arn string
- Collaboration
Arn string - Collaboration
Identifier string - Id string
- The provider-assigned unique ID for this managed resource.
- Intermediate
Table stringIdentifier - Membership
Arn string - Status
Intermediate
Table Status
- arn string
- collaboration_
arn string - collaboration_
identifier string - id string
- The provider-assigned unique ID for this managed resource.
- intermediate_
table_ stringidentifier - membership_
arn string - status "CREATED" | "POPULATE_STARTED" | "POPULATE_SUCCESS" | "POPULATE_FAILED" | "DISALLOWED_BY_DATA_PROVIDER" | "BASE_TABLE_REMOVED"
- arn String
- collaboration
Arn String - collaboration
Identifier String - id String
- The provider-assigned unique ID for this managed resource.
- intermediate
Table StringIdentifier - membership
Arn String - status
Intermediate
Table Status
- arn string
- collaboration
Arn string - collaboration
Identifier string - id string
- The provider-assigned unique ID for this managed resource.
- intermediate
Table stringIdentifier - membership
Arn string - status
Intermediate
Table Status
- arn str
- collaboration_
arn str - collaboration_
identifier str - id str
- The provider-assigned unique ID for this managed resource.
- intermediate_
table_ stridentifier - membership_
arn str - status
Intermediate
Table Status
- arn String
- collaboration
Arn String - collaboration
Identifier String - id String
- The provider-assigned unique ID for this managed resource.
- intermediate
Table StringIdentifier - membership
Arn String - status "CREATED" | "POPULATE_STARTED" | "POPULATE_SUCCESS" | "POPULATE_FAILED" | "DISALLOWED_BY_DATA_PROVIDER" | "BASE_TABLE_REMOVED"
Supporting Types
IntermediateTableAdditionalAnalyses, IntermediateTableAdditionalAnalysesArgs
- Allowed
ALLOWED- Required
REQUIRED- Not
Allowed NOT_ALLOWED
- Intermediate
Table Additional Analyses Allowed ALLOWED- Intermediate
Table Additional Analyses Required REQUIRED- Intermediate
Table Additional Analyses Not Allowed NOT_ALLOWED
- "ALLOWED"
ALLOWED- "REQUIRED"
REQUIRED- "NOT_ALLOWED"
NOT_ALLOWED
- Allowed
ALLOWED- Required
REQUIRED- Not
Allowed NOT_ALLOWED
- Allowed
ALLOWED- Required
REQUIRED- Not
Allowed NOT_ALLOWED
- ALLOWED
ALLOWED- REQUIRED
REQUIRED- NOT_ALLOWED
NOT_ALLOWED
- "ALLOWED"
ALLOWED- "REQUIRED"
REQUIRED- "NOT_ALLOWED"
NOT_ALLOWED
IntermediateTableAnalysisRule, IntermediateTableAnalysisRuleArgs
IntermediateTableAnalysisRuleCustom, IntermediateTableAnalysisRuleCustomArgs
- Allowed
Analyses List<string> - Additional
Analyses Pulumi.Aws Native. Clean Rooms. Intermediate Table Additional Analyses - Allowed
Analysis List<string>Providers - Allowed
Result List<string>Receivers - Differential
Privacy Pulumi.Aws Native. Clean Rooms. Inputs. Intermediate Table Differential Privacy - Disallowed
Output List<string>Columns
- allowed_
analyses list(string) - additional_
analyses "ALLOWED" | "REQUIRED" | "NOT_ALLOWED" - allowed_
analysis_ list(string)providers - allowed_
result_ list(string)receivers - differential_
privacy object - disallowed_
output_ list(string)columns
- allowed
Analyses List<String> - additional
Analyses IntermediateTable Additional Analyses - allowed
Analysis List<String>Providers - allowed
Result List<String>Receivers - differential
Privacy IntermediateTable Differential Privacy - disallowed
Output List<String>Columns
- allowed_
analyses Sequence[str] - additional_
analyses IntermediateTable Additional Analyses - allowed_
analysis_ Sequence[str]providers - allowed_
result_ Sequence[str]receivers - differential_
privacy IntermediateTable Differential Privacy - disallowed_
output_ Sequence[str]columns
- allowed
Analyses List<String> - additional
Analyses "ALLOWED" | "REQUIRED" | "NOT_ALLOWED" - allowed
Analysis List<String>Providers - allowed
Result List<String>Receivers - differential
Privacy Property Map - disallowed
Output List<String>Columns
IntermediateTableAnalysisRulePolicy, IntermediateTableAnalysisRulePolicyArgs
IntermediateTableAnalysisRulePolicyV1Properties, IntermediateTableAnalysisRulePolicyV1PropertiesArgs
IntermediateTableAnalysisRuleType, IntermediateTableAnalysisRuleTypeArgs
- Custom
CUSTOM
- Intermediate
Table Analysis Rule Type Custom CUSTOM
- "CUSTOM"
CUSTOM
- Custom
CUSTOM
- Custom
CUSTOM
- CUSTOM
CUSTOM
- "CUSTOM"
CUSTOM
IntermediateTableDifferentialPrivacy, IntermediateTableDifferentialPrivacyArgs
IntermediateTableDifferentialPrivacyColumn, IntermediateTableDifferentialPrivacyColumnArgs
- Name string
- Name string
- name string
- name String
- name string
- name str
- name String
IntermediateTablePopulationAnalysisConfiguration, IntermediateTablePopulationAnalysisConfigurationArgs
IntermediateTablePopulationAnalysisSqlParameters, IntermediateTablePopulationAnalysisSqlParametersArgs
- Analysis
Template stringArn - Query
String string
- Analysis
Template stringArn - Query
String string
- analysis_
template_ stringarn - query_
string string
- analysis
Template StringArn - query
String String
- analysis
Template stringArn - query
String string
- analysis
Template StringArn - query
String String
IntermediateTableStatus, IntermediateTableStatusArgs
- Created
CREATED- Populate
Started POPULATE_STARTED- Populate
Success POPULATE_SUCCESS- Populate
Failed POPULATE_FAILED- Disallowed
By Data Provider DISALLOWED_BY_DATA_PROVIDER- Base
Table Removed BASE_TABLE_REMOVED
- Intermediate
Table Status Created CREATED- Intermediate
Table Status Populate Started POPULATE_STARTED- Intermediate
Table Status Populate Success POPULATE_SUCCESS- Intermediate
Table Status Populate Failed POPULATE_FAILED- Intermediate
Table Status Disallowed By Data Provider DISALLOWED_BY_DATA_PROVIDER- Intermediate
Table Status Base Table Removed BASE_TABLE_REMOVED
- "CREATED"
CREATED- "POPULATE_STARTED"
POPULATE_STARTED- "POPULATE_SUCCESS"
POPULATE_SUCCESS- "POPULATE_FAILED"
POPULATE_FAILED- "DISALLOWED_BY_DATA_PROVIDER"
DISALLOWED_BY_DATA_PROVIDER- "BASE_TABLE_REMOVED"
BASE_TABLE_REMOVED
- Created
CREATED- Populate
Started POPULATE_STARTED- Populate
Success POPULATE_SUCCESS- Populate
Failed POPULATE_FAILED- Disallowed
By Data Provider DISALLOWED_BY_DATA_PROVIDER- Base
Table Removed BASE_TABLE_REMOVED
- Created
CREATED- Populate
Started POPULATE_STARTED- Populate
Success POPULATE_SUCCESS- Populate
Failed POPULATE_FAILED- Disallowed
By Data Provider DISALLOWED_BY_DATA_PROVIDER- Base
Table Removed BASE_TABLE_REMOVED
- CREATED
CREATED- POPULATE_STARTED
POPULATE_STARTED- POPULATE_SUCCESS
POPULATE_SUCCESS- POPULATE_FAILED
POPULATE_FAILED- DISALLOWED_BY_DATA_PROVIDER
DISALLOWED_BY_DATA_PROVIDER- BASE_TABLE_REMOVED
BASE_TABLE_REMOVED
- "CREATED"
CREATED- "POPULATE_STARTED"
POPULATE_STARTED- "POPULATE_SUCCESS"
POPULATE_SUCCESS- "POPULATE_FAILED"
POPULATE_FAILED- "DISALLOWED_BY_DATA_PROVIDER"
DISALLOWED_BY_DATA_PROVIDER- "BASE_TABLE_REMOVED"
BASE_TABLE_REMOVED
Tag, TagArgs
A set of tags to apply to the resource.Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
published on Monday, Aug 24, 2026 by Pulumi