Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
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
- data RemoveFlowOutput = RemoveFlowOutput' {}
- newRemoveFlowOutput :: Text -> Text -> RemoveFlowOutput
- removeFlowOutput_flowArn :: Lens' RemoveFlowOutput Text
- removeFlowOutput_outputArn :: Lens' RemoveFlowOutput Text
- data RemoveFlowOutputResponse = RemoveFlowOutputResponse' {}
- newRemoveFlowOutputResponse :: Int -> RemoveFlowOutputResponse
- removeFlowOutputResponse_flowArn :: Lens' RemoveFlowOutputResponse (Maybe Text)
- removeFlowOutputResponse_outputArn :: Lens' RemoveFlowOutputResponse (Maybe Text)
- removeFlowOutputResponse_httpStatus :: Lens' RemoveFlowOutputResponse Int
Creating a Request
data RemoveFlowOutput Source #
See: newRemoveFlowOutput
smart constructor.
Instances
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.
Instances
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.
removeFlowOutputResponse_outputArn :: Lens' RemoveFlowOutputResponse (Maybe Text) Source #
The ARN of the output that was removed.
removeFlowOutputResponse_httpStatus :: Lens' RemoveFlowOutputResponse Int Source #
The response's http status code.