libZSservicesZSamazonka-kinesis-videoZSamazonka-kinesis-video
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.KinesisVideo.Types

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2017-09-30 of the Amazon Kinesis Video Streams SDK configuration.

Errors

_AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError Source #

You do not have required permissions to perform this operation.

_InvalidArgumentException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The value for this input parameter is invalid.

_TagsPerResourceExceededLimitException :: AsError a => Getting (First ServiceError) a ServiceError Source #

You have exceeded the limit of tags that you can associate with the resource. Kinesis video streams support up to 50 tags.

_NotAuthorizedException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The caller is not authorized to perform this operation.

_ClientLimitExceededException :: AsError a => Getting (First ServiceError) 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.

_AccountChannelLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

You have reached the maximum limit of active signaling channels for this AWS account in this region.

_VersionMismatchException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The stream version that you specified is not the latest version. To get the latest version, use the DescribeStream API.

_AccountStreamLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The number of streams created for the account is too high.

_InvalidResourceFormatException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The format of the StreamARN is invalid.

_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Amazon Kinesis Video Streams can't find the stream that you specified.

_ResourceInUseException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The signaling channel is currently not available for this operation.

APIName

newtype APIName Source #

Constructors

APIName' 

Fields

Instances

Instances details
Eq APIName Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.APIName

Methods

(==) :: APIName -> APIName -> Bool #

(/=) :: APIName -> APIName -> Bool #

Ord APIName Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.APIName

Read APIName Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.APIName

Show APIName Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.APIName

Generic APIName Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.APIName

Associated Types

type Rep APIName :: Type -> Type #

Methods

from :: APIName -> Rep APIName x #

to :: Rep APIName x -> APIName #

NFData APIName Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.APIName

Methods

rnf :: APIName -> () #

Hashable APIName Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.APIName

Methods

hashWithSalt :: Int -> APIName -> Int #

hash :: APIName -> Int #

ToJSON APIName Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.APIName

ToJSONKey APIName Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.APIName

FromJSON APIName Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.APIName

FromJSONKey APIName Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.APIName

ToLog APIName Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.APIName

ToHeader APIName Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.APIName

Methods

toHeader :: HeaderName -> APIName -> [Header] #

ToQuery APIName Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.APIName

FromXML APIName Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.APIName

ToXML APIName Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.APIName

Methods

toXML :: APIName -> XML #

ToByteString APIName Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.APIName

Methods

toBS :: APIName -> ByteString #

FromText APIName Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.APIName

ToText APIName Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.APIName

Methods

toText :: APIName -> Text #

type Rep APIName Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.APIName

