amazonka-kinesis-video-webrtc-storage-2.0: Amazon Kinesis Video WebRTC Storage SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.KinesisVideoWebRtcStorage

Description

Derived from API version 2018-05-10 of the AWS service descriptions, licensed under Apache 2.0.

Synopsis

Service Configuration

defaultService :: Service Source #

API version 2018-05-10 of the Amazon Kinesis Video WebRTC Storage SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by KinesisVideoWebRtcStorage.

AccessDeniedException

_AccessDeniedException :: AsError a => Fold a ServiceError Source #

You do not have required permissions to perform this operation.

ClientLimitExceededException

_ClientLimitExceededException :: AsError a => Fold a ServiceError Source #

Kinesis Video Streams has throttled the request because you have exceeded the limit of allowed client calls. Try making the call later.

InvalidArgumentException

_InvalidArgumentException :: AsError a => Fold a ServiceError Source #

The value for this input parameter is invalid.

ResourceNotFoundException

_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #

The specified resource is not found.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

JoinStorageSession

data JoinStorageSession Source #

See: newJoinStorageSession smart constructor.

Instances

Instances details
ToJSON JoinStorageSession Source # 
Instance details

Defined in Amazonka.KinesisVideoWebRtcStorage.JoinStorageSession

ToHeaders JoinStorageSession Source # 
Instance details

Defined in Amazonka.KinesisVideoWebRtcStorage.JoinStorageSession

ToPath JoinStorageSession Source # 
Instance details

Defined in Amazonka.KinesisVideoWebRtcStorage.JoinStorageSession

ToQuery JoinStorageSession Source # 
Instance details

Defined in Amazonka.KinesisVideoWebRtcStorage.JoinStorageSession

AWSRequest JoinStorageSession Source # 
Instance details

Defined in Amazonka.KinesisVideoWebRtcStorage.JoinStorageSession

Associated Types

type AWSResponse JoinStorageSession #

Generic JoinStorageSession Source # 
Instance details

Defined in Amazonka.KinesisVideoWebRtcStorage.JoinStorageSession

Associated Types

type Rep JoinStorageSession :: Type -> Type #

Read JoinStorageSession Source # 
Instance details

Defined in Amazonka.KinesisVideoWebRtcStorage.JoinStorageSession

Show JoinStorageSession Source # 
Instance details

Defined in Amazonka.KinesisVideoWebRtcStorage.JoinStorageSession

NFData JoinStorageSession Source # 
Instance details

Defined in Amazonka.KinesisVideoWebRtcStorage.JoinStorageSession

Methods

rnf :: JoinStorageSession -> () #

Eq JoinStorageSession Source # 
Instance details

Defined in Amazonka.KinesisVideoWebRtcStorage.JoinStorageSession

Hashable JoinStorageSession Source # 
Instance details

Defined in Amazonka.KinesisVideoWebRtcStorage.JoinStorageSession

type AWSResponse JoinStorageSession Source # 
Instance details

Defined in Amazonka.KinesisVideoWebRtcStorage.JoinStorageSession

type Rep JoinStorageSession Source # 
Instance details

Defined in Amazonka.KinesisVideoWebRtcStorage.JoinStorageSession

type Rep JoinStorageSession = D1 ('MetaData "JoinStorageSession" "Amazonka.KinesisVideoWebRtcStorage.JoinStorageSession" "amazonka-kinesis-video-webrtc-storage-2.0-2trTfwlUuKtKDDf5fOhDmv" 'False) (C1 ('MetaCons "JoinStorageSession'" 'PrefixI 'True) (S1 ('MetaSel ('Just "channelArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newJoinStorageSession Source #

Create a value of JoinStorageSession with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:channelArn:JoinStorageSession', joinStorageSession_channelArn - The Amazon Resource Name (ARN) of the signaling channel.

data JoinStorageSessionResponse Source #

See: newJoinStorageSessionResponse smart constructor.

Instances

Instances details
Generic JoinStorageSessionResponse Source # 
Instance details

Defined in Amazonka.KinesisVideoWebRtcStorage.JoinStorageSession

Associated Types

type Rep JoinStorageSessionResponse :: Type -> Type #

Read JoinStorageSessionResponse Source # 
Instance details

Defined in Amazonka.KinesisVideoWebRtcStorage.JoinStorageSession

Show JoinStorageSessionResponse Source # 
Instance details

Defined in Amazonka.KinesisVideoWebRtcStorage.JoinStorageSession

NFData JoinStorageSessionResponse Source # 
Instance details

Defined in Amazonka.KinesisVideoWebRtcStorage.JoinStorageSession

Eq JoinStorageSessionResponse Source # 
Instance details

Defined in Amazonka.KinesisVideoWebRtcStorage.JoinStorageSession

type Rep JoinStorageSessionResponse Source # 
Instance details

Defined in Amazonka.KinesisVideoWebRtcStorage.JoinStorageSession

type Rep JoinStorageSessionResponse = D1 ('MetaData "JoinStorageSessionResponse" "Amazonka.KinesisVideoWebRtcStorage.JoinStorageSession" "amazonka-kinesis-video-webrtc-storage-2.0-2trTfwlUuKtKDDf5fOhDmv" 'False) (C1 ('MetaCons "JoinStorageSessionResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newJoinStorageSessionResponse :: JoinStorageSessionResponse Source #

Create a value of JoinStorageSessionResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

Types