amazonka-medialive-2.0: Amazon Elemental MediaLive 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.MediaLive.ListOfferings

Description

List offerings available for purchase.

This operation returns paginated results.

Synopsis

Creating a Request

data ListOfferings Source #

Placeholder documentation for ListOfferingsRequest

See: newListOfferings smart constructor.

Constructors

ListOfferings' 

Fields

Instances

Instances details
ToHeaders ListOfferings Source # 
Instance details

Defined in Amazonka.MediaLive.ListOfferings

ToPath ListOfferings Source # 
Instance details

Defined in Amazonka.MediaLive.ListOfferings

ToQuery ListOfferings Source # 
Instance details

Defined in Amazonka.MediaLive.ListOfferings

AWSPager ListOfferings Source # 
Instance details

Defined in Amazonka.MediaLive.ListOfferings

AWSRequest ListOfferings Source # 
Instance details

Defined in Amazonka.MediaLive.ListOfferings

Associated Types

type AWSResponse ListOfferings #

Generic ListOfferings Source # 
Instance details

Defined in Amazonka.MediaLive.ListOfferings

Associated Types

type Rep ListOfferings :: Type -> Type #

Read ListOfferings Source # 
Instance details

Defined in Amazonka.MediaLive.ListOfferings

Show ListOfferings Source # 
Instance details

Defined in Amazonka.MediaLive.ListOfferings

NFData ListOfferings Source # 
Instance details

Defined in Amazonka.MediaLive.ListOfferings

Methods

rnf :: ListOfferings -> () #

Eq ListOfferings Source # 
Instance details

Defined in Amazonka.MediaLive.ListOfferings

Hashable ListOfferings Source # 
Instance details

Defined in Amazonka.MediaLive.ListOfferings

type AWSResponse ListOfferings Source # 
Instance details

Defined in Amazonka.MediaLive.ListOfferings

type Rep ListOfferings Source # 
Instance details

Defined in Amazonka.MediaLive.ListOfferings

