| 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.MediaLive.StopMultiplex
Description
Stops a running multiplex. If the multiplex isn't running, this action has no effect.
Synopsis
- data StopMultiplex = StopMultiplex' {
- multiplexId :: Text
- newStopMultiplex :: Text -> StopMultiplex
- stopMultiplex_multiplexId :: Lens' StopMultiplex Text
- data StopMultiplexResponse = StopMultiplexResponse' {
- arn :: Maybe Text
- availabilityZones :: Maybe [Text]
- destinations :: Maybe [MultiplexOutputDestination]
- id :: Maybe Text
- multiplexSettings :: Maybe MultiplexSettings
- name :: Maybe Text
- pipelinesRunningCount :: Maybe Int
- programCount :: Maybe Int
- state :: Maybe MultiplexState
- tags :: Maybe (HashMap Text Text)
- httpStatus :: Int
- newStopMultiplexResponse :: Int -> StopMultiplexResponse
- stopMultiplexResponse_arn :: Lens' StopMultiplexResponse (Maybe Text)
- stopMultiplexResponse_availabilityZones :: Lens' StopMultiplexResponse (Maybe [Text])
- stopMultiplexResponse_destinations :: Lens' StopMultiplexResponse (Maybe [MultiplexOutputDestination])
- stopMultiplexResponse_id :: Lens' StopMultiplexResponse (Maybe Text)
- stopMultiplexResponse_multiplexSettings :: Lens' StopMultiplexResponse (Maybe MultiplexSettings)
- stopMultiplexResponse_name :: Lens' StopMultiplexResponse (Maybe Text)
- stopMultiplexResponse_pipelinesRunningCount :: Lens' StopMultiplexResponse (Maybe Int)
- stopMultiplexResponse_programCount :: Lens' StopMultiplexResponse (Maybe Int)
- stopMultiplexResponse_state :: Lens' StopMultiplexResponse (Maybe MultiplexState)
- stopMultiplexResponse_tags :: Lens' StopMultiplexResponse (Maybe (HashMap Text Text))
- stopMultiplexResponse_httpStatus :: Lens' StopMultiplexResponse Int
Creating a Request
data StopMultiplex Source #
Placeholder documentation for StopMultiplexRequest
See: newStopMultiplex smart constructor.
Constructors
| StopMultiplex' | |
Fields
| |
Instances
Arguments
| :: Text | |
| -> StopMultiplex |
Create a value of StopMultiplex 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:
StopMultiplex, stopMultiplex_multiplexId - The ID of the multiplex.
Request Lenses
stopMultiplex_multiplexId :: Lens' StopMultiplex Text Source #
The ID of the multiplex.
Destructuring the Response
data StopMultiplexResponse Source #
Placeholder documentation for StopMultiplexResponse
See: newStopMultiplexResponse smart constructor.
Constructors
| StopMultiplexResponse' | |
Fields
| |
Instances
newStopMultiplexResponse Source #
Create a value of StopMultiplexResponse 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:
StopMultiplexResponse, stopMultiplexResponse_arn - The unique arn of the multiplex.
StopMultiplexResponse, stopMultiplexResponse_availabilityZones - A list of availability zones for the multiplex.
StopMultiplexResponse, stopMultiplexResponse_destinations - A list of the multiplex output destinations.
StopMultiplexResponse, stopMultiplexResponse_id - The unique id of the multiplex.
StopMultiplexResponse, stopMultiplexResponse_multiplexSettings - Configuration for a multiplex event.
StopMultiplexResponse, stopMultiplexResponse_name - The name of the multiplex.
StopMultiplexResponse, stopMultiplexResponse_pipelinesRunningCount - The number of currently healthy pipelines.
StopMultiplexResponse, stopMultiplexResponse_programCount - The number of programs in the multiplex.
StopMultiplexResponse, stopMultiplexResponse_state - The current state of the multiplex.
StopMultiplexResponse, stopMultiplexResponse_tags - A collection of key-value pairs.
$sel:httpStatus:StopMultiplexResponse', stopMultiplexResponse_httpStatus - The response's http status code.
Response Lenses
stopMultiplexResponse_arn :: Lens' StopMultiplexResponse (Maybe Text) Source #
The unique arn of the multiplex.
stopMultiplexResponse_availabilityZones :: Lens' StopMultiplexResponse (Maybe [Text]) Source #
A list of availability zones for the multiplex.
stopMultiplexResponse_destinations :: Lens' StopMultiplexResponse (Maybe [MultiplexOutputDestination]) Source #
A list of the multiplex output destinations.
stopMultiplexResponse_id :: Lens' StopMultiplexResponse (Maybe Text) Source #
The unique id of the multiplex.
stopMultiplexResponse_multiplexSettings :: Lens' StopMultiplexResponse (Maybe MultiplexSettings) Source #
Configuration for a multiplex event.
stopMultiplexResponse_name :: Lens' StopMultiplexResponse (Maybe Text) Source #
The name of the multiplex.
stopMultiplexResponse_pipelinesRunningCount :: Lens' StopMultiplexResponse (Maybe Int) Source #
The number of currently healthy pipelines.
stopMultiplexResponse_programCount :: Lens' StopMultiplexResponse (Maybe Int) Source #
The number of programs in the multiplex.
stopMultiplexResponse_state :: Lens' StopMultiplexResponse (Maybe MultiplexState) Source #
The current state of the multiplex.
stopMultiplexResponse_tags :: Lens' StopMultiplexResponse (Maybe (HashMap Text Text)) Source #
A collection of key-value pairs.
stopMultiplexResponse_httpStatus :: Lens' StopMultiplexResponse Int Source #
The response's http status code.