We recommend new projects start with resources from the AWS provider.
aws-native.cleanrooms.AnalysisTemplate
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Represents a stored analysis within a collaboration
Create AnalysisTemplate Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new AnalysisTemplate(name: string, args: AnalysisTemplateArgs, opts?: CustomResourceOptions);
@overload
def AnalysisTemplate(resource_name: str,
args: AnalysisTemplateArgs,
opts: Optional[ResourceOptions] = None)
@overload
def AnalysisTemplate(resource_name: str,
opts: Optional[ResourceOptions] = None,
format: Optional[AnalysisTemplateFormat] = None,
membership_identifier: Optional[str] = None,
source: Optional[AnalysisTemplateAnalysisSourceArgs] = None,
analysis_parameters: Optional[Sequence[AnalysisTemplateAnalysisParameterArgs]] = None,
description: Optional[str] = None,
name: Optional[str] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = 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.
Parameters
- 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
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The AnalysisTemplate resource accepts the following input properties:
- Format
Pulumi.
Aws Native. Clean Rooms. Analysis Template Format - The format of the analysis template.
- Membership
Identifier string - The identifier for a membership resource.
- Source
Pulumi.
Aws Native. Clean Rooms. Inputs. Analysis Template Analysis Source - The source of the analysis template.
- 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
- The description of the analysis template.
- Name string
- The name of the analysis template.
- List<Pulumi.
Aws Native. Inputs. Tag> - An arbitrary set of tags (key-value pairs) for this cleanrooms analysis template.
- Format
Analysis
Template Format - The format of the analysis template.
- Membership
Identifier string - The identifier for a membership resource.
- Source
Analysis
Template Analysis Source Args - The source of the analysis template.
- 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
- The description of the analysis template.
- Name string
- The name of the analysis template.
- Tag
Args - An arbitrary set of tags (key-value pairs) for this cleanrooms analysis template.
- format
Analysis
Template Format - The format of the analysis template.
- membership
Identifier String - The identifier for a membership resource.
- source
Analysis
Template Analysis Source - The source of the analysis template.
- 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
- The description of the analysis template.
- name String
- The name of the analysis template.
- List<Tag>
- An arbitrary set of tags (key-value pairs) for this cleanrooms analysis template.
- format
Analysis
Template Format - The format of the analysis template.
- membership
Identifier string - The identifier for a membership resource.
- source
Analysis
Template Analysis Source - The source of the analysis template.
- 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
- The description of the analysis template.
- name string
- The name of the analysis template.
- Tag[]
- An arbitrary set of tags (key-value pairs) for this cleanrooms analysis template.
- format
Analysis
Template Format - The format of the analysis template.
- membership_
identifier str - The identifier for a membership resource.
- source
Analysis
Template Analysis Source Args - The source of the analysis template.
- 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
- The description of the analysis template.
- name str
- The name of the analysis template.
- Sequence[Tag
Args] - An arbitrary set of tags (key-value pairs) for this cleanrooms analysis template.
- format "SQL"
- The format of the analysis template.
- membership
Identifier String - The identifier for a membership resource.
- source Property Map
- The source of the analysis template.
- 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
- The description of the analysis template.
- name String
- The name of the analysis template.
- 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 Returns the identifier for the analysis template.
Example:
a1b2c3d4-5678-90ab-cdef-EXAMPLE2222
- Arn string
Returns the Amazon Resource Name (ARN) of the analysis template.
Example:
arn:aws:cleanrooms:us-east-1:111122223333:membership/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111/analysistemplates/a1b2c3d4-5678-90ab-cdef-EXAMPLE2222
- Collaboration
Arn string Returns the unique ARN for the analysis template’s associated collaboration.
Example:
arn:aws:cleanrooms:us-east-1:111122223333:collaboration/a1b2c3d4-5678-90ab-cdef-EXAMPLE33333
- Collaboration
Identifier string Returns the unique ID for the associated collaboration of the analysis template.
Example:
a1b2c3d4-5678-90ab-cdef-EXAMPLE33333
- Id string
- The provider-assigned unique ID for this managed resource.
- Membership
Arn string Returns the Amazon Resource Name (ARN) of the member who created the analysis template.
Example:
arn:aws:cleanrooms:us-east-1:111122223333:membership/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
- Schema
Pulumi.
Aws Native. Clean Rooms. Outputs. Analysis Template Analysis Schema
- Analysis
Template stringIdentifier Returns the identifier for the analysis template.
Example:
a1b2c3d4-5678-90ab-cdef-EXAMPLE2222
- Arn string
Returns the Amazon Resource Name (ARN) of the analysis template.
Example:
arn:aws:cleanrooms:us-east-1:111122223333:membership/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111/analysistemplates/a1b2c3d4-5678-90ab-cdef-EXAMPLE2222
- Collaboration
Arn string Returns the unique ARN for the analysis template’s associated collaboration.
Example:
arn:aws:cleanrooms:us-east-1:111122223333:collaboration/a1b2c3d4-5678-90ab-cdef-EXAMPLE33333
- Collaboration
Identifier string Returns the unique ID for the associated collaboration of the analysis template.
Example:
a1b2c3d4-5678-90ab-cdef-EXAMPLE33333
- Id string
- The provider-assigned unique ID for this managed resource.
- Membership
Arn string Returns the Amazon Resource Name (ARN) of the member who created the analysis template.
Example:
arn:aws:cleanrooms:us-east-1:111122223333:membership/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
- Schema
Analysis
Template Analysis Schema
- analysis
Template StringIdentifier Returns the identifier for the analysis template.
Example:
a1b2c3d4-5678-90ab-cdef-EXAMPLE2222
- arn String
Returns the Amazon Resource Name (ARN) of the analysis template.
Example:
arn:aws:cleanrooms:us-east-1:111122223333:membership/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111/analysistemplates/a1b2c3d4-5678-90ab-cdef-EXAMPLE2222
- collaboration
Arn String Returns the unique ARN for the analysis template’s associated collaboration.
Example:
arn:aws:cleanrooms:us-east-1:111122223333:collaboration/a1b2c3d4-5678-90ab-cdef-EXAMPLE33333
- collaboration
Identifier String Returns the unique ID for the associated collaboration of the analysis template.
Example:
a1b2c3d4-5678-90ab-cdef-EXAMPLE33333
- id String
- The provider-assigned unique ID for this managed resource.
- membership
Arn String Returns the Amazon Resource Name (ARN) of the member who created the analysis template.
Example:
arn:aws:cleanrooms:us-east-1:111122223333:membership/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
- schema
Analysis
Template Analysis Schema
- analysis
Template stringIdentifier Returns the identifier for the analysis template.
Example:
a1b2c3d4-5678-90ab-cdef-EXAMPLE2222
- arn string
Returns the Amazon Resource Name (ARN) of the analysis template.
Example:
arn:aws:cleanrooms:us-east-1:111122223333:membership/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111/analysistemplates/a1b2c3d4-5678-90ab-cdef-EXAMPLE2222
- collaboration
Arn string Returns the unique ARN for the analysis template’s associated collaboration.
Example:
arn:aws:cleanrooms:us-east-1:111122223333:collaboration/a1b2c3d4-5678-90ab-cdef-EXAMPLE33333
- collaboration
Identifier string Returns the unique ID for the associated collaboration of the analysis template.
Example:
a1b2c3d4-5678-90ab-cdef-EXAMPLE33333
- id string
- The provider-assigned unique ID for this managed resource.
- membership
Arn string Returns the Amazon Resource Name (ARN) of the member who created the analysis template.
Example:
arn:aws:cleanrooms:us-east-1:111122223333:membership/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
- schema
Analysis
Template Analysis Schema
- analysis_
template_ stridentifier Returns the identifier for the analysis template.
Example:
a1b2c3d4-5678-90ab-cdef-EXAMPLE2222
- arn str
Returns the Amazon Resource Name (ARN) of the analysis template.
Example:
arn:aws:cleanrooms:us-east-1:111122223333:membership/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111/analysistemplates/a1b2c3d4-5678-90ab-cdef-EXAMPLE2222
- collaboration_
arn str Returns the unique ARN for the analysis template’s associated collaboration.
Example:
arn:aws:cleanrooms:us-east-1:111122223333:collaboration/a1b2c3d4-5678-90ab-cdef-EXAMPLE33333
- collaboration_
identifier str Returns the unique ID for the associated collaboration of the analysis template.
Example:
a1b2c3d4-5678-90ab-cdef-EXAMPLE33333
- id str
- The provider-assigned unique ID for this managed resource.
- membership_
arn str Returns the Amazon Resource Name (ARN) of the member who created the analysis template.
Example:
arn:aws:cleanrooms:us-east-1:111122223333:membership/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
- schema
Analysis
Template Analysis Schema
- analysis
Template StringIdentifier Returns the identifier for the analysis template.
Example:
a1b2c3d4-5678-90ab-cdef-EXAMPLE2222
- arn String
Returns the Amazon Resource Name (ARN) of the analysis template.
Example:
arn:aws:cleanrooms:us-east-1:111122223333:membership/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111/analysistemplates/a1b2c3d4-5678-90ab-cdef-EXAMPLE2222
- collaboration
Arn String Returns the unique ARN for the analysis template’s associated collaboration.
Example:
arn:aws:cleanrooms:us-east-1:111122223333:collaboration/a1b2c3d4-5678-90ab-cdef-EXAMPLE33333
- collaboration
Identifier String Returns the unique ID for the associated collaboration of the analysis template.
Example:
a1b2c3d4-5678-90ab-cdef-EXAMPLE33333
- id String
- The provider-assigned unique ID for this managed resource.
- membership
Arn String Returns the Amazon Resource Name (ARN) of the member who created the analysis template.
Example:
arn:aws:cleanrooms:us-east-1:111122223333:membership/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
- schema Property Map
Supporting Types
AnalysisTemplateAnalysisParameter, AnalysisTemplateAnalysisParameterArgs
- Name string
- The name of the parameter. The name must use only alphanumeric, underscore (_), or hyphen (-) characters but cannot start or end with a hyphen.
- Type
Pulumi.
Aws Native. Clean Rooms. Analysis Template Analysis Parameter Type - The type of parameter.
- Default
Value string - Optional. The default value that is applied in the analysis template. The member who can query can override this value in the query editor.
- Name string
- The name of the parameter. The name must use only alphanumeric, underscore (_), or hyphen (-) characters but cannot start or end with a hyphen.
- Type
Analysis
Template Analysis Parameter Type - The type of parameter.
- Default
Value string - Optional. The default value that is applied in the analysis template. The member who can query can override this value in the query editor.
- name String
- The name of the parameter. The name must use only alphanumeric, underscore (_), or hyphen (-) characters but cannot start or end with a hyphen.
- type
Analysis
Template Analysis Parameter Type - The type of parameter.
- default
Value String - Optional. The default value that is applied in the analysis template. The member who can query can override this value in the query editor.
- name string
- The name of the parameter. The name must use only alphanumeric, underscore (_), or hyphen (-) characters but cannot start or end with a hyphen.
- type
Analysis
Template Analysis Parameter Type - The type of parameter.
- default
Value string - Optional. The default value that is applied in the analysis template. The member who can query can override this value in the query editor.
- name str
- The name of the parameter. The name must use only alphanumeric, underscore (_), or hyphen (-) characters but cannot start or end with a hyphen.
- type
Analysis
Template Analysis Parameter Type - The type of parameter.
- default_
value str - Optional. The default value that is applied in the analysis template. The member who can query can override this value in the query editor.
- name String
- The name of the parameter. The name must use only alphanumeric, underscore (_), or hyphen (-) characters but cannot start or end with a hyphen.
- type "SMALLINT" | "INTEGER" | "BIGINT" | "DECIMAL" | "REAL" | "DOUBLE_PRECISION" | "BOOLEAN" | "CHAR" | "VARCHAR" | "DATE" | "TIMESTAMP" | "TIMESTAMPTZ" | "TIME" | "TIMETZ" | "VARBYTE" | "BINARY" | "BYTE" | "CHARACTER" | "DOUBLE" | "FLOAT" | "INT" | "LONG" | "NUMERIC" | "SHORT" | "STRING" | "TIMESTAMP_LTZ" | "TIMESTAMP_NTZ" | "TINYINT"
- The type of parameter.
- default
Value String - Optional. The default value that is applied in the analysis template. The member who can query can override this value in the query editor.
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
- Binary
- BINARY
- Byte
- BYTE
- Character
- CHARACTER
- Double
- DOUBLE
- Float
- FLOAT
- Int
- INT
- Long
- LONG
- Numeric
- NUMERIC
- Short
- SHORT
- String
- STRING
- Timestamp
Ltz - TIMESTAMP_LTZ
- Timestamp
Ntz - TIMESTAMP_NTZ
- Tinyint
- TINYINT
- 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
- Analysis
Template Analysis Parameter Type Binary - BINARY
- Analysis
Template Analysis Parameter Type Byte - BYTE
- Analysis
Template Analysis Parameter Type Character - CHARACTER
- Analysis
Template Analysis Parameter Type Double - DOUBLE
- Analysis
Template Analysis Parameter Type Float - FLOAT
- Analysis
Template Analysis Parameter Type Int - INT
- Analysis
Template Analysis Parameter Type Long - LONG
- Analysis
Template Analysis Parameter Type Numeric - NUMERIC
- Analysis
Template Analysis Parameter Type Short - SHORT
- Analysis
Template Analysis Parameter Type String - STRING
- Analysis
Template Analysis Parameter Type Timestamp Ltz - TIMESTAMP_LTZ
- Analysis
Template Analysis Parameter Type Timestamp Ntz - TIMESTAMP_NTZ
- Analysis
Template Analysis Parameter Type Tinyint - TINYINT
- 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
- Binary
- BINARY
- Byte
- BYTE
- Character
- CHARACTER
- Double
- DOUBLE
- Float
- FLOAT
- Int
- INT
- Long
- LONG
- Numeric
- NUMERIC
- Short
- SHORT
- String
- STRING
- Timestamp
Ltz - TIMESTAMP_LTZ
- Timestamp
Ntz - TIMESTAMP_NTZ
- Tinyint
- TINYINT
- 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
- Binary
- BINARY
- Byte
- BYTE
- Character
- CHARACTER
- Double
- DOUBLE
- Float
- FLOAT
- Int
- INT
- Long
- LONG
- Numeric
- NUMERIC
- Short
- SHORT
- String
- STRING
- Timestamp
Ltz - TIMESTAMP_LTZ
- Timestamp
Ntz - TIMESTAMP_NTZ
- Tinyint
- TINYINT
- 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
- BINARY
- BINARY
- BYTE
- BYTE
- CHARACTER
- CHARACTER
- DOUBLE
- DOUBLE
- FLOAT
- FLOAT
- INT
- INT
- LONG
- LONG
- NUMERIC
- NUMERIC
- SHORT
- SHORT
- STRING
- STRING
- TIMESTAMP_LTZ
- TIMESTAMP_LTZ
- TIMESTAMP_NTZ
- TIMESTAMP_NTZ
- TINYINT
- TINYINT
- "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
- "BINARY"
- BINARY
- "BYTE"
- BYTE
- "CHARACTER"
- CHARACTER
- "DOUBLE"
- DOUBLE
- "FLOAT"
- FLOAT
- "INT"
- INT
- "LONG"
- LONG
- "NUMERIC"
- NUMERIC
- "SHORT"
- SHORT
- "STRING"
- STRING
- "TIMESTAMP_LTZ"
- TIMESTAMP_LTZ
- "TIMESTAMP_NTZ"
- TIMESTAMP_NTZ
- "TINYINT"
- TINYINT
AnalysisTemplateAnalysisSchema, AnalysisTemplateAnalysisSchemaArgs
- Referenced
Tables List<string> - The tables referenced in the analysis schema.
- Referenced
Tables []string - The tables referenced in the analysis schema.
- referenced
Tables List<String> - The tables referenced in the analysis schema.
- referenced
Tables string[] - The tables referenced in the analysis schema.
- referenced_
tables Sequence[str] - The tables referenced in the analysis schema.
- referenced
Tables List<String> - The tables referenced in the analysis schema.
AnalysisTemplateAnalysisSource, AnalysisTemplateAnalysisSourceArgs
- Text string
- The query text.
- Text string
- The query text.
- text String
- The query text.
- text string
- The query text.
- text str
- The query text.
- text String
- The query text.
AnalysisTemplateFormat, AnalysisTemplateFormatArgs
- Sql
- SQL
- Analysis
Template Format Sql - SQL
- Sql
- SQL
- Sql
- SQL
- SQL
- SQL
- "SQL"
- SQL
Tag, TagArgs
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.