Class: Aws::CustomerProfiles::Types::GetStreamForSegmentsResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::CustomerProfiles::Types::GetStreamForSegmentsResponse
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-customerprofiles/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#associated_at ⇒ Time
The timestamp of when the stream was associated.
-
#associated_segments ⇒ Array<Types::AssociatedSegment>
A list of segments currently associated with the stream and their subscription status.
-
#destination_arn ⇒ String
The Amazon Resource Name (ARN) of the Amazon Kinesis data stream receiving segment membership events.
-
#destination_role_arn ⇒ String
The Amazon Resource Name (ARN) of the IAM role used for Amazon Kinesis and AWS Key Management Service (KMS) operations.
-
#disassociated_at ⇒ Time
The timestamp of when the stream was disassociated.
-
#domain_name ⇒ String
The unique name of the domain.
-
#failure_reason ⇒ String
The reason why the stream is in an unhealthy state, if applicable.
-
#state ⇒ String
The operational state of the destination stream.
Instance Attribute Details
#associated_at ⇒ Time
The timestamp of when the stream was associated.
5718 5719 5720 5721 5722 5723 5724 5725 5726 5727 5728 5729 |
# File 'lib/aws-sdk-customerprofiles/types.rb', line 5718 class GetStreamForSegmentsResponse < Struct.new( :associated_at, :associated_segments, :domain_name, :destination_arn, :destination_role_arn, :state, :disassociated_at, :failure_reason) SENSITIVE = [] include Aws::Structure end |
#associated_segments ⇒ Array<Types::AssociatedSegment>
A list of segments currently associated with the stream and their subscription status.
5718 5719 5720 5721 5722 5723 5724 5725 5726 5727 5728 5729 |
# File 'lib/aws-sdk-customerprofiles/types.rb', line 5718 class GetStreamForSegmentsResponse < Struct.new( :associated_at, :associated_segments, :domain_name, :destination_arn, :destination_role_arn, :state, :disassociated_at, :failure_reason) SENSITIVE = [] include Aws::Structure end |
#destination_arn ⇒ String
The Amazon Resource Name (ARN) of the Amazon Kinesis data stream receiving segment membership events.
5718 5719 5720 5721 5722 5723 5724 5725 5726 5727 5728 5729 |
# File 'lib/aws-sdk-customerprofiles/types.rb', line 5718 class GetStreamForSegmentsResponse < Struct.new( :associated_at, :associated_segments, :domain_name, :destination_arn, :destination_role_arn, :state, :disassociated_at, :failure_reason) SENSITIVE = [] include Aws::Structure end |
#destination_role_arn ⇒ String
The Amazon Resource Name (ARN) of the IAM role used for Amazon Kinesis and AWS Key Management Service (KMS) operations.
5718 5719 5720 5721 5722 5723 5724 5725 5726 5727 5728 5729 |
# File 'lib/aws-sdk-customerprofiles/types.rb', line 5718 class GetStreamForSegmentsResponse < Struct.new( :associated_at, :associated_segments, :domain_name, :destination_arn, :destination_role_arn, :state, :disassociated_at, :failure_reason) SENSITIVE = [] include Aws::Structure end |
#disassociated_at ⇒ Time
The timestamp of when the stream was disassociated.
5718 5719 5720 5721 5722 5723 5724 5725 5726 5727 5728 5729 |
# File 'lib/aws-sdk-customerprofiles/types.rb', line 5718 class GetStreamForSegmentsResponse < Struct.new( :associated_at, :associated_segments, :domain_name, :destination_arn, :destination_role_arn, :state, :disassociated_at, :failure_reason) SENSITIVE = [] include Aws::Structure end |
#domain_name ⇒ String
The unique name of the domain.
5718 5719 5720 5721 5722 5723 5724 5725 5726 5727 5728 5729 |
# File 'lib/aws-sdk-customerprofiles/types.rb', line 5718 class GetStreamForSegmentsResponse < Struct.new( :associated_at, :associated_segments, :domain_name, :destination_arn, :destination_role_arn, :state, :disassociated_at, :failure_reason) SENSITIVE = [] include Aws::Structure end |
#failure_reason ⇒ String
The reason why the stream is in an unhealthy state, if applicable.
5718 5719 5720 5721 5722 5723 5724 5725 5726 5727 5728 5729 |
# File 'lib/aws-sdk-customerprofiles/types.rb', line 5718 class GetStreamForSegmentsResponse < Struct.new( :associated_at, :associated_segments, :domain_name, :destination_arn, :destination_role_arn, :state, :disassociated_at, :failure_reason) SENSITIVE = [] include Aws::Structure end |
#state ⇒ String
The operational state of the destination stream. The following are valid values:
-
RUNNING: The stream is associated and healthy. Segment membership events are being published.
-
UNHEALTHY: The stream is associated but events cannot currently be published. See
FailureReasonfor details. -
STOPPED: The stream is no longer publishing segment membership events.
5718 5719 5720 5721 5722 5723 5724 5725 5726 5727 5728 5729 |
# File 'lib/aws-sdk-customerprofiles/types.rb', line 5718 class GetStreamForSegmentsResponse < Struct.new( :associated_at, :associated_segments, :domain_name, :destination_arn, :destination_role_arn, :state, :disassociated_at, :failure_reason) SENSITIVE = [] include Aws::Structure end |