type Rep APIName = D1 ('MetaData "APIName" "Amazonka.KinesisVideo.Types.APIName" "libZSservicesZSamazonka-kinesis-videoZSamazonka-kinesis-video" 'True) (C1 ('MetaCons "APIName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAPIName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ChannelProtocol

newtype ChannelProtocol Source #

Constructors

ChannelProtocol' 

Instances

Instances details
Eq ChannelProtocol Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelProtocol

Ord ChannelProtocol Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelProtocol

Read ChannelProtocol Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelProtocol

Show ChannelProtocol Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelProtocol

Generic ChannelProtocol Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelProtocol

Associated Types

type Rep ChannelProtocol :: Type -> Type #

NFData ChannelProtocol Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelProtocol

Methods

rnf :: ChannelProtocol -> () #

Hashable ChannelProtocol Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelProtocol

ToJSON ChannelProtocol Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelProtocol

ToJSONKey ChannelProtocol Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelProtocol

FromJSON ChannelProtocol Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelProtocol

FromJSONKey ChannelProtocol Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelProtocol

ToLog ChannelProtocol Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelProtocol

ToHeader ChannelProtocol Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelProtocol

ToQuery ChannelProtocol Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelProtocol

FromXML ChannelProtocol Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelProtocol

ToXML ChannelProtocol Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelProtocol

Methods

toXML :: ChannelProtocol -> XML #

ToByteString ChannelProtocol Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelProtocol

FromText ChannelProtocol Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelProtocol

ToText ChannelProtocol Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelProtocol

type Rep ChannelProtocol Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelProtocol

type Rep ChannelProtocol = D1 ('MetaData "ChannelProtocol" "Amazonka.KinesisVideo.Types.ChannelProtocol" "libZSservicesZSamazonka-kinesis-videoZSamazonka-kinesis-video" 'True) (C1 ('MetaCons "ChannelProtocol'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromChannelProtocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ChannelRole

newtype ChannelRole Source #

Constructors

ChannelRole' 

Bundled Patterns

pattern ChannelRole_MASTER :: ChannelRole 
pattern ChannelRole_VIEWER :: ChannelRole 

Instances

Instances details
Eq ChannelRole Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelRole

Ord ChannelRole Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelRole

Read ChannelRole Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelRole

Show ChannelRole Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelRole

Generic ChannelRole Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelRole

Associated Types

type Rep ChannelRole :: Type -> Type #

NFData ChannelRole Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelRole

Methods

rnf :: ChannelRole -> () #

Hashable ChannelRole Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelRole

ToJSON ChannelRole Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelRole

ToJSONKey ChannelRole Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelRole

FromJSON ChannelRole Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelRole

FromJSONKey ChannelRole Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelRole

ToLog ChannelRole Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelRole

ToHeader ChannelRole Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelRole

ToQuery ChannelRole Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelRole

FromXML ChannelRole Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelRole

ToXML ChannelRole Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelRole

Methods

toXML :: ChannelRole -> XML #

ToByteString ChannelRole Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelRole

FromText ChannelRole Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelRole

ToText ChannelRole Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelRole

Methods

toText :: ChannelRole -> Text #

type Rep ChannelRole Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelRole

type Rep ChannelRole = D1 ('MetaData "ChannelRole" "Amazonka.KinesisVideo.Types.ChannelRole" "libZSservicesZSamazonka-kinesis-videoZSamazonka-kinesis-video" 'True) (C1 ('MetaCons "ChannelRole'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromChannelRole") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ChannelType

newtype ChannelType Source #

Constructors

ChannelType' 

Bundled Patterns

pattern ChannelType_SINGLE_MASTER :: ChannelType 

Instances

Instances details
Eq ChannelType Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelType

Ord ChannelType Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelType

Read ChannelType Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelType

Show ChannelType Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelType

Generic ChannelType Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelType

Associated Types

type Rep ChannelType :: Type -> Type #

NFData ChannelType Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelType

Methods

rnf :: ChannelType -> () #

Hashable ChannelType Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelType

ToJSON ChannelType Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelType

ToJSONKey ChannelType Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelType

FromJSON ChannelType Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelType

FromJSONKey ChannelType Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelType

ToLog ChannelType Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelType

ToHeader ChannelType Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelType

ToQuery ChannelType Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelType

FromXML ChannelType Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelType

ToXML ChannelType Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelType

Methods

toXML :: ChannelType -> XML #

ToByteString ChannelType Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelType

FromText ChannelType Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelType

ToText ChannelType Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelType

Methods

toText :: ChannelType -> Text #

type Rep ChannelType Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelType

type Rep ChannelType = D1 ('MetaData "ChannelType" "Amazonka.KinesisVideo.Types.ChannelType" "libZSservicesZSamazonka-kinesis-videoZSamazonka-kinesis-video" 'True) (C1 ('MetaCons "ChannelType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromChannelType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ComparisonOperator

newtype ComparisonOperator Source #

Instances

Instances details
Eq ComparisonOperator Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ComparisonOperator

Ord ComparisonOperator Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ComparisonOperator

Read ComparisonOperator Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ComparisonOperator

Show ComparisonOperator Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ComparisonOperator

Generic ComparisonOperator Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ComparisonOperator

Associated Types

type Rep ComparisonOperator :: Type -> Type #

NFData ComparisonOperator Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ComparisonOperator

Methods

rnf :: ComparisonOperator -> () #

Hashable ComparisonOperator Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ComparisonOperator

ToJSON ComparisonOperator Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ComparisonOperator

ToJSONKey ComparisonOperator Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ComparisonOperator

FromJSON ComparisonOperator Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ComparisonOperator

FromJSONKey ComparisonOperator Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ComparisonOperator

ToLog ComparisonOperator Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ComparisonOperator

ToHeader ComparisonOperator Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ComparisonOperator

ToQuery ComparisonOperator Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ComparisonOperator

FromXML ComparisonOperator Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ComparisonOperator

ToXML ComparisonOperator Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ComparisonOperator

ToByteString ComparisonOperator Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ComparisonOperator

FromText ComparisonOperator Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ComparisonOperator

ToText ComparisonOperator Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ComparisonOperator

type Rep ComparisonOperator Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ComparisonOperator

type Rep ComparisonOperator = D1 ('MetaData "ComparisonOperator" "Amazonka.KinesisVideo.Types.ComparisonOperator" "libZSservicesZSamazonka-kinesis-videoZSamazonka-kinesis-video" 'True) (C1 ('MetaCons "ComparisonOperator'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromComparisonOperator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

StreamStatus

newtype StreamStatus Source #

Constructors

StreamStatus' 

Instances

Instances details
Eq StreamStatus Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.StreamStatus

Ord StreamStatus Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.StreamStatus

Read StreamStatus Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.StreamStatus

Show StreamStatus Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.StreamStatus

Generic StreamStatus Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.StreamStatus

Associated Types

type Rep StreamStatus :: Type -> Type #

NFData StreamStatus Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.StreamStatus

Methods

rnf :: StreamStatus -> () #

Hashable StreamStatus Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.StreamStatus

ToJSON StreamStatus Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.StreamStatus

ToJSONKey StreamStatus Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.StreamStatus

FromJSON StreamStatus Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.StreamStatus

FromJSONKey StreamStatus Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.StreamStatus

ToLog StreamStatus Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.StreamStatus

ToHeader StreamStatus Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.StreamStatus

ToQuery StreamStatus Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.StreamStatus

FromXML StreamStatus Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.StreamStatus

ToXML StreamStatus Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.StreamStatus

Methods

toXML :: StreamStatus -> XML #

ToByteString StreamStatus Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.StreamStatus

FromText StreamStatus Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.StreamStatus

ToText StreamStatus Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.StreamStatus

Methods

toText :: StreamStatus -> Text #

type Rep StreamStatus Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.StreamStatus

type Rep StreamStatus = D1 ('MetaData "StreamStatus" "Amazonka.KinesisVideo.Types.StreamStatus" "libZSservicesZSamazonka-kinesis-videoZSamazonka-kinesis-video" 'True) (C1 ('MetaCons "StreamStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStreamStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

UpdateDataRetentionOperation

newtype UpdateDataRetentionOperation Source #

Instances

Instances details
Eq UpdateDataRetentionOperation Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.UpdateDataRetentionOperation

Ord UpdateDataRetentionOperation Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.UpdateDataRetentionOperation

Read UpdateDataRetentionOperation Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.UpdateDataRetentionOperation

Show UpdateDataRetentionOperation Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.UpdateDataRetentionOperation

Generic UpdateDataRetentionOperation Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.UpdateDataRetentionOperation

Associated Types

type Rep UpdateDataRetentionOperation :: Type -> Type #

NFData UpdateDataRetentionOperation Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.UpdateDataRetentionOperation

Hashable UpdateDataRetentionOperation Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.UpdateDataRetentionOperation

ToJSON UpdateDataRetentionOperation Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.UpdateDataRetentionOperation

ToJSONKey UpdateDataRetentionOperation Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.UpdateDataRetentionOperation

FromJSON UpdateDataRetentionOperation Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.UpdateDataRetentionOperation

FromJSONKey UpdateDataRetentionOperation Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.UpdateDataRetentionOperation

ToLog UpdateDataRetentionOperation Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.UpdateDataRetentionOperation

ToHeader UpdateDataRetentionOperation Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.UpdateDataRetentionOperation

ToQuery UpdateDataRetentionOperation Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.UpdateDataRetentionOperation

FromXML UpdateDataRetentionOperation Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.UpdateDataRetentionOperation

ToXML UpdateDataRetentionOperation Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.UpdateDataRetentionOperation

ToByteString UpdateDataRetentionOperation Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.UpdateDataRetentionOperation

FromText UpdateDataRetentionOperation Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.UpdateDataRetentionOperation

ToText UpdateDataRetentionOperation Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.UpdateDataRetentionOperation

type Rep UpdateDataRetentionOperation Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.UpdateDataRetentionOperation

type Rep UpdateDataRetentionOperation = D1 ('MetaData "UpdateDataRetentionOperation" "Amazonka.KinesisVideo.Types.UpdateDataRetentionOperation" "libZSservicesZSamazonka-kinesis-videoZSamazonka-kinesis-video" 'True) (C1 ('MetaCons "UpdateDataRetentionOperation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromUpdateDataRetentionOperation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ChannelInfo

data ChannelInfo Source #

A structure that encapsulates a signaling channel's metadata and properties.

See: newChannelInfo smart constructor.

Constructors

ChannelInfo' 

Fields

Instances

Instances details
Eq ChannelInfo Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelInfo

Read ChannelInfo Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelInfo

Show ChannelInfo Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelInfo

Generic ChannelInfo Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelInfo

Associated Types

type Rep ChannelInfo :: Type -> Type #

NFData ChannelInfo Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelInfo

Methods

rnf :: ChannelInfo -> () #

Hashable ChannelInfo Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelInfo

FromJSON ChannelInfo Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelInfo

type Rep ChannelInfo Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelInfo

type Rep ChannelInfo = D1 ('MetaData "ChannelInfo" "Amazonka.KinesisVideo.Types.ChannelInfo" "libZSservicesZSamazonka-kinesis-videoZSamazonka-kinesis-video" 'False) (C1 ('MetaCons "ChannelInfo'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "channelStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StreamStatus)) :*: S1 ('MetaSel ('Just "channelARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "singleMasterConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SingleMasterConfiguration)) :*: S1 ('MetaSel ('Just "channelName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "channelType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChannelType))))))

newChannelInfo :: ChannelInfo Source #

Create a value of ChannelInfo 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:creationTime:ChannelInfo', channelInfo_creationTime - The time at which the signaling channel was created.

$sel:channelStatus:ChannelInfo', channelInfo_channelStatus - Current status of the signaling channel.

$sel:channelARN:ChannelInfo', channelInfo_channelARN - The Amazon Resource Name (ARN) of the signaling channel.

$sel:singleMasterConfiguration:ChannelInfo', channelInfo_singleMasterConfiguration - A structure that contains the configuration for the SINGLE_MASTER channel type.

$sel:channelName:ChannelInfo', channelInfo_channelName - The name of the signaling channel.

$sel:version:ChannelInfo', channelInfo_version - The current version of the signaling channel.

$sel:channelType:ChannelInfo', channelInfo_channelType - The type of the signaling channel.

channelInfo_creationTime :: Lens' ChannelInfo (Maybe UTCTime) Source #

The time at which the signaling channel was created.

channelInfo_channelStatus :: Lens' ChannelInfo (Maybe StreamStatus) Source #

Current status of the signaling channel.

channelInfo_channelARN :: Lens' ChannelInfo (Maybe Text) Source #

The Amazon Resource Name (ARN) of the signaling channel.

channelInfo_singleMasterConfiguration :: Lens' ChannelInfo (Maybe SingleMasterConfiguration) Source #

A structure that contains the configuration for the SINGLE_MASTER channel type.

channelInfo_channelName :: Lens' ChannelInfo (Maybe Text) Source #

The name of the signaling channel.

channelInfo_version :: Lens' ChannelInfo (Maybe Text) Source #

The current version of the signaling channel.

channelInfo_channelType :: Lens' ChannelInfo (Maybe ChannelType) Source #

The type of the signaling channel.

ChannelNameCondition

data ChannelNameCondition Source #

An optional input parameter for the ListSignalingChannels API. When this parameter is specified while invoking ListSignalingChannels, the API returns only the channels that satisfy a condition specified in ChannelNameCondition.

See: newChannelNameCondition smart constructor.

Constructors

ChannelNameCondition' 

Fields

Instances

Instances details
Eq ChannelNameCondition Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelNameCondition

Read ChannelNameCondition Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelNameCondition

Show ChannelNameCondition Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelNameCondition

Generic ChannelNameCondition Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelNameCondition

Associated Types

type Rep ChannelNameCondition :: Type -> Type #

NFData ChannelNameCondition Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelNameCondition

Methods

rnf :: ChannelNameCondition -> () #

Hashable ChannelNameCondition Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelNameCondition

ToJSON ChannelNameCondition Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelNameCondition

type Rep ChannelNameCondition Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelNameCondition

type Rep ChannelNameCondition = D1 ('MetaData "ChannelNameCondition" "Amazonka.KinesisVideo.Types.ChannelNameCondition" "libZSservicesZSamazonka-kinesis-videoZSamazonka-kinesis-video" 'False) (C1 ('MetaCons "ChannelNameCondition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "comparisonOperator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ComparisonOperator)) :*: S1 ('MetaSel ('Just "comparisonValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newChannelNameCondition :: ChannelNameCondition Source #

Create a value of ChannelNameCondition 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:comparisonOperator:ChannelNameCondition', channelNameCondition_comparisonOperator - A comparison operator. Currently, you can only specify the BEGINS_WITH operator, which finds signaling channels whose names begin with a given prefix.

$sel:comparisonValue:ChannelNameCondition', channelNameCondition_comparisonValue - A value to compare.

channelNameCondition_comparisonOperator :: Lens' ChannelNameCondition (Maybe ComparisonOperator) Source #

A comparison operator. Currently, you can only specify the BEGINS_WITH operator, which finds signaling channels whose names begin with a given prefix.

ResourceEndpointListItem

data ResourceEndpointListItem Source #

An object that describes the endpoint of the signaling channel returned by the GetSignalingChannelEndpoint API.

See: newResourceEndpointListItem smart constructor.

Constructors

ResourceEndpointListItem' 

Fields

Instances

Instances details
Eq ResourceEndpointListItem Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ResourceEndpointListItem

Read ResourceEndpointListItem Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ResourceEndpointListItem

Show ResourceEndpointListItem Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ResourceEndpointListItem

Generic ResourceEndpointListItem Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ResourceEndpointListItem

Associated Types

type Rep ResourceEndpointListItem :: Type -> Type #

NFData ResourceEndpointListItem Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ResourceEndpointListItem

Hashable ResourceEndpointListItem Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ResourceEndpointListItem

FromJSON ResourceEndpointListItem Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ResourceEndpointListItem

type Rep ResourceEndpointListItem Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ResourceEndpointListItem

type Rep ResourceEndpointListItem = D1 ('MetaData "ResourceEndpointListItem" "Amazonka.KinesisVideo.Types.ResourceEndpointListItem" "libZSservicesZSamazonka-kinesis-videoZSamazonka-kinesis-video" 'False) (C1 ('MetaCons "ResourceEndpointListItem'" 'PrefixI 'True) (S1 ('MetaSel ('Just "protocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChannelProtocol)) :*: S1 ('MetaSel ('Just "resourceEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newResourceEndpointListItem :: ResourceEndpointListItem Source #

Create a value of ResourceEndpointListItem 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:protocol:ResourceEndpointListItem', resourceEndpointListItem_protocol - The protocol of the signaling channel returned by the GetSignalingChannelEndpoint API.

$sel:resourceEndpoint:ResourceEndpointListItem', resourceEndpointListItem_resourceEndpoint - The endpoint of the signaling channel returned by the GetSignalingChannelEndpoint API.

resourceEndpointListItem_protocol :: Lens' ResourceEndpointListItem (Maybe ChannelProtocol) Source #

The protocol of the signaling channel returned by the GetSignalingChannelEndpoint API.

resourceEndpointListItem_resourceEndpoint :: Lens' ResourceEndpointListItem (Maybe Text) Source #

The endpoint of the signaling channel returned by the GetSignalingChannelEndpoint API.

SingleMasterChannelEndpointConfiguration

data SingleMasterChannelEndpointConfiguration Source #

An object that contains the endpoint configuration for the SINGLE_MASTER channel type.

See: newSingleMasterChannelEndpointConfiguration smart constructor.

Constructors

SingleMasterChannelEndpointConfiguration' 

Fields

  • protocols :: Maybe (NonEmpty ChannelProtocol)

    This property is used to determine the nature of communication over this SINGLE_MASTER signaling channel. If WSS is specified, this API returns a websocket endpoint. If HTTPS is specified, this API returns an HTTPS endpoint.

  • role' :: Maybe ChannelRole

    This property is used to determine messaging permissions in this SINGLE_MASTER signaling channel. If MASTER is specified, this API returns an endpoint that a client can use to receive offers from and send answers to any of the viewers on this signaling channel. If VIEWER is specified, this API returns an endpoint that a client can use only to send offers to another MASTER client on this signaling channel.

Instances

Instances details
Eq SingleMasterChannelEndpointConfiguration Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.SingleMasterChannelEndpointConfiguration

Read SingleMasterChannelEndpointConfiguration Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.SingleMasterChannelEndpointConfiguration

Show SingleMasterChannelEndpointConfiguration Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.SingleMasterChannelEndpointConfiguration

Generic SingleMasterChannelEndpointConfiguration Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.SingleMasterChannelEndpointConfiguration

NFData SingleMasterChannelEndpointConfiguration Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.SingleMasterChannelEndpointConfiguration

Hashable SingleMasterChannelEndpointConfiguration Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.SingleMasterChannelEndpointConfiguration

ToJSON SingleMasterChannelEndpointConfiguration Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.SingleMasterChannelEndpointConfiguration

type Rep SingleMasterChannelEndpointConfiguration Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.SingleMasterChannelEndpointConfiguration

type Rep SingleMasterChannelEndpointConfiguration = D1 ('MetaData "SingleMasterChannelEndpointConfiguration" "Amazonka.KinesisVideo.Types.SingleMasterChannelEndpointConfiguration" "libZSservicesZSamazonka-kinesis-videoZSamazonka-kinesis-video" 'False) (C1 ('MetaCons "SingleMasterChannelEndpointConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "protocols") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty ChannelProtocol))) :*: S1 ('MetaSel ('Just "role'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChannelRole))))

newSingleMasterChannelEndpointConfiguration :: SingleMasterChannelEndpointConfiguration Source #

Create a value of SingleMasterChannelEndpointConfiguration 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:protocols:SingleMasterChannelEndpointConfiguration', singleMasterChannelEndpointConfiguration_protocols - This property is used to determine the nature of communication over this SINGLE_MASTER signaling channel. If WSS is specified, this API returns a websocket endpoint. If HTTPS is specified, this API returns an HTTPS endpoint.

$sel:role':SingleMasterChannelEndpointConfiguration', singleMasterChannelEndpointConfiguration_role - This property is used to determine messaging permissions in this SINGLE_MASTER signaling channel. If MASTER is specified, this API returns an endpoint that a client can use to receive offers from and send answers to any of the viewers on this signaling channel. If VIEWER is specified, this API returns an endpoint that a client can use only to send offers to another MASTER client on this signaling channel.

singleMasterChannelEndpointConfiguration_protocols :: Lens' SingleMasterChannelEndpointConfiguration (Maybe (NonEmpty ChannelProtocol)) Source #

This property is used to determine the nature of communication over this SINGLE_MASTER signaling channel. If WSS is specified, this API returns a websocket endpoint. If HTTPS is specified, this API returns an HTTPS endpoint.

singleMasterChannelEndpointConfiguration_role :: Lens' SingleMasterChannelEndpointConfiguration (Maybe ChannelRole) Source #

This property is used to determine messaging permissions in this SINGLE_MASTER signaling channel. If MASTER is specified, this API returns an endpoint that a client can use to receive offers from and send answers to any of the viewers on this signaling channel. If VIEWER is specified, this API returns an endpoint that a client can use only to send offers to another MASTER client on this signaling channel.

SingleMasterConfiguration

data SingleMasterConfiguration Source #

A structure that contains the configuration for the SINGLE_MASTER channel type.

See: newSingleMasterConfiguration smart constructor.

Constructors

SingleMasterConfiguration' 

Fields

Instances

Instances details
Eq SingleMasterConfiguration Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.SingleMasterConfiguration

Read SingleMasterConfiguration Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.SingleMasterConfiguration

Show SingleMasterConfiguration Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.SingleMasterConfiguration

Generic SingleMasterConfiguration Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.SingleMasterConfiguration

Associated Types

type Rep SingleMasterConfiguration :: Type -> Type #

NFData SingleMasterConfiguration Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.SingleMasterConfiguration

Hashable SingleMasterConfiguration Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.SingleMasterConfiguration

ToJSON SingleMasterConfiguration Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.SingleMasterConfiguration

FromJSON SingleMasterConfiguration Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.SingleMasterConfiguration

type Rep SingleMasterConfiguration Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.SingleMasterConfiguration

type Rep SingleMasterConfiguration = D1 ('MetaData "SingleMasterConfiguration" "Amazonka.KinesisVideo.Types.SingleMasterConfiguration" "libZSservicesZSamazonka-kinesis-videoZSamazonka-kinesis-video" 'False) (C1 ('MetaCons "SingleMasterConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "messageTtlSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))

newSingleMasterConfiguration :: SingleMasterConfiguration Source #

Create a value of SingleMasterConfiguration 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:messageTtlSeconds:SingleMasterConfiguration', singleMasterConfiguration_messageTtlSeconds - The period of time a signaling channel retains underlivered messages before they are discarded.

singleMasterConfiguration_messageTtlSeconds :: Lens' SingleMasterConfiguration (Maybe Natural) Source #

The period of time a signaling channel retains underlivered messages before they are discarded.

StreamInfo

data StreamInfo Source #

An object describing a Kinesis video stream.

See: newStreamInfo smart constructor.

Constructors

StreamInfo' 

Fields

Instances

Instances details
Eq StreamInfo Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.StreamInfo

Read StreamInfo Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.StreamInfo

Show StreamInfo Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.StreamInfo

Generic StreamInfo Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.StreamInfo

Associated Types

type Rep StreamInfo :: Type -> Type #

NFData StreamInfo Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.StreamInfo

Methods

rnf :: StreamInfo -> () #

Hashable StreamInfo Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.StreamInfo

FromJSON StreamInfo Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.StreamInfo

type Rep StreamInfo Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.StreamInfo

newStreamInfo :: StreamInfo Source #

Create a value of StreamInfo 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:creationTime:StreamInfo', streamInfo_creationTime - A time stamp that indicates when the stream was created.

$sel:status:StreamInfo', streamInfo_status - The status of the stream.

$sel:mediaType:StreamInfo', streamInfo_mediaType - The MediaType of the stream.

$sel:dataRetentionInHours:StreamInfo', streamInfo_dataRetentionInHours - How long the stream retains data, in hours.

$sel:streamARN:StreamInfo', streamInfo_streamARN - The Amazon Resource Name (ARN) of the stream.

$sel:kmsKeyId:StreamInfo', streamInfo_kmsKeyId - The ID of the AWS Key Management Service (AWS KMS) key that Kinesis Video Streams uses to encrypt data on the stream.

$sel:deviceName:StreamInfo', streamInfo_deviceName - The name of the device that is associated with the stream.

$sel:version:StreamInfo', streamInfo_version - The version of the stream.

$sel:streamName:StreamInfo', streamInfo_streamName - The name of the stream.

streamInfo_creationTime :: Lens' StreamInfo (Maybe UTCTime) Source #

A time stamp that indicates when the stream was created.

streamInfo_mediaType :: Lens' StreamInfo (Maybe Text) Source #

The MediaType of the stream.

streamInfo_dataRetentionInHours :: Lens' StreamInfo (Maybe Natural) Source #

How long the stream retains data, in hours.

streamInfo_streamARN :: Lens' StreamInfo (Maybe Text) Source #

The Amazon Resource Name (ARN) of the stream.

streamInfo_kmsKeyId :: Lens' StreamInfo (Maybe Text) Source #

The ID of the AWS Key Management Service (AWS KMS) key that Kinesis Video Streams uses to encrypt data on the stream.

streamInfo_deviceName :: Lens' StreamInfo (Maybe Text) Source #

The name of the device that is associated with the stream.

streamInfo_version :: Lens' StreamInfo (Maybe Text) Source #

The version of the stream.

StreamNameCondition

data StreamNameCondition Source #

Specifies the condition that streams must satisfy to be returned when you list streams (see the ListStreams API). A condition has a comparison operation and a value. Currently, you can specify only the BEGINS_WITH operator, which finds streams whose names start with a given prefix.

See: newStreamNameCondition smart constructor.

Constructors

StreamNameCondition' 

Fields

Instances

Instances details
Eq StreamNameCondition Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.StreamNameCondition

Read StreamNameCondition Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.StreamNameCondition

Show StreamNameCondition Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.StreamNameCondition

Generic StreamNameCondition Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.StreamNameCondition

Associated Types

type Rep StreamNameCondition :: Type -> Type #

NFData StreamNameCondition Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.StreamNameCondition

Methods

rnf :: StreamNameCondition -> () #

Hashable StreamNameCondition Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.StreamNameCondition

ToJSON StreamNameCondition Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.StreamNameCondition

type Rep StreamNameCondition Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.StreamNameCondition

type Rep StreamNameCondition = D1 ('MetaData "StreamNameCondition" "Amazonka.KinesisVideo.Types.StreamNameCondition" "libZSservicesZSamazonka-kinesis-videoZSamazonka-kinesis-video" 'False) (C1 ('MetaCons "StreamNameCondition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "comparisonOperator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ComparisonOperator)) :*: S1 ('MetaSel ('Just "comparisonValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newStreamNameCondition :: StreamNameCondition Source #

Create a value of StreamNameCondition 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:comparisonOperator:StreamNameCondition', streamNameCondition_comparisonOperator - A comparison operator. Currently, you can specify only the BEGINS_WITH operator, which finds streams whose names start with a given prefix.

$sel:comparisonValue:StreamNameCondition', streamNameCondition_comparisonValue - A value to compare.

streamNameCondition_comparisonOperator :: Lens' StreamNameCondition (Maybe ComparisonOperator) Source #

A comparison operator. Currently, you can specify only the BEGINS_WITH operator, which finds streams whose names start with a given prefix.

Tag

data Tag Source #

A key and value pair that is associated with the specified signaling channel.

See: newTag smart constructor.

Constructors

Tag' 

Fields

  • key :: Text

    The key of the tag that is associated with the specified signaling channel.

  • value :: Text

    The value of the tag that is associated with the specified signaling channel.

Instances

Instances details
Eq Tag Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.Tag

Methods

(==) :: Tag -> Tag -> Bool #

(/=) :: Tag -> Tag -> Bool #

Read Tag Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.Tag

Show Tag Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

Generic Tag Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.Tag

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

NFData Tag Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.Tag

Methods

rnf :: Tag -> () #

Hashable Tag Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

ToJSON Tag Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.Tag

type Rep Tag Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.KinesisVideo.Types.Tag" "libZSservicesZSamazonka-kinesis-videoZSamazonka-kinesis-video" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newTag Source #

Create a value of Tag 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:key:Tag', tag_key - The key of the tag that is associated with the specified signaling channel.

$sel:value:Tag', tag_value - The value of the tag that is associated with the specified signaling channel.

tag_key :: Lens' Tag Text Source #

The key of the tag that is associated with the specified signaling channel.

tag_value :: Lens' Tag Text Source #

The value of the tag that is associated with the specified signaling channel.