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 |
Gets details about a multiplex.
Synopsis
- data DescribeMultiplex = DescribeMultiplex' {
- multiplexId :: Text
- newDescribeMultiplex :: Text -> DescribeMultiplex
- describeMultiplex_multiplexId :: Lens' DescribeMultiplex Text
- data DescribeMultiplexResponse = DescribeMultiplexResponse' {
- 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
- newDescribeMultiplexResponse :: Int -> DescribeMultiplexResponse
- describeMultiplexResponse_state :: Lens' DescribeMultiplexResponse (Maybe MultiplexState)
- describeMultiplexResponse_arn :: Lens' DescribeMultiplexResponse (Maybe Text)
- describeMultiplexResponse_pipelinesRunningCount :: Lens' DescribeMultiplexResponse (Maybe Int)
- describeMultiplexResponse_availabilityZones :: Lens' DescribeMultiplexResponse (Maybe [Text])
- describeMultiplexResponse_programCount :: Lens' DescribeMultiplexResponse (Maybe Int)
- describeMultiplexResponse_destinations :: Lens' DescribeMultiplexResponse (Maybe [MultiplexOutputDestination])
- describeMultiplexResponse_name :: Lens' DescribeMultiplexResponse (Maybe Text)
- describeMultiplexResponse_id :: Lens' DescribeMultiplexResponse (Maybe Text)
- describeMultiplexResponse_multiplexSettings :: Lens' DescribeMultiplexResponse (Maybe MultiplexSettings)
- describeMultiplexResponse_tags :: Lens' DescribeMultiplexResponse (Maybe (HashMap Text Text))
- describeMultiplexResponse_httpStatus :: Lens' DescribeMultiplexResponse Int
Creating a Request
data DescribeMultiplex Source #
Placeholder documentation for DescribeMultiplexRequest
See: newDescribeMultiplex
smart constructor.
DescribeMultiplex' | |
|
Instances
Create a value of DescribeMultiplex
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:DescribeMultiplex'
, describeMultiplex_multiplexId
- The ID of the multiplex.
Request Lenses
describeMultiplex_multiplexId :: Lens' DescribeMultiplex Text Source #
The ID of the multiplex.
Destructuring the Response
data DescribeMultiplexResponse Source #
Placeholder documentation for DescribeMultiplexResponse
See: newDescribeMultiplexResponse
smart constructor.
DescribeMultiplexResponse' | |
|
Instances
newDescribeMultiplexResponse Source #
Create a value of DescribeMultiplexResponse
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:DescribeMultiplexResponse'
, describeMultiplexResponse_state
- The current state of the multiplex.
$sel:arn:DescribeMultiplexResponse'
, describeMultiplexResponse_arn
- The unique arn of the multiplex.
$sel:pipelinesRunningCount:DescribeMultiplexResponse'
, describeMultiplexResponse_pipelinesRunningCount
- The number of currently healthy pipelines.
$sel:availabilityZones:DescribeMultiplexResponse'
, describeMultiplexResponse_availabilityZones
- A list of availability zones for the multiplex.
$sel:programCount:DescribeMultiplexResponse'
, describeMultiplexResponse_programCount
- The number of programs in the multiplex.
$sel:destinations:DescribeMultiplexResponse'
, describeMultiplexResponse_destinations
- A list of the multiplex output destinations.
$sel:name:DescribeMultiplexResponse'
, describeMultiplexResponse_name
- The name of the multiplex.
$sel:id:DescribeMultiplexResponse'
, describeMultiplexResponse_id
- The unique id of the multiplex.
$sel:multiplexSettings:DescribeMultiplexResponse'
, describeMultiplexResponse_multiplexSettings
- Configuration for a multiplex event.
$sel:tags:DescribeMultiplexResponse'
, describeMultiplexResponse_tags
- A collection of key-value pairs.
$sel:httpStatus:DescribeMultiplexResponse'
, describeMultiplexResponse_httpStatus
- The response's http status code.
Response Lenses
describeMultiplexResponse_state :: Lens' DescribeMultiplexResponse (Maybe MultiplexState) Source #
The current state of the multiplex.
describeMultiplexResponse_arn :: Lens' DescribeMultiplexResponse (Maybe Text) Source #
The unique arn of the multiplex.
describeMultiplexResponse_pipelinesRunningCount :: Lens' DescribeMultiplexResponse (Maybe Int) Source #
The number of currently healthy pipelines.
describeMultiplexResponse_availabilityZones :: Lens' DescribeMultiplexResponse (Maybe [Text]) Source #
A list of availability zones for the multiplex.
describeMultiplexResponse_programCount :: Lens' DescribeMultiplexResponse (Maybe Int) Source #
The number of programs in the multiplex.
describeMultiplexResponse_destinations :: Lens' DescribeMultiplexResponse (Maybe [MultiplexOutputDestination]) Source #
A list of the multiplex output destinations.
describeMultiplexResponse_name :: Lens' DescribeMultiplexResponse (Maybe Text) Source #
The name of the multiplex.
describeMultiplexResponse_id :: Lens' DescribeMultiplexResponse (Maybe Text) Source #
The unique id of the multiplex.
describeMultiplexResponse_multiplexSettings :: Lens' DescribeMultiplexResponse (Maybe MultiplexSettings) Source #
Configuration for a multiplex event.
describeMultiplexResponse_tags :: Lens' DescribeMultiplexResponse (Maybe (HashMap Text Text)) Source #
A collection of key-value pairs.
describeMultiplexResponse_httpStatus :: Lens' DescribeMultiplexResponse Int Source #
The response's http status code.