libZSservicesZSamazonka-mediatailorZSamazonka-mediatailor
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.MediaTailor.Types.SourceLocation

Description

 
Synopsis

Documentation

data SourceLocation Source #

This response includes only the "type" : "object" property.

See: newSourceLocation smart constructor.

Constructors

SourceLocation' 

Fields

Instances

Instances details
Eq SourceLocation Source # 
Instance details

Defined in Amazonka.MediaTailor.Types.SourceLocation

Read SourceLocation Source # 
Instance details

Defined in Amazonka.MediaTailor.Types.SourceLocation

Show SourceLocation Source # 
Instance details

Defined in Amazonka.MediaTailor.Types.SourceLocation

Generic SourceLocation Source # 
Instance details

Defined in Amazonka.MediaTailor.Types.SourceLocation

Associated Types

type Rep SourceLocation :: Type -> Type #

NFData SourceLocation Source # 
Instance details

Defined in Amazonka.MediaTailor.Types.SourceLocation

Methods

rnf :: SourceLocation -> () #

Hashable SourceLocation Source # 
Instance details

Defined in Amazonka.MediaTailor.Types.SourceLocation

FromJSON SourceLocation Source # 
Instance details

Defined in Amazonka.MediaTailor.Types.SourceLocation

type Rep SourceLocation Source # 
Instance details

Defined in Amazonka.MediaTailor.Types.SourceLocation

type Rep SourceLocation = D1 ('MetaData "SourceLocation" "Amazonka.MediaTailor.Types.SourceLocation" "libZSservicesZSamazonka-mediatailorZSamazonka-mediatailor" 'False) (C1 ('MetaCons "SourceLocation'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "lastModifiedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "accessConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AccessConfiguration)) :*: S1 ('MetaSel ('Just "defaultSegmentDeliveryConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DefaultSegmentDeliveryConfiguration)))) :*: ((S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "sourceLocationName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "httpConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 HttpConfiguration) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newSourceLocation Source #

Create a value of SourceLocation 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:creationTime:SourceLocation', sourceLocation_creationTime - The timestamp that indicates when the source location was created.

$sel:lastModifiedTime:SourceLocation', sourceLocation_lastModifiedTime - The timestamp that indicates when the source location was last modified.

$sel:accessConfiguration:SourceLocation', sourceLocation_accessConfiguration - The access configuration for the source location.

$sel:defaultSegmentDeliveryConfiguration:SourceLocation', sourceLocation_defaultSegmentDeliveryConfiguration - The default segment delivery configuration.

$sel:tags:SourceLocation', sourceLocation_tags - The tags assigned to the source location.

$sel:sourceLocationName:SourceLocation', sourceLocation_sourceLocationName - The name of the source location.

$sel:httpConfiguration:SourceLocation', sourceLocation_httpConfiguration - The HTTP configuration for the source location.

$sel:arn:SourceLocation', sourceLocation_arn - The ARN of the SourceLocation.

sourceLocation_creationTime :: Lens' SourceLocation (Maybe UTCTime) Source #

The timestamp that indicates when the source location was created.

sourceLocation_lastModifiedTime :: Lens' SourceLocation (Maybe UTCTime) Source #

The timestamp that indicates when the source location was last modified.

sourceLocation_accessConfiguration :: Lens' SourceLocation (Maybe AccessConfiguration) Source #

The access configuration for the source location.

sourceLocation_tags :: Lens' SourceLocation (Maybe (HashMap Text Text)) Source #

The tags assigned to the source location.

sourceLocation_httpConfiguration :: Lens' SourceLocation HttpConfiguration Source #

The HTTP configuration for the source location.

sourceLocation_arn :: Lens' SourceLocation Text Source #

The ARN of the SourceLocation.