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.DescribeMultiplexProgram

Description

Get the details for a program in a multiplex.

Synopsis

Creating a Request

data DescribeMultiplexProgram Source #

Placeholder documentation for DescribeMultiplexProgramRequest

See: newDescribeMultiplexProgram smart constructor.

Constructors

DescribeMultiplexProgram' 

Fields

Instances

Instances details
Eq DescribeMultiplexProgram Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeMultiplexProgram

Read DescribeMultiplexProgram Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeMultiplexProgram

Show DescribeMultiplexProgram Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeMultiplexProgram

Generic DescribeMultiplexProgram Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeMultiplexProgram

Associated Types

type Rep DescribeMultiplexProgram :: Type -> Type #

NFData DescribeMultiplexProgram Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeMultiplexProgram

Hashable DescribeMultiplexProgram Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeMultiplexProgram

AWSRequest DescribeMultiplexProgram Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeMultiplexProgram

ToHeaders DescribeMultiplexProgram Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeMultiplexProgram

ToPath DescribeMultiplexProgram Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeMultiplexProgram

ToQuery DescribeMultiplexProgram Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeMultiplexProgram

type Rep DescribeMultiplexProgram Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeMultiplexProgram

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

Defined in Amazonka.MediaLive.DescribeMultiplexProgram

newDescribeMultiplexProgram Source #

Create a value of DescribeMultiplexProgram 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:multiplexId:DescribeMultiplexProgram', describeMultiplexProgram_multiplexId - The ID of the multiplex that the program belongs to.

$sel:programName:DescribeMultiplexProgram', describeMultiplexProgram_programName - The name of the program.

Request Lenses

describeMultiplexProgram_multiplexId :: Lens' DescribeMultiplexProgram Text Source #

The ID of the multiplex that the program belongs to.

Destructuring the Response

data DescribeMultiplexProgramResponse Source #

Placeholder documentation for DescribeMultiplexProgramResponse

See: newDescribeMultiplexProgramResponse smart constructor.

Constructors

DescribeMultiplexProgramResponse' 

Fields

Instances

Instances details
Eq DescribeMultiplexProgramResponse Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeMultiplexProgram

Read DescribeMultiplexProgramResponse Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeMultiplexProgram

Show DescribeMultiplexProgramResponse Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeMultiplexProgram

Generic DescribeMultiplexProgramResponse Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeMultiplexProgram

Associated Types

type Rep DescribeMultiplexProgramResponse :: Type -> Type #

NFData DescribeMultiplexProgramResponse Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeMultiplexProgram

type Rep DescribeMultiplexProgramResponse Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeMultiplexProgram

type Rep DescribeMultiplexProgramResponse = D1 ('MetaData "DescribeMultiplexProgramResponse" "Amazonka.MediaLive.DescribeMultiplexProgram" "libZSservicesZSamazonka-medialiveZSamazonka-medialive" 'False) (C1 ('MetaCons "DescribeMultiplexProgramResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "packetIdentifiersMap") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MultiplexProgramPacketIdentifiersMap)) :*: (S1 ('MetaSel ('Just "pipelineDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MultiplexProgramPipelineDetail])) :*: S1 ('MetaSel ('Just "programName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "channelId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "multiplexProgramSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MultiplexProgramSettings)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newDescribeMultiplexProgramResponse Source #

Create a value of DescribeMultiplexProgramResponse 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:packetIdentifiersMap:DescribeMultiplexProgramResponse', describeMultiplexProgramResponse_packetIdentifiersMap - The packet identifier map for this multiplex program.

$sel:pipelineDetails:DescribeMultiplexProgramResponse', describeMultiplexProgramResponse_pipelineDetails - Contains information about the current sources for the specified program in the specified multiplex. Keep in mind that each multiplex pipeline connects to both pipelines in a given source channel (the channel identified by the program). But only one of those channel pipelines is ever active at one time.

$sel:programName:DescribeMultiplexProgram', describeMultiplexProgramResponse_programName - The name of the multiplex program.

$sel:channelId:DescribeMultiplexProgramResponse', describeMultiplexProgramResponse_channelId - The MediaLive channel associated with the program.

$sel:multiplexProgramSettings:DescribeMultiplexProgramResponse', describeMultiplexProgramResponse_multiplexProgramSettings - The settings for this multiplex program.

$sel:httpStatus:DescribeMultiplexProgramResponse', describeMultiplexProgramResponse_httpStatus - The response's http status code.

Response Lenses

describeMultiplexProgramResponse_pipelineDetails :: Lens' DescribeMultiplexProgramResponse (Maybe [MultiplexProgramPipelineDetail]) Source #

Contains information about the current sources for the specified program in the specified multiplex. Keep in mind that each multiplex pipeline connects to both pipelines in a given source channel (the channel identified by the program). But only one of those channel pipelines is ever active at one time.