Copyright | (c) 2013-2015 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.
See: AWS API Reference for CreateStreamingDistribution.
- 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.