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 |
Updates a live source's configuration.
Synopsis
- data UpdateLiveSource = UpdateLiveSource' {}
- newUpdateLiveSource :: Text -> Text -> UpdateLiveSource
- updateLiveSource_httpPackageConfigurations :: Lens' UpdateLiveSource [HttpPackageConfiguration]
- updateLiveSource_liveSourceName :: Lens' UpdateLiveSource Text
- updateLiveSource_sourceLocationName :: Lens' UpdateLiveSource Text
- data UpdateLiveSourceResponse = UpdateLiveSourceResponse' {}
- newUpdateLiveSourceResponse :: Int -> UpdateLiveSourceResponse
- updateLiveSourceResponse_arn :: Lens' UpdateLiveSourceResponse (Maybe Text)
- updateLiveSourceResponse_creationTime :: Lens' UpdateLiveSourceResponse (Maybe UTCTime)
- updateLiveSourceResponse_httpPackageConfigurations :: Lens' UpdateLiveSourceResponse (Maybe [HttpPackageConfiguration])
- updateLiveSourceResponse_lastModifiedTime :: Lens' UpdateLiveSourceResponse (Maybe UTCTime)
- updateLiveSourceResponse_liveSourceName :: Lens' UpdateLiveSourceResponse (Maybe Text)
- updateLiveSourceResponse_sourceLocationName :: Lens' UpdateLiveSourceResponse (Maybe Text)
- updateLiveSourceResponse_tags :: Lens' UpdateLiveSourceResponse (Maybe (HashMap Text Text))
- updateLiveSourceResponse_httpStatus :: Lens' UpdateLiveSourceResponse Int
Creating a Request
data UpdateLiveSource Source #
See: newUpdateLiveSource
smart constructor.
UpdateLiveSource' | |
|
Instances
Create a value of UpdateLiveSource
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:
UpdateLiveSource
, updateLiveSource_httpPackageConfigurations
- A list of HTTP package configurations for the live source on this
account.
UpdateLiveSource
, updateLiveSource_liveSourceName
- The name of the live source.
UpdateLiveSource
, updateLiveSource_sourceLocationName
- The name of the source location associated with this Live Source.
Request Lenses
updateLiveSource_httpPackageConfigurations :: Lens' UpdateLiveSource [HttpPackageConfiguration] Source #
A list of HTTP package configurations for the live source on this account.
updateLiveSource_liveSourceName :: Lens' UpdateLiveSource Text Source #
The name of the live source.
updateLiveSource_sourceLocationName :: Lens' UpdateLiveSource Text Source #
The name of the source location associated with this Live Source.
Destructuring the Response
data UpdateLiveSourceResponse Source #
See: newUpdateLiveSourceResponse
smart constructor.
UpdateLiveSourceResponse' | |
|
Instances
newUpdateLiveSourceResponse Source #
Create a value of UpdateLiveSourceResponse
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:
UpdateLiveSourceResponse
, updateLiveSourceResponse_arn
- The Amazon Resource Name (ARN) associated with this live source.
UpdateLiveSourceResponse
, updateLiveSourceResponse_creationTime
- The timestamp that indicates when the live source was created.
UpdateLiveSource
, updateLiveSourceResponse_httpPackageConfigurations
- A list of HTTP package configurations for the live source on this
account.
UpdateLiveSourceResponse
, updateLiveSourceResponse_lastModifiedTime
- The timestamp that indicates when the live source was last modified.
UpdateLiveSource
, updateLiveSourceResponse_liveSourceName
- The name of the live source.
UpdateLiveSource
, updateLiveSourceResponse_sourceLocationName
- The name of the source location associated with the live source.
UpdateLiveSourceResponse
, updateLiveSourceResponse_tags
- The tags to assign to the live source. Tags are key-value pairs that you
can associate with Amazon resources to help with organization, access
control, and cost tracking. For more information, see
Tagging AWS Elemental MediaTailor Resources.
$sel:httpStatus:UpdateLiveSourceResponse'
, updateLiveSourceResponse_httpStatus
- The response's http status code.
Response Lenses
updateLiveSourceResponse_arn :: Lens' UpdateLiveSourceResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) associated with this live source.
updateLiveSourceResponse_creationTime :: Lens' UpdateLiveSourceResponse (Maybe UTCTime) Source #
The timestamp that indicates when the live source was created.
updateLiveSourceResponse_httpPackageConfigurations :: Lens' UpdateLiveSourceResponse (Maybe [HttpPackageConfiguration]) Source #
A list of HTTP package configurations for the live source on this account.
updateLiveSourceResponse_lastModifiedTime :: Lens' UpdateLiveSourceResponse (Maybe UTCTime) Source #
The timestamp that indicates when the live source was last modified.
updateLiveSourceResponse_liveSourceName :: Lens' UpdateLiveSourceResponse (Maybe Text) Source #
The name of the live source.
updateLiveSourceResponse_sourceLocationName :: Lens' UpdateLiveSourceResponse (Maybe Text) Source #
The name of the source location associated with the live source.
updateLiveSourceResponse_tags :: Lens' UpdateLiveSourceResponse (Maybe (HashMap Text Text)) Source #
The tags to assign to the live source. Tags are key-value pairs that you can associate with Amazon resources to help with organization, access control, and cost tracking. For more information, see Tagging AWS Elemental MediaTailor Resources.
updateLiveSourceResponse_httpStatus :: Lens' UpdateLiveSourceResponse Int Source #
The response's http status code.