AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi
aws-native.customerprofiles.getCalculatedAttributeDefinition
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi
A calculated attribute definition for Customer Profiles
Using getCalculatedAttributeDefinition
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getCalculatedAttributeDefinition(args: GetCalculatedAttributeDefinitionArgs, opts?: InvokeOptions): Promise<GetCalculatedAttributeDefinitionResult>
function getCalculatedAttributeDefinitionOutput(args: GetCalculatedAttributeDefinitionOutputArgs, opts?: InvokeOptions): Output<GetCalculatedAttributeDefinitionResult>def get_calculated_attribute_definition(calculated_attribute_name: Optional[str] = None,
                                        domain_name: Optional[str] = None,
                                        opts: Optional[InvokeOptions] = None) -> GetCalculatedAttributeDefinitionResult
def get_calculated_attribute_definition_output(calculated_attribute_name: Optional[pulumi.Input[str]] = None,
                                        domain_name: Optional[pulumi.Input[str]] = None,
                                        opts: Optional[InvokeOptions] = None) -> Output[GetCalculatedAttributeDefinitionResult]func LookupCalculatedAttributeDefinition(ctx *Context, args *LookupCalculatedAttributeDefinitionArgs, opts ...InvokeOption) (*LookupCalculatedAttributeDefinitionResult, error)
