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

Description

Delete a program from a multiplex.

Synopsis

Creating a Request

data DeleteMultiplexProgram Source #

Placeholder documentation for DeleteMultiplexProgramRequest

See: newDeleteMultiplexProgram smart constructor.

Constructors

DeleteMultiplexProgram' 

Fields

Instances

Instances details
ToHeaders DeleteMultiplexProgram Source # 
Instance details

Defined in Amazonka.MediaLive.DeleteMultiplexProgram

ToPath DeleteMultiplexProgram Source # 
Instance details

Defined in Amazonka.MediaLive.DeleteMultiplexProgram

ToQuery DeleteMultiplexProgram Source # 
Instance details

Defined in Amazonka.MediaLive.DeleteMultiplexProgram

AWSRequest DeleteMultiplexProgram Source # 
Instance details

Defined in Amazonka.MediaLive.DeleteMultiplexProgram

Associated Types

type AWSResponse DeleteMultiplexProgram #

Generic DeleteMultiplexProgram Source # 
Instance details

Defined in Amazonka.MediaLive.DeleteMultiplexProgram

Associated Types

type Rep DeleteMultiplexProgram :: Type -> Type #

Read DeleteMultiplexProgram Source # 
Instance details

Defined in Amazonka.MediaLive.DeleteMultiplexProgram

Show DeleteMultiplexProgram Source # 
Instance details

Defined in Amazonka.MediaLive.DeleteMultiplexProgram

NFData DeleteMultiplexProgram Source # 
Instance details

Defined in Amazonka.MediaLive.DeleteMultiplexProgram

Methods

rnf :: DeleteMultiplexProgram -> () #

Eq DeleteMultiplexProgram Source # 
Instance details

Defined in Amazonka.MediaLive.DeleteMultiplexProgram

Hashable DeleteMultiplexProgram Source # 
Instance details

Defined in Amazonka.MediaLive.DeleteMultiplexProgram

type AWSResponse DeleteMultiplexProgram Source # 
Instance details

Defined in Amazonka.MediaLive.DeleteMultiplexProgram

type Rep DeleteMultiplexProgram Source # 
Instance details

Defined in Amazonka.MediaLive.DeleteMultiplexProgram

type Rep DeleteMultiplexProgram = D1 ('MetaData "DeleteMultiplexProgram" "Amazonka.MediaLive.DeleteMultiplexProgram" "amazonka-medialive-2.0-FK9HUAz0OmeIH2i6eRdod0" 'False) (C1 ('MetaCons "DeleteMultiplexProgram'" 'PrefixI 'True) (S1 ('MetaSel ('Just "multiplexId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "programName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteMultiplexProgram Source #

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

DeleteMultiplexProgram, deleteMultiplexProgram_multiplexId - The ID of the multiplex that the program belongs to.

DeleteMultiplexProgram, deleteMultiplexProgram_programName - The multiplex program name.

Request Lenses

deleteMultiplexProgram_multiplexId :: Lens' DeleteMultiplexProgram Text Source #

The ID of the multiplex that the program belongs to.

Destructuring the Response

data DeleteMultiplexProgramResponse Source #

Placeholder documentation for DeleteMultiplexProgramResponse

See: newDeleteMultiplexProgramResponse smart constructor.

Constructors

DeleteMultiplexProgramResponse' 

Fields

Instances

Instances details
Generic DeleteMultiplexProgramResponse Source # 
Instance details

Defined in Amazonka.MediaLive.DeleteMultiplexProgram

Associated Types

type Rep DeleteMultiplexProgramResponse :: Type -> Type #

Read DeleteMultiplexProgramResponse Source # 
Instance details

Defined in Amazonka.MediaLive.DeleteMultiplexProgram

Show DeleteMultiplexProgramResponse Source # 
Instance details

Defined in Amazonka.MediaLive.DeleteMultiplexProgram

NFData DeleteMultiplexProgramResponse Source # 
Instance details

Defined in Amazonka.MediaLive.DeleteMultiplexProgram

Eq DeleteMultiplexProgramResponse Source # 
Instance details

Defined in Amazonka.MediaLive.DeleteMultiplexProgram

type Rep DeleteMultiplexProgramResponse Source # 
Instance details

Defined in Amazonka.MediaLive.DeleteMultiplexProgram

type Rep DeleteMultiplexProgramResponse = D1 ('MetaData "DeleteMultiplexProgramResponse" "Amazonka.MediaLive.DeleteMultiplexProgram" "amazonka-medialive-2.0-FK9HUAz0OmeIH2i6eRdod0" 'False) (C1 ('MetaCons "DeleteMultiplexProgramResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "channelId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "multiplexProgramSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MultiplexProgramSettings)) :*: 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 "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newDeleteMultiplexProgramResponse Source #

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

DeleteMultiplexProgramResponse, deleteMultiplexProgramResponse_channelId - The MediaLive channel associated with the program.

DeleteMultiplexProgramResponse, deleteMultiplexProgramResponse_multiplexProgramSettings - The settings for this multiplex program.

DeleteMultiplexProgramResponse, deleteMultiplexProgramResponse_packetIdentifiersMap - The packet identifier map for this multiplex program.

DeleteMultiplexProgramResponse, deleteMultiplexProgramResponse_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.

DeleteMultiplexProgram, deleteMultiplexProgramResponse_programName - The name of the multiplex program.

$sel:httpStatus:DeleteMultiplexProgramResponse', deleteMultiplexProgramResponse_httpStatus - The response's http status code.

Response Lenses

deleteMultiplexProgramResponse_channelId :: Lens' DeleteMultiplexProgramResponse (Maybe Text) Source #

The MediaLive channel associated with the program.

deleteMultiplexProgramResponse_pipelineDetails :: Lens' DeleteMultiplexProgramResponse (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.