| 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 |
Amazonka.MediaLive.DeleteMultiplex
Description
Delete a multiplex. The multiplex must be idle.
Synopsis
- data DeleteMultiplex = DeleteMultiplex' {
- multiplexId :: Text
- newDeleteMultiplex :: Text -> DeleteMultiplex
- deleteMultiplex_multiplexId :: Lens' DeleteMultiplex Text
- data DeleteMultiplexResponse = DeleteMultiplexResponse' {
- state :: Maybe MultiplexState
- arn :: Maybe Text
- pipelinesRunningCount :: Maybe Int
- availabilityZones :: Maybe [Text]
- programCount :: Maybe Int
- destinations :: Maybe [MultiplexOutputDestination]
- name :: Maybe Text
- id :: Maybe Text
- multiplexSettings :: Maybe MultiplexSettings
- tags :: Maybe (HashMap Text Text)
- httpStatus :: Int
- newDeleteMultiplexResponse :: Int -> DeleteMultiplexResponse
- deleteMultiplexResponse_state :: Lens' DeleteMultiplexResponse (Maybe MultiplexState)
- deleteMultiplexResponse_arn :: Lens' DeleteMultiplexResponse (Maybe Text)
- deleteMultiplexResponse_pipelinesRunningCount :: Lens' DeleteMultiplexResponse (Maybe Int)
- deleteMultiplexResponse_availabilityZones :: Lens' DeleteMultiplexResponse (Maybe [Text])
- deleteMultiplexResponse_programCount :: Lens' DeleteMultiplexResponse (Maybe Int)
- deleteMultiplexResponse_destinations :: Lens' DeleteMultiplexResponse (Maybe [MultiplexOutputDestination])
- deleteMultiplexResponse_name :: Lens' DeleteMultiplexResponse (Maybe Text)
- deleteMultiplexResponse_id :: Lens' DeleteMultiplexResponse (Maybe Text)
- deleteMultiplexResponse_multiplexSettings :: Lens' DeleteMultiplexResponse (Maybe MultiplexSettings)
- deleteMultiplexResponse_tags :: Lens' DeleteMultiplexResponse (Maybe (HashMap Text Text))
- deleteMultiplexResponse_httpStatus :: Lens' DeleteMultiplexResponse Int
Creating a Request
data DeleteMultiplex Source #
Placeholder documentation for DeleteMultiplexRequest
See: newDeleteMultiplex smart constructor.
Constructors
| DeleteMultiplex' | |
Fields
| |
Instances
Arguments
| :: Text | |
| -> DeleteMultiplex |
Create a value of DeleteMultiplex 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:multiplexId:DeleteMultiplex', deleteMultiplex_multiplexId - The ID of the multiplex.
Request Lenses
deleteMultiplex_multiplexId :: Lens' DeleteMultiplex Text Source #
The ID of the multiplex.
Destructuring the Response
data DeleteMultiplexResponse Source #
Placeholder documentation for DeleteMultiplexResponse
See: newDeleteMultiplexResponse smart constructor.
Constructors
| DeleteMultiplexResponse' | |
Fields
| |
Instances
newDeleteMultiplexResponse Source #
Create a value of DeleteMultiplexResponse 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:state:DeleteMultiplexResponse', deleteMultiplexResponse_state - The current state of the multiplex.
$sel:arn:DeleteMultiplexResponse', deleteMultiplexResponse_arn - The unique arn of the multiplex.
$sel:pipelinesRunningCount:DeleteMultiplexResponse', deleteMultiplexResponse_pipelinesRunningCount - The number of currently healthy pipelines.
$sel:availabilityZones:DeleteMultiplexResponse', deleteMultiplexResponse_availabilityZones - A list of availability zones for the multiplex.
$sel:programCount:DeleteMultiplexResponse', deleteMultiplexResponse_programCount - The number of programs in the multiplex.
$sel:destinations:DeleteMultiplexResponse', deleteMultiplexResponse_destinations - A list of the multiplex output destinations.
$sel:name:DeleteMultiplexResponse', deleteMultiplexResponse_name - The name of the multiplex.
$sel:id:DeleteMultiplexResponse', deleteMultiplexResponse_id - The unique id of the multiplex.
$sel:multiplexSettings:DeleteMultiplexResponse', deleteMultiplexResponse_multiplexSettings - Configuration for a multiplex event.
$sel:tags:DeleteMultiplexResponse', deleteMultiplexResponse_tags - A collection of key-value pairs.
$sel:httpStatus:DeleteMultiplexResponse', deleteMultiplexResponse_httpStatus - The response's http status code.
Response Lenses
deleteMultiplexResponse_state :: Lens' DeleteMultiplexResponse (Maybe MultiplexState) Source #
The current state of the multiplex.
deleteMultiplexResponse_arn :: Lens' DeleteMultiplexResponse (Maybe Text) Source #
The unique arn of the multiplex.
deleteMultiplexResponse_pipelinesRunningCount :: Lens' DeleteMultiplexResponse (Maybe Int) Source #
The number of currently healthy pipelines.
deleteMultiplexResponse_availabilityZones :: Lens' DeleteMultiplexResponse (Maybe [Text]) Source #
A list of availability zones for the multiplex.
deleteMultiplexResponse_programCount :: Lens' DeleteMultiplexResponse (Maybe Int) Source #
The number of programs in the multiplex.
deleteMultiplexResponse_destinations :: Lens' DeleteMultiplexResponse (Maybe [MultiplexOutputDestination]) Source #
A list of the multiplex output destinations.
deleteMultiplexResponse_name :: Lens' DeleteMultiplexResponse (Maybe Text) Source #
The name of the multiplex.
deleteMultiplexResponse_id :: Lens' DeleteMultiplexResponse (Maybe Text) Source #
The unique id of the multiplex.
deleteMultiplexResponse_multiplexSettings :: Lens' DeleteMultiplexResponse (Maybe MultiplexSettings) Source #
Configuration for a multiplex event.
deleteMultiplexResponse_tags :: Lens' DeleteMultiplexResponse (Maybe (HashMap Text Text)) Source #
A collection of key-value pairs.
deleteMultiplexResponse_httpStatus :: Lens' DeleteMultiplexResponse Int Source #
The response's http status code.