libZSservicesZSamazonka-mediapackageZSamazonka-mediapackage
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.MediaPackage.UpdateOriginEndpoint

Description

Updates an existing OriginEndpoint.

Synopsis

Creating a Request

data UpdateOriginEndpoint Source #

Configuration parameters used to update an existing OriginEndpoint.

See: newUpdateOriginEndpoint smart constructor.

Constructors

UpdateOriginEndpoint' 

Fields

Instances

Instances details
Eq UpdateOriginEndpoint Source # 
Instance details

Defined in Amazonka.MediaPackage.UpdateOriginEndpoint

Read UpdateOriginEndpoint Source # 
Instance details

Defined in Amazonka.MediaPackage.UpdateOriginEndpoint

Show UpdateOriginEndpoint Source # 
Instance details

Defined in Amazonka.MediaPackage.UpdateOriginEndpoint

Generic UpdateOriginEndpoint Source # 
Instance details

Defined in Amazonka.MediaPackage.UpdateOriginEndpoint

Associated Types

type Rep UpdateOriginEndpoint :: Type -> Type #

NFData UpdateOriginEndpoint Source # 
Instance details

Defined in Amazonka.MediaPackage.UpdateOriginEndpoint

Methods

rnf :: UpdateOriginEndpoint -> () #

Hashable UpdateOriginEndpoint Source # 
Instance details

Defined in Amazonka.MediaPackage.UpdateOriginEndpoint

ToJSON UpdateOriginEndpoint Source # 
Instance details

Defined in Amazonka.MediaPackage.UpdateOriginEndpoint

AWSRequest UpdateOriginEndpoint Source # 
Instance details

Defined in Amazonka.MediaPackage.UpdateOriginEndpoint

Associated Types

type AWSResponse UpdateOriginEndpoint #

ToHeaders UpdateOriginEndpoint Source # 
Instance details

Defined in Amazonka.MediaPackage.UpdateOriginEndpoint

ToPath UpdateOriginEndpoint Source # 
Instance details

Defined in Amazonka.MediaPackage.UpdateOriginEndpoint

ToQuery UpdateOriginEndpoint Source # 
Instance details

Defined in Amazonka.MediaPackage.UpdateOriginEndpoint

type Rep UpdateOriginEndpoint Source # 
Instance details

Defined in Amazonka.MediaPackage.UpdateOriginEndpoint

type Rep UpdateOriginEndpoint = D1 ('MetaData "UpdateOriginEndpoint" "Amazonka.MediaPackage.UpdateOriginEndpoint" "libZSservicesZSamazonka-mediapackageZSamazonka-mediapackage" 'False) (C1 ('MetaCons "UpdateOriginEndpoint'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "whitelist") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "hlsPackage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HlsPackage)) :*: S1 ('MetaSel ('Just "manifestName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "authorization") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Authorization)) :*: (S1 ('MetaSel ('Just "startoverWindowSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "dashPackage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DashPackage))))) :*: ((S1 ('MetaSel ('Just "mssPackage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MssPackage)) :*: (S1 ('MetaSel ('Just "timeDelaySeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "cmafPackage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CmafPackageCreateOrUpdateParameters)))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "origination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Origination)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))
type AWSResponse UpdateOriginEndpoint Source # 
Instance details

Defined in Amazonka.MediaPackage.UpdateOriginEndpoint

newUpdateOriginEndpoint Source #

Create a value of UpdateOriginEndpoint 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:whitelist:UpdateOriginEndpoint', updateOriginEndpoint_whitelist - A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.

$sel:hlsPackage:UpdateOriginEndpoint', updateOriginEndpoint_hlsPackage - Undocumented member.

$sel:manifestName:UpdateOriginEndpoint', updateOriginEndpoint_manifestName - A short string that will be appended to the end of the Endpoint URL.

$sel:authorization:UpdateOriginEndpoint', updateOriginEndpoint_authorization - Undocumented member.

$sel:startoverWindowSeconds:UpdateOriginEndpoint', updateOriginEndpoint_startoverWindowSeconds - Maximum duration (in seconds) of content to retain for startover playback. If not specified, startover playback will be disabled for the OriginEndpoint.

$sel:dashPackage:UpdateOriginEndpoint', updateOriginEndpoint_dashPackage - Undocumented member.

$sel:mssPackage:UpdateOriginEndpoint', updateOriginEndpoint_mssPackage - Undocumented member.

$sel:timeDelaySeconds:UpdateOriginEndpoint', updateOriginEndpoint_timeDelaySeconds - 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.

$sel:cmafPackage:UpdateOriginEndpoint', updateOriginEndpoint_cmafPackage - Undocumented member.

$sel:description:UpdateOriginEndpoint', updateOriginEndpoint_description - A short text description of the OriginEndpoint.

$sel:origination:UpdateOriginEndpoint', updateOriginEndpoint_origination - Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint may by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be requested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination

$sel:id:UpdateOriginEndpoint', updateOriginEndpoint_id - The ID of the OriginEndpoint to update.

Request Lenses

updateOriginEndpoint_whitelist :: Lens' UpdateOriginEndpoint (Maybe [Text]) Source #

A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.

updateOriginEndpoint_manifestName :: Lens' UpdateOriginEndpoint (Maybe Text) Source #

A short string that will be appended to the end of the Endpoint URL.

updateOriginEndpoint_startoverWindowSeconds :: 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.

updateOriginEndpoint_timeDelaySeconds :: 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.

updateOriginEndpoint_description :: Lens' UpdateOriginEndpoint (Maybe Text) Source #

A short text description of the OriginEndpoint.

updateOriginEndpoint_origination :: Lens' UpdateOriginEndpoint (Maybe Origination) Source #

Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint may by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be requested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination

updateOriginEndpoint_id :: Lens' UpdateOriginEndpoint Text Source #

The ID of the OriginEndpoint to update.

Destructuring the Response

data UpdateOriginEndpointResponse Source #

See: newUpdateOriginEndpointResponse smart constructor.

Constructors

UpdateOriginEndpointResponse' 

Fields

Instances

Instances details
Eq UpdateOriginEndpointResponse Source # 
Instance details

Defined in Amazonka.MediaPackage.UpdateOriginEndpoint

Read UpdateOriginEndpointResponse Source # 
Instance details

Defined in Amazonka.MediaPackage.UpdateOriginEndpoint

Show UpdateOriginEndpointResponse Source # 
Instance details

Defined in Amazonka.MediaPackage.UpdateOriginEndpoint

Generic UpdateOriginEndpointResponse Source # 
Instance details

Defined in Amazonka.MediaPackage.UpdateOriginEndpoint

Associated Types

type Rep UpdateOriginEndpointResponse :: Type -> Type #

NFData UpdateOriginEndpointResponse Source # 
Instance details

Defined in Amazonka.MediaPackage.UpdateOriginEndpoint

type Rep UpdateOriginEndpointResponse Source # 
Instance details

Defined in Amazonka.MediaPackage.UpdateOriginEndpoint

type Rep UpdateOriginEndpointResponse = D1 ('MetaData "UpdateOriginEndpointResponse" "Amazonka.MediaPackage.UpdateOriginEndpoint" "libZSservicesZSamazonka-mediapackageZSamazonka-mediapackage" 'False) (C1 ('MetaCons "UpdateOriginEndpointResponse'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "whitelist") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "hlsPackage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HlsPackage))) :*: (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "manifestName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "authorization") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Authorization))) :*: (S1 ('MetaSel ('Just "channelId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "startoverWindowSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))) :*: (((S1 ('MetaSel ('Just "dashPackage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DashPackage)) :*: S1 ('MetaSel ('Just "mssPackage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MssPackage))) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "timeDelaySeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: ((S1 ('MetaSel ('Just "cmafPackage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CmafPackage)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: (S1 ('MetaSel ('Just "origination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Origination)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))))

newUpdateOriginEndpointResponse Source #

Create a value of UpdateOriginEndpointResponse 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:whitelist:UpdateOriginEndpoint', updateOriginEndpointResponse_whitelist - A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.

$sel:hlsPackage:UpdateOriginEndpoint', updateOriginEndpointResponse_hlsPackage - Undocumented member.

$sel:arn:UpdateOriginEndpointResponse', updateOriginEndpointResponse_arn - The Amazon Resource Name (ARN) assigned to the OriginEndpoint.

$sel:manifestName:UpdateOriginEndpoint', updateOriginEndpointResponse_manifestName - A short string appended to the end of the OriginEndpoint URL.

$sel:url:UpdateOriginEndpointResponse', updateOriginEndpointResponse_url - The URL of the packaged OriginEndpoint for consumption.

$sel:authorization:UpdateOriginEndpoint', updateOriginEndpointResponse_authorization - Undocumented member.

$sel:channelId:UpdateOriginEndpointResponse', updateOriginEndpointResponse_channelId - The ID of the Channel the OriginEndpoint is associated with.

$sel:startoverWindowSeconds:UpdateOriginEndpoint', updateOriginEndpointResponse_startoverWindowSeconds - Maximum duration (seconds) of content to retain for startover playback. If not specified, startover playback will be disabled for the OriginEndpoint.

$sel:dashPackage:UpdateOriginEndpoint', updateOriginEndpointResponse_dashPackage - Undocumented member.

$sel:mssPackage:UpdateOriginEndpoint', updateOriginEndpointResponse_mssPackage - Undocumented member.

$sel:id:UpdateOriginEndpoint', updateOriginEndpointResponse_id - The ID of the OriginEndpoint.

$sel:timeDelaySeconds:UpdateOriginEndpoint', updateOriginEndpointResponse_timeDelaySeconds - 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.

$sel:cmafPackage:UpdateOriginEndpoint', updateOriginEndpointResponse_cmafPackage - Undocumented member.

$sel:description:UpdateOriginEndpoint', updateOriginEndpointResponse_description - A short text description of the OriginEndpoint.

$sel:tags:UpdateOriginEndpointResponse', updateOriginEndpointResponse_tags - Undocumented member.

$sel:origination:UpdateOriginEndpoint', updateOriginEndpointResponse_origination - Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint may by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be requested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination

$sel:httpStatus:UpdateOriginEndpointResponse', updateOriginEndpointResponse_httpStatus - The response's http status code.

Response Lenses

updateOriginEndpointResponse_whitelist :: Lens' UpdateOriginEndpointResponse (Maybe [Text]) Source #

A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.

updateOriginEndpointResponse_arn :: Lens' UpdateOriginEndpointResponse (Maybe Text) Source #

The Amazon Resource Name (ARN) assigned to the OriginEndpoint.

updateOriginEndpointResponse_manifestName :: Lens' UpdateOriginEndpointResponse (Maybe Text) Source #

A short string appended to the end of the OriginEndpoint URL.

updateOriginEndpointResponse_url :: Lens' UpdateOriginEndpointResponse (Maybe Text) Source #

The URL of the packaged OriginEndpoint for consumption.

updateOriginEndpointResponse_channelId :: Lens' UpdateOriginEndpointResponse (Maybe Text) Source #

The ID of the Channel the OriginEndpoint is associated with.

updateOriginEndpointResponse_startoverWindowSeconds :: 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.

updateOriginEndpointResponse_timeDelaySeconds :: 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.

updateOriginEndpointResponse_origination :: Lens' UpdateOriginEndpointResponse (Maybe Origination) Source #

Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint may by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be requested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination