Module aws_sdk_ivs::types
source · Expand description
Data structures used by operation inputs/outputs.
Modules§
- Builders
- Error types that Amazon Interactive Video Service can respond with.
Structs§
Object specifying a stream’s audio configuration, as set up by the broadcaster (usually in an encoder). This is part of the
IngestConfiguration
object and used for monitoring stream health.Error related to a specific channel, specified by its ARN.
Error for a request in the batch for BatchStartViewerSessionRevocation. Each error is related to a specific channel-ARN and viewer-ID pair.
A viewer session to revoke in the call to
BatchStartViewerSessionRevocation
.Object specifying a channel.
Summary information about a channel.
A complex type that describes a location where recorded videos will be stored. Each member represents a type of destination configuration. For recording, you define one and only one type of destination configuration.
Object specifying the ingest configuration set up by the broadcaster, usually in an encoder.
A key pair used to sign and validate a playback authorization token.
Summary information about a playback key pair.
An object representing a policy to constrain playback by country and/or origin sites.
Summary information about a PlaybackRestrictionPolicy.
An object representing a configuration to record a channel stream.
Summary information about a RecordingConfiguration.
Object that describes which renditions should be recorded for a stream.
A complex type that describes an S3 location where recorded videos will be stored.
Specifies information needed to stream using the SRT protocol.
Specifies a live video stream that has been ingested and distributed.
Object specifying a stream’s events. For a list of events, see Using Amazon EventBridge with Amazon IVS.
Object specifying the stream attribute on which to filter.
Object specifying a stream key.
Summary information about a stream key.
Object that captures the Amazon IVS configuration that the customer provisioned, the ingest configurations that the broadcaster used, and the most recent Amazon IVS stream events it encountered.
Summary information about a stream session.
Summary information about a stream.
An object representing a configuration of thumbnails for recorded video.
Object specifying a stream’s video configuration, as set up by the broadcaster (usually in an encoder). This is part of the
IngestConfiguration
object and used for monitoring stream health.
Enums§
- When writing a match expression against
ChannelLatencyMode
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - When writing a match expression against
ChannelType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - When writing a match expression against
RecordingConfigurationState
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - When writing a match expression against
RecordingMode
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - When writing a match expression against
RenditionConfigurationRendition
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - When writing a match expression against
RenditionConfigurationRenditionSelection
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - When writing a match expression against
StreamHealth
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - When writing a match expression against
StreamState
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - When writing a match expression against
ThumbnailConfigurationResolution
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - When writing a match expression against
ThumbnailConfigurationStorage
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - When writing a match expression against
TranscodePreset
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.