| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.MediaConnect.RemoveFlowMediaStream
Description
Removes a media stream from a flow. This action is only available if the media stream is not associated with a source or output.
Synopsis
- data RemoveFlowMediaStream = RemoveFlowMediaStream' {
- flowArn :: Text
- mediaStreamName :: Text
- newRemoveFlowMediaStream :: Text -> Text -> RemoveFlowMediaStream
- removeFlowMediaStream_flowArn :: Lens' RemoveFlowMediaStream Text
- removeFlowMediaStream_mediaStreamName :: Lens' RemoveFlowMediaStream Text
- data RemoveFlowMediaStreamResponse = RemoveFlowMediaStreamResponse' {
- flowArn :: Maybe Text
- mediaStreamName :: Maybe Text
- httpStatus :: Int
- newRemoveFlowMediaStreamResponse :: Int -> RemoveFlowMediaStreamResponse
- removeFlowMediaStreamResponse_flowArn :: Lens' RemoveFlowMediaStreamResponse (Maybe Text)
- removeFlowMediaStreamResponse_mediaStreamName :: Lens' RemoveFlowMediaStreamResponse (Maybe Text)
- removeFlowMediaStreamResponse_httpStatus :: Lens' RemoveFlowMediaStreamResponse Int
Creating a Request
data RemoveFlowMediaStream Source #
See: newRemoveFlowMediaStream smart constructor.
Constructors
| RemoveFlowMediaStream' | |
Fields
| |
Instances
newRemoveFlowMediaStream Source #
Arguments
| :: Text | |
| -> Text | |
| -> RemoveFlowMediaStream |
Create a value of RemoveFlowMediaStream 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:
RemoveFlowMediaStream, removeFlowMediaStream_flowArn - The Amazon Resource Name (ARN) of the flow.
RemoveFlowMediaStream, removeFlowMediaStream_mediaStreamName - The name of the media stream that you want to remove.
Request Lenses
removeFlowMediaStream_flowArn :: Lens' RemoveFlowMediaStream Text Source #
The Amazon Resource Name (ARN) of the flow.
removeFlowMediaStream_mediaStreamName :: Lens' RemoveFlowMediaStream Text Source #
The name of the media stream that you want to remove.
Destructuring the Response
data RemoveFlowMediaStreamResponse Source #
See: newRemoveFlowMediaStreamResponse smart constructor.
Constructors
| RemoveFlowMediaStreamResponse' | |
Fields
| |
Instances
newRemoveFlowMediaStreamResponse Source #
Create a value of RemoveFlowMediaStreamResponse 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:
RemoveFlowMediaStream, removeFlowMediaStreamResponse_flowArn - The Amazon Resource Name (ARN) of the flow.
RemoveFlowMediaStream, removeFlowMediaStreamResponse_mediaStreamName - The name of the media stream that was removed.
$sel:httpStatus:RemoveFlowMediaStreamResponse', removeFlowMediaStreamResponse_httpStatus - The response's http status code.
Response Lenses
removeFlowMediaStreamResponse_flowArn :: Lens' RemoveFlowMediaStreamResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the flow.
removeFlowMediaStreamResponse_mediaStreamName :: Lens' RemoveFlowMediaStreamResponse (Maybe Text) Source #
The name of the media stream that was removed.
removeFlowMediaStreamResponse_httpStatus :: Lens' RemoveFlowMediaStreamResponse Int Source #
The response's http status code.