We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi
aws-native.customerprofiles.getEventTrigger
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi
An event trigger resource of Amazon Connect Customer Profiles
Using getEventTrigger
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 getEventTrigger(args: GetEventTriggerArgs, opts?: InvokeOptions): Promise<GetEventTriggerResult>
function getEventTriggerOutput(args: GetEventTriggerOutputArgs, opts?: InvokeOptions): Output<GetEventTriggerResult>def get_event_trigger(domain_name: Optional[str] = None,
                      event_trigger_name: Optional[str] = None,
                      opts: Optional[InvokeOptions] = None) -> GetEventTriggerResult
def get_event_trigger_output(domain_name: Optional[pulumi.Input[str]] = None,
                      event_trigger_name: Optional[pulumi.Input[str]] = None,
                      opts: Optional[InvokeOptions] = None) -> Output[GetEventTriggerResult]func LookupEventTrigger(ctx *Context, args *LookupEventTriggerArgs, opts ...InvokeOption) (*LookupEventTriggerResult, error)
func LookupEventTriggerOutput(ctx *Context, args *LookupEventTriggerOutputArgs, opts ...InvokeOption) LookupEventTriggerResultOutput> Note: This function is named LookupEventTrigger in the Go SDK.
public static class GetEventTrigger 
{
    public static Task<GetEventTriggerResult> InvokeAsync(GetEventTriggerArgs args, InvokeOptions? opts = null)
    public static Output<GetEventTriggerResult> Invoke(GetEventTriggerInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetEventTriggerResult> getEventTrigger(GetEventTriggerArgs args, InvokeOptions options)
public static Output<GetEventTriggerResult> getEventTrigger(GetEventTriggerArgs args, InvokeOptions options)
fn::invoke:
  function: aws-native:customerprofiles:getEventTrigger
  arguments:
    # arguments dictionaryThe following arguments are supported:
- DomainName string
- The unique name of the domain.
- EventTrigger stringName 
- The unique name of the event trigger.
- DomainName string
- The unique name of the domain.
- EventTrigger stringName 
- The unique name of the event trigger.
- domainName String
- The unique name of the domain.
- eventTrigger StringName 
- The unique name of the event trigger.
- domainName string
- The unique name of the domain.
- eventTrigger stringName 
- The unique name of the event trigger.
- domain_name str
- The unique name of the domain.
- event_trigger_ strname 
- The unique name of the event trigger.
- domainName String
- The unique name of the domain.
- eventTrigger StringName 
- The unique name of the event trigger.
getEventTrigger Result
The following output properties are available:
- CreatedAt string
- The timestamp of when the event trigger was created.
- Description string
- The description of the event trigger.
- EventTrigger List<Pulumi.Conditions Aws Native. Customer Profiles. Outputs. Event Trigger Condition> 
- A list of conditions that determine when an event should trigger the destination.
- EventTrigger Pulumi.Limits Aws Native. Customer Profiles. Outputs. Event Trigger Limits 
- Defines limits controlling whether an event triggers the destination, based on ingestion latency and the number of invocations per profile over specific time periods.
- LastUpdated stringAt 
- The timestamp of when the event trigger was most recently updated.
- ObjectType stringName 
- The unique name of the object type.
- SegmentFilter string
- The destination is triggered only for profiles that meet the criteria of a segment definition.
- 
List<Pulumi.Aws Native. Outputs. Tag> 
- An array of key-value pairs to apply to this resource.
- CreatedAt string
- The timestamp of when the event trigger was created.
- Description string
- The description of the event trigger.
- EventTrigger []EventConditions Trigger Condition 
- A list of conditions that determine when an event should trigger the destination.
- EventTrigger EventLimits Trigger Limits 
- Defines limits controlling whether an event triggers the destination, based on ingestion latency and the number of invocations per profile over specific time periods.
- LastUpdated stringAt 
- The timestamp of when the event trigger was most recently updated.
- ObjectType stringName 
- The unique name of the object type.
- SegmentFilter string
- The destination is triggered only for profiles that meet the criteria of a segment definition.
- Tag
- An array of key-value pairs to apply to this resource.
- createdAt String
- The timestamp of when the event trigger was created.
- description String
- The description of the event trigger.
- eventTrigger List<EventConditions Trigger Condition> 
- A list of conditions that determine when an event should trigger the destination.
- eventTrigger EventLimits Trigger Limits 
- Defines limits controlling whether an event triggers the destination, based on ingestion latency and the number of invocations per profile over specific time periods.
- lastUpdated StringAt 
- The timestamp of when the event trigger was most recently updated.
- objectType StringName 
- The unique name of the object type.
- segmentFilter String
- The destination is triggered only for profiles that meet the criteria of a segment definition.
- List<Tag>
- An array of key-value pairs to apply to this resource.
- createdAt string
- The timestamp of when the event trigger was created.
- description string
- The description of the event trigger.
- eventTrigger EventConditions Trigger Condition[] 
- A list of conditions that determine when an event should trigger the destination.
- eventTrigger EventLimits Trigger Limits 
- Defines limits controlling whether an event triggers the destination, based on ingestion latency and the number of invocations per profile over specific time periods.
- lastUpdated stringAt 
- The timestamp of when the event trigger was most recently updated.
- objectType stringName 
- The unique name of the object type.
- segmentFilter string
- The destination is triggered only for profiles that meet the criteria of a segment definition.
- Tag[]
- An array of key-value pairs to apply to this resource.
- created_at str
- The timestamp of when the event trigger was created.
- description str
- The description of the event trigger.
- event_trigger_ Sequence[Eventconditions Trigger Condition] 
- A list of conditions that determine when an event should trigger the destination.
- event_trigger_ Eventlimits Trigger Limits 
- Defines limits controlling whether an event triggers the destination, based on ingestion latency and the number of invocations per profile over specific time periods.
- last_updated_ strat 
- The timestamp of when the event trigger was most recently updated.
- object_type_ strname 
- The unique name of the object type.
- segment_filter str
- The destination is triggered only for profiles that meet the criteria of a segment definition.
- Sequence[root_Tag]
- An array of key-value pairs to apply to this resource.
- createdAt String
- The timestamp of when the event trigger was created.
- description String
- The description of the event trigger.
- eventTrigger List<Property Map>Conditions 
- A list of conditions that determine when an event should trigger the destination.
- eventTrigger Property MapLimits 
- Defines limits controlling whether an event triggers the destination, based on ingestion latency and the number of invocations per profile over specific time periods.
- lastUpdated StringAt 
- The timestamp of when the event trigger was most recently updated.
- objectType StringName 
- The unique name of the object type.
- segmentFilter String
- The destination is triggered only for profiles that meet the criteria of a segment definition.
- List<Property Map>
- An array of key-value pairs to apply to this resource.
Supporting Types
EventTriggerCondition  
EventTriggerDimension  
EventTriggerLimits  
- EventExpiration int
- Specifies that an event will only trigger the destination if it is processed within a certain latency period.
- Periods
List<Pulumi.Aws Native. Customer Profiles. Inputs. Event Trigger Period> 
- A list of time periods during which the limits apply.
- EventExpiration int
- Specifies that an event will only trigger the destination if it is processed within a certain latency period.
- Periods
[]EventTrigger Period 
- A list of time periods during which the limits apply.
- eventExpiration Integer
- Specifies that an event will only trigger the destination if it is processed within a certain latency period.
- periods
List<EventTrigger Period> 
- A list of time periods during which the limits apply.
- eventExpiration number
- Specifies that an event will only trigger the destination if it is processed within a certain latency period.
- periods
EventTrigger Period[] 
- A list of time periods during which the limits apply.
- event_expiration int
- Specifies that an event will only trigger the destination if it is processed within a certain latency period.
- periods
Sequence[EventTrigger Period] 
- A list of time periods during which the limits apply.
- eventExpiration Number
- Specifies that an event will only trigger the destination if it is processed within a certain latency period.
- periods List<Property Map>
- A list of time periods during which the limits apply.
EventTriggerLogicalOperator   
EventTriggerObjectAttribute   
- ComparisonOperator Pulumi.Aws Native. Customer Profiles. Event Trigger Object Attribute Comparison Operator 
- The operator used to compare an attribute against a list of values.
- Values List<string>
- A list of attribute values used for comparison.
- FieldName string
- A field defined within an object type.
- Source string
- An attribute contained within a source object.
- ComparisonOperator EventTrigger Object Attribute Comparison Operator 
- The operator used to compare an attribute against a list of values.
- Values []string
- A list of attribute values used for comparison.
- FieldName string
- A field defined within an object type.
- Source string
- An attribute contained within a source object.
- comparisonOperator EventTrigger Object Attribute Comparison Operator 
- The operator used to compare an attribute against a list of values.
- values List<String>
- A list of attribute values used for comparison.
- fieldName String
- A field defined within an object type.
- source String
- An attribute contained within a source object.
- comparisonOperator EventTrigger Object Attribute Comparison Operator 
- The operator used to compare an attribute against a list of values.
- values string[]
- A list of attribute values used for comparison.
- fieldName string
- A field defined within an object type.
- source string
- An attribute contained within a source object.
- comparison_operator EventTrigger Object Attribute Comparison Operator 
- The operator used to compare an attribute against a list of values.
- values Sequence[str]
- A list of attribute values used for comparison.
- field_name str
- A field defined within an object type.
- source str
- An attribute contained within a source object.
- comparisonOperator "INCLUSIVE" | "EXCLUSIVE" | "CONTAINS" | "BEGINS_WITH" | "ENDS_WITH" | "GREATER_THAN" | "LESS_THAN" | "GREATER_THAN_OR_EQUAL" | "LESS_THAN_OR_EQUAL" | "EQUAL" | "BEFORE" | "AFTER" | "ON" | "BETWEEN" | "NOT_BETWEEN"
- The operator used to compare an attribute against a list of values.
- values List<String>
- A list of attribute values used for comparison.
- fieldName String
- A field defined within an object type.
- source String
- An attribute contained within a source object.
EventTriggerObjectAttributeComparisonOperator     
EventTriggerPeriod  
- Unit
Pulumi.Aws Native. Customer Profiles. Event Trigger Period Unit 
- The unit of time.
- Value int
- The amount of time of the specified unit.
- MaxInvocations intPer Profile 
- The maximum allowed number of destination invocations per profile.
- Unlimited bool
- If set to true, there is no limit on the number of destination invocations per profile. The default is false.
- Unit
EventTrigger Period Unit 
- The unit of time.
- Value int
- The amount of time of the specified unit.
- MaxInvocations intPer Profile 
- The maximum allowed number of destination invocations per profile.
- Unlimited bool
- If set to true, there is no limit on the number of destination invocations per profile. The default is false.
- unit
EventTrigger Period Unit 
- The unit of time.
- value Integer
- The amount of time of the specified unit.
- maxInvocations IntegerPer Profile 
- The maximum allowed number of destination invocations per profile.
- unlimited Boolean
- If set to true, there is no limit on the number of destination invocations per profile. The default is false.
- unit
EventTrigger Period Unit 
- The unit of time.
- value number
- The amount of time of the specified unit.
- maxInvocations numberPer Profile 
- The maximum allowed number of destination invocations per profile.
- unlimited boolean
- If set to true, there is no limit on the number of destination invocations per profile. The default is false.
- unit
EventTrigger Period Unit 
- The unit of time.
- value int
- The amount of time of the specified unit.
- max_invocations_ intper_ profile 
- The maximum allowed number of destination invocations per profile.
- unlimited bool
- If set to true, there is no limit on the number of destination invocations per profile. The default is false.
- unit "HOURS" | "DAYS" | "WEEKS" | "MONTHS"
- The unit of time.
- value Number
- The amount of time of the specified unit.
- maxInvocations NumberPer Profile 
- The maximum allowed number of destination invocations per profile.
- unlimited Boolean
- If set to true, there is no limit on the number of destination invocations per profile. The default is false.
EventTriggerPeriodUnit   
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi