amazonka-kinesis-video-2.0: Amazon Kinesis Video Streams 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.KinesisVideo.ListSignalingChannels

Description

Returns an array of ChannelInfo objects. Each object describes a signaling channel. To retrieve only those channels that satisfy a specific condition, you can specify a ChannelNameCondition.

This operation returns paginated results.

Synopsis

Creating a Request

data ListSignalingChannels Source #

See: newListSignalingChannels smart constructor.

Constructors

ListSignalingChannels' 

Fields

  • channelNameCondition :: Maybe ChannelNameCondition

    Optional: Returns only the channels that satisfy a specific condition.

  • maxResults :: Maybe Natural

    The maximum number of channels to return in the response. The default is 500.

  • nextToken :: Maybe Text

    If you specify this parameter, when the result of a ListSignalingChannels operation is truncated, the call returns the NextToken in the response. To get another batch of channels, provide this token in your next request.

Instances

Instances details
ToJSON ListSignalingChannels Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListSignalingChannels

ToHeaders ListSignalingChannels Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListSignalingChannels

ToPath ListSignalingChannels Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListSignalingChannels

ToQuery ListSignalingChannels Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListSignalingChannels

AWSPager ListSignalingChannels Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListSignalingChannels

AWSRequest ListSignalingChannels Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListSignalingChannels

Associated Types

type AWSResponse ListSignalingChannels #

Generic ListSignalingChannels Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListSignalingChannels

Associated Types

type Rep ListSignalingChannels :: Type -> Type #

Read ListSignalingChannels Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListSignalingChannels

Show ListSignalingChannels Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListSignalingChannels

NFData ListSignalingChannels Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListSignalingChannels

Methods

rnf :: ListSignalingChannels -> () #

Eq ListSignalingChannels Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListSignalingChannels

Hashable ListSignalingChannels Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListSignalingChannels

type AWSResponse ListSignalingChannels Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListSignalingChannels

type Rep ListSignalingChannels Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListSignalingChannels

type Rep ListSignalingChannels = D1 ('MetaData "ListSignalingChannels" "Amazonka.KinesisVideo.ListSignalingChannels" "amazonka-kinesis-video-2.0-5DR7d8jw2IyAvZJM3U7dwM" 'False) (C1 ('MetaCons "ListSignalingChannels'" 'PrefixI 'True) (S1 ('MetaSel ('Just "channelNameCondition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChannelNameCondition)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newListSignalingChannels :: ListSignalingChannels Source #

Create a value of ListSignalingChannels 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:channelNameCondition:ListSignalingChannels', listSignalingChannels_channelNameCondition - Optional: Returns only the channels that satisfy a specific condition.

$sel:maxResults:ListSignalingChannels', listSignalingChannels_maxResults - The maximum number of channels to return in the response. The default is 500.

ListSignalingChannels, listSignalingChannels_nextToken - If you specify this parameter, when the result of a ListSignalingChannels operation is truncated, the call returns the NextToken in the response. To get another batch of channels, provide this token in your next request.

Request Lenses

listSignalingChannels_channelNameCondition :: Lens' ListSignalingChannels (Maybe ChannelNameCondition) Source #

Optional: Returns only the channels that satisfy a specific condition.

listSignalingChannels_maxResults :: Lens' ListSignalingChannels (Maybe Natural) Source #

The maximum number of channels to return in the response. The default is 500.

listSignalingChannels_nextToken :: Lens' ListSignalingChannels (Maybe Text) Source #

If you specify this parameter, when the result of a ListSignalingChannels operation is truncated, the call returns the NextToken in the response. To get another batch of channels, provide this token in your next request.

Destructuring the Response

data ListSignalingChannelsResponse Source #

See: newListSignalingChannelsResponse smart constructor.

Constructors

ListSignalingChannelsResponse' 

Fields

Instances

Instances details
Generic ListSignalingChannelsResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListSignalingChannels

Associated Types

type Rep ListSignalingChannelsResponse :: Type -> Type #

Read ListSignalingChannelsResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListSignalingChannels

Show ListSignalingChannelsResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListSignalingChannels

NFData ListSignalingChannelsResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListSignalingChannels

Eq ListSignalingChannelsResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListSignalingChannels

type Rep ListSignalingChannelsResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListSignalingChannels

type Rep ListSignalingChannelsResponse = D1 ('MetaData "ListSignalingChannelsResponse" "Amazonka.KinesisVideo.ListSignalingChannels" "amazonka-kinesis-video-2.0-5DR7d8jw2IyAvZJM3U7dwM" 'False) (C1 ('MetaCons "ListSignalingChannelsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "channelInfoList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ChannelInfo])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListSignalingChannelsResponse Source #

Create a value of ListSignalingChannelsResponse 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:channelInfoList:ListSignalingChannelsResponse', listSignalingChannelsResponse_channelInfoList - An array of ChannelInfo objects.

ListSignalingChannels, listSignalingChannelsResponse_nextToken - If the response is truncated, the call returns this element with a token. To get the next batch of streams, use this token in your next request.

$sel:httpStatus:ListSignalingChannelsResponse', listSignalingChannelsResponse_httpStatus - The response's http status code.

Response Lenses

listSignalingChannelsResponse_nextToken :: Lens' ListSignalingChannelsResponse (Maybe Text) Source #

If the response is truncated, the call returns this element with a token. To get the next batch of streams, use this token in your next request.