amazonka-mediaconnect-2.0: Amazon MediaConnect 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.MediaConnect.RemoveFlowOutput

Description

Removes an output from an existing flow. This request can be made only on an output that does not have an entitlement associated with it. If the output has an entitlement, you must revoke the entitlement instead. When an entitlement is revoked from a flow, the service automatically removes the associated output.

Synopsis

Creating a Request

data RemoveFlowOutput Source #

See: newRemoveFlowOutput smart constructor.

Constructors

RemoveFlowOutput' 

Fields

  • flowArn :: Text

    The flow that you want to remove an output from.

  • outputArn :: Text

    The ARN of the output that you want to remove.

Instances

Instances details
ToHeaders RemoveFlowOutput Source # 
Instance details

Defined in Amazonka.MediaConnect.RemoveFlowOutput

ToPath RemoveFlowOutput Source # 
Instance details

Defined in Amazonka.MediaConnect.RemoveFlowOutput

ToQuery RemoveFlowOutput Source # 
Instance details

Defined in Amazonka.MediaConnect.RemoveFlowOutput

AWSRequest RemoveFlowOutput Source # 
Instance details

Defined in Amazonka.MediaConnect.RemoveFlowOutput

Associated Types

type AWSResponse RemoveFlowOutput #

Generic RemoveFlowOutput Source # 
Instance details

Defined in Amazonka.MediaConnect.RemoveFlowOutput

Associated Types

type Rep RemoveFlowOutput :: Type -> Type #

Read RemoveFlowOutput Source # 
Instance details

Defined in Amazonka.MediaConnect.RemoveFlowOutput

Show RemoveFlowOutput Source # 
Instance details

Defined in Amazonka.MediaConnect.RemoveFlowOutput

NFData RemoveFlowOutput Source # 
Instance details

Defined in Amazonka.MediaConnect.RemoveFlowOutput

Methods

rnf :: RemoveFlowOutput -> () #

Eq RemoveFlowOutput Source # 
Instance details

Defined in Amazonka.MediaConnect.RemoveFlowOutput

Hashable RemoveFlowOutput Source # 
Instance details

Defined in Amazonka.MediaConnect.RemoveFlowOutput

type AWSResponse RemoveFlowOutput Source # 
Instance details

Defined in Amazonka.MediaConnect.RemoveFlowOutput

type Rep RemoveFlowOutput Source # 
Instance details

Defined in Amazonka.MediaConnect.RemoveFlowOutput

type Rep RemoveFlowOutput = D1 ('MetaData "RemoveFlowOutput" "Amazonka.MediaConnect.RemoveFlowOutput" "amazonka-mediaconnect-2.0-KNF7B97aPsN1PZ2vBYFgux" 'False) (C1 ('MetaCons "RemoveFlowOutput'" 'PrefixI 'True) (S1 ('MetaSel ('Just "flowArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "outputArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newRemoveFlowOutput Source #

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

RemoveFlowOutput, removeFlowOutput_flowArn - The flow that you want to remove an output from.

RemoveFlowOutput, removeFlowOutput_outputArn - The ARN of the output that you want to remove.

Request Lenses

removeFlowOutput_flowArn :: Lens' RemoveFlowOutput Text Source #

The flow that you want to remove an output from.

removeFlowOutput_outputArn :: Lens' RemoveFlowOutput Text Source #

The ARN of the output that you want to remove.

Destructuring the Response

data RemoveFlowOutputResponse Source #

See: newRemoveFlowOutputResponse smart constructor.

Constructors

RemoveFlowOutputResponse' 

Fields

Instances

Instances details
Generic RemoveFlowOutputResponse Source # 
Instance details

Defined in Amazonka.MediaConnect.RemoveFlowOutput

Associated Types

type Rep RemoveFlowOutputResponse :: Type -> Type #

Read RemoveFlowOutputResponse Source # 
Instance details

Defined in Amazonka.MediaConnect.RemoveFlowOutput

Show RemoveFlowOutputResponse Source # 
Instance details

Defined in Amazonka.MediaConnect.RemoveFlowOutput

NFData RemoveFlowOutputResponse Source # 
Instance details

Defined in Amazonka.MediaConnect.RemoveFlowOutput

Eq RemoveFlowOutputResponse Source # 
Instance details

Defined in Amazonka.MediaConnect.RemoveFlowOutput

type Rep RemoveFlowOutputResponse Source # 
Instance details

Defined in Amazonka.MediaConnect.RemoveFlowOutput

type Rep RemoveFlowOutputResponse = D1 ('MetaData "RemoveFlowOutputResponse" "Amazonka.MediaConnect.RemoveFlowOutput" "amazonka-mediaconnect-2.0-KNF7B97aPsN1PZ2vBYFgux" 'False) (C1 ('MetaCons "RemoveFlowOutputResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "flowArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "outputArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newRemoveFlowOutputResponse Source #

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

RemoveFlowOutput, removeFlowOutputResponse_flowArn - The ARN of the flow that is associated with the output you removed.

RemoveFlowOutput, removeFlowOutputResponse_outputArn - The ARN of the output that was removed.

$sel:httpStatus:RemoveFlowOutputResponse', removeFlowOutputResponse_httpStatus - The response's http status code.

Response Lenses

removeFlowOutputResponse_flowArn :: Lens' RemoveFlowOutputResponse (Maybe Text) Source #

The ARN of the flow that is associated with the output you removed.