We recommend new projects start with resources from the AWS provider.
aws-native.customerprofiles.EventStream
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
An Event Stream resource of Amazon Connect Customer Profiles
Create EventStream Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new EventStream(name: string, args: EventStreamArgs, opts?: CustomResourceOptions);
@overload
def EventStream(resource_name: str,
args: EventStreamArgs,
opts: Optional[ResourceOptions] = None)
@overload
def EventStream(resource_name: str,
opts: Optional[ResourceOptions] = None,
domain_name: Optional[str] = None,
uri: Optional[str] = None,
event_stream_name: Optional[str] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
func NewEventStream(ctx *Context, name string, args EventStreamArgs, opts ...ResourceOption) (*EventStream, error)
public EventStream(string name, EventStreamArgs args, CustomResourceOptions? opts = null)
public EventStream(String name, EventStreamArgs args)
public EventStream(String name, EventStreamArgs args, CustomResourceOptions options)
type: aws-native:customerprofiles:EventStream
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 EventStreamArgs
- 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 EventStreamArgs
- 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 EventStreamArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args EventStreamArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args EventStreamArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
EventStream 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 EventStream resource accepts the following input properties:
- Domain
Name string - The unique name of the domain.
- Uri string
- The StreamARN of the destination to deliver profile events to. For example, arn:aws:kinesis:region:account-id:stream/stream-name.
- Event
Stream stringName - The name of the event stream.
- List<Pulumi.
Aws Native. Inputs. Tag> - The tags used to organize, track, or control access for this resource.
- Domain
Name string - The unique name of the domain.
- Uri string
- The StreamARN of the destination to deliver profile events to. For example, arn:aws:kinesis:region:account-id:stream/stream-name.
- Event
Stream stringName - The name of the event stream.
- Tag
Args - The tags used to organize, track, or control access for this resource.
- domain
Name String - The unique name of the domain.
- uri String
- The StreamARN of the destination to deliver profile events to. For example, arn:aws:kinesis:region:account-id:stream/stream-name.
- event
Stream StringName - The name of the event stream.
- List<Tag>
- The tags used to organize, track, or control access for this resource.
- domain
Name string - The unique name of the domain.
- uri string
- The StreamARN of the destination to deliver profile events to. For example, arn:aws:kinesis:region:account-id:stream/stream-name.
- event
Stream stringName - The name of the event stream.
- Tag[]
- The tags used to organize, track, or control access for this resource.
- domain_
name str - The unique name of the domain.
- uri str
- The StreamARN of the destination to deliver profile events to. For example, arn:aws:kinesis:region:account-id:stream/stream-name.
- event_
stream_ strname - The name of the event stream.
- Sequence[Tag
Args] - The tags used to organize, track, or control access for this resource.
- domain
Name String - The unique name of the domain.
- uri String
- The StreamARN of the destination to deliver profile events to. For example, arn:aws:kinesis:region:account-id:stream/stream-name.
- event
Stream StringName - The name of the event stream.
- List<Property Map>
- The tags used to organize, track, or control access for this resource.
Outputs
All input properties are implicitly available as output properties. Additionally, the EventStream resource produces the following output properties:
- Created
At string - The timestamp of when the export was created.
- Destination
Details Pulumi.Aws Native. Customer Profiles. Outputs. Destination Details Properties - Details regarding the Kinesis stream.
- Event
Stream stringArn - A unique identifier for the event stream.
- Id string
- The provider-assigned unique ID for this managed resource.
- State
Pulumi.
Aws Native. Customer Profiles. Event Stream State - The operational state of destination stream for export.
- Created
At string - The timestamp of when the export was created.
- Destination
Details DestinationDetails Properties - Details regarding the Kinesis stream.
- Event
Stream stringArn - A unique identifier for the event stream.
- Id string
- The provider-assigned unique ID for this managed resource.
- State
Event
Stream State Enum - The operational state of destination stream for export.
- created
At String - The timestamp of when the export was created.
- destination
Details DestinationDetails Properties - Details regarding the Kinesis stream.
- event
Stream StringArn - A unique identifier for the event stream.
- id String
- The provider-assigned unique ID for this managed resource.
- state
Event
Stream State - The operational state of destination stream for export.
- created
At string - The timestamp of when the export was created.
- destination
Details DestinationDetails Properties - Details regarding the Kinesis stream.
- event
Stream stringArn - A unique identifier for the event stream.
- id string
- The provider-assigned unique ID for this managed resource.
- state
Event
Stream State - The operational state of destination stream for export.
- created_
at str - The timestamp of when the export was created.
- destination_
details DestinationDetails Properties - Details regarding the Kinesis stream.
- event_
stream_ strarn - A unique identifier for the event stream.
- id str
- The provider-assigned unique ID for this managed resource.
- state
Event
Stream State - The operational state of destination stream for export.
- created
At String - The timestamp of when the export was created.
- destination
Details Property Map - Details regarding the Kinesis stream.
- event
Stream StringArn - A unique identifier for the event stream.
- id String
- The provider-assigned unique ID for this managed resource.
- state "RUNNING" | "STOPPED"
- The operational state of destination stream for export.
Supporting Types
DestinationDetailsProperties, DestinationDetailsPropertiesArgs
- Status
Pulumi.
Aws Native. Customer Profiles. Event Stream Status - The status of enabling the Kinesis stream as a destination for export.
- Uri string
- The StreamARN of the destination to deliver profile events to. For example, arn:aws:kinesis:region:account-id:stream/stream-name.
- Status
Event
Stream Status - The status of enabling the Kinesis stream as a destination for export.
- Uri string
- The StreamARN of the destination to deliver profile events to. For example, arn:aws:kinesis:region:account-id:stream/stream-name.
- status
Event
Stream Status - The status of enabling the Kinesis stream as a destination for export.
- uri String
- The StreamARN of the destination to deliver profile events to. For example, arn:aws:kinesis:region:account-id:stream/stream-name.
- status
Event
Stream Status - The status of enabling the Kinesis stream as a destination for export.
- uri string
- The StreamARN of the destination to deliver profile events to. For example, arn:aws:kinesis:region:account-id:stream/stream-name.
- status
Event
Stream Status - The status of enabling the Kinesis stream as a destination for export.
- uri str
- The StreamARN of the destination to deliver profile events to. For example, arn:aws:kinesis:region:account-id:stream/stream-name.
- status "HEALTHY" | "UNHEALTHY"
- The status of enabling the Kinesis stream as a destination for export.
- uri String
- The StreamARN of the destination to deliver profile events to. For example, arn:aws:kinesis:region:account-id:stream/stream-name.
EventStreamState, EventStreamStateArgs
- Running
- RUNNING
- Stopped
- STOPPED
- Event
Stream State Running - RUNNING
- Event
Stream State Stopped - STOPPED
- Running
- RUNNING
- Stopped
- STOPPED
- Running
- RUNNING
- Stopped
- STOPPED
- RUNNING
- RUNNING
- STOPPED
- STOPPED
- "RUNNING"
- RUNNING
- "STOPPED"
- STOPPED
EventStreamStatus, EventStreamStatusArgs
- Healthy
- HEALTHY
- Unhealthy
- UNHEALTHY
- Event
Stream Status Healthy - HEALTHY
- Event
Stream Status Unhealthy - UNHEALTHY
- Healthy
- HEALTHY
- Unhealthy
- UNHEALTHY
- Healthy
- HEALTHY
- Unhealthy
- UNHEALTHY
- HEALTHY
- HEALTHY
- UNHEALTHY
- UNHEALTHY
- "HEALTHY"
- HEALTHY
- "UNHEALTHY"
- UNHEALTHY
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.