AWS Native is in preview. AWS Classic is fully supported.
aws-native.cleanrooms.AnalysisTemplate
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
Represents a stored analysis within a collaboration
Create AnalysisTemplate Resource
new AnalysisTemplate(name: string, args: AnalysisTemplateArgs, opts?: CustomResourceOptions);
@overload
def AnalysisTemplate(resource_name: str,
opts: Optional[ResourceOptions] = None,
analysis_parameters: Optional[Sequence[AnalysisTemplateAnalysisParameterArgs]] = None,
description: Optional[str] = None,
format: Optional[AnalysisTemplateFormat] = None,
membership_identifier: Optional[str] = None,
name: Optional[str] = None,
source: Optional[AnalysisTemplateAnalysisSourceArgs] = None,
tags: Optional[Sequence[AnalysisTemplateTagArgs]] = None)
@overload
def AnalysisTemplate(resource_name: str,
args: AnalysisTemplateArgs,
opts: Optional[ResourceOptions] = None)
func NewAnalysisTemplate(ctx *Context, name string, args AnalysisTemplateArgs, opts ...ResourceOption) (*AnalysisTemplate, error)
public AnalysisTemplate(string name, AnalysisTemplateArgs args, CustomResourceOptions? opts = null)
public AnalysisTemplate(String name, AnalysisTemplateArgs args)
public AnalysisTemplate(String name, AnalysisTemplateArgs args, CustomResourceOptions options)
type: aws-native:cleanrooms:AnalysisTemplate
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args AnalysisTemplateArgs
- 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 AnalysisTemplateArgs
- 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 AnalysisTemplateArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args AnalysisTemplateArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args AnalysisTemplateArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
AnalysisTemplate Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The AnalysisTemplate resource accepts the following input properties:
- Format
Pulumi.
Aws Native. Clean Rooms. Analysis Template Format - Membership
Identifier string - Source
Pulumi.
Aws Native. Clean Rooms. Inputs. Analysis Template Analysis Source - Analysis
Parameters List<Pulumi.Aws Native. Clean Rooms. Inputs. Analysis Template Analysis Parameter> The member who can query can provide this placeholder for a literal data value in an analysis template
- Description string
- Name string
- List<Pulumi.
Aws Native. Clean Rooms. Inputs. Analysis Template Tag> An arbitrary set of tags (key-value pairs) for this cleanrooms analysis template.
- Format
Analysis
Template Format - Membership
Identifier string - Source
Analysis
Template Analysis Source Args - Analysis
Parameters []AnalysisTemplate Analysis Parameter Args The member who can query can provide this placeholder for a literal data value in an analysis template
- Description string
- Name string
- []Analysis
Template Tag Args An arbitrary set of tags (key-value pairs) for this cleanrooms analysis template.
- format
Analysis
Template Format - membership
Identifier String - source
Analysis
Template Analysis Source - analysis
Parameters List<AnalysisTemplate Analysis Parameter> The member who can query can provide this placeholder for a literal data value in an analysis template
- description String
- name String
- List<Analysis
Template Tag> An arbitrary set of tags (key-value pairs) for this cleanrooms analysis template.
- format
Analysis
Template Format - membership
Identifier string - source
Analysis
Template Analysis Source - analysis
Parameters AnalysisTemplate Analysis Parameter[] The member who can query can provide this placeholder for a literal data value in an analysis template
- description string
- name string
- Analysis
Template Tag[] An arbitrary set of tags (key-value pairs) for this cleanrooms analysis template.
- format
Analysis
Template Format - membership_
identifier str - source
Analysis
Template Analysis Source Args - analysis_
parameters Sequence[AnalysisTemplate Analysis Parameter Args] The member who can query can provide this placeholder for a literal data value in an analysis template
- description str
- name str
- Sequence[Analysis
Template Tag Args] An arbitrary set of tags (key-value pairs) for this cleanrooms analysis template.
- format "SQL"
- membership
Identifier String - source Property Map
- analysis
Parameters List<Property Map> The member who can query can provide this placeholder for a literal data value in an analysis template
- description String
- name String
- List<Property Map>
An arbitrary set of tags (key-value pairs) for this cleanrooms analysis template.
Outputs
All input properties are implicitly available as output properties. Additionally, the AnalysisTemplate resource produces the following output properties:
- Analysis
Template stringIdentifier - Arn string
- Collaboration
Arn string - Collaboration
Identifier string - Id string
The provider-assigned unique ID for this managed resource.
- Membership
Arn string - Schema
Pulumi.
Aws Native. Clean Rooms. Outputs. Analysis Template Analysis Schema
- Analysis
Template stringIdentifier - Arn string
- Collaboration
Arn string - Collaboration
Identifier string - Id string
The provider-assigned unique ID for this managed resource.
- Membership
Arn string - Schema
Analysis
Template Analysis Schema
- analysis
Template StringIdentifier - arn String
- collaboration
Arn String - collaboration
Identifier String - id String
The provider-assigned unique ID for this managed resource.
- membership
Arn String - schema
Analysis
Template Analysis Schema
- analysis
Template stringIdentifier - arn string
- collaboration
Arn string - collaboration
Identifier string - id string
The provider-assigned unique ID for this managed resource.
- membership
Arn string - schema
Analysis
Template Analysis Schema
- analysis_
template_ stridentifier - arn str
- collaboration_
arn str - collaboration_
identifier str - id str
The provider-assigned unique ID for this managed resource.
- membership_
arn str - schema
Analysis
Template Analysis Schema
- analysis
Template StringIdentifier - arn String
- collaboration
Arn String - collaboration
Identifier String - id String
The provider-assigned unique ID for this managed resource.
- membership
Arn String - schema Property Map
Supporting Types
AnalysisTemplateAnalysisParameter, AnalysisTemplateAnalysisParameterArgs
- Name string
- Type
Analysis
Template Analysis Parameter Type - Default
Value string
- name String
- type
Analysis
Template Analysis Parameter Type - default
Value String
- name string
- type
Analysis
Template Analysis Parameter Type - default
Value string
AnalysisTemplateAnalysisParameterType, AnalysisTemplateAnalysisParameterTypeArgs
- Smallint
- SMALLINT
- Integer
- INTEGER
- Bigint
- BIGINT
- Decimal
- DECIMAL
- Real
- REAL
- Double
Precision - DOUBLE_PRECISION
- Boolean
- BOOLEAN
- Char
- CHAR
- Varchar
- VARCHAR
- Date
- DATE
- Timestamp
- TIMESTAMP
- Timestamptz
- TIMESTAMPTZ
- Time
- TIME
- Timetz
- TIMETZ
- Varbyte
- VARBYTE
- Analysis
Template Analysis Parameter Type Smallint - SMALLINT
- Analysis
Template Analysis Parameter Type Integer - INTEGER
- Analysis
Template Analysis Parameter Type Bigint - BIGINT
- Analysis
Template Analysis Parameter Type Decimal - DECIMAL
- Analysis
Template Analysis Parameter Type Real - REAL
- Analysis
Template Analysis Parameter Type Double Precision - DOUBLE_PRECISION
- Analysis
Template Analysis Parameter Type Boolean - BOOLEAN
- Analysis
Template Analysis Parameter Type Char - CHAR
- Analysis
Template Analysis Parameter Type Varchar - VARCHAR
- Analysis
Template Analysis Parameter Type Date - DATE
- Analysis
Template Analysis Parameter Type Timestamp - TIMESTAMP
- Analysis
Template Analysis Parameter Type Timestamptz - TIMESTAMPTZ
- Analysis
Template Analysis Parameter Type Time - TIME
- Analysis
Template Analysis Parameter Type Timetz - TIMETZ
- Analysis
Template Analysis Parameter Type Varbyte - VARBYTE
- Smallint
- SMALLINT
- Integer
- INTEGER
- Bigint
- BIGINT
- Decimal
- DECIMAL
- Real
- REAL
- Double
Precision - DOUBLE_PRECISION
- Boolean
- BOOLEAN
- Char
- CHAR
- Varchar
- VARCHAR
- Date
- DATE
- Timestamp
- TIMESTAMP
- Timestamptz
- TIMESTAMPTZ
- Time
- TIME
- Timetz
- TIMETZ
- Varbyte
- VARBYTE
- Smallint
- SMALLINT
- Integer
- INTEGER
- Bigint
- BIGINT
- Decimal
- DECIMAL
- Real
- REAL
- Double
Precision - DOUBLE_PRECISION
- Boolean
- BOOLEAN
- Char
- CHAR
- Varchar
- VARCHAR
- Date
- DATE
- Timestamp
- TIMESTAMP
- Timestamptz
- TIMESTAMPTZ
- Time
- TIME
- Timetz
- TIMETZ
- Varbyte
- VARBYTE
- SMALLINT
- SMALLINT
- INTEGER
- INTEGER
- BIGINT
- BIGINT
- DECIMAL
- DECIMAL
- REAL
- REAL
- DOUBLE_PRECISION
- DOUBLE_PRECISION
- BOOLEAN
- BOOLEAN
- CHAR
- CHAR
- VARCHAR
- VARCHAR
- DATE
- DATE
- TIMESTAMP
- TIMESTAMP
- TIMESTAMPTZ
- TIMESTAMPTZ
- TIME
- TIME
- TIMETZ
- TIMETZ
- VARBYTE
- VARBYTE
- "SMALLINT"
- SMALLINT
- "INTEGER"
- INTEGER
- "BIGINT"
- BIGINT
- "DECIMAL"
- DECIMAL
- "REAL"
- REAL
- "DOUBLE_PRECISION"
- DOUBLE_PRECISION
- "BOOLEAN"
- BOOLEAN
- "CHAR"
- CHAR
- "VARCHAR"
- VARCHAR
- "DATE"
- DATE
- "TIMESTAMP"
- TIMESTAMP
- "TIMESTAMPTZ"
- TIMESTAMPTZ
- "TIME"
- TIME
- "TIMETZ"
- TIMETZ
- "VARBYTE"
- VARBYTE
AnalysisTemplateAnalysisSchema, AnalysisTemplateAnalysisSchemaArgs
- Referenced
Tables List<string>
- Referenced
Tables []string
- referenced
Tables List<String>
- referenced
Tables string[]
- referenced_
tables Sequence[str]
- referenced
Tables List<String>
AnalysisTemplateAnalysisSource, AnalysisTemplateAnalysisSourceArgs
- Text string
- Text string
- text String
- text string
- text str
- text String
AnalysisTemplateFormat, AnalysisTemplateFormatArgs
- Sql
- SQL
- Analysis
Template Format Sql - SQL
- Sql
- SQL
- Sql
- SQL
- SQL
- SQL
- "SQL"
- SQL
AnalysisTemplateTag, AnalysisTemplateTagArgs
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.