ParticipantSummary
¶
Source code in docs_src/capo_ivs_realtime/types/participant_summary.py
first_join_time
instance-attribute
¶
first_join_time: NotRequired[Time]
ISO 8601 timestamp (returned as a string) when the participant first joined the stage session.
ingest_configuration_arn
instance-attribute
¶
ingest_configuration_arn: NotRequired[IngestConfigurationArn]
The participant’s ingest configuration.
participant_id
instance-attribute
¶
participant_id: NotRequired[ParticipantId]
Unique identifier for this participant, assigned by IVS.
published
instance-attribute
¶
published: Published
Whether the participant ever published to the stage session.
recording_state
instance-attribute
¶
recording_state: NotRequired[ParticipantRecordingState]
The participant’s recording state.
redundant_ingest
instance-attribute
¶
redundant_ingest: RedundantIngest
Indicates whether redundant ingest is enabled for the participant.
replication_state
instance-attribute
¶
replication_state: NotRequired[ReplicationState]
The participant's replication state.
replication_type
instance-attribute
¶
replication_type: NotRequired[ReplicationType]
Indicates if the participant has been replicated to another stage or is a replica from another stage. Default: NONE.
source_session_id
instance-attribute
¶
source_session_id: NotRequired[StageSessionId]
ID of the session within the source stage, if replicationType is REPLICA.
source_stage_arn
instance-attribute
¶
source_stage_arn: NotRequired[StageArn]
Source stage ARN from which this participant is replicated, if replicationType is REPLICA.
state
instance-attribute
¶
state: NotRequired[ParticipantState]
Whether the participant is connected to or disconnected from the stage.
user_id
instance-attribute
¶
user_id: NotRequired[UserId]
Customer-assigned name to help identify the token; this can be used to link a participant to a user in the customer’s own systems. This can be any UTF-8 encoded text. This field is exposed to all stage participants and should not be used for personally identifying, confidential, or sensitive information.