func LookupCalculatedAttributeDefinitionOutput(ctx *Context, args *LookupCalculatedAttributeDefinitionOutputArgs, opts ...InvokeOption) LookupCalculatedAttributeDefinitionResultOutput> Note: This function is named LookupCalculatedAttributeDefinition in the Go SDK.
public static class GetCalculatedAttributeDefinition 
{
    public static Task<GetCalculatedAttributeDefinitionResult> InvokeAsync(GetCalculatedAttributeDefinitionArgs args, InvokeOptions? opts = null)
    public static Output<GetCalculatedAttributeDefinitionResult> Invoke(GetCalculatedAttributeDefinitionInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetCalculatedAttributeDefinitionResult> getCalculatedAttributeDefinition(GetCalculatedAttributeDefinitionArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: aws-native:customerprofiles:getCalculatedAttributeDefinition
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Calculated
Attribute stringName  - The name of an attribute defined in a profile object type.
 - Domain
Name string - The unique name of the domain.
 
- Calculated
Attribute stringName  - The name of an attribute defined in a profile object type.
 - Domain
Name string - The unique name of the domain.
 
- calculated
Attribute StringName  - The name of an attribute defined in a profile object type.
 - domain
Name String - The unique name of the domain.
 
- calculated
Attribute stringName  - The name of an attribute defined in a profile object type.
 - domain
Name string - The unique name of the domain.
 
- calculated_
attribute_ strname  - The name of an attribute defined in a profile object type.
 - domain_
name str - The unique name of the domain.
 
- calculated
Attribute StringName  - The name of an attribute defined in a profile object type.
 - domain
Name String - The unique name of the domain.
 
getCalculatedAttributeDefinition Result
The following output properties are available:
- Attribute
Details Pulumi.Aws Native. Customer Profiles. Outputs. Calculated Attribute Definition Attribute Details  - Mathematical expression and a list of attribute items specified in that expression.
 - Conditions
Pulumi.
Aws Native. Customer Profiles. Outputs. Calculated Attribute Definition Conditions  - The conditions including range, object count, and threshold for the calculated attribute.
 - Created
At string - The timestamp of when the calculated attribute definition was created.
 - Description string
 - The description of the calculated attribute.
 - Display
Name string - The display name of the calculated attribute.
 - Last
Updated stringAt  - The timestamp of when the calculated attribute definition was most recently edited.
 - Statistic
Pulumi.
Aws Native. Customer Profiles. Calculated Attribute Definition Statistic  - The aggregation operation to perform for the calculated attribute.
 - 
List<Pulumi.
Aws Native. Outputs. Tag>  - An array of key-value pairs to apply to this resource.
 
- Attribute
Details CalculatedAttribute Definition Attribute Details  - Mathematical expression and a list of attribute items specified in that expression.
 - Conditions
Calculated
Attribute Definition Conditions  - The conditions including range, object count, and threshold for the calculated attribute.
 - Created
At string - The timestamp of when the calculated attribute definition was created.
 - Description string
 - The description of the calculated attribute.
 - Display
Name string - The display name of the calculated attribute.
 - Last
Updated stringAt  - The timestamp of when the calculated attribute definition was most recently edited.
 - Statistic
Calculated
Attribute Definition Statistic  - The aggregation operation to perform for the calculated attribute.
 - Tag
 - An array of key-value pairs to apply to this resource.
 
- attribute
Details CalculatedAttribute Definition Attribute Details  - Mathematical expression and a list of attribute items specified in that expression.
 - conditions
Calculated
Attribute Definition Conditions  - The conditions including range, object count, and threshold for the calculated attribute.
 - created
At String - The timestamp of when the calculated attribute definition was created.
 - description String
 - The description of the calculated attribute.
 - display
Name String - The display name of the calculated attribute.
 - last
Updated StringAt  - The timestamp of when the calculated attribute definition was most recently edited.
 - statistic
Calculated
Attribute Definition Statistic  - The aggregation operation to perform for the calculated attribute.
 - List<Tag>
 - An array of key-value pairs to apply to this resource.
 
- attribute
Details CalculatedAttribute Definition Attribute Details  - Mathematical expression and a list of attribute items specified in that expression.
 - conditions
Calculated
Attribute Definition Conditions  - The conditions including range, object count, and threshold for the calculated attribute.
 - created
At string - The timestamp of when the calculated attribute definition was created.
 - description string
 - The description of the calculated attribute.
 - display
Name string - The display name of the calculated attribute.
 - last
Updated stringAt  - The timestamp of when the calculated attribute definition was most recently edited.
 - statistic
Calculated
Attribute Definition Statistic  - The aggregation operation to perform for the calculated attribute.
 - Tag[]
 - An array of key-value pairs to apply to this resource.
 
- attribute_
details CalculatedAttribute Definition Attribute Details  - Mathematical expression and a list of attribute items specified in that expression.
 - conditions
Calculated
Attribute Definition Conditions  - The conditions including range, object count, and threshold for the calculated attribute.
 - created_
at str - The timestamp of when the calculated attribute definition was created.
 - description str
 - The description of the calculated attribute.
 - display_
name str - The display name of the calculated attribute.
 - last_
updated_ strat  - The timestamp of when the calculated attribute definition was most recently edited.
 - statistic
Calculated
Attribute Definition Statistic  - The aggregation operation to perform for the calculated attribute.
 - Sequence[root_Tag]
 - An array of key-value pairs to apply to this resource.
 
- attribute
Details Property Map - Mathematical expression and a list of attribute items specified in that expression.
 - conditions Property Map
 - The conditions including range, object count, and threshold for the calculated attribute.
 - created
At String - The timestamp of when the calculated attribute definition was created.
 - description String
 - The description of the calculated attribute.
 - display
Name String - The display name of the calculated attribute.
 - last
Updated StringAt  - The timestamp of when the calculated attribute definition was most recently edited.
 - statistic "FIRST_OCCURRENCE" | "LAST_OCCURRENCE" | "COUNT" | "SUM" | "MINIMUM" | "MAXIMUM" | "AVERAGE" | "MAX_OCCURRENCE"
 - The aggregation operation to perform for the calculated attribute.
 - List<Property Map>
 - An array of key-value pairs to apply to this resource.
 
Supporting Types
CalculatedAttributeDefinitionAttributeDetails    
- Attributes
List<Pulumi.
Aws Native. Customer Profiles. Inputs. Calculated Attribute Definition Attribute Item>  - Mathematical expression and a list of attribute items specified in that expression.
 - Expression string
 - Mathematical expression that is performed on attribute items provided in the attribute list. Each element in the expression should follow the structure of "{ObjectTypeName.AttributeName}".
 
- Attributes
[]Calculated
Attribute Definition Attribute Item  - Mathematical expression and a list of attribute items specified in that expression.
 - Expression string
 - Mathematical expression that is performed on attribute items provided in the attribute list. Each element in the expression should follow the structure of "{ObjectTypeName.AttributeName}".
 
- attributes
List<Calculated
Attribute Definition Attribute Item>  - Mathematical expression and a list of attribute items specified in that expression.
 - expression String
 - Mathematical expression that is performed on attribute items provided in the attribute list. Each element in the expression should follow the structure of "{ObjectTypeName.AttributeName}".
 
- attributes
Calculated
Attribute Definition Attribute Item[]  - Mathematical expression and a list of attribute items specified in that expression.
 - expression string
 - Mathematical expression that is performed on attribute items provided in the attribute list. Each element in the expression should follow the structure of "{ObjectTypeName.AttributeName}".
 
- attributes
Sequence[Calculated
Attribute Definition Attribute Item]  - Mathematical expression and a list of attribute items specified in that expression.
 - expression str
 - Mathematical expression that is performed on attribute items provided in the attribute list. Each element in the expression should follow the structure of "{ObjectTypeName.AttributeName}".
 
- attributes List<Property Map>
 - Mathematical expression and a list of attribute items specified in that expression.
 - expression String
 - Mathematical expression that is performed on attribute items provided in the attribute list. Each element in the expression should follow the structure of "{ObjectTypeName.AttributeName}".
 
CalculatedAttributeDefinitionAttributeItem    
- Name string
 
- Name string
 
- name String
 
- name string
 
- name str
 
- name String
 
CalculatedAttributeDefinitionConditions   
- Object
Count int - The number of profile objects used for the calculated attribute.
 - Range
Pulumi.
Aws Native. Customer Profiles. Inputs. Calculated Attribute Definition Range  - The relative time period over which data is included in the aggregation.
 - Threshold
Pulumi.
Aws Native. Customer Profiles. Inputs. Calculated Attribute Definition Threshold  - The threshold for the calculated attribute.
 
- Object
Count int - The number of profile objects used for the calculated attribute.
 - Range
Calculated
Attribute Definition Range  - The relative time period over which data is included in the aggregation.
 - Threshold
Calculated
Attribute Definition Threshold  - The threshold for the calculated attribute.
 
- object
Count Integer - The number of profile objects used for the calculated attribute.
 - range
Calculated
Attribute Definition Range  - The relative time period over which data is included in the aggregation.
 - threshold
Calculated
Attribute Definition Threshold  - The threshold for the calculated attribute.
 
- object
Count number - The number of profile objects used for the calculated attribute.
 - range
Calculated
Attribute Definition Range  - The relative time period over which data is included in the aggregation.
 - threshold
Calculated
Attribute Definition Threshold  - The threshold for the calculated attribute.
 
- object_
count int - The number of profile objects used for the calculated attribute.
 - range
Calculated
Attribute Definition Range  - The relative time period over which data is included in the aggregation.
 - threshold
Calculated
Attribute Definition Threshold  - The threshold for the calculated attribute.
 
- object
Count Number - The number of profile objects used for the calculated attribute.
 - range Property Map
 - The relative time period over which data is included in the aggregation.
 - threshold Property Map
 - The threshold for the calculated attribute.
 
CalculatedAttributeDefinitionRange   
- Unit
Pulumi.
Aws Native. Customer Profiles. Calculated Attribute Definition Range Unit  - The unit of time.
 - Value int
 - The amount of time of the specified unit.
 
- Unit
Calculated
Attribute Definition Range Unit  - The unit of time.
 - Value int
 - The amount of time of the specified unit.
 
- unit
Calculated
Attribute Definition Range Unit  - The unit of time.
 - value Integer
 - The amount of time of the specified unit.
 
- unit
Calculated
Attribute Definition Range Unit  - The unit of time.
 - value number
 - The amount of time of the specified unit.
 
- unit
Calculated
Attribute Definition Range Unit  - The unit of time.
 - value int
 - The amount of time of the specified unit.
 
CalculatedAttributeDefinitionRangeUnit    
CalculatedAttributeDefinitionStatistic   
CalculatedAttributeDefinitionThreshold   
- Operator
Pulumi.
Aws Native. Customer Profiles. Calculated Attribute Definition Threshold Operator  - The operator of the threshold.
 - Value string
 - The value of the threshold.
 
- Operator
Calculated
Attribute Definition Threshold Operator  - The operator of the threshold.
 - Value string
 - The value of the threshold.
 
- operator
Calculated
Attribute Definition Threshold Operator  - The operator of the threshold.
 - value String
 - The value of the threshold.
 
- operator
Calculated
Attribute Definition Threshold Operator  - The operator of the threshold.
 - value string
 - The value of the threshold.
 
- operator
Calculated
Attribute Definition Threshold Operator  - The operator of the threshold.
 - value str
 - The value of the threshold.
 
- operator "EQUAL_TO" | "GREATER_THAN" | "LESS_THAN" | "NOT_EQUAL_TO"
 - The operator of the threshold.
 - value String
 - The value of the threshold.
 
CalculatedAttributeDefinitionThresholdOperator    
Tag
Package Details
- Repository
 - AWS Native pulumi/pulumi-aws-native
 - License
 - Apache-2.0
 
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi