libZSservicesZSamazonka-mediaconnectZSamazonka-mediaconnect
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.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
Eq RemoveFlowOutput Source # 
Instance details

Defined in Amazonka.MediaConnect.RemoveFlowOutput

Read RemoveFlowOutput Source # 
Instance details

Defined in Amazonka.MediaConnect.RemoveFlowOutput

Show RemoveFlowOutput Source # 
Instance details

Defined in Amazonka.MediaConnect.RemoveFlowOutput

Generic RemoveFlowOutput Source # 
Instance details

Defined in Amazonka.MediaConnect.RemoveFlowOutput

Associated Types

type Rep RemoveFlowOutput :: Type -> Type #

NFData RemoveFlowOutput Source # 
Instance details

Defined in Amazonka.MediaConnect.RemoveFlowOutput

Methods

rnf :: RemoveFlowOutput -> () #

Hashable RemoveFlowOutput Source # 
Instance details

Defined in Amazonka.MediaConnect.RemoveFlowOutput

AWSRequest RemoveFlowOutput Source # 
Instance details

Defined in Amazonka.MediaConnect.RemoveFlowOutput

Associated Types

type AWSResponse RemoveFlowOutput #

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

type Rep RemoveFlowOutput Source # 
Instance details

Defined in Amazonka.MediaConnect.RemoveFlowOutput

type Rep RemoveFlowOutput = D1 ('MetaData "RemoveFlowOutput" "Amazonka.MediaConnect.RemoveFlowOutput" "libZSservicesZSamazonka-mediaconnectZSamazonka-mediaconnect" 'False) (C1 ('MetaCons "RemoveFlowOutput'" 'PrefixI 'True) (S1 ('MetaSel ('Just "flowArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "outputArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse RemoveFlowOutput Source # 
Instance details

Defined in Amazonka.MediaConnect.RemoveFlowOutput

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:

$sel:flowArn:RemoveFlowOutput', removeFlowOutput_flowArn - The flow that you want to remove an output from.

$sel:outputArn: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
Eq RemoveFlowOutputResponse Source # 
Instance details

Defined in Amazonka.MediaConnect.RemoveFlowOutput

Read RemoveFlowOutputResponse Source # 
Instance details

Defined in Amazonka.MediaConnect.RemoveFlowOutput

Show RemoveFlowOutputResponse Source # 
Instance details

Defined in Amazonka.MediaConnect.RemoveFlowOutput

Generic RemoveFlowOutputResponse Source # 
Instance details

Defined in Amazonka.MediaConnect.RemoveFlowOutput

Associated Types

type Rep RemoveFlowOutputResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-mediaconnectZSamazonka-mediaconnect" '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:

$sel:flowArn:RemoveFlowOutput', removeFlowOutputResponse_flowArn - The ARN of the flow that is associated with the output you removed.

$sel:outputArn: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.