type Rep ListOfferings = D1 ('MetaData "ListOfferings" "Amazonka.MediaLive.ListOfferings" "amazonka-medialive-2.0-FK9HUAz0OmeIH2i6eRdod0" 'False) (C1 ('MetaCons "ListOfferings'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "channelClass") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "channelConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "codec") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "duration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "maximumBitrate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "maximumFramerate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resolution") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "specialFeature") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "videoQuality") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newListOfferings :: ListOfferings Source #

Create a value of ListOfferings 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:

ListOfferings, listOfferings_channelClass - Filter by channel class, 'STANDARD' or 'SINGLE_PIPELINE'

$sel:channelConfiguration:ListOfferings', listOfferings_channelConfiguration - Filter to offerings that match the configuration of an existing channel, e.g. '2345678' (a channel ID)

ListOfferings, listOfferings_codec - Filter by codec, 'AVC', 'HEVC', 'MPEG2', 'AUDIO', or 'LINK'

ListOfferings, listOfferings_duration - Filter by offering duration, e.g. '12'

$sel:maxResults:ListOfferings', listOfferings_maxResults - Undocumented member.

ListOfferings, listOfferings_maximumBitrate - Filter by bitrate, 'MAX_10_MBPS', 'MAX_20_MBPS', or 'MAX_50_MBPS'

ListOfferings, listOfferings_maximumFramerate - Filter by framerate, 'MAX_30_FPS' or 'MAX_60_FPS'

ListOfferings, listOfferings_nextToken - Undocumented member.

ListOfferings, listOfferings_resolution - Filter by resolution, 'SD', 'HD', 'FHD', or 'UHD'

ListOfferings, listOfferings_resourceType - Filter by resource type, 'INPUT', 'OUTPUT', 'MULTIPLEX', or 'CHANNEL'

ListOfferings, listOfferings_specialFeature - Filter by special feature, 'ADVANCED_AUDIO' or 'AUDIO_NORMALIZATION'

ListOfferings, listOfferings_videoQuality - Filter by video quality, 'STANDARD', 'ENHANCED', or 'PREMIUM'

Request Lenses

listOfferings_channelClass :: Lens' ListOfferings (Maybe Text) Source #

Filter by channel class, 'STANDARD' or 'SINGLE_PIPELINE'

listOfferings_channelConfiguration :: Lens' ListOfferings (Maybe Text) Source #

Filter to offerings that match the configuration of an existing channel, e.g. '2345678' (a channel ID)

listOfferings_codec :: Lens' ListOfferings (Maybe Text) Source #

Filter by codec, 'AVC', 'HEVC', 'MPEG2', 'AUDIO', or 'LINK'

listOfferings_duration :: Lens' ListOfferings (Maybe Text) Source #

Filter by offering duration, e.g. '12'

listOfferings_maximumBitrate :: Lens' ListOfferings (Maybe Text) Source #

Filter by bitrate, 'MAX_10_MBPS', 'MAX_20_MBPS', or 'MAX_50_MBPS'

listOfferings_maximumFramerate :: Lens' ListOfferings (Maybe Text) Source #

Filter by framerate, 'MAX_30_FPS' or 'MAX_60_FPS'

listOfferings_resolution :: Lens' ListOfferings (Maybe Text) Source #

Filter by resolution, 'SD', 'HD', 'FHD', or 'UHD'

listOfferings_resourceType :: Lens' ListOfferings (Maybe Text) Source #

Filter by resource type, 'INPUT', 'OUTPUT', 'MULTIPLEX', or 'CHANNEL'

listOfferings_specialFeature :: Lens' ListOfferings (Maybe Text) Source #

Filter by special feature, 'ADVANCED_AUDIO' or 'AUDIO_NORMALIZATION'

listOfferings_videoQuality :: Lens' ListOfferings (Maybe Text) Source #

Filter by video quality, 'STANDARD', 'ENHANCED', or 'PREMIUM'

Destructuring the Response

data ListOfferingsResponse Source #

Placeholder documentation for ListOfferingsResponse

See: newListOfferingsResponse smart constructor.

Constructors

ListOfferingsResponse' 

Fields

Instances

Instances details
Generic ListOfferingsResponse Source # 
Instance details

Defined in Amazonka.MediaLive.ListOfferings

Associated Types

type Rep ListOfferingsResponse :: Type -> Type #

Read ListOfferingsResponse Source # 
Instance details

Defined in Amazonka.MediaLive.ListOfferings

Show ListOfferingsResponse Source # 
Instance details

Defined in Amazonka.MediaLive.ListOfferings

NFData ListOfferingsResponse Source # 
Instance details

Defined in Amazonka.MediaLive.ListOfferings

Methods

rnf :: ListOfferingsResponse -> () #

Eq ListOfferingsResponse Source # 
Instance details

Defined in Amazonka.MediaLive.ListOfferings

type Rep ListOfferingsResponse Source # 
Instance details

Defined in Amazonka.MediaLive.ListOfferings

type Rep ListOfferingsResponse = D1 ('MetaData "ListOfferingsResponse" "Amazonka.MediaLive.ListOfferings" "amazonka-medialive-2.0-FK9HUAz0OmeIH2i6eRdod0" 'False) (C1 ('MetaCons "ListOfferingsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "offerings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Offering])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListOfferingsResponse Source #

Create a value of ListOfferingsResponse 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:

ListOfferings, listOfferingsResponse_nextToken - Token to retrieve the next page of results

$sel:offerings:ListOfferingsResponse', listOfferingsResponse_offerings - List of offerings

$sel:httpStatus:ListOfferingsResponse', listOfferingsResponse_httpStatus - The response's http status code.

Response Lenses

listOfferingsResponse_nextToken :: Lens' ListOfferingsResponse (Maybe Text) Source #

Token to retrieve the next page of results