Copyright | (c) 2013-2018 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 |
Language | Haskell2010 |
Updates an existing OriginEndpoint.
- updateOriginEndpoint :: Text -> UpdateOriginEndpoint
- data UpdateOriginEndpoint
- uoeWhitelist :: Lens' UpdateOriginEndpoint [Text]
- uoeHlsPackage :: Lens' UpdateOriginEndpoint (Maybe HlsPackage)
- uoeManifestName :: Lens' UpdateOriginEndpoint (Maybe Text)
- uoeStartoverWindowSeconds :: Lens' UpdateOriginEndpoint (Maybe Int)
- uoeDashPackage :: Lens' UpdateOriginEndpoint (Maybe DashPackage)
- uoeMssPackage :: Lens' UpdateOriginEndpoint (Maybe MssPackage)
- uoeTimeDelaySeconds :: Lens' UpdateOriginEndpoint (Maybe Int)
- uoeCmafPackage :: Lens' UpdateOriginEndpoint (Maybe CmafPackageCreateOrUpdateParameters)
- uoeDescription :: Lens' UpdateOriginEndpoint (Maybe Text)
- uoeId :: Lens' UpdateOriginEndpoint Text
- updateOriginEndpointResponse :: Int -> UpdateOriginEndpointResponse
- data UpdateOriginEndpointResponse
- uoersWhitelist :: Lens' UpdateOriginEndpointResponse [Text]
- uoersHlsPackage :: Lens' UpdateOriginEndpointResponse (Maybe HlsPackage)
- uoersARN :: Lens' UpdateOriginEndpointResponse (Maybe Text)
- uoersManifestName :: Lens' UpdateOriginEndpointResponse (Maybe Text)
- uoersURL :: Lens' UpdateOriginEndpointResponse (Maybe Text)
- uoersChannelId :: Lens' UpdateOriginEndpointResponse (Maybe Text)
- uoersStartoverWindowSeconds :: Lens' UpdateOriginEndpointResponse (Maybe Int)
- uoersDashPackage :: Lens' UpdateOriginEndpointResponse (Maybe DashPackage)
- uoersMssPackage :: Lens' UpdateOriginEndpointResponse (Maybe MssPackage)
- uoersId :: Lens' UpdateOriginEndpointResponse (Maybe Text)
- uoersTimeDelaySeconds :: Lens' UpdateOriginEndpointResponse (Maybe Int)
- uoersCmafPackage :: Lens' UpdateOriginEndpointResponse (Maybe CmafPackage)
- uoersDescription :: Lens' UpdateOriginEndpointResponse (Maybe Text)
- uoersResponseStatus :: Lens' UpdateOriginEndpointResponse Int
Creating a Request
Creates a value of UpdateOriginEndpoint
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
uoeWhitelist
- A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.uoeHlsPackage
- Undocumented member.uoeManifestName
- A short string that will be appended to the end of the Endpoint URL.uoeStartoverWindowSeconds
- Maximum duration (in seconds) of content to retain for startover playback. If not specified, startover playback will be disabled for the OriginEndpoint.uoeDashPackage
- Undocumented member.uoeMssPackage
- Undocumented member.uoeTimeDelaySeconds
- Amount of delay (in seconds) to enforce on the playback of live content. If not specified, there will be no time delay in effect for the OriginEndpoint.uoeCmafPackage
- Undocumented member.uoeDescription
- A short text description of the OriginEndpoint.uoeId
- The ID of the OriginEndpoint to update.
data UpdateOriginEndpoint Source #
Configuration parameters used to update an existing OriginEndpoint.
See: updateOriginEndpoint
smart constructor.
Request Lenses
uoeWhitelist :: Lens' UpdateOriginEndpoint [Text] Source #
A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.
uoeHlsPackage :: Lens' UpdateOriginEndpoint (Maybe HlsPackage) Source #
Undocumented member.
uoeManifestName :: Lens' UpdateOriginEndpoint (Maybe Text) Source #
A short string that will be appended to the end of the Endpoint URL.
uoeStartoverWindowSeconds :: Lens' UpdateOriginEndpoint (Maybe Int) Source #
Maximum duration (in seconds) of content to retain for startover playback. If not specified, startover playback will be disabled for the OriginEndpoint.
uoeDashPackage :: Lens' UpdateOriginEndpoint (Maybe DashPackage) Source #
Undocumented member.
uoeMssPackage :: Lens' UpdateOriginEndpoint (Maybe MssPackage) Source #
Undocumented member.
uoeTimeDelaySeconds :: Lens' UpdateOriginEndpoint (Maybe Int) Source #
Amount of delay (in seconds) to enforce on the playback of live content. If not specified, there will be no time delay in effect for the OriginEndpoint.
uoeCmafPackage :: Lens' UpdateOriginEndpoint (Maybe CmafPackageCreateOrUpdateParameters) Source #
Undocumented member.
uoeDescription :: Lens' UpdateOriginEndpoint (Maybe Text) Source #
A short text description of the OriginEndpoint.
Destructuring the Response
updateOriginEndpointResponse Source #
Creates a value of UpdateOriginEndpointResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
uoersWhitelist
- A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.uoersHlsPackage
- Undocumented member.uoersARN
- The Amazon Resource Name (ARN) assigned to the OriginEndpoint.uoersManifestName
- A short string appended to the end of the OriginEndpoint URL.uoersURL
- The URL of the packaged OriginEndpoint for consumption.uoersChannelId
- The ID of the Channel the OriginEndpoint is associated with.uoersStartoverWindowSeconds
- Maximum duration (seconds) of content to retain for startover playback. If not specified, startover playback will be disabled for the OriginEndpoint.uoersDashPackage
- Undocumented member.uoersMssPackage
- Undocumented member.uoersId
- The ID of the OriginEndpoint.uoersTimeDelaySeconds
- Amount of delay (seconds) to enforce on the playback of live content. If not specified, there will be no time delay in effect for the OriginEndpoint.uoersCmafPackage
- Undocumented member.uoersDescription
- A short text description of the OriginEndpoint.uoersResponseStatus
- -- | The response status code.
data UpdateOriginEndpointResponse Source #
See: updateOriginEndpointResponse
smart constructor.
Response Lenses
uoersWhitelist :: Lens' UpdateOriginEndpointResponse [Text] Source #
A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.
uoersHlsPackage :: Lens' UpdateOriginEndpointResponse (Maybe HlsPackage) Source #
Undocumented member.
uoersARN :: Lens' UpdateOriginEndpointResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) assigned to the OriginEndpoint.
uoersManifestName :: Lens' UpdateOriginEndpointResponse (Maybe Text) Source #
A short string appended to the end of the OriginEndpoint URL.
uoersURL :: Lens' UpdateOriginEndpointResponse (Maybe Text) Source #
The URL of the packaged OriginEndpoint for consumption.
uoersChannelId :: Lens' UpdateOriginEndpointResponse (Maybe Text) Source #
The ID of the Channel the OriginEndpoint is associated with.
uoersStartoverWindowSeconds :: Lens' UpdateOriginEndpointResponse (Maybe Int) Source #
Maximum duration (seconds) of content to retain for startover playback. If not specified, startover playback will be disabled for the OriginEndpoint.
uoersDashPackage :: Lens' UpdateOriginEndpointResponse (Maybe DashPackage) Source #
Undocumented member.
uoersMssPackage :: Lens' UpdateOriginEndpointResponse (Maybe MssPackage) Source #
Undocumented member.
uoersTimeDelaySeconds :: Lens' UpdateOriginEndpointResponse (Maybe Int) Source #
Amount of delay (seconds) to enforce on the playback of live content. If not specified, there will be no time delay in effect for the OriginEndpoint.
uoersCmafPackage :: Lens' UpdateOriginEndpointResponse (Maybe CmafPackage) Source #
Undocumented member.
uoersDescription :: Lens' UpdateOriginEndpointResponse (Maybe Text) Source #
A short text description of the OriginEndpoint.
uoersResponseStatus :: Lens' UpdateOriginEndpointResponse Int Source #
- - | The response status code.