1. Packages
  2. AWS Native
  3. API Docs
  4. customerprofiles
  5. getEventStream

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.111.0 published on Tuesday, Jul 9, 2024 by Pulumi

aws-native.customerprofiles.getEventStream

Explore with Pulumi AI

aws-native logo

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.111.0 published on Tuesday, Jul 9, 2024 by Pulumi

    An Event Stream resource of Amazon Connect Customer Profiles

    Using getEventStream

    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 getEventStream(args: GetEventStreamArgs, opts?: InvokeOptions): Promise<GetEventStreamResult>
    function getEventStreamOutput(args: GetEventStreamOutputArgs, opts?: InvokeOptions): Output<GetEventStreamResult>
    def get_event_stream(domain_name: Optional[str] = None,
                         event_stream_name: Optional[str] = None,
                         opts: Optional[InvokeOptions] = None) -> GetEventStreamResult
    def get_event_stream_output(domain_name: Optional[pulumi.Input[str]] = None,
                         event_stream_name: Optional[pulumi.Input[str]] = None,
                         opts: Optional[InvokeOptions] = None) -> Output[GetEventStreamResult]
    func LookupEventStream(ctx *Context, args *LookupEventStreamArgs, opts ...InvokeOption) (*LookupEventStreamResult, error)
    func LookupEventStreamOutput(ctx *Context, args *LookupEventStreamOutputArgs, opts ...InvokeOption) LookupEventStreamResultOutput

    > Note: This function is named LookupEventStream in the Go SDK.

    public static class GetEventStream 
    {
        public static Task<GetEventStreamResult> InvokeAsync(GetEventStreamArgs args, InvokeOptions? opts = null)
        public static Output<GetEventStreamResult> Invoke(GetEventStreamInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetEventStreamResult> getEventStream(GetEventStreamArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: aws-native:customerprofiles:getEventStream
      arguments:
        # arguments dictionary

    The following arguments are supported:

    DomainName string
    The unique name of the domain.
    EventStreamName string
    The name of the event stream.
    DomainName string
    The unique name of the domain.
    EventStreamName string
    The name of the event stream.
    domainName String
    The unique name of the domain.
    eventStreamName String
    The name of the event stream.
    domainName string
    The unique name of the domain.
    eventStreamName string
    The name of the event stream.
    domain_name str
    The unique name of the domain.
    event_stream_name str
    The name of the event stream.
    domainName String
    The unique name of the domain.
    eventStreamName String
    The name of the event stream.

    getEventStream Result

    The following output properties are available:

    CreatedAt string
    The timestamp of when the export was created.
    DestinationDetails Pulumi.AwsNative.CustomerProfiles.Outputs.DestinationDetailsProperties
    Details regarding the Kinesis stream.
    EventStreamArn string
    A unique identifier for the event stream.
    State Pulumi.AwsNative.CustomerProfiles.EventStreamState
    The operational state of destination stream for export.
    Tags List<Pulumi.AwsNative.Outputs.Tag>
    The tags used to organize, track, or control access for this resource.
    CreatedAt string
    The timestamp of when the export was created.
    DestinationDetails DestinationDetailsProperties
    Details regarding the Kinesis stream.
    EventStreamArn string
    A unique identifier for the event stream.
    State EventStreamStateEnum
    The operational state of destination stream for export.
    Tags Tag
    The tags used to organize, track, or control access for this resource.
    createdAt String
    The timestamp of when the export was created.
    destinationDetails DestinationDetailsProperties
    Details regarding the Kinesis stream.
    eventStreamArn String
    A unique identifier for the event stream.
    state EventStreamState
    The operational state of destination stream for export.
    tags List<Tag>
    The tags used to organize, track, or control access for this resource.
    createdAt string
    The timestamp of when the export was created.
    destinationDetails DestinationDetailsProperties
    Details regarding the Kinesis stream.
    eventStreamArn string
    A unique identifier for the event stream.
    state EventStreamState
    The operational state of destination stream for export.
    tags Tag[]
    The tags used to organize, track, or control access for this resource.
    created_at str
    The timestamp of when the export was created.
    destination_details DestinationDetailsProperties
    Details regarding the Kinesis stream.
    event_stream_arn str
    A unique identifier for the event stream.
    state EventStreamState
    The operational state of destination stream for export.
    tags Sequence[root_Tag]
    The tags used to organize, track, or control access for this resource.
    createdAt String
    The timestamp of when the export was created.
    destinationDetails Property Map
    Details regarding the Kinesis stream.
    eventStreamArn String
    A unique identifier for the event stream.
    state "RUNNING" | "STOPPED"
    The operational state of destination stream for export.
    tags List<Property Map>
    The tags used to organize, track, or control access for this resource.

    Supporting Types

    DestinationDetailsProperties

    Status Pulumi.AwsNative.CustomerProfiles.EventStreamStatus
    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 EventStreamStatus
    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 EventStreamStatus
    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 EventStreamStatus
    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 EventStreamStatus
    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

    EventStreamStatus

    Tag

    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    AWS Native is in preview. AWS Classic is fully supported.

    AWS Native v0.111.0 published on Tuesday, Jul 9, 2024 by Pulumi