libZSservicesZSamazonka-medialiveZSamazonka-medialive
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.MediaLive.DescribeReservation

Description

Get details for a reservation.

Synopsis

Creating a Request

data DescribeReservation Source #

Placeholder documentation for DescribeReservationRequest

See: newDescribeReservation smart constructor.

Constructors

DescribeReservation' 

Fields

Instances

Instances details
Eq DescribeReservation Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeReservation

Read DescribeReservation Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeReservation

Show DescribeReservation Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeReservation

Generic DescribeReservation Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeReservation

Associated Types

type Rep DescribeReservation :: Type -> Type #

NFData DescribeReservation Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeReservation

Methods

rnf :: DescribeReservation -> () #

Hashable DescribeReservation Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeReservation

AWSRequest DescribeReservation Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeReservation

Associated Types

type AWSResponse DescribeReservation #

ToHeaders DescribeReservation Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeReservation

ToPath DescribeReservation Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeReservation

ToQuery DescribeReservation Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeReservation

type Rep DescribeReservation Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeReservation

type Rep DescribeReservation = D1 ('MetaData "DescribeReservation" "Amazonka.MediaLive.DescribeReservation" "libZSservicesZSamazonka-medialiveZSamazonka-medialive" 'False) (C1 ('MetaCons "DescribeReservation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "reservationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeReservation Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeReservation

newDescribeReservation Source #

Create a value of DescribeReservation 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:reservationId:DescribeReservation', describeReservation_reservationId - Unique reservation ID, e.g. '1234567'

Request Lenses

Destructuring the Response

data DescribeReservationResponse Source #

Placeholder documentation for DescribeReservationResponse

See: newDescribeReservationResponse smart constructor.

Constructors

DescribeReservationResponse' 

Fields

Instances

Instances details
Eq DescribeReservationResponse Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeReservation

Read DescribeReservationResponse Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeReservation

Show DescribeReservationResponse Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeReservation

Generic DescribeReservationResponse Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeReservation

Associated Types

type Rep DescribeReservationResponse :: Type -> Type #

NFData DescribeReservationResponse Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeReservation

type Rep DescribeReservationResponse Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeReservation

type Rep DescribeReservationResponse = D1 ('MetaData "DescribeReservationResponse" "Amazonka.MediaLive.DescribeReservation" "libZSservicesZSamazonka-medialiveZSamazonka-medialive" 'False) (C1 ('MetaCons "DescribeReservationResponse'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReservationState)) :*: S1 ('MetaSel ('Just "resourceSpecification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReservationResourceSpecification))) :*: (S1 ('MetaSel ('Just "currencyCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "start") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "count") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "end") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "reservationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "offeringId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "offeringType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OfferingType)) :*: (S1 ('MetaSel ('Just "usagePrice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "fixedPrice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))))) :*: ((S1 ('MetaSel ('Just "durationUnits") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OfferingDurationUnits)) :*: S1 ('MetaSel ('Just "offeringDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "duration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))))

newDescribeReservationResponse Source #

Create a value of DescribeReservationResponse 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:state:DescribeReservationResponse', describeReservationResponse_state - Current state of reservation, e.g. 'ACTIVE'

$sel:resourceSpecification:DescribeReservationResponse', describeReservationResponse_resourceSpecification - Resource configuration details

$sel:currencyCode:DescribeReservationResponse', describeReservationResponse_currencyCode - Currency code for usagePrice and fixedPrice in ISO-4217 format, e.g. 'USD'

$sel:arn:DescribeReservationResponse', describeReservationResponse_arn - Unique reservation ARN, e.g. 'arn:aws:medialive:us-west-2:123456789012:reservation:1234567'

$sel:start:DescribeReservationResponse', describeReservationResponse_start - Reservation UTC start date and time in ISO-8601 format, e.g. '2018-03-01T00:00:00'

$sel:count:DescribeReservationResponse', describeReservationResponse_count - Number of reserved resources

$sel:end:DescribeReservationResponse', describeReservationResponse_end - Reservation UTC end date and time in ISO-8601 format, e.g. '2019-03-01T00:00:00'

$sel:name:DescribeReservationResponse', describeReservationResponse_name - User specified reservation name

$sel:reservationId:DescribeReservation', describeReservationResponse_reservationId - Unique reservation ID, e.g. '1234567'

$sel:offeringId:DescribeReservationResponse', describeReservationResponse_offeringId - Unique offering ID, e.g. '87654321'

$sel:region:DescribeReservationResponse', describeReservationResponse_region - AWS region, e.g. 'us-west-2'

$sel:offeringType:DescribeReservationResponse', describeReservationResponse_offeringType - Offering type, e.g. 'NO_UPFRONT'

$sel:usagePrice:DescribeReservationResponse', describeReservationResponse_usagePrice - Recurring usage charge for each reserved resource, e.g. '157.0'

$sel:fixedPrice:DescribeReservationResponse', describeReservationResponse_fixedPrice - One-time charge for each reserved resource, e.g. '0.0' for a NO_UPFRONT offering

$sel:durationUnits:DescribeReservationResponse', describeReservationResponse_durationUnits - Units for duration, e.g. 'MONTHS'

$sel:offeringDescription:DescribeReservationResponse', describeReservationResponse_offeringDescription - Offering description, e.g. 'HD AVC output at 10-20 Mbps, 30 fps, and standard VQ in US West (Oregon)'

$sel:duration:DescribeReservationResponse', describeReservationResponse_duration - Lease duration, e.g. '12'

$sel:tags:DescribeReservationResponse', describeReservationResponse_tags - A collection of key-value pairs

$sel:httpStatus:DescribeReservationResponse', describeReservationResponse_httpStatus - The response's http status code.

Response Lenses

describeReservationResponse_currencyCode :: Lens' DescribeReservationResponse (Maybe Text) Source #

Currency code for usagePrice and fixedPrice in ISO-4217 format, e.g. 'USD'

describeReservationResponse_arn :: Lens' DescribeReservationResponse (Maybe Text) Source #

Unique reservation ARN, e.g. 'arn:aws:medialive:us-west-2:123456789012:reservation:1234567'

describeReservationResponse_start :: Lens' DescribeReservationResponse (Maybe Text) Source #

Reservation UTC start date and time in ISO-8601 format, e.g. '2018-03-01T00:00:00'

describeReservationResponse_end :: Lens' DescribeReservationResponse (Maybe Text) Source #

Reservation UTC end date and time in ISO-8601 format, e.g. '2019-03-01T00:00:00'

describeReservationResponse_usagePrice :: Lens' DescribeReservationResponse (Maybe Double) Source #

Recurring usage charge for each reserved resource, e.g. '157.0'

describeReservationResponse_fixedPrice :: Lens' DescribeReservationResponse (Maybe Double) Source #

One-time charge for each reserved resource, e.g. '0.0' for a NO_UPFRONT offering

describeReservationResponse_offeringDescription :: Lens' DescribeReservationResponse (Maybe Text) Source #

Offering description, e.g. 'HD AVC output at 10-20 Mbps, 30 fps, and standard VQ in US West (Oregon)'