Copyright | (c) 2013-2016 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
Create a new streaming distribution.
- createStreamingDistribution :: StreamingDistributionConfig -> CreateStreamingDistribution
- data CreateStreamingDistribution
- csdStreamingDistributionConfig :: Lens' CreateStreamingDistribution StreamingDistributionConfig
- createStreamingDistributionResponse :: Int -> CreateStreamingDistributionResponse
- data CreateStreamingDistributionResponse
- csdrsETag :: Lens' CreateStreamingDistributionResponse (Maybe Text)
- csdrsLocation :: Lens' CreateStreamingDistributionResponse (Maybe Text)
- csdrsStreamingDistribution :: Lens' CreateStreamingDistributionResponse (Maybe StreamingDistribution)
- csdrsResponseStatus :: Lens' CreateStreamingDistributionResponse Int
Creating a Request
createStreamingDistribution Source #
Creates a value of CreateStreamingDistribution
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
data CreateStreamingDistribution Source #
The request to create a new streaming distribution.
See: createStreamingDistribution
smart constructor.
Request Lenses
csdStreamingDistributionConfig :: Lens' CreateStreamingDistribution StreamingDistributionConfig Source #
The streaming distribution's configuration information.
Destructuring the Response
createStreamingDistributionResponse Source #
Creates a value of CreateStreamingDistributionResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
data CreateStreamingDistributionResponse Source #
The returned result of the corresponding request.
See: createStreamingDistributionResponse
smart constructor.
Response Lenses
csdrsETag :: Lens' CreateStreamingDistributionResponse (Maybe Text) Source #
The current version of the streaming distribution created.
csdrsLocation :: Lens' CreateStreamingDistributionResponse (Maybe Text) Source #
The fully qualified URI of the new streaming distribution resource just created. For example: https://cloudfront.amazonaws.com/2010-11-01/streaming-distribution/EGTXBD79H29TRA8.
csdrsStreamingDistribution :: Lens' CreateStreamingDistributionResponse (Maybe StreamingDistribution) Source #
The streaming distribution's information.
csdrsResponseStatus :: Lens' CreateStreamingDistributionResponse Int Source #
The response status code.