amazonka-dataexchange-2.0: Amazon Data Exchange SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.DataExchange.Types

Contents

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2017-07-25 of the Amazon Data Exchange SDK configuration.

Errors

_AccessDeniedException :: AsError a => Fold a ServiceError Source #

Access to the resource is denied.

_ConflictException :: AsError a => Fold a ServiceError Source #

The request couldn't be completed because it conflicted with the current state of the resource.

_InternalServerException :: AsError a => Fold a ServiceError Source #

An exception occurred with the service.

_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #

The resource couldn't be found.

_ServiceLimitExceededException :: AsError a => Fold a ServiceError Source #

The request has exceeded the quotas imposed by the service.

_ThrottlingException :: AsError a => Fold a ServiceError Source #

The limit on the number of requests per second was exceeded.

_ValidationException :: AsError a => Fold a ServiceError Source #

The request was invalid.

AssetType

newtype AssetType Source #

Constructors

AssetType' 

Fields

Instances

Instances details
FromJSON AssetType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.AssetType

FromJSONKey AssetType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.AssetType

ToJSON AssetType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.AssetType

ToJSONKey AssetType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.AssetType

ToByteString AssetType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.AssetType

Methods

toBS :: AssetType -> ByteString #

ToHeader AssetType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.AssetType

ToLog AssetType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.AssetType

ToQuery AssetType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.AssetType

FromText AssetType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.AssetType

ToText AssetType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.AssetType

Methods

toText :: AssetType -> Text #

FromXML AssetType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.AssetType

ToXML AssetType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.AssetType

Methods

toXML :: AssetType -> XML #

Generic AssetType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.AssetType

Associated Types

type Rep AssetType :: Type -> Type #

Read AssetType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.AssetType

Show AssetType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.AssetType

NFData AssetType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.AssetType

Methods

rnf :: AssetType -> () #

Eq AssetType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.AssetType

Ord AssetType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.AssetType

Hashable AssetType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.AssetType

type Rep AssetType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.AssetType

type Rep AssetType = D1 ('MetaData "AssetType" "Amazonka.DataExchange.Types.AssetType" "amazonka-dataexchange-2.0-E9wmOad6xSxAaT3Y4FNlvY" 'True) (C1 ('MetaCons "AssetType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAssetType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Code

newtype Code Source #

Constructors

Code' 

Fields

Instances

Instances details
FromJSON Code Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Code

FromJSONKey Code Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Code

ToJSON Code Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Code

ToJSONKey Code Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Code

ToByteString Code Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Code

Methods

toBS :: Code -> ByteString #

ToHeader Code Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Code

Methods

toHeader :: HeaderName -> Code -> [Header] #

ToLog Code Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Code

ToQuery Code Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Code

Methods

toQuery :: Code -> QueryString #

FromText Code Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Code

ToText Code Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Code

Methods

toText :: Code -> Text #

FromXML Code Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Code

Methods

parseXML :: [Node] -> Either String Code #

ToXML Code Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Code

Methods

toXML :: Code -> XML #

Generic Code Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Code

Associated Types

type Rep Code :: Type -> Type #

Methods

from :: Code -> Rep Code x #

to :: Rep Code x -> Code #

Read Code Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Code

Show Code Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Code

Methods

showsPrec :: Int -> Code -> ShowS #

show :: Code -> String #

showList :: [Code] -> ShowS #

NFData Code Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Code

Methods

rnf :: Code -> () #

Eq Code Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Code

Methods

(==) :: Code -> Code -> Bool #

(/=) :: Code -> Code -> Bool #

Ord Code Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Code

Methods

compare :: Code -> Code -> Ordering #

(<) :: Code -> Code -> Bool #

(<=) :: Code -> Code -> Bool #

(>) :: Code -> Code -> Bool #

(>=) :: Code -> Code -> Bool #

max :: Code -> Code -> Code #

min :: Code -> Code -> Code #

Hashable Code Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Code

Methods

hashWithSalt :: Int -> Code -> Int #

hash :: Code -> Int #

type Rep Code Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Code

type Rep Code = D1 ('MetaData "Code" "Amazonka.DataExchange.Types.Code" "amazonka-dataexchange-2.0-E9wmOad6xSxAaT3Y4FNlvY" 'True) (C1 ('MetaCons "Code'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DatabaseLFTagPolicyPermission

newtype DatabaseLFTagPolicyPermission Source #

Instances

Instances details
FromJSON DatabaseLFTagPolicyPermission Source # 
Instance details

Defined in Amazonka.DataExchange.Types.DatabaseLFTagPolicyPermission

FromJSONKey DatabaseLFTagPolicyPermission Source # 
Instance details

Defined in Amazonka.DataExchange.Types.DatabaseLFTagPolicyPermission

ToJSON DatabaseLFTagPolicyPermission Source # 
Instance details

Defined in Amazonka.DataExchange.Types.DatabaseLFTagPolicyPermission

ToJSONKey DatabaseLFTagPolicyPermission Source # 
Instance details

Defined in Amazonka.DataExchange.Types.DatabaseLFTagPolicyPermission

ToByteString DatabaseLFTagPolicyPermission Source # 
Instance details

Defined in Amazonka.DataExchange.Types.DatabaseLFTagPolicyPermission

ToHeader DatabaseLFTagPolicyPermission Source # 
Instance details

Defined in Amazonka.DataExchange.Types.DatabaseLFTagPolicyPermission

ToLog DatabaseLFTagPolicyPermission Source # 
Instance details

Defined in Amazonka.DataExchange.Types.DatabaseLFTagPolicyPermission

ToQuery DatabaseLFTagPolicyPermission Source # 
Instance details

Defined in Amazonka.DataExchange.Types.DatabaseLFTagPolicyPermission

FromText DatabaseLFTagPolicyPermission Source # 
Instance details

Defined in Amazonka.DataExchange.Types.DatabaseLFTagPolicyPermission

ToText DatabaseLFTagPolicyPermission Source # 
Instance details

Defined in Amazonka.DataExchange.Types.DatabaseLFTagPolicyPermission

FromXML DatabaseLFTagPolicyPermission Source # 
Instance details

Defined in Amazonka.DataExchange.Types.DatabaseLFTagPolicyPermission

ToXML DatabaseLFTagPolicyPermission Source # 
Instance details

Defined in Amazonka.DataExchange.Types.DatabaseLFTagPolicyPermission

Generic DatabaseLFTagPolicyPermission Source # 
Instance details

Defined in Amazonka.DataExchange.Types.DatabaseLFTagPolicyPermission

Associated Types

type Rep DatabaseLFTagPolicyPermission :: Type -> Type #

Read DatabaseLFTagPolicyPermission Source # 
Instance details

Defined in Amazonka.DataExchange.Types.DatabaseLFTagPolicyPermission

Show DatabaseLFTagPolicyPermission Source # 
Instance details

Defined in Amazonka.DataExchange.Types.DatabaseLFTagPolicyPermission

NFData DatabaseLFTagPolicyPermission Source # 
Instance details

Defined in Amazonka.DataExchange.Types.DatabaseLFTagPolicyPermission

Eq DatabaseLFTagPolicyPermission Source # 
Instance details

Defined in Amazonka.DataExchange.Types.DatabaseLFTagPolicyPermission

Ord DatabaseLFTagPolicyPermission Source # 
Instance details

Defined in Amazonka.DataExchange.Types.DatabaseLFTagPolicyPermission

Hashable DatabaseLFTagPolicyPermission Source # 
Instance details

Defined in Amazonka.DataExchange.Types.DatabaseLFTagPolicyPermission

type Rep DatabaseLFTagPolicyPermission Source # 
Instance details

Defined in Amazonka.DataExchange.Types.DatabaseLFTagPolicyPermission

type Rep DatabaseLFTagPolicyPermission = D1 ('MetaData "DatabaseLFTagPolicyPermission" "Amazonka.DataExchange.Types.DatabaseLFTagPolicyPermission" "amazonka-dataexchange-2.0-E9wmOad6xSxAaT3Y4FNlvY" 'True) (C1 ('MetaCons "DatabaseLFTagPolicyPermission'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDatabaseLFTagPolicyPermission") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

JobErrorLimitName

newtype JobErrorLimitName Source #

Instances

Instances details
FromJSON JobErrorLimitName Source # 
Instance details

Defined in Amazonka.DataExchange.Types.JobErrorLimitName

FromJSONKey JobErrorLimitName Source # 
Instance details

Defined in Amazonka.DataExchange.Types.JobErrorLimitName

ToJSON JobErrorLimitName Source # 
Instance details

Defined in Amazonka.DataExchange.Types.JobErrorLimitName

ToJSONKey JobErrorLimitName Source # 
Instance details

Defined in Amazonka.DataExchange.Types.JobErrorLimitName

ToByteString JobErrorLimitName Source # 
Instance details

Defined in Amazonka.DataExchange.Types.JobErrorLimitName

ToHeader JobErrorLimitName Source # 
Instance details

Defined in Amazonka.DataExchange.Types.JobErrorLimitName

ToLog JobErrorLimitName Source # 
Instance details

Defined in Amazonka.DataExchange.Types.JobErrorLimitName

ToQuery JobErrorLimitName Source # 
Instance details

Defined in Amazonka.DataExchange.Types.JobErrorLimitName

FromText JobErrorLimitName Source # 
Instance details

Defined in Amazonka.DataExchange.Types.JobErrorLimitName

ToText JobErrorLimitName Source # 
Instance details

Defined in Amazonka.DataExchange.Types.JobErrorLimitName

FromXML JobErrorLimitName Source # 
Instance details

Defined in Amazonka.DataExchange.Types.JobErrorLimitName

ToXML JobErrorLimitName Source # 
Instance details

Defined in Amazonka.DataExchange.Types.JobErrorLimitName

Generic JobErrorLimitName Source # 
Instance details

Defined in Amazonka.DataExchange.Types.JobErrorLimitName

Associated Types

type Rep JobErrorLimitName :: Type -> Type #

Read JobErrorLimitName Source # 
Instance details

Defined in Amazonka.DataExchange.Types.JobErrorLimitName

Show JobErrorLimitName Source # 
Instance details

Defined in Amazonka.DataExchange.Types.JobErrorLimitName

NFData JobErrorLimitName Source # 
Instance details

Defined in Amazonka.DataExchange.Types.JobErrorLimitName

Methods

rnf :: JobErrorLimitName -> () #

Eq JobErrorLimitName Source # 
Instance details

Defined in Amazonka.DataExchange.Types.JobErrorLimitName

Ord JobErrorLimitName Source # 
Instance details

Defined in Amazonka.DataExchange.Types.JobErrorLimitName

Hashable JobErrorLimitName Source # 
Instance details

Defined in Amazonka.DataExchange.Types.JobErrorLimitName

type Rep JobErrorLimitName Source # 
Instance details

Defined in Amazonka.DataExchange.Types.JobErrorLimitName

type Rep JobErrorLimitName = D1 ('MetaData "JobErrorLimitName" "Amazonka.DataExchange.Types.JobErrorLimitName" "amazonka-dataexchange-2.0-E9wmOad6xSxAaT3Y4FNlvY" 'True) (C1 ('MetaCons "JobErrorLimitName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromJobErrorLimitName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

JobErrorResourceTypes

newtype JobErrorResourceTypes Source #

Instances

Instances details
FromJSON JobErrorResourceTypes Source # 
Instance details

Defined in Amazonka.DataExchange.Types.JobErrorResourceTypes

FromJSONKey JobErrorResourceTypes Source # 
Instance details

Defined in Amazonka.DataExchange.Types.JobErrorResourceTypes

ToJSON JobErrorResourceTypes Source # 
Instance details

Defined in Amazonka.DataExchange.Types.JobErrorResourceTypes

ToJSONKey JobErrorResourceTypes Source # 
Instance details

Defined in Amazonka.DataExchange.Types.JobErrorResourceTypes

ToByteString JobErrorResourceTypes Source # 
Instance details

Defined in Amazonka.DataExchange.Types.JobErrorResourceTypes

ToHeader JobErrorResourceTypes Source # 
Instance details

Defined in Amazonka.DataExchange.Types.JobErrorResourceTypes

ToLog JobErrorResourceTypes Source # 
Instance details

Defined in Amazonka.DataExchange.Types.JobErrorResourceTypes

ToQuery JobErrorResourceTypes Source # 
Instance details

Defined in Amazonka.DataExchange.Types.JobErrorResourceTypes

FromText JobErrorResourceTypes Source # 
Instance details

Defined in Amazonka.DataExchange.Types.JobErrorResourceTypes

ToText JobErrorResourceTypes Source # 
Instance details

Defined in Amazonka.DataExchange.Types.JobErrorResourceTypes

FromXML JobErrorResourceTypes Source # 
Instance details

Defined in Amazonka.DataExchange.Types.JobErrorResourceTypes

ToXML JobErrorResourceTypes Source # 
Instance details

Defined in Amazonka.DataExchange.Types.JobErrorResourceTypes

Generic JobErrorResourceTypes Source # 
Instance details

Defined in Amazonka.DataExchange.Types.JobErrorResourceTypes

Associated Types

type Rep JobErrorResourceTypes :: Type -> Type #

Read JobErrorResourceTypes Source # 
Instance details

Defined in Amazonka.DataExchange.Types.JobErrorResourceTypes

Show JobErrorResourceTypes Source # 
Instance details

Defined in Amazonka.DataExchange.Types.JobErrorResourceTypes

NFData JobErrorResourceTypes Source # 
Instance details

Defined in Amazonka.DataExchange.Types.JobErrorResourceTypes

Methods

rnf :: JobErrorResourceTypes -> () #

Eq JobErrorResourceTypes Source # 
Instance details

Defined in Amazonka.DataExchange.Types.JobErrorResourceTypes

Ord JobErrorResourceTypes Source # 
Instance details

Defined in Amazonka.DataExchange.Types.JobErrorResourceTypes

Hashable JobErrorResourceTypes Source # 
Instance details

Defined in Amazonka.DataExchange.Types.JobErrorResourceTypes

type Rep JobErrorResourceTypes Source # 
Instance details

Defined in Amazonka.DataExchange.Types.JobErrorResourceTypes

type Rep JobErrorResourceTypes = D1 ('MetaData "JobErrorResourceTypes" "Amazonka.DataExchange.Types.JobErrorResourceTypes" "amazonka-dataexchange-2.0-E9wmOad6xSxAaT3Y4FNlvY" 'True) (C1 ('MetaCons "JobErrorResourceTypes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromJobErrorResourceTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LFPermission

newtype LFPermission Source #

Constructors

LFPermission' 

Bundled Patterns

pattern LFPermission_DESCRIBE :: LFPermission 
pattern LFPermission_SELECT :: LFPermission 

Instances

Instances details
FromJSON LFPermission Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LFPermission

FromJSONKey LFPermission Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LFPermission

ToJSON LFPermission Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LFPermission

ToJSONKey LFPermission Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LFPermission

ToByteString LFPermission Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LFPermission

ToHeader LFPermission Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LFPermission

ToLog LFPermission Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LFPermission

ToQuery LFPermission Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LFPermission

FromText LFPermission Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LFPermission

ToText LFPermission Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LFPermission

Methods

toText :: LFPermission -> Text #

FromXML LFPermission Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LFPermission

ToXML LFPermission Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LFPermission

Methods

toXML :: LFPermission -> XML #

Generic LFPermission Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LFPermission

Associated Types

type Rep LFPermission :: Type -> Type #

Read LFPermission Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LFPermission

Show LFPermission Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LFPermission

NFData LFPermission Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LFPermission

Methods

rnf :: LFPermission -> () #

Eq LFPermission Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LFPermission

Ord LFPermission Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LFPermission

Hashable LFPermission Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LFPermission

type Rep LFPermission Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LFPermission

type Rep LFPermission = D1 ('MetaData "LFPermission" "Amazonka.DataExchange.Types.LFPermission" "amazonka-dataexchange-2.0-E9wmOad6xSxAaT3Y4FNlvY" 'True) (C1 ('MetaCons "LFPermission'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLFPermission") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LFResourceType

newtype LFResourceType Source #

Constructors

LFResourceType' 

Instances

Instances details
FromJSON LFResourceType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LFResourceType

FromJSONKey LFResourceType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LFResourceType

ToJSON LFResourceType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LFResourceType

ToJSONKey LFResourceType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LFResourceType

ToByteString LFResourceType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LFResourceType

ToHeader LFResourceType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LFResourceType

ToLog LFResourceType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LFResourceType

ToQuery LFResourceType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LFResourceType

FromText LFResourceType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LFResourceType

ToText LFResourceType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LFResourceType

FromXML LFResourceType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LFResourceType

ToXML LFResourceType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LFResourceType

Methods

toXML :: LFResourceType -> XML #

Generic LFResourceType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LFResourceType

Associated Types

type Rep LFResourceType :: Type -> Type #

Read LFResourceType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LFResourceType

Show LFResourceType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LFResourceType

NFData LFResourceType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LFResourceType

Methods

rnf :: LFResourceType -> () #

Eq LFResourceType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LFResourceType

Ord LFResourceType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LFResourceType

Hashable LFResourceType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LFResourceType

type Rep LFResourceType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LFResourceType

type Rep LFResourceType = D1 ('MetaData "LFResourceType" "Amazonka.DataExchange.Types.LFResourceType" "amazonka-dataexchange-2.0-E9wmOad6xSxAaT3Y4FNlvY" 'True) (C1 ('MetaCons "LFResourceType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLFResourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LakeFormationDataPermissionType

newtype LakeFormationDataPermissionType Source #

Instances

Instances details
FromJSON LakeFormationDataPermissionType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LakeFormationDataPermissionType

FromJSONKey LakeFormationDataPermissionType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LakeFormationDataPermissionType

ToJSON LakeFormationDataPermissionType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LakeFormationDataPermissionType

ToJSONKey LakeFormationDataPermissionType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LakeFormationDataPermissionType

ToByteString LakeFormationDataPermissionType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LakeFormationDataPermissionType

ToHeader LakeFormationDataPermissionType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LakeFormationDataPermissionType

ToLog LakeFormationDataPermissionType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LakeFormationDataPermissionType

ToQuery LakeFormationDataPermissionType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LakeFormationDataPermissionType

FromText LakeFormationDataPermissionType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LakeFormationDataPermissionType

ToText LakeFormationDataPermissionType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LakeFormationDataPermissionType

FromXML LakeFormationDataPermissionType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LakeFormationDataPermissionType

ToXML LakeFormationDataPermissionType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LakeFormationDataPermissionType

Generic LakeFormationDataPermissionType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LakeFormationDataPermissionType

Associated Types

type Rep LakeFormationDataPermissionType :: Type -> Type #

Read LakeFormationDataPermissionType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LakeFormationDataPermissionType

Show LakeFormationDataPermissionType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LakeFormationDataPermissionType

NFData LakeFormationDataPermissionType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LakeFormationDataPermissionType

Eq LakeFormationDataPermissionType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LakeFormationDataPermissionType

Ord LakeFormationDataPermissionType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LakeFormationDataPermissionType

Hashable LakeFormationDataPermissionType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LakeFormationDataPermissionType

type Rep LakeFormationDataPermissionType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LakeFormationDataPermissionType

type Rep LakeFormationDataPermissionType = D1 ('MetaData "LakeFormationDataPermissionType" "Amazonka.DataExchange.Types.LakeFormationDataPermissionType" "amazonka-dataexchange-2.0-E9wmOad6xSxAaT3Y4FNlvY" 'True) (C1 ('MetaCons "LakeFormationDataPermissionType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLakeFormationDataPermissionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Origin

newtype Origin Source #

Constructors

Origin' 

Fields

Bundled Patterns

pattern Origin_ENTITLED :: Origin 
pattern Origin_OWNED :: Origin 

Instances

Instances details
FromJSON Origin Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Origin

FromJSONKey Origin Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Origin

ToJSON Origin Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Origin

ToJSONKey Origin Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Origin

ToByteString Origin Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Origin

Methods

toBS :: Origin -> ByteString #

ToHeader Origin Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Origin

Methods

toHeader :: HeaderName -> Origin -> [Header] #

ToLog Origin Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Origin

ToQuery Origin Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Origin

FromText Origin Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Origin

ToText Origin Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Origin

Methods

toText :: Origin -> Text #

FromXML Origin Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Origin

ToXML Origin Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Origin

Methods

toXML :: Origin -> XML #

Generic Origin Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Origin

Associated Types

type Rep Origin :: Type -> Type #

Methods

from :: Origin -> Rep Origin x #

to :: Rep Origin x -> Origin #

Read Origin Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Origin

Show Origin Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Origin

NFData Origin Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Origin

Methods

rnf :: Origin -> () #

Eq Origin Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Origin

Methods

(==) :: Origin -> Origin -> Bool #

(/=) :: Origin -> Origin -> Bool #

Ord Origin Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Origin

Hashable Origin Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Origin

Methods

hashWithSalt :: Int -> Origin -> Int #

hash :: Origin -> Int #

type Rep Origin Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Origin

type Rep Origin = D1 ('MetaData "Origin" "Amazonka.DataExchange.Types.Origin" "amazonka-dataexchange-2.0-E9wmOad6xSxAaT3Y4FNlvY" 'True) (C1 ('MetaCons "Origin'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromOrigin") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ProtocolType

newtype ProtocolType Source #

Constructors

ProtocolType' 

Bundled Patterns

pattern ProtocolType_REST :: ProtocolType 

Instances

Instances details
FromJSON ProtocolType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ProtocolType

FromJSONKey ProtocolType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ProtocolType

ToJSON ProtocolType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ProtocolType

ToJSONKey ProtocolType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ProtocolType

ToByteString ProtocolType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ProtocolType

ToHeader ProtocolType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ProtocolType

ToLog ProtocolType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ProtocolType

ToQuery ProtocolType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ProtocolType

FromText ProtocolType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ProtocolType

ToText ProtocolType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ProtocolType

Methods

toText :: ProtocolType -> Text #

FromXML ProtocolType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ProtocolType

ToXML ProtocolType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ProtocolType

Methods

toXML :: ProtocolType -> XML #

Generic ProtocolType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ProtocolType

Associated Types

type Rep ProtocolType :: Type -> Type #

Read ProtocolType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ProtocolType

Show ProtocolType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ProtocolType

NFData ProtocolType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ProtocolType

Methods

rnf :: ProtocolType -> () #

Eq ProtocolType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ProtocolType

Ord ProtocolType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ProtocolType

Hashable ProtocolType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ProtocolType

type Rep ProtocolType Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ProtocolType

type Rep ProtocolType = D1 ('MetaData "ProtocolType" "Amazonka.DataExchange.Types.ProtocolType" "amazonka-dataexchange-2.0-E9wmOad6xSxAaT3Y4FNlvY" 'True) (C1 ('MetaCons "ProtocolType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromProtocolType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ServerSideEncryptionTypes

newtype ServerSideEncryptionTypes Source #

Instances

Instances details
FromJSON ServerSideEncryptionTypes Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ServerSideEncryptionTypes

FromJSONKey ServerSideEncryptionTypes Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ServerSideEncryptionTypes

ToJSON ServerSideEncryptionTypes Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ServerSideEncryptionTypes

ToJSONKey ServerSideEncryptionTypes Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ServerSideEncryptionTypes

ToByteString ServerSideEncryptionTypes Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ServerSideEncryptionTypes

ToHeader ServerSideEncryptionTypes Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ServerSideEncryptionTypes

ToLog ServerSideEncryptionTypes Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ServerSideEncryptionTypes

ToQuery ServerSideEncryptionTypes Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ServerSideEncryptionTypes

FromText ServerSideEncryptionTypes Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ServerSideEncryptionTypes

ToText ServerSideEncryptionTypes Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ServerSideEncryptionTypes

FromXML ServerSideEncryptionTypes Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ServerSideEncryptionTypes

ToXML ServerSideEncryptionTypes Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ServerSideEncryptionTypes

Generic ServerSideEncryptionTypes Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ServerSideEncryptionTypes

Associated Types

type Rep ServerSideEncryptionTypes :: Type -> Type #

Read ServerSideEncryptionTypes Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ServerSideEncryptionTypes

Show ServerSideEncryptionTypes Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ServerSideEncryptionTypes

NFData ServerSideEncryptionTypes Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ServerSideEncryptionTypes

Eq ServerSideEncryptionTypes Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ServerSideEncryptionTypes

Ord ServerSideEncryptionTypes Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ServerSideEncryptionTypes

Hashable ServerSideEncryptionTypes Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ServerSideEncryptionTypes

type Rep ServerSideEncryptionTypes Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ServerSideEncryptionTypes

type Rep ServerSideEncryptionTypes = D1 ('MetaData "ServerSideEncryptionTypes" "Amazonka.DataExchange.Types.ServerSideEncryptionTypes" "amazonka-dataexchange-2.0-E9wmOad6xSxAaT3Y4FNlvY" 'True) (C1 ('MetaCons "ServerSideEncryptionTypes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromServerSideEncryptionTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

State

newtype State Source #

Constructors

State' 

Fields

Bundled Patterns

pattern State_CANCELLED :: State 
pattern State_COMPLETED :: State 
pattern State_ERROR :: State 
pattern State_IN_PROGRESS :: State 
pattern State_TIMED_OUT :: State 
pattern State_WAITING :: State 

Instances

Instances details
FromJSON State Source # 
Instance details

Defined in Amazonka.DataExchange.Types.State

FromJSONKey State Source # 
Instance details

Defined in Amazonka.DataExchange.Types.State

ToJSON State Source # 
Instance details

Defined in Amazonka.DataExchange.Types.State

ToJSONKey State Source # 
Instance details

Defined in Amazonka.DataExchange.Types.State

ToByteString State Source # 
Instance details

Defined in Amazonka.DataExchange.Types.State

Methods

toBS :: State -> ByteString #

ToHeader State Source # 
Instance details

Defined in Amazonka.DataExchange.Types.State

Methods

toHeader :: HeaderName -> State -> [Header] #

ToLog State Source # 
Instance details

Defined in Amazonka.DataExchange.Types.State

ToQuery State Source # 
Instance details

Defined in Amazonka.DataExchange.Types.State

Methods

toQuery :: State -> QueryString #

FromText State Source # 
Instance details

Defined in Amazonka.DataExchange.Types.State

ToText State Source # 
Instance details

Defined in Amazonka.DataExchange.Types.State

Methods

toText :: State -> Text #

FromXML State Source # 
Instance details

Defined in Amazonka.DataExchange.Types.State

Methods

parseXML :: [Node] -> Either String State #

ToXML State Source # 
Instance details

Defined in Amazonka.DataExchange.Types.State

Methods

toXML :: State -> XML #

Generic State Source # 
Instance details

Defined in Amazonka.DataExchange.Types.State

Associated Types

type Rep State :: Type -> Type #

Methods

from :: State -> Rep State x #

to :: Rep State x -> State #

Read State Source # 
Instance details

Defined in Amazonka.DataExchange.Types.State

Show State Source # 
Instance details

Defined in Amazonka.DataExchange.Types.State

Methods

showsPrec :: Int -> State -> ShowS #

show :: State -> String #

showList :: [State] -> ShowS #

NFData State Source # 
Instance details

Defined in Amazonka.DataExchange.Types.State

Methods

rnf :: State -> () #

Eq State Source # 
Instance details

Defined in Amazonka.DataExchange.Types.State

Methods

(==) :: State -> State -> Bool #

(/=) :: State -> State -> Bool #

Ord State Source # 
Instance details

Defined in Amazonka.DataExchange.Types.State

Methods

compare :: State -> State -> Ordering #

(<) :: State -> State -> Bool #

(<=) :: State -> State -> Bool #

(>) :: State -> State -> Bool #

(>=) :: State -> State -> Bool #

max :: State -> State -> State #

min :: State -> State -> State #

Hashable State Source # 
Instance details

Defined in Amazonka.DataExchange.Types.State

Methods

hashWithSalt :: Int -> State -> Int #

hash :: State -> Int #

type Rep State Source # 
Instance details

Defined in Amazonka.DataExchange.Types.State

type Rep State = D1 ('MetaData "State" "Amazonka.DataExchange.Types.State" "amazonka-dataexchange-2.0-E9wmOad6xSxAaT3Y4FNlvY" 'True) (C1 ('MetaCons "State'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TableTagPolicyLFPermission

newtype TableTagPolicyLFPermission Source #

Instances

Instances details
FromJSON TableTagPolicyLFPermission Source # 
Instance details

Defined in Amazonka.DataExchange.Types.TableTagPolicyLFPermission

FromJSONKey TableTagPolicyLFPermission Source # 
Instance details

Defined in Amazonka.DataExchange.Types.TableTagPolicyLFPermission

ToJSON TableTagPolicyLFPermission Source # 
Instance details

Defined in Amazonka.DataExchange.Types.TableTagPolicyLFPermission

ToJSONKey TableTagPolicyLFPermission Source # 
Instance details

Defined in Amazonka.DataExchange.Types.TableTagPolicyLFPermission

ToByteString TableTagPolicyLFPermission Source # 
Instance details

Defined in Amazonka.DataExchange.Types.TableTagPolicyLFPermission

ToHeader TableTagPolicyLFPermission Source # 
Instance details

Defined in Amazonka.DataExchange.Types.TableTagPolicyLFPermission

ToLog TableTagPolicyLFPermission Source # 
Instance details

Defined in Amazonka.DataExchange.Types.TableTagPolicyLFPermission

ToQuery TableTagPolicyLFPermission Source # 
Instance details

Defined in Amazonka.DataExchange.Types.TableTagPolicyLFPermission

FromText TableTagPolicyLFPermission Source # 
Instance details

Defined in Amazonka.DataExchange.Types.TableTagPolicyLFPermission

ToText TableTagPolicyLFPermission Source # 
Instance details

Defined in Amazonka.DataExchange.Types.TableTagPolicyLFPermission

FromXML TableTagPolicyLFPermission Source # 
Instance details

Defined in Amazonka.DataExchange.Types.TableTagPolicyLFPermission

ToXML TableTagPolicyLFPermission Source # 
Instance details

Defined in Amazonka.DataExchange.Types.TableTagPolicyLFPermission

Generic TableTagPolicyLFPermission Source # 
Instance details

Defined in Amazonka.DataExchange.Types.TableTagPolicyLFPermission

Associated Types

type Rep TableTagPolicyLFPermission :: Type -> Type #

Read TableTagPolicyLFPermission Source # 
Instance details

Defined in Amazonka.DataExchange.Types.TableTagPolicyLFPermission

Show TableTagPolicyLFPermission Source # 
Instance details

Defined in Amazonka.DataExchange.Types.TableTagPolicyLFPermission

NFData TableTagPolicyLFPermission Source # 
Instance details

Defined in Amazonka.DataExchange.Types.TableTagPolicyLFPermission

Eq TableTagPolicyLFPermission Source # 
Instance details

Defined in Amazonka.DataExchange.Types.TableTagPolicyLFPermission

Ord TableTagPolicyLFPermission Source # 
Instance details

Defined in Amazonka.DataExchange.Types.TableTagPolicyLFPermission

Hashable TableTagPolicyLFPermission Source # 
Instance details

Defined in Amazonka.DataExchange.Types.TableTagPolicyLFPermission

type Rep TableTagPolicyLFPermission Source # 
Instance details

Defined in Amazonka.DataExchange.Types.TableTagPolicyLFPermission

type Rep TableTagPolicyLFPermission = D1 ('MetaData "TableTagPolicyLFPermission" "Amazonka.DataExchange.Types.TableTagPolicyLFPermission" "amazonka-dataexchange-2.0-E9wmOad6xSxAaT3Y4FNlvY" 'True) (C1 ('MetaCons "TableTagPolicyLFPermission'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTableTagPolicyLFPermission") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Type

newtype Type Source #

Constructors

Type' 

Fields

Instances

Instances details
FromJSON Type Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Type

FromJSONKey Type Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Type

ToJSON Type Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Type

ToJSONKey Type Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Type

ToByteString Type Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Type

Methods

toBS :: Type -> ByteString #

ToHeader Type Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Type

Methods

toHeader :: HeaderName -> Type -> [Header] #

ToLog Type Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Type

ToQuery Type Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Type

Methods

toQuery :: Type -> QueryString #

FromText Type Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Type

ToText Type Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Type

Methods

toText :: Type -> Text #

FromXML Type Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Type

Methods

parseXML :: [Node] -> Either String Type #

ToXML Type Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Type

Methods

toXML :: Type -> XML #

Generic Type Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Type

Associated Types

type Rep Type :: Type -> Type #

Methods

from :: Type -> Rep Type x #

to :: Rep Type x -> Type #

Read Type Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Type

Show Type Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Type

Methods

showsPrec :: Int -> Type -> ShowS #

show :: Type -> String #

showList :: [Type] -> ShowS #

NFData Type Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Type

Methods

rnf :: Type -> () #

Eq Type Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Type

Methods

(==) :: Type -> Type -> Bool #

(/=) :: Type -> Type -> Bool #

Ord Type Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Type

Methods

compare :: Type -> Type -> Ordering #

(<) :: Type -> Type -> Bool #

(<=) :: Type -> Type -> Bool #

(>) :: Type -> Type -> Bool #

(>=) :: Type -> Type -> Bool #

max :: Type -> Type -> Type #

min :: Type -> Type -> Type #

Hashable Type Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Type

Methods

hashWithSalt :: Int -> Type -> Int #

hash :: Type -> Int #

type Rep Type Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Type

type Rep Type = D1 ('MetaData "Type" "Amazonka.DataExchange.Types.Type" "amazonka-dataexchange-2.0-E9wmOad6xSxAaT3Y4FNlvY" 'True) (C1 ('MetaCons "Type'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Action

data Action Source #

What occurs after a certain event.

See: newAction smart constructor.

Constructors

Action' 

Fields

Instances

Instances details
FromJSON Action Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Action

ToJSON Action Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Action

Generic Action Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Action

Associated Types

type Rep Action :: Type -> Type #

Methods

from :: Action -> Rep Action x #

to :: Rep Action x -> Action #

Read Action Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Action

Show Action Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Action

NFData Action Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Action

Methods

rnf :: Action -> () #

Eq Action Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Action

Methods

(==) :: Action -> Action -> Bool #

(/=) :: Action -> Action -> Bool #

Hashable Action Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Action

Methods

hashWithSalt :: Int -> Action -> Int #

hash :: Action -> Int #

type Rep Action Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Action

type Rep Action = D1 ('MetaData "Action" "Amazonka.DataExchange.Types.Action" "amazonka-dataexchange-2.0-E9wmOad6xSxAaT3Y4FNlvY" 'False) (C1 ('MetaCons "Action'" 'PrefixI 'True) (S1 ('MetaSel ('Just "exportRevisionToS3") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AutoExportRevisionToS3RequestDetails))))

newAction :: Action Source #

Create a value of Action 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:exportRevisionToS3:Action', action_exportRevisionToS3 - Details for the export revision to Amazon S3 action.

action_exportRevisionToS3 :: Lens' Action (Maybe AutoExportRevisionToS3RequestDetails) Source #

Details for the export revision to Amazon S3 action.

ApiGatewayApiAsset

data ApiGatewayApiAsset Source #

The API Gateway API that is the asset.

See: newApiGatewayApiAsset smart constructor.

Constructors

ApiGatewayApiAsset' 

Fields

Instances

Instances details
FromJSON ApiGatewayApiAsset Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ApiGatewayApiAsset

Generic ApiGatewayApiAsset Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ApiGatewayApiAsset

Associated Types

type Rep ApiGatewayApiAsset :: Type -> Type #

Read ApiGatewayApiAsset Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ApiGatewayApiAsset

Show ApiGatewayApiAsset Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ApiGatewayApiAsset

NFData ApiGatewayApiAsset Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ApiGatewayApiAsset

Methods

rnf :: ApiGatewayApiAsset -> () #

Eq ApiGatewayApiAsset Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ApiGatewayApiAsset

Hashable ApiGatewayApiAsset Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ApiGatewayApiAsset

type Rep ApiGatewayApiAsset Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ApiGatewayApiAsset

type Rep ApiGatewayApiAsset = D1 ('MetaData "ApiGatewayApiAsset" "Amazonka.DataExchange.Types.ApiGatewayApiAsset" "amazonka-dataexchange-2.0-E9wmOad6xSxAaT3Y4FNlvY" 'False) (C1 ('MetaCons "ApiGatewayApiAsset'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "apiDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "apiEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "apiId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "apiKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "apiName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "apiSpecificationDownloadUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "apiSpecificationDownloadUrlExpiresAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "protocolType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProtocolType)) :*: S1 ('MetaSel ('Just "stage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newApiGatewayApiAsset :: ApiGatewayApiAsset Source #

Create a value of ApiGatewayApiAsset 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:apiDescription:ApiGatewayApiAsset', apiGatewayApiAsset_apiDescription - The API description of the API asset.

$sel:apiEndpoint:ApiGatewayApiAsset', apiGatewayApiAsset_apiEndpoint - The API endpoint of the API asset.

$sel:apiId:ApiGatewayApiAsset', apiGatewayApiAsset_apiId - The unique identifier of the API asset.

$sel:apiKey:ApiGatewayApiAsset', apiGatewayApiAsset_apiKey - The API key of the API asset.

$sel:apiName:ApiGatewayApiAsset', apiGatewayApiAsset_apiName - The API name of the API asset.

$sel:apiSpecificationDownloadUrl:ApiGatewayApiAsset', apiGatewayApiAsset_apiSpecificationDownloadUrl - The download URL of the API specification of the API asset.

$sel:apiSpecificationDownloadUrlExpiresAt:ApiGatewayApiAsset', apiGatewayApiAsset_apiSpecificationDownloadUrlExpiresAt - The date and time that the upload URL expires, in ISO 8601 format.

$sel:protocolType:ApiGatewayApiAsset', apiGatewayApiAsset_protocolType - The protocol type of the API asset.

$sel:stage:ApiGatewayApiAsset', apiGatewayApiAsset_stage - The stage of the API asset.

apiGatewayApiAsset_apiDescription :: Lens' ApiGatewayApiAsset (Maybe Text) Source #

The API description of the API asset.

apiGatewayApiAsset_apiId :: Lens' ApiGatewayApiAsset (Maybe Text) Source #

The unique identifier of the API asset.

apiGatewayApiAsset_apiSpecificationDownloadUrl :: Lens' ApiGatewayApiAsset (Maybe Text) Source #

The download URL of the API specification of the API asset.

apiGatewayApiAsset_apiSpecificationDownloadUrlExpiresAt :: Lens' ApiGatewayApiAsset (Maybe UTCTime) Source #

The date and time that the upload URL expires, in ISO 8601 format.

AssetDestinationEntry

data AssetDestinationEntry Source #

The destination for the asset.

See: newAssetDestinationEntry smart constructor.

Constructors

AssetDestinationEntry' 

Fields

  • key :: Maybe Text

    The name of the object in Amazon S3 for the asset.

  • assetId :: Text

    The unique identifier for the asset.

  • bucket :: Text

    The Amazon S3 bucket that is the destination for the asset.

Instances

Instances details
FromJSON AssetDestinationEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.AssetDestinationEntry

ToJSON AssetDestinationEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.AssetDestinationEntry

Generic AssetDestinationEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.AssetDestinationEntry

Associated Types

type Rep AssetDestinationEntry :: Type -> Type #

Read AssetDestinationEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.AssetDestinationEntry

Show AssetDestinationEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.AssetDestinationEntry

NFData AssetDestinationEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.AssetDestinationEntry

Methods

rnf :: AssetDestinationEntry -> () #

Eq AssetDestinationEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.AssetDestinationEntry

Hashable AssetDestinationEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.AssetDestinationEntry

type Rep AssetDestinationEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.AssetDestinationEntry

type Rep AssetDestinationEntry = D1 ('MetaData "AssetDestinationEntry" "Amazonka.DataExchange.Types.AssetDestinationEntry" "amazonka-dataexchange-2.0-E9wmOad6xSxAaT3Y4FNlvY" 'False) (C1 ('MetaCons "AssetDestinationEntry'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "assetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "bucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newAssetDestinationEntry Source #

Create a value of AssetDestinationEntry 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:key:AssetDestinationEntry', assetDestinationEntry_key - The name of the object in Amazon S3 for the asset.

$sel:assetId:AssetDestinationEntry', assetDestinationEntry_assetId - The unique identifier for the asset.

$sel:bucket:AssetDestinationEntry', assetDestinationEntry_bucket - The Amazon S3 bucket that is the destination for the asset.

assetDestinationEntry_key :: Lens' AssetDestinationEntry (Maybe Text) Source #

The name of the object in Amazon S3 for the asset.

assetDestinationEntry_assetId :: Lens' AssetDestinationEntry Text Source #

The unique identifier for the asset.

assetDestinationEntry_bucket :: Lens' AssetDestinationEntry Text Source #

The Amazon S3 bucket that is the destination for the asset.

AssetDetails

data AssetDetails Source #

Details about the asset.

See: newAssetDetails smart constructor.

Constructors

AssetDetails' 

Fields

Instances

Instances details
FromJSON AssetDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.AssetDetails

Generic AssetDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.AssetDetails

Associated Types

type Rep AssetDetails :: Type -> Type #

Read AssetDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.AssetDetails

Show AssetDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.AssetDetails

NFData AssetDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.AssetDetails

Methods

rnf :: AssetDetails -> () #

Eq AssetDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.AssetDetails

Hashable AssetDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.AssetDetails

type Rep AssetDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.AssetDetails

type Rep AssetDetails = D1 ('MetaData "AssetDetails" "Amazonka.DataExchange.Types.AssetDetails" "amazonka-dataexchange-2.0-E9wmOad6xSxAaT3Y4FNlvY" 'False) (C1 ('MetaCons "AssetDetails'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "apiGatewayApiAsset") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ApiGatewayApiAsset)) :*: S1 ('MetaSel ('Just "lakeFormationDataPermissionAsset") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LakeFormationDataPermissionAsset))) :*: (S1 ('MetaSel ('Just "redshiftDataShareAsset") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RedshiftDataShareAsset)) :*: (S1 ('MetaSel ('Just "s3DataAccessAsset") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3DataAccessAsset)) :*: S1 ('MetaSel ('Just "s3SnapshotAsset") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3SnapshotAsset))))))

newAssetDetails :: AssetDetails Source #

Create a value of AssetDetails 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:apiGatewayApiAsset:AssetDetails', assetDetails_apiGatewayApiAsset - Information about the API Gateway API asset.

$sel:lakeFormationDataPermissionAsset:AssetDetails', assetDetails_lakeFormationDataPermissionAsset - The AWS Lake Formation data permission that is the asset.

$sel:redshiftDataShareAsset:AssetDetails', assetDetails_redshiftDataShareAsset - The Amazon Redshift datashare that is the asset.

$sel:s3DataAccessAsset:AssetDetails', assetDetails_s3DataAccessAsset - The Amazon S3 data access that is the asset.

$sel:s3SnapshotAsset:AssetDetails', assetDetails_s3SnapshotAsset - The Amazon S3 object that is the asset.

assetDetails_apiGatewayApiAsset :: Lens' AssetDetails (Maybe ApiGatewayApiAsset) Source #

Information about the API Gateway API asset.

assetDetails_redshiftDataShareAsset :: Lens' AssetDetails (Maybe RedshiftDataShareAsset) Source #

The Amazon Redshift datashare that is the asset.

assetDetails_s3DataAccessAsset :: Lens' AssetDetails (Maybe S3DataAccessAsset) Source #

The Amazon S3 data access that is the asset.

assetDetails_s3SnapshotAsset :: Lens' AssetDetails (Maybe S3SnapshotAsset) Source #

The Amazon S3 object that is the asset.

AssetEntry

data AssetEntry Source #

An asset in AWS Data Exchange is a piece of data (Amazon S3 object) or a means of fulfilling data (Amazon Redshift datashare or Amazon API Gateway API, AWS Lake Formation data permission, or Amazon S3 data access). The asset can be a structured data file, an image file, or some other data file that can be stored as an Amazon S3 object, an Amazon API Gateway API, or an Amazon Redshift datashare, an AWS Lake Formation data permission, or an Amazon S3 data access. When you create an import job for your files, API Gateway APIs, Amazon Redshift datashares, AWS Lake Formation data permission, or Amazon S3 data access, you create an asset in AWS Data Exchange.

See: newAssetEntry smart constructor.

Constructors

AssetEntry' 

Fields

  • sourceId :: Maybe Text

    The asset ID of the owned asset corresponding to the entitled asset being viewed. This parameter is returned when an asset owner is viewing the entitled copy of its owned asset.

  • arn :: Text

    The ARN for the asset.

  • assetDetails :: AssetDetails

    Details about the asset.

  • assetType :: AssetType

    The type of asset that is added to a data set.

  • createdAt :: ISO8601

    The date and time that the asset was created, in ISO 8601 format.

  • dataSetId :: Text

    The unique identifier for the data set associated with this asset.

  • id :: Text

    The unique identifier for the asset.

  • name :: Text

    The name of the asset. When importing from Amazon S3, the Amazon S3 object key is used as the asset name. When exporting to Amazon S3, the asset name is used as default target Amazon S3 object key. When importing from Amazon API Gateway API, the API name is used as the asset name. When importing from Amazon Redshift, the datashare name is used as the asset name. When importing from AWS Lake Formation, the static values of "Database(s) included in LF-tag policy" or "Table(s) included in LF-tag policy" are used as the asset name.

  • revisionId :: Text

    The unique identifier for the revision associated with this asset.

  • updatedAt :: ISO8601

    The date and time that the asset was last updated, in ISO 8601 format.

Instances

Instances details
FromJSON AssetEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.AssetEntry

Generic AssetEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.AssetEntry

Associated Types

type Rep AssetEntry :: Type -> Type #

Read AssetEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.AssetEntry

Show AssetEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.AssetEntry

NFData AssetEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.AssetEntry

Methods

rnf :: AssetEntry -> () #

Eq AssetEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.AssetEntry

Hashable AssetEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.AssetEntry

type Rep AssetEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.AssetEntry

newAssetEntry Source #

Create a value of AssetEntry 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:sourceId:AssetEntry', assetEntry_sourceId - The asset ID of the owned asset corresponding to the entitled asset being viewed. This parameter is returned when an asset owner is viewing the entitled copy of its owned asset.

$sel:arn:AssetEntry', assetEntry_arn - The ARN for the asset.

$sel:assetDetails:AssetEntry', assetEntry_assetDetails - Details about the asset.

$sel:assetType:AssetEntry', assetEntry_assetType - The type of asset that is added to a data set.

$sel:createdAt:AssetEntry', assetEntry_createdAt - The date and time that the asset was created, in ISO 8601 format.

$sel:dataSetId:AssetEntry', assetEntry_dataSetId - The unique identifier for the data set associated with this asset.

$sel:id:AssetEntry', assetEntry_id - The unique identifier for the asset.

$sel:name:AssetEntry', assetEntry_name - The name of the asset. When importing from Amazon S3, the Amazon S3 object key is used as the asset name. When exporting to Amazon S3, the asset name is used as default target Amazon S3 object key. When importing from Amazon API Gateway API, the API name is used as the asset name. When importing from Amazon Redshift, the datashare name is used as the asset name. When importing from AWS Lake Formation, the static values of "Database(s) included in LF-tag policy" or "Table(s) included in LF-tag policy" are used as the asset name.

$sel:revisionId:AssetEntry', assetEntry_revisionId - The unique identifier for the revision associated with this asset.

$sel:updatedAt:AssetEntry', assetEntry_updatedAt - The date and time that the asset was last updated, in ISO 8601 format.

assetEntry_sourceId :: Lens' AssetEntry (Maybe Text) Source #

The asset ID of the owned asset corresponding to the entitled asset being viewed. This parameter is returned when an asset owner is viewing the entitled copy of its owned asset.

assetEntry_arn :: Lens' AssetEntry Text Source #

The ARN for the asset.

assetEntry_assetType :: Lens' AssetEntry AssetType Source #

The type of asset that is added to a data set.

assetEntry_createdAt :: Lens' AssetEntry UTCTime Source #

The date and time that the asset was created, in ISO 8601 format.

assetEntry_dataSetId :: Lens' AssetEntry Text Source #

The unique identifier for the data set associated with this asset.

assetEntry_id :: Lens' AssetEntry Text Source #

The unique identifier for the asset.

assetEntry_name :: Lens' AssetEntry Text Source #

The name of the asset. When importing from Amazon S3, the Amazon S3 object key is used as the asset name. When exporting to Amazon S3, the asset name is used as default target Amazon S3 object key. When importing from Amazon API Gateway API, the API name is used as the asset name. When importing from Amazon Redshift, the datashare name is used as the asset name. When importing from AWS Lake Formation, the static values of "Database(s) included in LF-tag policy" or "Table(s) included in LF-tag policy" are used as the asset name.

assetEntry_revisionId :: Lens' AssetEntry Text Source #

The unique identifier for the revision associated with this asset.

assetEntry_updatedAt :: Lens' AssetEntry UTCTime Source #

The date and time that the asset was last updated, in ISO 8601 format.

AssetSourceEntry

data AssetSourceEntry Source #

The source of the assets.

See: newAssetSourceEntry smart constructor.

Constructors

AssetSourceEntry' 

Fields

  • bucket :: Text

    The Amazon S3 bucket that's part of the source of the asset.

  • key :: Text

    The name of the object in Amazon S3 for the asset.

Instances

Instances details
FromJSON AssetSourceEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.AssetSourceEntry

ToJSON AssetSourceEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.AssetSourceEntry

Generic AssetSourceEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.AssetSourceEntry

Associated Types

type Rep AssetSourceEntry :: Type -> Type #

Read AssetSourceEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.AssetSourceEntry

Show AssetSourceEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.AssetSourceEntry

NFData AssetSourceEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.AssetSourceEntry

Methods

rnf :: AssetSourceEntry -> () #

Eq AssetSourceEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.AssetSourceEntry

Hashable AssetSourceEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.AssetSourceEntry

type Rep AssetSourceEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.AssetSourceEntry

type Rep AssetSourceEntry = D1 ('MetaData "AssetSourceEntry" "Amazonka.DataExchange.Types.AssetSourceEntry" "amazonka-dataexchange-2.0-E9wmOad6xSxAaT3Y4FNlvY" 'False) (C1 ('MetaCons "AssetSourceEntry'" 'PrefixI 'True) (S1 ('MetaSel ('Just "bucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newAssetSourceEntry Source #

Create a value of AssetSourceEntry 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:bucket:AssetSourceEntry', assetSourceEntry_bucket - The Amazon S3 bucket that's part of the source of the asset.

$sel:key:AssetSourceEntry', assetSourceEntry_key - The name of the object in Amazon S3 for the asset.

assetSourceEntry_bucket :: Lens' AssetSourceEntry Text Source #

The Amazon S3 bucket that's part of the source of the asset.

assetSourceEntry_key :: Lens' AssetSourceEntry Text Source #

The name of the object in Amazon S3 for the asset.

AutoExportRevisionDestinationEntry

data AutoExportRevisionDestinationEntry Source #

A revision destination is the Amazon S3 bucket folder destination to where the export will be sent.

See: newAutoExportRevisionDestinationEntry smart constructor.

Constructors

AutoExportRevisionDestinationEntry' 

Fields

Instances

Instances details
FromJSON AutoExportRevisionDestinationEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.AutoExportRevisionDestinationEntry

ToJSON AutoExportRevisionDestinationEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.AutoExportRevisionDestinationEntry

Generic AutoExportRevisionDestinationEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.AutoExportRevisionDestinationEntry

Associated Types

type Rep AutoExportRevisionDestinationEntry :: Type -> Type #

Read AutoExportRevisionDestinationEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.AutoExportRevisionDestinationEntry

Show AutoExportRevisionDestinationEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.AutoExportRevisionDestinationEntry

NFData AutoExportRevisionDestinationEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.AutoExportRevisionDestinationEntry

Eq AutoExportRevisionDestinationEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.AutoExportRevisionDestinationEntry

Hashable AutoExportRevisionDestinationEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.AutoExportRevisionDestinationEntry

type Rep AutoExportRevisionDestinationEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.AutoExportRevisionDestinationEntry

type Rep AutoExportRevisionDestinationEntry = D1 ('MetaData "AutoExportRevisionDestinationEntry" "Amazonka.DataExchange.Types.AutoExportRevisionDestinationEntry" "amazonka-dataexchange-2.0-E9wmOad6xSxAaT3Y4FNlvY" 'False) (C1 ('MetaCons "AutoExportRevisionDestinationEntry'" 'PrefixI 'True) (S1 ('MetaSel ('Just "keyPattern") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "bucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newAutoExportRevisionDestinationEntry Source #

Create a value of AutoExportRevisionDestinationEntry 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:keyPattern:AutoExportRevisionDestinationEntry', autoExportRevisionDestinationEntry_keyPattern - A string representing the pattern for generated names of the individual assets in the revision. For more information about key patterns, see Key patterns when exporting revisions.

$sel:bucket:AutoExportRevisionDestinationEntry', autoExportRevisionDestinationEntry_bucket - The Amazon S3 bucket that is the destination for the event action.

autoExportRevisionDestinationEntry_keyPattern :: Lens' AutoExportRevisionDestinationEntry (Maybe Text) Source #

A string representing the pattern for generated names of the individual assets in the revision. For more information about key patterns, see Key patterns when exporting revisions.

autoExportRevisionDestinationEntry_bucket :: Lens' AutoExportRevisionDestinationEntry Text Source #

The Amazon S3 bucket that is the destination for the event action.

AutoExportRevisionToS3RequestDetails

data AutoExportRevisionToS3RequestDetails Source #

Details of the operation to be performed by the job.

See: newAutoExportRevisionToS3RequestDetails smart constructor.

Constructors

AutoExportRevisionToS3RequestDetails' 

Fields

Instances

Instances details
FromJSON AutoExportRevisionToS3RequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.AutoExportRevisionToS3RequestDetails

ToJSON AutoExportRevisionToS3RequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.AutoExportRevisionToS3RequestDetails

Generic AutoExportRevisionToS3RequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.AutoExportRevisionToS3RequestDetails

Read AutoExportRevisionToS3RequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.AutoExportRevisionToS3RequestDetails

Show AutoExportRevisionToS3RequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.AutoExportRevisionToS3RequestDetails

NFData AutoExportRevisionToS3RequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.AutoExportRevisionToS3RequestDetails

Eq AutoExportRevisionToS3RequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.AutoExportRevisionToS3RequestDetails

Hashable AutoExportRevisionToS3RequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.AutoExportRevisionToS3RequestDetails

type Rep AutoExportRevisionToS3RequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.AutoExportRevisionToS3RequestDetails

type Rep AutoExportRevisionToS3RequestDetails = D1 ('MetaData "AutoExportRevisionToS3RequestDetails" "Amazonka.DataExchange.Types.AutoExportRevisionToS3RequestDetails" "amazonka-dataexchange-2.0-E9wmOad6xSxAaT3Y4FNlvY" 'False) (C1 ('MetaCons "AutoExportRevisionToS3RequestDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "encryption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExportServerSideEncryption)) :*: S1 ('MetaSel ('Just "revisionDestination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AutoExportRevisionDestinationEntry)))

newAutoExportRevisionToS3RequestDetails Source #

Create a value of AutoExportRevisionToS3RequestDetails 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:encryption:AutoExportRevisionToS3RequestDetails', autoExportRevisionToS3RequestDetails_encryption - Encryption configuration for the auto export job.

$sel:revisionDestination:AutoExportRevisionToS3RequestDetails', autoExportRevisionToS3RequestDetails_revisionDestination - A revision destination is the Amazon S3 bucket folder destination to where the export will be sent.

autoExportRevisionToS3RequestDetails_revisionDestination :: Lens' AutoExportRevisionToS3RequestDetails AutoExportRevisionDestinationEntry Source #

A revision destination is the Amazon S3 bucket folder destination to where the export will be sent.

CreateS3DataAccessFromS3BucketRequestDetails

data CreateS3DataAccessFromS3BucketRequestDetails Source #

Details of the operation to create an Amazon S3 data access from an S3 bucket.

See: newCreateS3DataAccessFromS3BucketRequestDetails smart constructor.

Constructors

CreateS3DataAccessFromS3BucketRequestDetails' 

Fields

Instances

Instances details
ToJSON CreateS3DataAccessFromS3BucketRequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.CreateS3DataAccessFromS3BucketRequestDetails

Generic CreateS3DataAccessFromS3BucketRequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.CreateS3DataAccessFromS3BucketRequestDetails

Read CreateS3DataAccessFromS3BucketRequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.CreateS3DataAccessFromS3BucketRequestDetails

Show CreateS3DataAccessFromS3BucketRequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.CreateS3DataAccessFromS3BucketRequestDetails

NFData CreateS3DataAccessFromS3BucketRequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.CreateS3DataAccessFromS3BucketRequestDetails

Eq CreateS3DataAccessFromS3BucketRequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.CreateS3DataAccessFromS3BucketRequestDetails

Hashable CreateS3DataAccessFromS3BucketRequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.CreateS3DataAccessFromS3BucketRequestDetails

type Rep CreateS3DataAccessFromS3BucketRequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.CreateS3DataAccessFromS3BucketRequestDetails

type Rep CreateS3DataAccessFromS3BucketRequestDetails = D1 ('MetaData "CreateS3DataAccessFromS3BucketRequestDetails" "Amazonka.DataExchange.Types.CreateS3DataAccessFromS3BucketRequestDetails" "amazonka-dataexchange-2.0-E9wmOad6xSxAaT3Y4FNlvY" 'False) (C1 ('MetaCons "CreateS3DataAccessFromS3BucketRequestDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "assetSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 S3DataAccessAssetSourceEntry) :*: (S1 ('MetaSel ('Just "dataSetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "revisionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

createS3DataAccessFromS3BucketRequestDetails_dataSetId :: Lens' CreateS3DataAccessFromS3BucketRequestDetails Text Source #

The unique identifier for the data set associated with the creation of this Amazon S3 data access.

CreateS3DataAccessFromS3BucketResponseDetails

data CreateS3DataAccessFromS3BucketResponseDetails Source #

Details about the response of the operation to create an S3 data access from an S3 bucket.

See: newCreateS3DataAccessFromS3BucketResponseDetails smart constructor.

Constructors

CreateS3DataAccessFromS3BucketResponseDetails' 

Fields

Instances

Instances details
FromJSON CreateS3DataAccessFromS3BucketResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.CreateS3DataAccessFromS3BucketResponseDetails

Generic CreateS3DataAccessFromS3BucketResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.CreateS3DataAccessFromS3BucketResponseDetails

Read CreateS3DataAccessFromS3BucketResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.CreateS3DataAccessFromS3BucketResponseDetails

Show CreateS3DataAccessFromS3BucketResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.CreateS3DataAccessFromS3BucketResponseDetails

NFData CreateS3DataAccessFromS3BucketResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.CreateS3DataAccessFromS3BucketResponseDetails

Eq CreateS3DataAccessFromS3BucketResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.CreateS3DataAccessFromS3BucketResponseDetails

Hashable CreateS3DataAccessFromS3BucketResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.CreateS3DataAccessFromS3BucketResponseDetails

type Rep CreateS3DataAccessFromS3BucketResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.CreateS3DataAccessFromS3BucketResponseDetails

type Rep CreateS3DataAccessFromS3BucketResponseDetails = D1 ('MetaData "CreateS3DataAccessFromS3BucketResponseDetails" "Amazonka.DataExchange.Types.CreateS3DataAccessFromS3BucketResponseDetails" "amazonka-dataexchange-2.0-E9wmOad6xSxAaT3Y4FNlvY" 'False) (C1 ('MetaCons "CreateS3DataAccessFromS3BucketResponseDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "assetSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 S3DataAccessAssetSourceEntry) :*: (S1 ('MetaSel ('Just "dataSetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "revisionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

DataSetEntry

data DataSetEntry Source #

A data set is an AWS resource with one or more revisions.

See: newDataSetEntry smart constructor.

Constructors

DataSetEntry' 

Fields

  • originDetails :: Maybe OriginDetails

    If the origin of this data set is ENTITLED, includes the details for the product on AWS Marketplace.

  • sourceId :: Maybe Text

    The data set ID of the owned data set corresponding to the entitled data set being viewed. This parameter is returned when a data set owner is viewing the entitled copy of its owned data set.

  • arn :: Text

    The ARN for the data set.

  • assetType :: AssetType

    The type of asset that is added to a data set.

  • createdAt :: ISO8601

    The date and time that the data set was created, in ISO 8601 format.

  • description :: Text

    The description for the data set.

  • id :: Text

    The unique identifier for the data set.

  • name :: Text

    The name of the data set.

  • origin :: Origin

    A property that defines the data set as OWNED by the account (for providers) or ENTITLED to the account (for subscribers).

  • updatedAt :: ISO8601

    The date and time that the data set was last updated, in ISO 8601 format.

Instances

Instances details
FromJSON DataSetEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.DataSetEntry

Generic DataSetEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.DataSetEntry

Associated Types

type Rep DataSetEntry :: Type -> Type #

Read DataSetEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.DataSetEntry

Show DataSetEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.DataSetEntry

NFData DataSetEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.DataSetEntry

Methods

rnf :: DataSetEntry -> () #

Eq DataSetEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.DataSetEntry

Hashable DataSetEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.DataSetEntry

type Rep DataSetEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.DataSetEntry

newDataSetEntry Source #

Create a value of DataSetEntry 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:originDetails:DataSetEntry', dataSetEntry_originDetails - If the origin of this data set is ENTITLED, includes the details for the product on AWS Marketplace.

$sel:sourceId:DataSetEntry', dataSetEntry_sourceId - The data set ID of the owned data set corresponding to the entitled data set being viewed. This parameter is returned when a data set owner is viewing the entitled copy of its owned data set.

$sel:arn:DataSetEntry', dataSetEntry_arn - The ARN for the data set.

$sel:assetType:DataSetEntry', dataSetEntry_assetType - The type of asset that is added to a data set.

$sel:createdAt:DataSetEntry', dataSetEntry_createdAt - The date and time that the data set was created, in ISO 8601 format.

$sel:description:DataSetEntry', dataSetEntry_description - The description for the data set.

$sel:id:DataSetEntry', dataSetEntry_id - The unique identifier for the data set.

$sel:name:DataSetEntry', dataSetEntry_name - The name of the data set.

$sel:origin:DataSetEntry', dataSetEntry_origin - A property that defines the data set as OWNED by the account (for providers) or ENTITLED to the account (for subscribers).

$sel:updatedAt:DataSetEntry', dataSetEntry_updatedAt - The date and time that the data set was last updated, in ISO 8601 format.

dataSetEntry_originDetails :: Lens' DataSetEntry (Maybe OriginDetails) Source #

If the origin of this data set is ENTITLED, includes the details for the product on AWS Marketplace.

dataSetEntry_sourceId :: Lens' DataSetEntry (Maybe Text) Source #

The data set ID of the owned data set corresponding to the entitled data set being viewed. This parameter is returned when a data set owner is viewing the entitled copy of its owned data set.

dataSetEntry_arn :: Lens' DataSetEntry Text Source #

The ARN for the data set.

dataSetEntry_assetType :: Lens' DataSetEntry AssetType Source #

The type of asset that is added to a data set.

dataSetEntry_createdAt :: Lens' DataSetEntry UTCTime Source #

The date and time that the data set was created, in ISO 8601 format.

dataSetEntry_description :: Lens' DataSetEntry Text Source #

The description for the data set.

dataSetEntry_id :: Lens' DataSetEntry Text Source #

The unique identifier for the data set.

dataSetEntry_name :: Lens' DataSetEntry Text Source #

The name of the data set.

dataSetEntry_origin :: Lens' DataSetEntry Origin Source #

A property that defines the data set as OWNED by the account (for providers) or ENTITLED to the account (for subscribers).

dataSetEntry_updatedAt :: Lens' DataSetEntry UTCTime Source #

The date and time that the data set was last updated, in ISO 8601 format.

DatabaseLFTagPolicy

data DatabaseLFTagPolicy Source #

The LF-tag policy for database resources.

See: newDatabaseLFTagPolicy smart constructor.

Constructors

DatabaseLFTagPolicy' 

Fields

  • expression :: [LFTag]

    A list of LF-tag conditions that apply to database resources.

Instances

Instances details
FromJSON DatabaseLFTagPolicy Source # 
Instance details

Defined in Amazonka.DataExchange.Types.DatabaseLFTagPolicy

Generic DatabaseLFTagPolicy Source # 
Instance details

Defined in Amazonka.DataExchange.Types.DatabaseLFTagPolicy

Associated Types

type Rep DatabaseLFTagPolicy :: Type -> Type #

Read DatabaseLFTagPolicy Source # 
Instance details

Defined in Amazonka.DataExchange.Types.DatabaseLFTagPolicy

Show DatabaseLFTagPolicy Source # 
Instance details

Defined in Amazonka.DataExchange.Types.DatabaseLFTagPolicy

NFData DatabaseLFTagPolicy Source # 
Instance details

Defined in Amazonka.DataExchange.Types.DatabaseLFTagPolicy

Methods

rnf :: DatabaseLFTagPolicy -> () #

Eq DatabaseLFTagPolicy Source # 
Instance details

Defined in Amazonka.DataExchange.Types.DatabaseLFTagPolicy

Hashable DatabaseLFTagPolicy Source # 
Instance details

Defined in Amazonka.DataExchange.Types.DatabaseLFTagPolicy

type Rep DatabaseLFTagPolicy Source # 
Instance details

Defined in Amazonka.DataExchange.Types.DatabaseLFTagPolicy

type Rep DatabaseLFTagPolicy = D1 ('MetaData "DatabaseLFTagPolicy" "Amazonka.DataExchange.Types.DatabaseLFTagPolicy" "amazonka-dataexchange-2.0-E9wmOad6xSxAaT3Y4FNlvY" 'False) (C1 ('MetaCons "DatabaseLFTagPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "expression") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [LFTag])))

newDatabaseLFTagPolicy :: DatabaseLFTagPolicy Source #

Create a value of DatabaseLFTagPolicy 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:expression:DatabaseLFTagPolicy', databaseLFTagPolicy_expression - A list of LF-tag conditions that apply to database resources.

databaseLFTagPolicy_expression :: Lens' DatabaseLFTagPolicy [LFTag] Source #

A list of LF-tag conditions that apply to database resources.

DatabaseLFTagPolicyAndPermissions

data DatabaseLFTagPolicyAndPermissions Source #

The LF-tag policy and permissions for database resources.

See: newDatabaseLFTagPolicyAndPermissions smart constructor.

Constructors

DatabaseLFTagPolicyAndPermissions' 

Fields

Instances

Instances details
FromJSON DatabaseLFTagPolicyAndPermissions Source # 
Instance details

Defined in Amazonka.DataExchange.Types.DatabaseLFTagPolicyAndPermissions

ToJSON DatabaseLFTagPolicyAndPermissions Source # 
Instance details

Defined in Amazonka.DataExchange.Types.DatabaseLFTagPolicyAndPermissions

Generic DatabaseLFTagPolicyAndPermissions Source # 
Instance details

Defined in Amazonka.DataExchange.Types.DatabaseLFTagPolicyAndPermissions

Associated Types

type Rep DatabaseLFTagPolicyAndPermissions :: Type -> Type #

Read DatabaseLFTagPolicyAndPermissions Source # 
Instance details

Defined in Amazonka.DataExchange.Types.DatabaseLFTagPolicyAndPermissions

Show DatabaseLFTagPolicyAndPermissions Source # 
Instance details

Defined in Amazonka.DataExchange.Types.DatabaseLFTagPolicyAndPermissions

NFData DatabaseLFTagPolicyAndPermissions Source # 
Instance details

Defined in Amazonka.DataExchange.Types.DatabaseLFTagPolicyAndPermissions

Eq DatabaseLFTagPolicyAndPermissions Source # 
Instance details

Defined in Amazonka.DataExchange.Types.DatabaseLFTagPolicyAndPermissions

Hashable DatabaseLFTagPolicyAndPermissions Source # 
Instance details

Defined in Amazonka.DataExchange.Types.DatabaseLFTagPolicyAndPermissions

type Rep DatabaseLFTagPolicyAndPermissions Source # 
Instance details

Defined in Amazonka.DataExchange.Types.DatabaseLFTagPolicyAndPermissions

type Rep DatabaseLFTagPolicyAndPermissions = D1 ('MetaData "DatabaseLFTagPolicyAndPermissions" "Amazonka.DataExchange.Types.DatabaseLFTagPolicyAndPermissions" "amazonka-dataexchange-2.0-E9wmOad6xSxAaT3Y4FNlvY" 'False) (C1 ('MetaCons "DatabaseLFTagPolicyAndPermissions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "expression") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [LFTag]) :*: S1 ('MetaSel ('Just "permissions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [DatabaseLFTagPolicyPermission])))

newDatabaseLFTagPolicyAndPermissions :: DatabaseLFTagPolicyAndPermissions Source #

Create a value of DatabaseLFTagPolicyAndPermissions 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:expression:DatabaseLFTagPolicyAndPermissions', databaseLFTagPolicyAndPermissions_expression - A list of LF-tag conditions that apply to database resources.

$sel:permissions:DatabaseLFTagPolicyAndPermissions', databaseLFTagPolicyAndPermissions_permissions - The permissions granted to subscribers on database resources.

databaseLFTagPolicyAndPermissions_expression :: Lens' DatabaseLFTagPolicyAndPermissions [LFTag] Source #

A list of LF-tag conditions that apply to database resources.

Details

data Details Source #

Information about the job error.

See: newDetails smart constructor.

Instances

Instances details
FromJSON Details Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Details

Generic Details Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Details

Associated Types

type Rep Details :: Type -> Type #

Methods

from :: Details -> Rep Details x #

to :: Rep Details x -> Details #

Read Details Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Details

Show Details Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Details

NFData Details Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Details

Methods

rnf :: Details -> () #

Eq Details Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Details

Methods

(==) :: Details -> Details -> Bool #

(/=) :: Details -> Details -> Bool #

Hashable Details Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Details

Methods

hashWithSalt :: Int -> Details -> Int #

hash :: Details -> Int #

type Rep Details Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Details

type Rep Details = D1 ('MetaData "Details" "Amazonka.DataExchange.Types.Details" "amazonka-dataexchange-2.0-E9wmOad6xSxAaT3Y4FNlvY" 'False) (C1 ('MetaCons "Details'" 'PrefixI 'True) (S1 ('MetaSel ('Just "importAssetFromSignedUrlJobErrorDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImportAssetFromSignedUrlJobErrorDetails)) :*: S1 ('MetaSel ('Just "importAssetsFromS3JobErrorDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AssetSourceEntry]))))

newDetails :: Details Source #

Create a value of Details 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:importAssetFromSignedUrlJobErrorDetails:Details', details_importAssetFromSignedUrlJobErrorDetails - Information about the job error.

$sel:importAssetsFromS3JobErrorDetails:Details', details_importAssetsFromS3JobErrorDetails - Details about the job error.

Event

data Event Source #

What occurs to start an action.

See: newEvent smart constructor.

Constructors

Event' 

Fields

Instances

Instances details
FromJSON Event Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Event

ToJSON Event Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Event

Generic Event Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Event

Associated Types

type Rep Event :: Type -> Type #

Methods

from :: Event -> Rep Event x #

to :: Rep Event x -> Event #

Read Event Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Event

Show Event Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Event

Methods

showsPrec :: Int -> Event -> ShowS #

show :: Event -> String #

showList :: [Event] -> ShowS #

NFData Event Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Event

Methods

rnf :: Event -> () #

Eq Event Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Event

Methods

(==) :: Event -> Event -> Bool #

(/=) :: Event -> Event -> Bool #

Hashable Event Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Event

Methods

hashWithSalt :: Int -> Event -> Int #

hash :: Event -> Int #

type Rep Event Source # 
Instance details

Defined in Amazonka.DataExchange.Types.Event

type Rep Event = D1 ('MetaData "Event" "Amazonka.DataExchange.Types.Event" "amazonka-dataexchange-2.0-E9wmOad6xSxAaT3Y4FNlvY" 'False) (C1 ('MetaCons "Event'" 'PrefixI 'True) (S1 ('MetaSel ('Just "revisionPublished") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RevisionPublished))))

newEvent :: Event Source #

Create a value of Event 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:revisionPublished:Event', event_revisionPublished - What occurs to start the revision publish action.

event_revisionPublished :: Lens' Event (Maybe RevisionPublished) Source #

What occurs to start the revision publish action.

EventActionEntry

data EventActionEntry Source #

An event action is an object that defines the relationship between a specific event and an automated action that will be taken on behalf of the customer.

See: newEventActionEntry smart constructor.

Constructors

EventActionEntry' 

Fields

  • action :: Action

    What occurs after a certain event.

  • arn :: Text

    The Amazon Resource Name (ARN) for the event action.

  • createdAt :: ISO8601

    The date and time that the event action was created, in ISO 8601 format.

  • event :: Event

    What occurs to start an action.

  • id :: Text

    The unique identifier for the event action.

  • updatedAt :: ISO8601

    The date and time that the event action was last updated, in ISO 8601 format.

Instances

Instances details
FromJSON EventActionEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.EventActionEntry

Generic EventActionEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.EventActionEntry

Associated Types

type Rep EventActionEntry :: Type -> Type #

Read EventActionEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.EventActionEntry

Show EventActionEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.EventActionEntry

NFData EventActionEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.EventActionEntry

Methods

rnf :: EventActionEntry -> () #

Eq EventActionEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.EventActionEntry

Hashable EventActionEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.EventActionEntry

type Rep EventActionEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.EventActionEntry

type Rep EventActionEntry = D1 ('MetaData "EventActionEntry" "Amazonka.DataExchange.Types.EventActionEntry" "amazonka-dataexchange-2.0-E9wmOad6xSxAaT3Y4FNlvY" 'False) (C1 ('MetaCons "EventActionEntry'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "action") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Action) :*: (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ISO8601))) :*: (S1 ('MetaSel ('Just "event") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Event) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "updatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ISO8601)))))

newEventActionEntry Source #

Create a value of EventActionEntry 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:action:EventActionEntry', eventActionEntry_action - What occurs after a certain event.

$sel:arn:EventActionEntry', eventActionEntry_arn - The Amazon Resource Name (ARN) for the event action.

$sel:createdAt:EventActionEntry', eventActionEntry_createdAt - The date and time that the event action was created, in ISO 8601 format.

$sel:event:EventActionEntry', eventActionEntry_event - What occurs to start an action.

$sel:id:EventActionEntry', eventActionEntry_id - The unique identifier for the event action.

$sel:updatedAt:EventActionEntry', eventActionEntry_updatedAt - The date and time that the event action was last updated, in ISO 8601 format.

eventActionEntry_action :: Lens' EventActionEntry Action Source #

What occurs after a certain event.

eventActionEntry_arn :: Lens' EventActionEntry Text Source #

The Amazon Resource Name (ARN) for the event action.

eventActionEntry_createdAt :: Lens' EventActionEntry UTCTime Source #

The date and time that the event action was created, in ISO 8601 format.

eventActionEntry_event :: Lens' EventActionEntry Event Source #

What occurs to start an action.

eventActionEntry_id :: Lens' EventActionEntry Text Source #

The unique identifier for the event action.

eventActionEntry_updatedAt :: Lens' EventActionEntry UTCTime Source #

The date and time that the event action was last updated, in ISO 8601 format.

ExportAssetToSignedUrlRequestDetails

data ExportAssetToSignedUrlRequestDetails Source #

Details of the operation to be performed by the job.

See: newExportAssetToSignedUrlRequestDetails smart constructor.

Constructors

ExportAssetToSignedUrlRequestDetails' 

Fields

  • assetId :: Text

    The unique identifier for the asset that is exported to a signed URL.

  • dataSetId :: Text

    The unique identifier for the data set associated with this export job.

  • revisionId :: Text

    The unique identifier for the revision associated with this export request.

Instances

Instances details
ToJSON ExportAssetToSignedUrlRequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ExportAssetToSignedUrlRequestDetails

Generic ExportAssetToSignedUrlRequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ExportAssetToSignedUrlRequestDetails

Read ExportAssetToSignedUrlRequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ExportAssetToSignedUrlRequestDetails

Show ExportAssetToSignedUrlRequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ExportAssetToSignedUrlRequestDetails

NFData ExportAssetToSignedUrlRequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ExportAssetToSignedUrlRequestDetails

Eq ExportAssetToSignedUrlRequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ExportAssetToSignedUrlRequestDetails

Hashable ExportAssetToSignedUrlRequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ExportAssetToSignedUrlRequestDetails

type Rep ExportAssetToSignedUrlRequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ExportAssetToSignedUrlRequestDetails

type Rep ExportAssetToSignedUrlRequestDetails = D1 ('MetaData "ExportAssetToSignedUrlRequestDetails" "Amazonka.DataExchange.Types.ExportAssetToSignedUrlRequestDetails" "amazonka-dataexchange-2.0-E9wmOad6xSxAaT3Y4FNlvY" 'False) (C1 ('MetaCons "ExportAssetToSignedUrlRequestDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "assetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "dataSetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "revisionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newExportAssetToSignedUrlRequestDetails Source #

Create a value of ExportAssetToSignedUrlRequestDetails 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:assetId:ExportAssetToSignedUrlRequestDetails', exportAssetToSignedUrlRequestDetails_assetId - The unique identifier for the asset that is exported to a signed URL.

$sel:dataSetId:ExportAssetToSignedUrlRequestDetails', exportAssetToSignedUrlRequestDetails_dataSetId - The unique identifier for the data set associated with this export job.

$sel:revisionId:ExportAssetToSignedUrlRequestDetails', exportAssetToSignedUrlRequestDetails_revisionId - The unique identifier for the revision associated with this export request.

exportAssetToSignedUrlRequestDetails_assetId :: Lens' ExportAssetToSignedUrlRequestDetails Text Source #

The unique identifier for the asset that is exported to a signed URL.

exportAssetToSignedUrlRequestDetails_dataSetId :: Lens' ExportAssetToSignedUrlRequestDetails Text Source #

The unique identifier for the data set associated with this export job.

exportAssetToSignedUrlRequestDetails_revisionId :: Lens' ExportAssetToSignedUrlRequestDetails Text Source #

The unique identifier for the revision associated with this export request.

ExportAssetToSignedUrlResponseDetails

data ExportAssetToSignedUrlResponseDetails Source #

The details of the export to signed URL response.

See: newExportAssetToSignedUrlResponseDetails smart constructor.

Constructors

ExportAssetToSignedUrlResponseDetails' 

Fields

Instances

Instances details
FromJSON ExportAssetToSignedUrlResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ExportAssetToSignedUrlResponseDetails

Generic ExportAssetToSignedUrlResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ExportAssetToSignedUrlResponseDetails

Read ExportAssetToSignedUrlResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ExportAssetToSignedUrlResponseDetails

Show ExportAssetToSignedUrlResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ExportAssetToSignedUrlResponseDetails

NFData ExportAssetToSignedUrlResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ExportAssetToSignedUrlResponseDetails

Eq ExportAssetToSignedUrlResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ExportAssetToSignedUrlResponseDetails

Hashable ExportAssetToSignedUrlResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ExportAssetToSignedUrlResponseDetails

type Rep ExportAssetToSignedUrlResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ExportAssetToSignedUrlResponseDetails

type Rep ExportAssetToSignedUrlResponseDetails = D1 ('MetaData "ExportAssetToSignedUrlResponseDetails" "Amazonka.DataExchange.Types.ExportAssetToSignedUrlResponseDetails" "amazonka-dataexchange-2.0-E9wmOad6xSxAaT3Y4FNlvY" 'False) (C1 ('MetaCons "ExportAssetToSignedUrlResponseDetails'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "signedUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "signedUrlExpiresAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))) :*: (S1 ('MetaSel ('Just "assetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "dataSetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "revisionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newExportAssetToSignedUrlResponseDetails Source #

Create a value of ExportAssetToSignedUrlResponseDetails 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:signedUrl:ExportAssetToSignedUrlResponseDetails', exportAssetToSignedUrlResponseDetails_signedUrl - The signed URL for the export request.

$sel:signedUrlExpiresAt:ExportAssetToSignedUrlResponseDetails', exportAssetToSignedUrlResponseDetails_signedUrlExpiresAt - The date and time that the signed URL expires, in ISO 8601 format.

$sel:assetId:ExportAssetToSignedUrlResponseDetails', exportAssetToSignedUrlResponseDetails_assetId - The unique identifier for the asset associated with this export job.

$sel:dataSetId:ExportAssetToSignedUrlResponseDetails', exportAssetToSignedUrlResponseDetails_dataSetId - The unique identifier for the data set associated with this export job.

$sel:revisionId:ExportAssetToSignedUrlResponseDetails', exportAssetToSignedUrlResponseDetails_revisionId - The unique identifier for the revision associated with this export response.

exportAssetToSignedUrlResponseDetails_assetId :: Lens' ExportAssetToSignedUrlResponseDetails Text Source #

The unique identifier for the asset associated with this export job.

exportAssetToSignedUrlResponseDetails_dataSetId :: Lens' ExportAssetToSignedUrlResponseDetails Text Source #

The unique identifier for the data set associated with this export job.

exportAssetToSignedUrlResponseDetails_revisionId :: Lens' ExportAssetToSignedUrlResponseDetails Text Source #

The unique identifier for the revision associated with this export response.

ExportAssetsToS3RequestDetails

data ExportAssetsToS3RequestDetails Source #

Details of the operation to be performed by the job.

See: newExportAssetsToS3RequestDetails smart constructor.

Constructors

ExportAssetsToS3RequestDetails' 

Fields

Instances

Instances details
ToJSON ExportAssetsToS3RequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ExportAssetsToS3RequestDetails

Generic ExportAssetsToS3RequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ExportAssetsToS3RequestDetails

Associated Types

type Rep ExportAssetsToS3RequestDetails :: Type -> Type #

Read ExportAssetsToS3RequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ExportAssetsToS3RequestDetails

Show ExportAssetsToS3RequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ExportAssetsToS3RequestDetails

NFData ExportAssetsToS3RequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ExportAssetsToS3RequestDetails

Eq ExportAssetsToS3RequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ExportAssetsToS3RequestDetails

Hashable ExportAssetsToS3RequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ExportAssetsToS3RequestDetails

type Rep ExportAssetsToS3RequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ExportAssetsToS3RequestDetails

type Rep ExportAssetsToS3RequestDetails = D1 ('MetaData "ExportAssetsToS3RequestDetails" "Amazonka.DataExchange.Types.ExportAssetsToS3RequestDetails" "amazonka-dataexchange-2.0-E9wmOad6xSxAaT3Y4FNlvY" 'False) (C1 ('MetaCons "ExportAssetsToS3RequestDetails'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "encryption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExportServerSideEncryption)) :*: S1 ('MetaSel ('Just "assetDestinations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [AssetDestinationEntry])) :*: (S1 ('MetaSel ('Just "dataSetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "revisionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newExportAssetsToS3RequestDetails Source #

Create a value of ExportAssetsToS3RequestDetails 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:encryption:ExportAssetsToS3RequestDetails', exportAssetsToS3RequestDetails_encryption - Encryption configuration for the export job.

$sel:assetDestinations:ExportAssetsToS3RequestDetails', exportAssetsToS3RequestDetails_assetDestinations - The destination for the asset.

$sel:dataSetId:ExportAssetsToS3RequestDetails', exportAssetsToS3RequestDetails_dataSetId - The unique identifier for the data set associated with this export job.

$sel:revisionId:ExportAssetsToS3RequestDetails', exportAssetsToS3RequestDetails_revisionId - The unique identifier for the revision associated with this export request.

exportAssetsToS3RequestDetails_dataSetId :: Lens' ExportAssetsToS3RequestDetails Text Source #

The unique identifier for the data set associated with this export job.

exportAssetsToS3RequestDetails_revisionId :: Lens' ExportAssetsToS3RequestDetails Text Source #

The unique identifier for the revision associated with this export request.

ExportAssetsToS3ResponseDetails

data ExportAssetsToS3ResponseDetails Source #

Details about the export to Amazon S3 response.

See: newExportAssetsToS3ResponseDetails smart constructor.

Constructors

ExportAssetsToS3ResponseDetails' 

Fields

Instances

Instances details
FromJSON ExportAssetsToS3ResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ExportAssetsToS3ResponseDetails

Generic ExportAssetsToS3ResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ExportAssetsToS3ResponseDetails

Associated Types

type Rep ExportAssetsToS3ResponseDetails :: Type -> Type #

Read ExportAssetsToS3ResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ExportAssetsToS3ResponseDetails

Show ExportAssetsToS3ResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ExportAssetsToS3ResponseDetails

NFData ExportAssetsToS3ResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ExportAssetsToS3ResponseDetails

Eq ExportAssetsToS3ResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ExportAssetsToS3ResponseDetails

Hashable ExportAssetsToS3ResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ExportAssetsToS3ResponseDetails

type Rep ExportAssetsToS3ResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ExportAssetsToS3ResponseDetails

type Rep ExportAssetsToS3ResponseDetails = D1 ('MetaData "ExportAssetsToS3ResponseDetails" "Amazonka.DataExchange.Types.ExportAssetsToS3ResponseDetails" "amazonka-dataexchange-2.0-E9wmOad6xSxAaT3Y4FNlvY" 'False) (C1 ('MetaCons "ExportAssetsToS3ResponseDetails'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "encryption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExportServerSideEncryption)) :*: S1 ('MetaSel ('Just "assetDestinations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [AssetDestinationEntry])) :*: (S1 ('MetaSel ('Just "dataSetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "revisionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newExportAssetsToS3ResponseDetails Source #

Create a value of ExportAssetsToS3ResponseDetails 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:encryption:ExportAssetsToS3ResponseDetails', exportAssetsToS3ResponseDetails_encryption - Encryption configuration of the export job.

$sel:assetDestinations:ExportAssetsToS3ResponseDetails', exportAssetsToS3ResponseDetails_assetDestinations - The destination in Amazon S3 where the asset is exported.

$sel:dataSetId:ExportAssetsToS3ResponseDetails', exportAssetsToS3ResponseDetails_dataSetId - The unique identifier for the data set associated with this export job.

$sel:revisionId:ExportAssetsToS3ResponseDetails', exportAssetsToS3ResponseDetails_revisionId - The unique identifier for the revision associated with this export response.

exportAssetsToS3ResponseDetails_dataSetId :: Lens' ExportAssetsToS3ResponseDetails Text Source #

The unique identifier for the data set associated with this export job.

exportAssetsToS3ResponseDetails_revisionId :: Lens' ExportAssetsToS3ResponseDetails Text Source #

The unique identifier for the revision associated with this export response.

ExportRevisionsToS3RequestDetails

data ExportRevisionsToS3RequestDetails Source #

Details of the operation to be performed by the job.

See: newExportRevisionsToS3RequestDetails smart constructor.

Constructors

ExportRevisionsToS3RequestDetails' 

Fields

Instances

Instances details
ToJSON ExportRevisionsToS3RequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ExportRevisionsToS3RequestDetails

Generic ExportRevisionsToS3RequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ExportRevisionsToS3RequestDetails

Associated Types

type Rep ExportRevisionsToS3RequestDetails :: Type -> Type #

Read ExportRevisionsToS3RequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ExportRevisionsToS3RequestDetails

Show ExportRevisionsToS3RequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ExportRevisionsToS3RequestDetails

NFData ExportRevisionsToS3RequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ExportRevisionsToS3RequestDetails

Eq ExportRevisionsToS3RequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ExportRevisionsToS3RequestDetails

Hashable ExportRevisionsToS3RequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ExportRevisionsToS3RequestDetails

type Rep ExportRevisionsToS3RequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ExportRevisionsToS3RequestDetails

type Rep ExportRevisionsToS3RequestDetails = D1 ('MetaData "ExportRevisionsToS3RequestDetails" "Amazonka.DataExchange.Types.ExportRevisionsToS3RequestDetails" "amazonka-dataexchange-2.0-E9wmOad6xSxAaT3Y4FNlvY" 'False) (C1 ('MetaCons "ExportRevisionsToS3RequestDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "encryption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExportServerSideEncryption)) :*: (S1 ('MetaSel ('Just "dataSetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "revisionDestinations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [RevisionDestinationEntry]))))

newExportRevisionsToS3RequestDetails Source #

Create a value of ExportRevisionsToS3RequestDetails 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:encryption:ExportRevisionsToS3RequestDetails', exportRevisionsToS3RequestDetails_encryption - Encryption configuration for the export job.

$sel:dataSetId:ExportRevisionsToS3RequestDetails', exportRevisionsToS3RequestDetails_dataSetId - The unique identifier for the data set associated with this export job.

$sel:revisionDestinations:ExportRevisionsToS3RequestDetails', exportRevisionsToS3RequestDetails_revisionDestinations - The destination for the revision.

exportRevisionsToS3RequestDetails_dataSetId :: Lens' ExportRevisionsToS3RequestDetails Text Source #

The unique identifier for the data set associated with this export job.

ExportRevisionsToS3ResponseDetails

data ExportRevisionsToS3ResponseDetails Source #

Details about the export revisions to Amazon S3 response.

See: newExportRevisionsToS3ResponseDetails smart constructor.

Constructors

ExportRevisionsToS3ResponseDetails' 

Fields

Instances

Instances details
FromJSON ExportRevisionsToS3ResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ExportRevisionsToS3ResponseDetails

Generic ExportRevisionsToS3ResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ExportRevisionsToS3ResponseDetails

Associated Types

type Rep ExportRevisionsToS3ResponseDetails :: Type -> Type #

Read ExportRevisionsToS3ResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ExportRevisionsToS3ResponseDetails

Show ExportRevisionsToS3ResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ExportRevisionsToS3ResponseDetails

NFData ExportRevisionsToS3ResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ExportRevisionsToS3ResponseDetails

Eq ExportRevisionsToS3ResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ExportRevisionsToS3ResponseDetails

Hashable ExportRevisionsToS3ResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ExportRevisionsToS3ResponseDetails

type Rep ExportRevisionsToS3ResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ExportRevisionsToS3ResponseDetails

type Rep ExportRevisionsToS3ResponseDetails = D1 ('MetaData "ExportRevisionsToS3ResponseDetails" "Amazonka.DataExchange.Types.ExportRevisionsToS3ResponseDetails" "amazonka-dataexchange-2.0-E9wmOad6xSxAaT3Y4FNlvY" 'False) (C1 ('MetaCons "ExportRevisionsToS3ResponseDetails'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "encryption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExportServerSideEncryption)) :*: S1 ('MetaSel ('Just "eventActionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "dataSetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "revisionDestinations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [RevisionDestinationEntry]))))

newExportRevisionsToS3ResponseDetails Source #

Create a value of ExportRevisionsToS3ResponseDetails 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:encryption:ExportRevisionsToS3ResponseDetails', exportRevisionsToS3ResponseDetails_encryption - Encryption configuration of the export job.

$sel:eventActionArn:ExportRevisionsToS3ResponseDetails', exportRevisionsToS3ResponseDetails_eventActionArn - The Amazon Resource Name (ARN) of the event action.

$sel:dataSetId:ExportRevisionsToS3ResponseDetails', exportRevisionsToS3ResponseDetails_dataSetId - The unique identifier for the data set associated with this export job.

$sel:revisionDestinations:ExportRevisionsToS3ResponseDetails', exportRevisionsToS3ResponseDetails_revisionDestinations - The destination in Amazon S3 where the revision is exported.

exportRevisionsToS3ResponseDetails_dataSetId :: Lens' ExportRevisionsToS3ResponseDetails Text Source #

The unique identifier for the data set associated with this export job.

ExportServerSideEncryption

data ExportServerSideEncryption Source #

Encryption configuration of the export job. Includes the encryption type in addition to the AWS KMS key. The KMS key is only necessary if you chose the KMS encryption type.

See: newExportServerSideEncryption smart constructor.

Constructors

ExportServerSideEncryption' 

Fields

  • kmsKeyArn :: Maybe Text

    The Amazon Resource Name (ARN) of the AWS KMS key you want to use to encrypt the Amazon S3 objects. This parameter is required if you choose aws:kms as an encryption type.

  • type' :: ServerSideEncryptionTypes

    The type of server side encryption used for encrypting the objects in Amazon S3.

Instances

Instances details
FromJSON ExportServerSideEncryption Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ExportServerSideEncryption

ToJSON ExportServerSideEncryption Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ExportServerSideEncryption

Generic ExportServerSideEncryption Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ExportServerSideEncryption

Associated Types

type Rep ExportServerSideEncryption :: Type -> Type #

Read ExportServerSideEncryption Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ExportServerSideEncryption

Show ExportServerSideEncryption Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ExportServerSideEncryption

NFData ExportServerSideEncryption Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ExportServerSideEncryption

Eq ExportServerSideEncryption Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ExportServerSideEncryption

Hashable ExportServerSideEncryption Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ExportServerSideEncryption

type Rep ExportServerSideEncryption Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ExportServerSideEncryption

type Rep ExportServerSideEncryption = D1 ('MetaData "ExportServerSideEncryption" "Amazonka.DataExchange.Types.ExportServerSideEncryption" "amazonka-dataexchange-2.0-E9wmOad6xSxAaT3Y4FNlvY" 'False) (C1 ('MetaCons "ExportServerSideEncryption'" 'PrefixI 'True) (S1 ('MetaSel ('Just "kmsKeyArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ServerSideEncryptionTypes)))

newExportServerSideEncryption Source #

Create a value of ExportServerSideEncryption 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:kmsKeyArn:ExportServerSideEncryption', exportServerSideEncryption_kmsKeyArn - The Amazon Resource Name (ARN) of the AWS KMS key you want to use to encrypt the Amazon S3 objects. This parameter is required if you choose aws:kms as an encryption type.

$sel:type':ExportServerSideEncryption', exportServerSideEncryption_type - The type of server side encryption used for encrypting the objects in Amazon S3.

exportServerSideEncryption_kmsKeyArn :: Lens' ExportServerSideEncryption (Maybe Text) Source #

The Amazon Resource Name (ARN) of the AWS KMS key you want to use to encrypt the Amazon S3 objects. This parameter is required if you choose aws:kms as an encryption type.

exportServerSideEncryption_type :: Lens' ExportServerSideEncryption ServerSideEncryptionTypes Source #

The type of server side encryption used for encrypting the objects in Amazon S3.

ImportAssetFromApiGatewayApiRequestDetails

data ImportAssetFromApiGatewayApiRequestDetails Source #

The request details.

See: newImportAssetFromApiGatewayApiRequestDetails smart constructor.

Constructors

ImportAssetFromApiGatewayApiRequestDetails' 

Fields

Instances

Instances details
ToJSON ImportAssetFromApiGatewayApiRequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetFromApiGatewayApiRequestDetails

Generic ImportAssetFromApiGatewayApiRequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetFromApiGatewayApiRequestDetails

Read ImportAssetFromApiGatewayApiRequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetFromApiGatewayApiRequestDetails

Show ImportAssetFromApiGatewayApiRequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetFromApiGatewayApiRequestDetails

NFData ImportAssetFromApiGatewayApiRequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetFromApiGatewayApiRequestDetails

Eq ImportAssetFromApiGatewayApiRequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetFromApiGatewayApiRequestDetails

Hashable ImportAssetFromApiGatewayApiRequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetFromApiGatewayApiRequestDetails

type Rep ImportAssetFromApiGatewayApiRequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetFromApiGatewayApiRequestDetails

type Rep ImportAssetFromApiGatewayApiRequestDetails = D1 ('MetaData "ImportAssetFromApiGatewayApiRequestDetails" "Amazonka.DataExchange.Types.ImportAssetFromApiGatewayApiRequestDetails" "amazonka-dataexchange-2.0-E9wmOad6xSxAaT3Y4FNlvY" 'False) (C1 ('MetaCons "ImportAssetFromApiGatewayApiRequestDetails'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "apiDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "apiKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "apiId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "apiName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: ((S1 ('MetaSel ('Just "apiSpecificationMd5Hash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "dataSetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "protocolType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ProtocolType) :*: (S1 ('MetaSel ('Just "revisionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "stage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newImportAssetFromApiGatewayApiRequestDetails Source #

Create a value of ImportAssetFromApiGatewayApiRequestDetails 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:apiDescription:ImportAssetFromApiGatewayApiRequestDetails', importAssetFromApiGatewayApiRequestDetails_apiDescription - The API description. Markdown supported.

$sel:apiKey:ImportAssetFromApiGatewayApiRequestDetails', importAssetFromApiGatewayApiRequestDetails_apiKey - The API Gateway API key.

$sel:apiId:ImportAssetFromApiGatewayApiRequestDetails', importAssetFromApiGatewayApiRequestDetails_apiId - The API Gateway API ID.

$sel:apiName:ImportAssetFromApiGatewayApiRequestDetails', importAssetFromApiGatewayApiRequestDetails_apiName - The API name.

$sel:apiSpecificationMd5Hash:ImportAssetFromApiGatewayApiRequestDetails', importAssetFromApiGatewayApiRequestDetails_apiSpecificationMd5Hash - The Base64-encoded MD5 hash of the OpenAPI 3.0 JSON API specification file. It is used to ensure the integrity of the file.

$sel:dataSetId:ImportAssetFromApiGatewayApiRequestDetails', importAssetFromApiGatewayApiRequestDetails_dataSetId - The data set ID.

$sel:protocolType:ImportAssetFromApiGatewayApiRequestDetails', importAssetFromApiGatewayApiRequestDetails_protocolType - The protocol type.

$sel:revisionId:ImportAssetFromApiGatewayApiRequestDetails', importAssetFromApiGatewayApiRequestDetails_revisionId - The revision ID.

$sel:stage:ImportAssetFromApiGatewayApiRequestDetails', importAssetFromApiGatewayApiRequestDetails_stage - The API stage.

importAssetFromApiGatewayApiRequestDetails_apiSpecificationMd5Hash :: Lens' ImportAssetFromApiGatewayApiRequestDetails Text Source #

The Base64-encoded MD5 hash of the OpenAPI 3.0 JSON API specification file. It is used to ensure the integrity of the file.

ImportAssetFromApiGatewayApiResponseDetails

data ImportAssetFromApiGatewayApiResponseDetails Source #

The response details.

See: newImportAssetFromApiGatewayApiResponseDetails smart constructor.

Constructors

ImportAssetFromApiGatewayApiResponseDetails' 

Fields

Instances

Instances details
FromJSON ImportAssetFromApiGatewayApiResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetFromApiGatewayApiResponseDetails

Generic ImportAssetFromApiGatewayApiResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetFromApiGatewayApiResponseDetails

Read ImportAssetFromApiGatewayApiResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetFromApiGatewayApiResponseDetails

Show ImportAssetFromApiGatewayApiResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetFromApiGatewayApiResponseDetails

NFData ImportAssetFromApiGatewayApiResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetFromApiGatewayApiResponseDetails

Eq ImportAssetFromApiGatewayApiResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetFromApiGatewayApiResponseDetails

Hashable ImportAssetFromApiGatewayApiResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetFromApiGatewayApiResponseDetails

type Rep ImportAssetFromApiGatewayApiResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetFromApiGatewayApiResponseDetails

type Rep ImportAssetFromApiGatewayApiResponseDetails = D1 ('MetaData "ImportAssetFromApiGatewayApiResponseDetails" "Amazonka.DataExchange.Types.ImportAssetFromApiGatewayApiResponseDetails" "amazonka-dataexchange-2.0-E9wmOad6xSxAaT3Y4FNlvY" 'False) (C1 ('MetaCons "ImportAssetFromApiGatewayApiResponseDetails'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "apiDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "apiKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "apiId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "apiName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "apiSpecificationMd5Hash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))) :*: ((S1 ('MetaSel ('Just "apiSpecificationUploadUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "apiSpecificationUploadUrlExpiresAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ISO8601) :*: S1 ('MetaSel ('Just "dataSetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "protocolType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ProtocolType) :*: (S1 ('MetaSel ('Just "revisionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "stage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newImportAssetFromApiGatewayApiResponseDetails Source #

Create a value of ImportAssetFromApiGatewayApiResponseDetails 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:apiDescription:ImportAssetFromApiGatewayApiResponseDetails', importAssetFromApiGatewayApiResponseDetails_apiDescription - The API description.

$sel:apiKey:ImportAssetFromApiGatewayApiResponseDetails', importAssetFromApiGatewayApiResponseDetails_apiKey - The API key.

$sel:apiId:ImportAssetFromApiGatewayApiResponseDetails', importAssetFromApiGatewayApiResponseDetails_apiId - The API ID.

$sel:apiName:ImportAssetFromApiGatewayApiResponseDetails', importAssetFromApiGatewayApiResponseDetails_apiName - The API name.

$sel:apiSpecificationMd5Hash:ImportAssetFromApiGatewayApiResponseDetails', importAssetFromApiGatewayApiResponseDetails_apiSpecificationMd5Hash - The Base64-encoded Md5 hash for the API asset, used to ensure the integrity of the API at that location.

$sel:apiSpecificationUploadUrl:ImportAssetFromApiGatewayApiResponseDetails', importAssetFromApiGatewayApiResponseDetails_apiSpecificationUploadUrl - The upload URL of the API specification.

$sel:apiSpecificationUploadUrlExpiresAt:ImportAssetFromApiGatewayApiResponseDetails', importAssetFromApiGatewayApiResponseDetails_apiSpecificationUploadUrlExpiresAt - The date and time that the upload URL expires, in ISO 8601 format.

$sel:dataSetId:ImportAssetFromApiGatewayApiResponseDetails', importAssetFromApiGatewayApiResponseDetails_dataSetId - The data set ID.

$sel:protocolType:ImportAssetFromApiGatewayApiResponseDetails', importAssetFromApiGatewayApiResponseDetails_protocolType - The protocol type.

$sel:revisionId:ImportAssetFromApiGatewayApiResponseDetails', importAssetFromApiGatewayApiResponseDetails_revisionId - The revision ID.

$sel:stage:ImportAssetFromApiGatewayApiResponseDetails', importAssetFromApiGatewayApiResponseDetails_stage - The API stage.

importAssetFromApiGatewayApiResponseDetails_apiSpecificationMd5Hash :: Lens' ImportAssetFromApiGatewayApiResponseDetails Text Source #

The Base64-encoded Md5 hash for the API asset, used to ensure the integrity of the API at that location.

ImportAssetFromSignedUrlJobErrorDetails

data ImportAssetFromSignedUrlJobErrorDetails Source #

Details about the job error.

See: newImportAssetFromSignedUrlJobErrorDetails smart constructor.

Constructors

ImportAssetFromSignedUrlJobErrorDetails' 

Fields

Instances

Instances details
FromJSON ImportAssetFromSignedUrlJobErrorDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetFromSignedUrlJobErrorDetails

Generic ImportAssetFromSignedUrlJobErrorDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetFromSignedUrlJobErrorDetails

Read ImportAssetFromSignedUrlJobErrorDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetFromSignedUrlJobErrorDetails

Show ImportAssetFromSignedUrlJobErrorDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetFromSignedUrlJobErrorDetails

NFData ImportAssetFromSignedUrlJobErrorDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetFromSignedUrlJobErrorDetails

Eq ImportAssetFromSignedUrlJobErrorDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetFromSignedUrlJobErrorDetails

Hashable ImportAssetFromSignedUrlJobErrorDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetFromSignedUrlJobErrorDetails

type Rep ImportAssetFromSignedUrlJobErrorDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetFromSignedUrlJobErrorDetails

type Rep ImportAssetFromSignedUrlJobErrorDetails = D1 ('MetaData "ImportAssetFromSignedUrlJobErrorDetails" "Amazonka.DataExchange.Types.ImportAssetFromSignedUrlJobErrorDetails" "amazonka-dataexchange-2.0-E9wmOad6xSxAaT3Y4FNlvY" 'False) (C1 ('MetaCons "ImportAssetFromSignedUrlJobErrorDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "assetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newImportAssetFromSignedUrlJobErrorDetails Source #

Create a value of ImportAssetFromSignedUrlJobErrorDetails 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:assetName:ImportAssetFromSignedUrlJobErrorDetails', importAssetFromSignedUrlJobErrorDetails_assetName - Details about the job error.

ImportAssetFromSignedUrlRequestDetails

data ImportAssetFromSignedUrlRequestDetails Source #

Details of the operation to be performed by the job.

See: newImportAssetFromSignedUrlRequestDetails smart constructor.

Constructors

ImportAssetFromSignedUrlRequestDetails' 

Fields

  • assetName :: Text

    The name of the asset. When importing from Amazon S3, the Amazon S3 object key is used as the asset name.

  • dataSetId :: Text

    The unique identifier for the data set associated with this import job.

  • md5Hash :: Text

    The Base64-encoded Md5 hash for the asset, used to ensure the integrity of the file at that location.

  • revisionId :: Text

    The unique identifier for the revision associated with this import request.

Instances

Instances details
ToJSON ImportAssetFromSignedUrlRequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetFromSignedUrlRequestDetails

Generic ImportAssetFromSignedUrlRequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetFromSignedUrlRequestDetails

Read ImportAssetFromSignedUrlRequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetFromSignedUrlRequestDetails

Show ImportAssetFromSignedUrlRequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetFromSignedUrlRequestDetails

NFData ImportAssetFromSignedUrlRequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetFromSignedUrlRequestDetails

Eq ImportAssetFromSignedUrlRequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetFromSignedUrlRequestDetails

Hashable ImportAssetFromSignedUrlRequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetFromSignedUrlRequestDetails

type Rep ImportAssetFromSignedUrlRequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetFromSignedUrlRequestDetails

type Rep ImportAssetFromSignedUrlRequestDetails = D1 ('MetaData "ImportAssetFromSignedUrlRequestDetails" "Amazonka.DataExchange.Types.ImportAssetFromSignedUrlRequestDetails" "amazonka-dataexchange-2.0-E9wmOad6xSxAaT3Y4FNlvY" 'False) (C1 ('MetaCons "ImportAssetFromSignedUrlRequestDetails'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "assetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "dataSetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "md5Hash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "revisionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newImportAssetFromSignedUrlRequestDetails Source #

Create a value of ImportAssetFromSignedUrlRequestDetails 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:assetName:ImportAssetFromSignedUrlRequestDetails', importAssetFromSignedUrlRequestDetails_assetName - The name of the asset. When importing from Amazon S3, the Amazon S3 object key is used as the asset name.

$sel:dataSetId:ImportAssetFromSignedUrlRequestDetails', importAssetFromSignedUrlRequestDetails_dataSetId - The unique identifier for the data set associated with this import job.

$sel:md5Hash:ImportAssetFromSignedUrlRequestDetails', importAssetFromSignedUrlRequestDetails_md5Hash - The Base64-encoded Md5 hash for the asset, used to ensure the integrity of the file at that location.

$sel:revisionId:ImportAssetFromSignedUrlRequestDetails', importAssetFromSignedUrlRequestDetails_revisionId - The unique identifier for the revision associated with this import request.

importAssetFromSignedUrlRequestDetails_assetName :: Lens' ImportAssetFromSignedUrlRequestDetails Text Source #

The name of the asset. When importing from Amazon S3, the Amazon S3 object key is used as the asset name.

importAssetFromSignedUrlRequestDetails_dataSetId :: Lens' ImportAssetFromSignedUrlRequestDetails Text Source #

The unique identifier for the data set associated with this import job.

importAssetFromSignedUrlRequestDetails_md5Hash :: Lens' ImportAssetFromSignedUrlRequestDetails Text Source #

The Base64-encoded Md5 hash for the asset, used to ensure the integrity of the file at that location.

importAssetFromSignedUrlRequestDetails_revisionId :: Lens' ImportAssetFromSignedUrlRequestDetails Text Source #

The unique identifier for the revision associated with this import request.

ImportAssetFromSignedUrlResponseDetails

data ImportAssetFromSignedUrlResponseDetails Source #

The details in the response for an import request, including the signed URL and other information.

See: newImportAssetFromSignedUrlResponseDetails smart constructor.

Constructors

ImportAssetFromSignedUrlResponseDetails' 

Fields

Instances

Instances details
FromJSON ImportAssetFromSignedUrlResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetFromSignedUrlResponseDetails

Generic ImportAssetFromSignedUrlResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetFromSignedUrlResponseDetails

Read ImportAssetFromSignedUrlResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetFromSignedUrlResponseDetails

Show ImportAssetFromSignedUrlResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetFromSignedUrlResponseDetails

NFData ImportAssetFromSignedUrlResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetFromSignedUrlResponseDetails

Eq ImportAssetFromSignedUrlResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetFromSignedUrlResponseDetails

Hashable ImportAssetFromSignedUrlResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetFromSignedUrlResponseDetails

type Rep ImportAssetFromSignedUrlResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetFromSignedUrlResponseDetails

type Rep ImportAssetFromSignedUrlResponseDetails = D1 ('MetaData "ImportAssetFromSignedUrlResponseDetails" "Amazonka.DataExchange.Types.ImportAssetFromSignedUrlResponseDetails" "amazonka-dataexchange-2.0-E9wmOad6xSxAaT3Y4FNlvY" 'False) (C1 ('MetaCons "ImportAssetFromSignedUrlResponseDetails'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "md5Hash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "signedUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "signedUrlExpiresAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)))) :*: (S1 ('MetaSel ('Just "assetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "dataSetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "revisionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newImportAssetFromSignedUrlResponseDetails Source #

Create a value of ImportAssetFromSignedUrlResponseDetails 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:md5Hash:ImportAssetFromSignedUrlResponseDetails', importAssetFromSignedUrlResponseDetails_md5Hash - The Base64-encoded Md5 hash for the asset, used to ensure the integrity of the file at that location.

$sel:signedUrl:ImportAssetFromSignedUrlResponseDetails', importAssetFromSignedUrlResponseDetails_signedUrl - The signed URL.

$sel:signedUrlExpiresAt:ImportAssetFromSignedUrlResponseDetails', importAssetFromSignedUrlResponseDetails_signedUrlExpiresAt - The time and date at which the signed URL expires, in ISO 8601 format.

$sel:assetName:ImportAssetFromSignedUrlResponseDetails', importAssetFromSignedUrlResponseDetails_assetName - The name for the asset associated with this import job.

$sel:dataSetId:ImportAssetFromSignedUrlResponseDetails', importAssetFromSignedUrlResponseDetails_dataSetId - The unique identifier for the data set associated with this import job.

$sel:revisionId:ImportAssetFromSignedUrlResponseDetails', importAssetFromSignedUrlResponseDetails_revisionId - The unique identifier for the revision associated with this import response.

importAssetFromSignedUrlResponseDetails_md5Hash :: Lens' ImportAssetFromSignedUrlResponseDetails (Maybe Text) Source #

The Base64-encoded Md5 hash for the asset, used to ensure the integrity of the file at that location.

importAssetFromSignedUrlResponseDetails_signedUrlExpiresAt :: Lens' ImportAssetFromSignedUrlResponseDetails (Maybe UTCTime) Source #

The time and date at which the signed URL expires, in ISO 8601 format.

importAssetFromSignedUrlResponseDetails_dataSetId :: Lens' ImportAssetFromSignedUrlResponseDetails Text Source #

The unique identifier for the data set associated with this import job.

importAssetFromSignedUrlResponseDetails_revisionId :: Lens' ImportAssetFromSignedUrlResponseDetails Text Source #

The unique identifier for the revision associated with this import response.

ImportAssetsFromLakeFormationTagPolicyRequestDetails

data ImportAssetsFromLakeFormationTagPolicyRequestDetails Source #

Details about the assets imported from an AWS Lake Formation tag policy request.

See: newImportAssetsFromLakeFormationTagPolicyRequestDetails smart constructor.

Constructors

ImportAssetsFromLakeFormationTagPolicyRequestDetails' 

Fields

Instances

Instances details
ToJSON ImportAssetsFromLakeFormationTagPolicyRequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetsFromLakeFormationTagPolicyRequestDetails

Generic ImportAssetsFromLakeFormationTagPolicyRequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetsFromLakeFormationTagPolicyRequestDetails

Read ImportAssetsFromLakeFormationTagPolicyRequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetsFromLakeFormationTagPolicyRequestDetails

Show ImportAssetsFromLakeFormationTagPolicyRequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetsFromLakeFormationTagPolicyRequestDetails

NFData ImportAssetsFromLakeFormationTagPolicyRequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetsFromLakeFormationTagPolicyRequestDetails

Eq ImportAssetsFromLakeFormationTagPolicyRequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetsFromLakeFormationTagPolicyRequestDetails

Hashable ImportAssetsFromLakeFormationTagPolicyRequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetsFromLakeFormationTagPolicyRequestDetails

type Rep ImportAssetsFromLakeFormationTagPolicyRequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetsFromLakeFormationTagPolicyRequestDetails

type Rep ImportAssetsFromLakeFormationTagPolicyRequestDetails = D1 ('MetaData "ImportAssetsFromLakeFormationTagPolicyRequestDetails" "Amazonka.DataExchange.Types.ImportAssetsFromLakeFormationTagPolicyRequestDetails" "amazonka-dataexchange-2.0-E9wmOad6xSxAaT3Y4FNlvY" 'False) (C1 ('MetaCons "ImportAssetsFromLakeFormationTagPolicyRequestDetails'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "database") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DatabaseLFTagPolicyAndPermissions)) :*: (S1 ('MetaSel ('Just "table") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TableLFTagPolicyAndPermissions)) :*: S1 ('MetaSel ('Just "catalogId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "dataSetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "revisionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newImportAssetsFromLakeFormationTagPolicyRequestDetails Source #

Create a value of ImportAssetsFromLakeFormationTagPolicyRequestDetails 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:database:ImportAssetsFromLakeFormationTagPolicyRequestDetails', importAssetsFromLakeFormationTagPolicyRequestDetails_database - A structure for the database object.

$sel:table:ImportAssetsFromLakeFormationTagPolicyRequestDetails', importAssetsFromLakeFormationTagPolicyRequestDetails_table - A structure for the table object.

$sel:catalogId:ImportAssetsFromLakeFormationTagPolicyRequestDetails', importAssetsFromLakeFormationTagPolicyRequestDetails_catalogId - The identifier for the AWS Glue Data Catalog.

$sel:roleArn:ImportAssetsFromLakeFormationTagPolicyRequestDetails', importAssetsFromLakeFormationTagPolicyRequestDetails_roleArn - The IAM role's ARN that allows AWS Data Exchange to assume the role and grant and revoke permissions of subscribers to AWS Lake Formation data permissions.

$sel:dataSetId:ImportAssetsFromLakeFormationTagPolicyRequestDetails', importAssetsFromLakeFormationTagPolicyRequestDetails_dataSetId - The unique identifier for the data set associated with this import job.

$sel:revisionId:ImportAssetsFromLakeFormationTagPolicyRequestDetails', importAssetsFromLakeFormationTagPolicyRequestDetails_revisionId - The unique identifier for the revision associated with this import job.

importAssetsFromLakeFormationTagPolicyRequestDetails_roleArn :: Lens' ImportAssetsFromLakeFormationTagPolicyRequestDetails Text Source #

The IAM role's ARN that allows AWS Data Exchange to assume the role and grant and revoke permissions of subscribers to AWS Lake Formation data permissions.

ImportAssetsFromLakeFormationTagPolicyResponseDetails

data ImportAssetsFromLakeFormationTagPolicyResponseDetails Source #

Details from an import AWS Lake Formation tag policy job response.

See: newImportAssetsFromLakeFormationTagPolicyResponseDetails smart constructor.

Constructors

ImportAssetsFromLakeFormationTagPolicyResponseDetails' 

Fields

Instances

Instances details
FromJSON ImportAssetsFromLakeFormationTagPolicyResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetsFromLakeFormationTagPolicyResponseDetails

Generic ImportAssetsFromLakeFormationTagPolicyResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetsFromLakeFormationTagPolicyResponseDetails

Read ImportAssetsFromLakeFormationTagPolicyResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetsFromLakeFormationTagPolicyResponseDetails

Show ImportAssetsFromLakeFormationTagPolicyResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetsFromLakeFormationTagPolicyResponseDetails

NFData ImportAssetsFromLakeFormationTagPolicyResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetsFromLakeFormationTagPolicyResponseDetails

Eq ImportAssetsFromLakeFormationTagPolicyResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetsFromLakeFormationTagPolicyResponseDetails

Hashable ImportAssetsFromLakeFormationTagPolicyResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetsFromLakeFormationTagPolicyResponseDetails

type Rep ImportAssetsFromLakeFormationTagPolicyResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetsFromLakeFormationTagPolicyResponseDetails

type Rep ImportAssetsFromLakeFormationTagPolicyResponseDetails = D1 ('MetaData "ImportAssetsFromLakeFormationTagPolicyResponseDetails" "Amazonka.DataExchange.Types.ImportAssetsFromLakeFormationTagPolicyResponseDetails" "amazonka-dataexchange-2.0-E9wmOad6xSxAaT3Y4FNlvY" 'False) (C1 ('MetaCons "ImportAssetsFromLakeFormationTagPolicyResponseDetails'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "database") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DatabaseLFTagPolicyAndPermissions)) :*: (S1 ('MetaSel ('Just "table") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TableLFTagPolicyAndPermissions)) :*: S1 ('MetaSel ('Just "catalogId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "dataSetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "revisionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newImportAssetsFromLakeFormationTagPolicyResponseDetails Source #

Create a value of ImportAssetsFromLakeFormationTagPolicyResponseDetails 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:database:ImportAssetsFromLakeFormationTagPolicyResponseDetails', importAssetsFromLakeFormationTagPolicyResponseDetails_database - A structure for the database object.

$sel:table:ImportAssetsFromLakeFormationTagPolicyResponseDetails', importAssetsFromLakeFormationTagPolicyResponseDetails_table - A structure for the table object.

$sel:catalogId:ImportAssetsFromLakeFormationTagPolicyResponseDetails', importAssetsFromLakeFormationTagPolicyResponseDetails_catalogId - The identifier for the AWS Glue Data Catalog.

$sel:roleArn:ImportAssetsFromLakeFormationTagPolicyResponseDetails', importAssetsFromLakeFormationTagPolicyResponseDetails_roleArn - The IAM role's ARN that allows AWS Data Exchange to assume the role and grant and revoke permissions to AWS Lake Formation data permissions.

$sel:dataSetId:ImportAssetsFromLakeFormationTagPolicyResponseDetails', importAssetsFromLakeFormationTagPolicyResponseDetails_dataSetId - The unique identifier for the data set associated with this import job.

$sel:revisionId:ImportAssetsFromLakeFormationTagPolicyResponseDetails', importAssetsFromLakeFormationTagPolicyResponseDetails_revisionId - The unique identifier for the revision associated with this import job.

importAssetsFromLakeFormationTagPolicyResponseDetails_roleArn :: Lens' ImportAssetsFromLakeFormationTagPolicyResponseDetails Text Source #

The IAM role's ARN that allows AWS Data Exchange to assume the role and grant and revoke permissions to AWS Lake Formation data permissions.

ImportAssetsFromRedshiftDataSharesRequestDetails

data ImportAssetsFromRedshiftDataSharesRequestDetails Source #

Details from an import from Amazon Redshift datashare request.

See: newImportAssetsFromRedshiftDataSharesRequestDetails smart constructor.

Constructors

ImportAssetsFromRedshiftDataSharesRequestDetails' 

Fields

Instances

Instances details
ToJSON ImportAssetsFromRedshiftDataSharesRequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetsFromRedshiftDataSharesRequestDetails

Generic ImportAssetsFromRedshiftDataSharesRequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetsFromRedshiftDataSharesRequestDetails

Read ImportAssetsFromRedshiftDataSharesRequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetsFromRedshiftDataSharesRequestDetails

Show ImportAssetsFromRedshiftDataSharesRequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetsFromRedshiftDataSharesRequestDetails

NFData ImportAssetsFromRedshiftDataSharesRequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetsFromRedshiftDataSharesRequestDetails

Eq ImportAssetsFromRedshiftDataSharesRequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetsFromRedshiftDataSharesRequestDetails

Hashable ImportAssetsFromRedshiftDataSharesRequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetsFromRedshiftDataSharesRequestDetails

type Rep ImportAssetsFromRedshiftDataSharesRequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetsFromRedshiftDataSharesRequestDetails

type Rep ImportAssetsFromRedshiftDataSharesRequestDetails = D1 ('MetaData "ImportAssetsFromRedshiftDataSharesRequestDetails" "Amazonka.DataExchange.Types.ImportAssetsFromRedshiftDataSharesRequestDetails" "amazonka-dataexchange-2.0-E9wmOad6xSxAaT3Y4FNlvY" 'False) (C1 ('MetaCons "ImportAssetsFromRedshiftDataSharesRequestDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "assetSources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [RedshiftDataShareAssetSourceEntry]) :*: (S1 ('MetaSel ('Just "dataSetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "revisionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

ImportAssetsFromRedshiftDataSharesResponseDetails

data ImportAssetsFromRedshiftDataSharesResponseDetails Source #

Details from an import from Amazon Redshift datashare response.

See: newImportAssetsFromRedshiftDataSharesResponseDetails smart constructor.

Constructors

ImportAssetsFromRedshiftDataSharesResponseDetails' 

Fields

Instances

Instances details
FromJSON ImportAssetsFromRedshiftDataSharesResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetsFromRedshiftDataSharesResponseDetails

Generic ImportAssetsFromRedshiftDataSharesResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetsFromRedshiftDataSharesResponseDetails

Read ImportAssetsFromRedshiftDataSharesResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetsFromRedshiftDataSharesResponseDetails

Show ImportAssetsFromRedshiftDataSharesResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetsFromRedshiftDataSharesResponseDetails

NFData ImportAssetsFromRedshiftDataSharesResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetsFromRedshiftDataSharesResponseDetails

Eq ImportAssetsFromRedshiftDataSharesResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetsFromRedshiftDataSharesResponseDetails

Hashable ImportAssetsFromRedshiftDataSharesResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetsFromRedshiftDataSharesResponseDetails

type Rep ImportAssetsFromRedshiftDataSharesResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetsFromRedshiftDataSharesResponseDetails

type Rep ImportAssetsFromRedshiftDataSharesResponseDetails = D1 ('MetaData "ImportAssetsFromRedshiftDataSharesResponseDetails" "Amazonka.DataExchange.Types.ImportAssetsFromRedshiftDataSharesResponseDetails" "amazonka-dataexchange-2.0-E9wmOad6xSxAaT3Y4FNlvY" 'False) (C1 ('MetaCons "ImportAssetsFromRedshiftDataSharesResponseDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "assetSources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [RedshiftDataShareAssetSourceEntry]) :*: (S1 ('MetaSel ('Just "dataSetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "revisionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

ImportAssetsFromS3RequestDetails

data ImportAssetsFromS3RequestDetails Source #

Details of the operation to be performed by the job.

See: newImportAssetsFromS3RequestDetails smart constructor.

Constructors

ImportAssetsFromS3RequestDetails' 

Fields

Instances

Instances details
ToJSON ImportAssetsFromS3RequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetsFromS3RequestDetails

Generic ImportAssetsFromS3RequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetsFromS3RequestDetails

Associated Types

type Rep ImportAssetsFromS3RequestDetails :: Type -> Type #

Read ImportAssetsFromS3RequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetsFromS3RequestDetails

Show ImportAssetsFromS3RequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetsFromS3RequestDetails

NFData ImportAssetsFromS3RequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetsFromS3RequestDetails

Eq ImportAssetsFromS3RequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetsFromS3RequestDetails

Hashable ImportAssetsFromS3RequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetsFromS3RequestDetails

type Rep ImportAssetsFromS3RequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetsFromS3RequestDetails

type Rep ImportAssetsFromS3RequestDetails = D1 ('MetaData "ImportAssetsFromS3RequestDetails" "Amazonka.DataExchange.Types.ImportAssetsFromS3RequestDetails" "amazonka-dataexchange-2.0-E9wmOad6xSxAaT3Y4FNlvY" 'False) (C1 ('MetaCons "ImportAssetsFromS3RequestDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "assetSources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [AssetSourceEntry]) :*: (S1 ('MetaSel ('Just "dataSetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "revisionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newImportAssetsFromS3RequestDetails Source #

Create a value of ImportAssetsFromS3RequestDetails 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:assetSources:ImportAssetsFromS3RequestDetails', importAssetsFromS3RequestDetails_assetSources - Is a list of Amazon S3 bucket and object key pairs.

$sel:dataSetId:ImportAssetsFromS3RequestDetails', importAssetsFromS3RequestDetails_dataSetId - The unique identifier for the data set associated with this import job.

$sel:revisionId:ImportAssetsFromS3RequestDetails', importAssetsFromS3RequestDetails_revisionId - The unique identifier for the revision associated with this import request.

importAssetsFromS3RequestDetails_dataSetId :: Lens' ImportAssetsFromS3RequestDetails Text Source #

The unique identifier for the data set associated with this import job.

importAssetsFromS3RequestDetails_revisionId :: Lens' ImportAssetsFromS3RequestDetails Text Source #

The unique identifier for the revision associated with this import request.

ImportAssetsFromS3ResponseDetails

data ImportAssetsFromS3ResponseDetails Source #

Details from an import from Amazon S3 response.

See: newImportAssetsFromS3ResponseDetails smart constructor.

Constructors

ImportAssetsFromS3ResponseDetails' 

Fields

Instances

Instances details
FromJSON ImportAssetsFromS3ResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetsFromS3ResponseDetails

Generic ImportAssetsFromS3ResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetsFromS3ResponseDetails

Associated Types

type Rep ImportAssetsFromS3ResponseDetails :: Type -> Type #

Read ImportAssetsFromS3ResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetsFromS3ResponseDetails

Show ImportAssetsFromS3ResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetsFromS3ResponseDetails

NFData ImportAssetsFromS3ResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetsFromS3ResponseDetails

Eq ImportAssetsFromS3ResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetsFromS3ResponseDetails

Hashable ImportAssetsFromS3ResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetsFromS3ResponseDetails

type Rep ImportAssetsFromS3ResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ImportAssetsFromS3ResponseDetails

type Rep ImportAssetsFromS3ResponseDetails = D1 ('MetaData "ImportAssetsFromS3ResponseDetails" "Amazonka.DataExchange.Types.ImportAssetsFromS3ResponseDetails" "amazonka-dataexchange-2.0-E9wmOad6xSxAaT3Y4FNlvY" 'False) (C1 ('MetaCons "ImportAssetsFromS3ResponseDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "assetSources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [AssetSourceEntry]) :*: (S1 ('MetaSel ('Just "dataSetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "revisionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newImportAssetsFromS3ResponseDetails Source #

Create a value of ImportAssetsFromS3ResponseDetails 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:assetSources:ImportAssetsFromS3ResponseDetails', importAssetsFromS3ResponseDetails_assetSources - Is a list of Amazon S3 bucket and object key pairs.

$sel:dataSetId:ImportAssetsFromS3ResponseDetails', importAssetsFromS3ResponseDetails_dataSetId - The unique identifier for the data set associated with this import job.

$sel:revisionId:ImportAssetsFromS3ResponseDetails', importAssetsFromS3ResponseDetails_revisionId - The unique identifier for the revision associated with this import response.

importAssetsFromS3ResponseDetails_dataSetId :: Lens' ImportAssetsFromS3ResponseDetails Text Source #

The unique identifier for the data set associated with this import job.

importAssetsFromS3ResponseDetails_revisionId :: Lens' ImportAssetsFromS3ResponseDetails Text Source #

The unique identifier for the revision associated with this import response.

JobEntry

data JobEntry Source #

AWS Data Exchange Jobs are asynchronous import or export operations used to create or copy assets. A data set owner can both import and export as they see fit. Someone with an entitlement to a data set can only export. Jobs are deleted 90 days after they are created.

See: newJobEntry smart constructor.

Constructors

JobEntry' 

Fields

Instances

Instances details
FromJSON JobEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.JobEntry

Generic JobEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.JobEntry

Associated Types

type Rep JobEntry :: Type -> Type #

Methods

from :: JobEntry -> Rep JobEntry x #

to :: Rep JobEntry x -> JobEntry #

Read JobEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.JobEntry

Show JobEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.JobEntry

NFData JobEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.JobEntry

Methods

rnf :: JobEntry -> () #

Eq JobEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.JobEntry

Hashable JobEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.JobEntry

Methods

hashWithSalt :: Int -> JobEntry -> Int #

hash :: JobEntry -> Int #

type Rep JobEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.JobEntry

newJobEntry Source #

Create a value of JobEntry 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:errors:JobEntry', jobEntry_errors - Errors for jobs.

$sel:arn:JobEntry', jobEntry_arn - The ARN for the job.

$sel:createdAt:JobEntry', jobEntry_createdAt - The date and time that the job was created, in ISO 8601 format.

JobEntry, jobEntry_details - Details of the operation to be performed by the job, such as export destination details or import source details.

$sel:id:JobEntry', jobEntry_id - The unique identifier for the job.

$sel:state:JobEntry', jobEntry_state - The state of the job.

$sel:type':JobEntry', jobEntry_type - The job type.

$sel:updatedAt:JobEntry', jobEntry_updatedAt - The date and time that the job was last updated, in ISO 8601 format.

jobEntry_arn :: Lens' JobEntry Text Source #

The ARN for the job.

jobEntry_createdAt :: Lens' JobEntry UTCTime Source #

The date and time that the job was created, in ISO 8601 format.

jobEntry_details :: Lens' JobEntry ResponseDetails Source #

Details of the operation to be performed by the job, such as export destination details or import source details.

jobEntry_id :: Lens' JobEntry Text Source #

The unique identifier for the job.

jobEntry_state :: Lens' JobEntry State Source #

The state of the job.

jobEntry_updatedAt :: Lens' JobEntry UTCTime Source #

The date and time that the job was last updated, in ISO 8601 format.

JobError

data JobError Source #

An error that occurred with the job request.

See: newJobError smart constructor.

Constructors

JobError' 

Fields

Instances

Instances details
FromJSON JobError Source # 
Instance details

Defined in Amazonka.DataExchange.Types.JobError

Generic JobError Source # 
Instance details

Defined in Amazonka.DataExchange.Types.JobError

Associated Types

type Rep JobError :: Type -> Type #

Methods

from :: JobError -> Rep JobError x #

to :: Rep JobError x -> JobError #

Read JobError Source # 
Instance details

Defined in Amazonka.DataExchange.Types.JobError

Show JobError Source # 
Instance details

Defined in Amazonka.DataExchange.Types.JobError

NFData JobError Source # 
Instance details

Defined in Amazonka.DataExchange.Types.JobError

Methods

rnf :: JobError -> () #

Eq JobError Source # 
Instance details

Defined in Amazonka.DataExchange.Types.JobError

Hashable JobError Source # 
Instance details

Defined in Amazonka.DataExchange.Types.JobError

Methods

hashWithSalt :: Int -> JobError -> Int #

hash :: JobError -> Int #

type Rep JobError Source # 
Instance details

Defined in Amazonka.DataExchange.Types.JobError

newJobError Source #

Create a value of JobError 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:details:JobError', jobError_details - The details about the job error.

$sel:limitName:JobError', jobError_limitName - The name of the limit that was reached.

$sel:limitValue:JobError', jobError_limitValue - The value of the exceeded limit.

$sel:resourceId:JobError', jobError_resourceId - The unique identifier for the resource related to the error.

$sel:resourceType:JobError', jobError_resourceType - The type of resource related to the error.

$sel:code:JobError', jobError_code - The code for the job error.

$sel:message:JobError', jobError_message - The message related to the job error.

jobError_details :: Lens' JobError (Maybe Details) Source #

The details about the job error.

jobError_limitName :: Lens' JobError (Maybe JobErrorLimitName) Source #

The name of the limit that was reached.

jobError_limitValue :: Lens' JobError (Maybe Double) Source #

The value of the exceeded limit.

jobError_resourceId :: Lens' JobError (Maybe Text) Source #

The unique identifier for the resource related to the error.

jobError_resourceType :: Lens' JobError (Maybe JobErrorResourceTypes) Source #

The type of resource related to the error.

jobError_code :: Lens' JobError Code Source #

The code for the job error.

jobError_message :: Lens' JobError Text Source #

The message related to the job error.

LFResourceDetails

data LFResourceDetails Source #

Details about the AWS Lake Formation resource (Table or Database) included in the AWS Lake Formation data permission.

See: newLFResourceDetails smart constructor.

Constructors

LFResourceDetails' 

Fields

Instances

Instances details
FromJSON LFResourceDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LFResourceDetails

Generic LFResourceDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LFResourceDetails

Associated Types

type Rep LFResourceDetails :: Type -> Type #

Read LFResourceDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LFResourceDetails

Show LFResourceDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LFResourceDetails

NFData LFResourceDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LFResourceDetails

Methods

rnf :: LFResourceDetails -> () #

Eq LFResourceDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LFResourceDetails

Hashable LFResourceDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LFResourceDetails

type Rep LFResourceDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LFResourceDetails

type Rep LFResourceDetails = D1 ('MetaData "LFResourceDetails" "Amazonka.DataExchange.Types.LFResourceDetails" "amazonka-dataexchange-2.0-E9wmOad6xSxAaT3Y4FNlvY" 'False) (C1 ('MetaCons "LFResourceDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "database") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DatabaseLFTagPolicy)) :*: S1 ('MetaSel ('Just "table") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TableLFTagPolicy))))

newLFResourceDetails :: LFResourceDetails Source #

Create a value of LFResourceDetails 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:database:LFResourceDetails', lFResourceDetails_database - Details about the database resource included in the AWS Lake Formation data permission.

$sel:table:LFResourceDetails', lFResourceDetails_table - Details about the table resource included in the AWS Lake Formation data permission.

lFResourceDetails_database :: Lens' LFResourceDetails (Maybe DatabaseLFTagPolicy) Source #

Details about the database resource included in the AWS Lake Formation data permission.

lFResourceDetails_table :: Lens' LFResourceDetails (Maybe TableLFTagPolicy) Source #

Details about the table resource included in the AWS Lake Formation data permission.

LFTag

data LFTag Source #

A structure that allows an LF-admin to grant permissions on certain conditions.

See: newLFTag smart constructor.

Constructors

LFTag' 

Fields

Instances

Instances details
FromJSON LFTag Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LFTag

ToJSON LFTag Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LFTag

Generic LFTag Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LFTag

Associated Types

type Rep LFTag :: Type -> Type #

Methods

from :: LFTag -> Rep LFTag x #

to :: Rep LFTag x -> LFTag #

Read LFTag Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LFTag

Show LFTag Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LFTag

Methods

showsPrec :: Int -> LFTag -> ShowS #

show :: LFTag -> String #

showList :: [LFTag] -> ShowS #

NFData LFTag Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LFTag

Methods

rnf :: LFTag -> () #

Eq LFTag Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LFTag

Methods

(==) :: LFTag -> LFTag -> Bool #

(/=) :: LFTag -> LFTag -> Bool #

Hashable LFTag Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LFTag

Methods

hashWithSalt :: Int -> LFTag -> Int #

hash :: LFTag -> Int #

type Rep LFTag Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LFTag

type Rep LFTag = D1 ('MetaData "LFTag" "Amazonka.DataExchange.Types.LFTag" "amazonka-dataexchange-2.0-E9wmOad6xSxAaT3Y4FNlvY" 'False) (C1 ('MetaCons "LFTag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tagKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newLFTag Source #

Create a value of LFTag 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:tagKey:LFTag', lFTag_tagKey - The key name for the LF-tag.

$sel:tagValues:LFTag', lFTag_tagValues - A list of LF-tag values.

lFTag_tagKey :: Lens' LFTag Text Source #

The key name for the LF-tag.

lFTag_tagValues :: Lens' LFTag [Text] Source #

A list of LF-tag values.

LFTagPolicyDetails

data LFTagPolicyDetails Source #

Details about the LF-tag policy.

See: newLFTagPolicyDetails smart constructor.

Constructors

LFTagPolicyDetails' 

Fields

Instances

Instances details
FromJSON LFTagPolicyDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LFTagPolicyDetails

Generic LFTagPolicyDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LFTagPolicyDetails

Associated Types

type Rep LFTagPolicyDetails :: Type -> Type #

Read LFTagPolicyDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LFTagPolicyDetails

Show LFTagPolicyDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LFTagPolicyDetails

NFData LFTagPolicyDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LFTagPolicyDetails

Methods

rnf :: LFTagPolicyDetails -> () #

Eq LFTagPolicyDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LFTagPolicyDetails

Hashable LFTagPolicyDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LFTagPolicyDetails

type Rep LFTagPolicyDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LFTagPolicyDetails

type Rep LFTagPolicyDetails = D1 ('MetaData "LFTagPolicyDetails" "Amazonka.DataExchange.Types.LFTagPolicyDetails" "amazonka-dataexchange-2.0-E9wmOad6xSxAaT3Y4FNlvY" 'False) (C1 ('MetaCons "LFTagPolicyDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "catalogId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 LFResourceType) :*: S1 ('MetaSel ('Just "resourceDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 LFResourceDetails))))

newLFTagPolicyDetails Source #

Create a value of LFTagPolicyDetails 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:catalogId:LFTagPolicyDetails', lFTagPolicyDetails_catalogId - The identifier for the AWS Glue Data Catalog.

$sel:resourceType:LFTagPolicyDetails', lFTagPolicyDetails_resourceType - The resource type for which the LF-tag policy applies.

$sel:resourceDetails:LFTagPolicyDetails', lFTagPolicyDetails_resourceDetails - Details for the Lake Formation Resources included in the LF-tag policy.

lFTagPolicyDetails_catalogId :: Lens' LFTagPolicyDetails Text Source #

The identifier for the AWS Glue Data Catalog.

lFTagPolicyDetails_resourceType :: Lens' LFTagPolicyDetails LFResourceType Source #

The resource type for which the LF-tag policy applies.

lFTagPolicyDetails_resourceDetails :: Lens' LFTagPolicyDetails LFResourceDetails Source #

Details for the Lake Formation Resources included in the LF-tag policy.

LakeFormationDataPermissionAsset

data LakeFormationDataPermissionAsset Source #

The AWS Lake Formation data permission asset.

See: newLakeFormationDataPermissionAsset smart constructor.

Constructors

LakeFormationDataPermissionAsset' 

Fields

Instances

Instances details
FromJSON LakeFormationDataPermissionAsset Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LakeFormationDataPermissionAsset

Generic LakeFormationDataPermissionAsset Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LakeFormationDataPermissionAsset

Associated Types

type Rep LakeFormationDataPermissionAsset :: Type -> Type #

Read LakeFormationDataPermissionAsset Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LakeFormationDataPermissionAsset

Show LakeFormationDataPermissionAsset Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LakeFormationDataPermissionAsset

NFData LakeFormationDataPermissionAsset Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LakeFormationDataPermissionAsset

Eq LakeFormationDataPermissionAsset Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LakeFormationDataPermissionAsset

Hashable LakeFormationDataPermissionAsset Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LakeFormationDataPermissionAsset

type Rep LakeFormationDataPermissionAsset Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LakeFormationDataPermissionAsset

type Rep LakeFormationDataPermissionAsset = D1 ('MetaData "LakeFormationDataPermissionAsset" "Amazonka.DataExchange.Types.LakeFormationDataPermissionAsset" "amazonka-dataexchange-2.0-E9wmOad6xSxAaT3Y4FNlvY" 'False) (C1 ('MetaCons "LakeFormationDataPermissionAsset'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lakeFormationDataPermissionDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 LakeFormationDataPermissionDetails)) :*: (S1 ('MetaSel ('Just "lakeFormationDataPermissionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 LakeFormationDataPermissionType) :*: S1 ('MetaSel ('Just "permissions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [LFPermission]))))

lakeFormationDataPermissionAsset_roleArn :: Lens' LakeFormationDataPermissionAsset (Maybe Text) Source #

The IAM role's ARN that allows AWS Data Exchange to assume the role and grant and revoke permissions to AWS Lake Formation data permissions.

lakeFormationDataPermissionAsset_permissions :: Lens' LakeFormationDataPermissionAsset [LFPermission] Source #

The permissions granted to the subscribers on the resource.

LakeFormationDataPermissionDetails

data LakeFormationDataPermissionDetails Source #

Details about the AWS Lake Formation data permission.

See: newLakeFormationDataPermissionDetails smart constructor.

Constructors

LakeFormationDataPermissionDetails' 

Fields

Instances

Instances details
FromJSON LakeFormationDataPermissionDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LakeFormationDataPermissionDetails

Generic LakeFormationDataPermissionDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LakeFormationDataPermissionDetails

Associated Types

type Rep LakeFormationDataPermissionDetails :: Type -> Type #

Read LakeFormationDataPermissionDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LakeFormationDataPermissionDetails

Show LakeFormationDataPermissionDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LakeFormationDataPermissionDetails

NFData LakeFormationDataPermissionDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LakeFormationDataPermissionDetails

Eq LakeFormationDataPermissionDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LakeFormationDataPermissionDetails

Hashable LakeFormationDataPermissionDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LakeFormationDataPermissionDetails

type Rep LakeFormationDataPermissionDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.LakeFormationDataPermissionDetails

type Rep LakeFormationDataPermissionDetails = D1 ('MetaData "LakeFormationDataPermissionDetails" "Amazonka.DataExchange.Types.LakeFormationDataPermissionDetails" "amazonka-dataexchange-2.0-E9wmOad6xSxAaT3Y4FNlvY" 'False) (C1 ('MetaCons "LakeFormationDataPermissionDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "lFTagPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LFTagPolicyDetails))))

newLakeFormationDataPermissionDetails :: LakeFormationDataPermissionDetails Source #

Create a value of LakeFormationDataPermissionDetails 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:lFTagPolicy:LakeFormationDataPermissionDetails', lakeFormationDataPermissionDetails_lFTagPolicy - Details about the LF-tag policy.

OriginDetails

data OriginDetails Source #

Details about the origin of the data set.

See: newOriginDetails smart constructor.

Constructors

OriginDetails' 

Fields

Instances

Instances details
FromJSON OriginDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.OriginDetails

Generic OriginDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.OriginDetails

Associated Types

type Rep OriginDetails :: Type -> Type #

Read OriginDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.OriginDetails

Show OriginDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.OriginDetails

NFData OriginDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.OriginDetails

Methods

rnf :: OriginDetails -> () #

Eq OriginDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.OriginDetails

Hashable OriginDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.OriginDetails

type Rep OriginDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.OriginDetails

type Rep OriginDetails = D1 ('MetaData "OriginDetails" "Amazonka.DataExchange.Types.OriginDetails" "amazonka-dataexchange-2.0-E9wmOad6xSxAaT3Y4FNlvY" 'False) (C1 ('MetaCons "OriginDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "productId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newOriginDetails Source #

Create a value of OriginDetails 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:productId:OriginDetails', originDetails_productId - The product ID of the origin of the data set.

originDetails_productId :: Lens' OriginDetails Text Source #

The product ID of the origin of the data set.

RedshiftDataShareAsset

data RedshiftDataShareAsset Source #

The Amazon Redshift datashare asset.

See: newRedshiftDataShareAsset smart constructor.

Constructors

RedshiftDataShareAsset' 

Fields

  • arn :: Text

    The Amazon Resource Name (ARN) of the datashare asset.

Instances

Instances details
FromJSON RedshiftDataShareAsset Source # 
Instance details

Defined in Amazonka.DataExchange.Types.RedshiftDataShareAsset

Generic RedshiftDataShareAsset Source # 
Instance details

Defined in Amazonka.DataExchange.Types.RedshiftDataShareAsset

Associated Types

type Rep RedshiftDataShareAsset :: Type -> Type #

Read RedshiftDataShareAsset Source # 
Instance details

Defined in Amazonka.DataExchange.Types.RedshiftDataShareAsset

Show RedshiftDataShareAsset Source # 
Instance details

Defined in Amazonka.DataExchange.Types.RedshiftDataShareAsset

NFData RedshiftDataShareAsset Source # 
Instance details

Defined in Amazonka.DataExchange.Types.RedshiftDataShareAsset

Methods

rnf :: RedshiftDataShareAsset -> () #

Eq RedshiftDataShareAsset Source # 
Instance details

Defined in Amazonka.DataExchange.Types.RedshiftDataShareAsset

Hashable RedshiftDataShareAsset Source # 
Instance details

Defined in Amazonka.DataExchange.Types.RedshiftDataShareAsset

type Rep RedshiftDataShareAsset Source # 
Instance details

Defined in Amazonka.DataExchange.Types.RedshiftDataShareAsset

type Rep RedshiftDataShareAsset = D1 ('MetaData "RedshiftDataShareAsset" "Amazonka.DataExchange.Types.RedshiftDataShareAsset" "amazonka-dataexchange-2.0-E9wmOad6xSxAaT3Y4FNlvY" 'False) (C1 ('MetaCons "RedshiftDataShareAsset'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newRedshiftDataShareAsset Source #

Create a value of RedshiftDataShareAsset 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:arn:RedshiftDataShareAsset', redshiftDataShareAsset_arn - The Amazon Resource Name (ARN) of the datashare asset.

redshiftDataShareAsset_arn :: Lens' RedshiftDataShareAsset Text Source #

The Amazon Resource Name (ARN) of the datashare asset.

RedshiftDataShareAssetSourceEntry

data RedshiftDataShareAssetSourceEntry Source #

The source of the Amazon Redshift datashare asset.

See: newRedshiftDataShareAssetSourceEntry smart constructor.

Constructors

RedshiftDataShareAssetSourceEntry' 

Fields

Instances

Instances details
FromJSON RedshiftDataShareAssetSourceEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.RedshiftDataShareAssetSourceEntry

ToJSON RedshiftDataShareAssetSourceEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.RedshiftDataShareAssetSourceEntry

Generic RedshiftDataShareAssetSourceEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.RedshiftDataShareAssetSourceEntry

Associated Types

type Rep RedshiftDataShareAssetSourceEntry :: Type -> Type #

Read RedshiftDataShareAssetSourceEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.RedshiftDataShareAssetSourceEntry

Show RedshiftDataShareAssetSourceEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.RedshiftDataShareAssetSourceEntry

NFData RedshiftDataShareAssetSourceEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.RedshiftDataShareAssetSourceEntry

Eq RedshiftDataShareAssetSourceEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.RedshiftDataShareAssetSourceEntry

Hashable RedshiftDataShareAssetSourceEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.RedshiftDataShareAssetSourceEntry

type Rep RedshiftDataShareAssetSourceEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.RedshiftDataShareAssetSourceEntry

type Rep RedshiftDataShareAssetSourceEntry = D1 ('MetaData "RedshiftDataShareAssetSourceEntry" "Amazonka.DataExchange.Types.RedshiftDataShareAssetSourceEntry" "amazonka-dataexchange-2.0-E9wmOad6xSxAaT3Y4FNlvY" 'False) (C1 ('MetaCons "RedshiftDataShareAssetSourceEntry'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dataShareArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newRedshiftDataShareAssetSourceEntry Source #

Create a value of RedshiftDataShareAssetSourceEntry 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:dataShareArn:RedshiftDataShareAssetSourceEntry', redshiftDataShareAssetSourceEntry_dataShareArn - The Amazon Resource Name (ARN) of the datashare asset.

RequestDetails

data RequestDetails Source #

The details for the request.

See: newRequestDetails smart constructor.

Constructors

RequestDetails' 

Fields

Instances

Instances details
ToJSON RequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.RequestDetails

Generic RequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.RequestDetails

Associated Types

type Rep RequestDetails :: Type -> Type #

Read RequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.RequestDetails

Show RequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.RequestDetails

NFData RequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.RequestDetails

Methods

rnf :: RequestDetails -> () #

Eq RequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.RequestDetails

Hashable RequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.RequestDetails

type Rep RequestDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.RequestDetails

type Rep RequestDetails = D1 ('MetaData "RequestDetails" "Amazonka.DataExchange.Types.RequestDetails" "amazonka-dataexchange-2.0-E9wmOad6xSxAaT3Y4FNlvY" 'False) (C1 ('MetaCons "RequestDetails'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "createS3DataAccessFromS3Bucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CreateS3DataAccessFromS3BucketRequestDetails)) :*: S1 ('MetaSel ('Just "exportAssetToSignedUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExportAssetToSignedUrlRequestDetails))) :*: (S1 ('MetaSel ('Just "exportAssetsToS3") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExportAssetsToS3RequestDetails)) :*: S1 ('MetaSel ('Just "exportRevisionsToS3") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExportRevisionsToS3RequestDetails)))) :*: ((S1 ('MetaSel ('Just "importAssetFromApiGatewayApi") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImportAssetFromApiGatewayApiRequestDetails)) :*: S1 ('MetaSel ('Just "importAssetFromSignedUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImportAssetFromSignedUrlRequestDetails))) :*: (S1 ('MetaSel ('Just "importAssetsFromLakeFormationTagPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImportAssetsFromLakeFormationTagPolicyRequestDetails)) :*: (S1 ('MetaSel ('Just "importAssetsFromRedshiftDataShares") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImportAssetsFromRedshiftDataSharesRequestDetails)) :*: S1 ('MetaSel ('Just "importAssetsFromS3") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImportAssetsFromS3RequestDetails)))))))

newRequestDetails :: RequestDetails Source #

Create a value of RequestDetails 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:createS3DataAccessFromS3Bucket:RequestDetails', requestDetails_createS3DataAccessFromS3Bucket - Details of the request to create S3 data access from the Amazon S3 bucket.

$sel:exportAssetToSignedUrl:RequestDetails', requestDetails_exportAssetToSignedUrl - Details about the export to signed URL request.

$sel:exportAssetsToS3:RequestDetails', requestDetails_exportAssetsToS3 - Details about the export to Amazon S3 request.

$sel:exportRevisionsToS3:RequestDetails', requestDetails_exportRevisionsToS3 - Details about the export to Amazon S3 request.

$sel:importAssetFromApiGatewayApi:RequestDetails', requestDetails_importAssetFromApiGatewayApi - Details about the import from signed URL request.

$sel:importAssetFromSignedUrl:RequestDetails', requestDetails_importAssetFromSignedUrl - Details about the import from Amazon S3 request.

$sel:importAssetsFromLakeFormationTagPolicy:RequestDetails', requestDetails_importAssetsFromLakeFormationTagPolicy - Request details for the ImportAssetsFromLakeFormationTagPolicy job.

$sel:importAssetsFromRedshiftDataShares:RequestDetails', requestDetails_importAssetsFromRedshiftDataShares - Details from an import from Amazon Redshift datashare request.

$sel:importAssetsFromS3:RequestDetails', requestDetails_importAssetsFromS3 - Details about the import asset from API Gateway API request.

requestDetails_createS3DataAccessFromS3Bucket :: Lens' RequestDetails (Maybe CreateS3DataAccessFromS3BucketRequestDetails) Source #

Details of the request to create S3 data access from the Amazon S3 bucket.

requestDetails_importAssetsFromS3 :: Lens' RequestDetails (Maybe ImportAssetsFromS3RequestDetails) Source #

Details about the import asset from API Gateway API request.

ResponseDetails

data ResponseDetails Source #

Details for the response.

See: newResponseDetails smart constructor.

Constructors

ResponseDetails' 

Fields

Instances

Instances details
FromJSON ResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ResponseDetails

Generic ResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ResponseDetails

Associated Types

type Rep ResponseDetails :: Type -> Type #

Read ResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ResponseDetails

Show ResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ResponseDetails

NFData ResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ResponseDetails

Methods

rnf :: ResponseDetails -> () #

Eq ResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ResponseDetails

Hashable ResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ResponseDetails

type Rep ResponseDetails Source # 
Instance details

Defined in Amazonka.DataExchange.Types.ResponseDetails

type Rep ResponseDetails = D1 ('MetaData "ResponseDetails" "Amazonka.DataExchange.Types.ResponseDetails" "amazonka-dataexchange-2.0-E9wmOad6xSxAaT3Y4FNlvY" 'False) (C1 ('MetaCons "ResponseDetails'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "createS3DataAccessFromS3Bucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CreateS3DataAccessFromS3BucketResponseDetails)) :*: S1 ('MetaSel ('Just "exportAssetToSignedUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExportAssetToSignedUrlResponseDetails))) :*: (S1 ('MetaSel ('Just "exportAssetsToS3") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExportAssetsToS3ResponseDetails)) :*: S1 ('MetaSel ('Just "exportRevisionsToS3") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExportRevisionsToS3ResponseDetails)))) :*: ((S1 ('MetaSel ('Just "importAssetFromApiGatewayApi") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImportAssetFromApiGatewayApiResponseDetails)) :*: S1 ('MetaSel ('Just "importAssetFromSignedUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImportAssetFromSignedUrlResponseDetails))) :*: (S1 ('MetaSel ('Just "importAssetsFromLakeFormationTagPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImportAssetsFromLakeFormationTagPolicyResponseDetails)) :*: (S1 ('MetaSel ('Just "importAssetsFromRedshiftDataShares") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImportAssetsFromRedshiftDataSharesResponseDetails)) :*: S1 ('MetaSel ('Just "importAssetsFromS3") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImportAssetsFromS3ResponseDetails)))))))

newResponseDetails :: ResponseDetails Source #

Create a value of ResponseDetails 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:createS3DataAccessFromS3Bucket:ResponseDetails', responseDetails_createS3DataAccessFromS3Bucket - Response details from the CreateS3DataAccessFromS3Bucket job.

$sel:exportAssetToSignedUrl:ResponseDetails', responseDetails_exportAssetToSignedUrl - Details for the export to signed URL response.

$sel:exportAssetsToS3:ResponseDetails', responseDetails_exportAssetsToS3 - Details for the export to Amazon S3 response.

$sel:exportRevisionsToS3:ResponseDetails', responseDetails_exportRevisionsToS3 - Details for the export revisions to Amazon S3 response.

$sel:importAssetFromApiGatewayApi:ResponseDetails', responseDetails_importAssetFromApiGatewayApi - The response details.

$sel:importAssetFromSignedUrl:ResponseDetails', responseDetails_importAssetFromSignedUrl - Details for the import from signed URL response.

$sel:importAssetsFromLakeFormationTagPolicy:ResponseDetails', responseDetails_importAssetsFromLakeFormationTagPolicy - Response details from the ImportAssetsFromLakeFormationTagPolicy job.

$sel:importAssetsFromRedshiftDataShares:ResponseDetails', responseDetails_importAssetsFromRedshiftDataShares - Details from an import from Amazon Redshift datashare response.

$sel:importAssetsFromS3:ResponseDetails', responseDetails_importAssetsFromS3 - Details for the import from Amazon S3 response.

RevisionDestinationEntry

data RevisionDestinationEntry Source #

The destination where the assets in the revision will be exported.

See: newRevisionDestinationEntry smart constructor.

Constructors

RevisionDestinationEntry' 

Fields

Instances

Instances details
FromJSON RevisionDestinationEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.RevisionDestinationEntry

ToJSON RevisionDestinationEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.RevisionDestinationEntry

Generic RevisionDestinationEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.RevisionDestinationEntry

Associated Types

type Rep RevisionDestinationEntry :: Type -> Type #

Read RevisionDestinationEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.RevisionDestinationEntry

Show RevisionDestinationEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.RevisionDestinationEntry

NFData RevisionDestinationEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.RevisionDestinationEntry

Eq RevisionDestinationEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.RevisionDestinationEntry

Hashable RevisionDestinationEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.RevisionDestinationEntry

type Rep RevisionDestinationEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.RevisionDestinationEntry

type Rep RevisionDestinationEntry = D1 ('MetaData "RevisionDestinationEntry" "Amazonka.DataExchange.Types.RevisionDestinationEntry" "amazonka-dataexchange-2.0-E9wmOad6xSxAaT3Y4FNlvY" 'False) (C1 ('MetaCons "RevisionDestinationEntry'" 'PrefixI 'True) (S1 ('MetaSel ('Just "keyPattern") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "bucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "revisionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newRevisionDestinationEntry Source #

Create a value of RevisionDestinationEntry 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:keyPattern:RevisionDestinationEntry', revisionDestinationEntry_keyPattern - A string representing the pattern for generated names of the individual assets in the revision. For more information about key patterns, see Key patterns when exporting revisions.

$sel:bucket:RevisionDestinationEntry', revisionDestinationEntry_bucket - The Amazon S3 bucket that is the destination for the assets in the revision.

$sel:revisionId:RevisionDestinationEntry', revisionDestinationEntry_revisionId - The unique identifier for the revision.

revisionDestinationEntry_keyPattern :: Lens' RevisionDestinationEntry (Maybe Text) Source #

A string representing the pattern for generated names of the individual assets in the revision. For more information about key patterns, see Key patterns when exporting revisions.

revisionDestinationEntry_bucket :: Lens' RevisionDestinationEntry Text Source #

The Amazon S3 bucket that is the destination for the assets in the revision.

RevisionEntry

data RevisionEntry Source #

A revision is a container for one or more assets.

See: newRevisionEntry smart constructor.

Constructors

RevisionEntry' 

Fields

  • comment :: Maybe Text

    An optional comment about the revision.

  • finalized :: Maybe Bool

    To publish a revision to a data set in a product, the revision must first be finalized. Finalizing a revision tells AWS Data Exchange that your changes to the assets in the revision are complete. After it's in this read-only state, you can publish the revision to your products. Finalized revisions can be published through the AWS Data Exchange console or the AWS Marketplace Catalog API, using the StartChangeSet AWS Marketplace Catalog API action. When using the API, revisions are uniquely identified by their ARN.

  • revocationComment :: Maybe Text

    A required comment to inform subscribers of the reason their access to the revision was revoked.

  • revoked :: Maybe Bool

    A status indicating that subscribers' access to the revision was revoked.

  • revokedAt :: Maybe ISO8601

    The date and time that the revision was revoked, in ISO 8601 format.

  • sourceId :: Maybe Text

    The revision ID of the owned revision corresponding to the entitled revision being viewed. This parameter is returned when a revision owner is viewing the entitled copy of its owned revision.

  • arn :: Text

    The ARN for the revision.

  • createdAt :: ISO8601

    The date and time that the revision was created, in ISO 8601 format.

  • dataSetId :: Text

    The unique identifier for the data set associated with the data set revision.

  • id :: Text

    The unique identifier for the revision.

  • updatedAt :: ISO8601

    The date and time that the revision was last updated, in ISO 8601 format.

Instances

Instances details
FromJSON RevisionEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.RevisionEntry

Generic RevisionEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.RevisionEntry

Associated Types

type Rep RevisionEntry :: Type -> Type #

Read RevisionEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.RevisionEntry

Show RevisionEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.RevisionEntry

NFData RevisionEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.RevisionEntry

Methods

rnf :: RevisionEntry -> () #

Eq RevisionEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.RevisionEntry

Hashable RevisionEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.RevisionEntry

type Rep RevisionEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.RevisionEntry

newRevisionEntry Source #

Create a value of RevisionEntry 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:comment:RevisionEntry', revisionEntry_comment - An optional comment about the revision.

$sel:finalized:RevisionEntry', revisionEntry_finalized - To publish a revision to a data set in a product, the revision must first be finalized. Finalizing a revision tells AWS Data Exchange that your changes to the assets in the revision are complete. After it's in this read-only state, you can publish the revision to your products. Finalized revisions can be published through the AWS Data Exchange console or the AWS Marketplace Catalog API, using the StartChangeSet AWS Marketplace Catalog API action. When using the API, revisions are uniquely identified by their ARN.

$sel:revocationComment:RevisionEntry', revisionEntry_revocationComment - A required comment to inform subscribers of the reason their access to the revision was revoked.

$sel:revoked:RevisionEntry', revisionEntry_revoked - A status indicating that subscribers' access to the revision was revoked.

$sel:revokedAt:RevisionEntry', revisionEntry_revokedAt - The date and time that the revision was revoked, in ISO 8601 format.

$sel:sourceId:RevisionEntry', revisionEntry_sourceId - The revision ID of the owned revision corresponding to the entitled revision being viewed. This parameter is returned when a revision owner is viewing the entitled copy of its owned revision.

$sel:arn:RevisionEntry', revisionEntry_arn - The ARN for the revision.

$sel:createdAt:RevisionEntry', revisionEntry_createdAt - The date and time that the revision was created, in ISO 8601 format.

$sel:dataSetId:RevisionEntry', revisionEntry_dataSetId - The unique identifier for the data set associated with the data set revision.

$sel:id:RevisionEntry', revisionEntry_id - The unique identifier for the revision.

$sel:updatedAt:RevisionEntry', revisionEntry_updatedAt - The date and time that the revision was last updated, in ISO 8601 format.

revisionEntry_comment :: Lens' RevisionEntry (Maybe Text) Source #

An optional comment about the revision.

revisionEntry_finalized :: Lens' RevisionEntry (Maybe Bool) Source #

To publish a revision to a data set in a product, the revision must first be finalized. Finalizing a revision tells AWS Data Exchange that your changes to the assets in the revision are complete. After it's in this read-only state, you can publish the revision to your products. Finalized revisions can be published through the AWS Data Exchange console or the AWS Marketplace Catalog API, using the StartChangeSet AWS Marketplace Catalog API action. When using the API, revisions are uniquely identified by their ARN.

revisionEntry_revocationComment :: Lens' RevisionEntry (Maybe Text) Source #

A required comment to inform subscribers of the reason their access to the revision was revoked.

revisionEntry_revoked :: Lens' RevisionEntry (Maybe Bool) Source #

A status indicating that subscribers' access to the revision was revoked.

revisionEntry_revokedAt :: Lens' RevisionEntry (Maybe UTCTime) Source #

The date and time that the revision was revoked, in ISO 8601 format.

revisionEntry_sourceId :: Lens' RevisionEntry (Maybe Text) Source #

The revision ID of the owned revision corresponding to the entitled revision being viewed. This parameter is returned when a revision owner is viewing the entitled copy of its owned revision.

revisionEntry_arn :: Lens' RevisionEntry Text Source #

The ARN for the revision.

revisionEntry_createdAt :: Lens' RevisionEntry UTCTime Source #

The date and time that the revision was created, in ISO 8601 format.

revisionEntry_dataSetId :: Lens' RevisionEntry Text Source #

The unique identifier for the data set associated with the data set revision.

revisionEntry_id :: Lens' RevisionEntry Text Source #

The unique identifier for the revision.

revisionEntry_updatedAt :: Lens' RevisionEntry UTCTime Source #

The date and time that the revision was last updated, in ISO 8601 format.

RevisionPublished

data RevisionPublished Source #

Information about the published revision.

See: newRevisionPublished smart constructor.

Constructors

RevisionPublished' 

Fields

Instances

Instances details
FromJSON RevisionPublished Source # 
Instance details

Defined in Amazonka.DataExchange.Types.RevisionPublished

ToJSON RevisionPublished Source # 
Instance details

Defined in Amazonka.DataExchange.Types.RevisionPublished

Generic RevisionPublished Source # 
Instance details

Defined in Amazonka.DataExchange.Types.RevisionPublished

Associated Types

type Rep RevisionPublished :: Type -> Type #

Read RevisionPublished Source # 
Instance details

Defined in Amazonka.DataExchange.Types.RevisionPublished

Show RevisionPublished Source # 
Instance details

Defined in Amazonka.DataExchange.Types.RevisionPublished

NFData RevisionPublished Source # 
Instance details

Defined in Amazonka.DataExchange.Types.RevisionPublished

Methods

rnf :: RevisionPublished -> () #

Eq RevisionPublished Source # 
Instance details

Defined in Amazonka.DataExchange.Types.RevisionPublished

Hashable RevisionPublished Source # 
Instance details

Defined in Amazonka.DataExchange.Types.RevisionPublished

type Rep RevisionPublished Source # 
Instance details

Defined in Amazonka.DataExchange.Types.RevisionPublished

type Rep RevisionPublished = D1 ('MetaData "RevisionPublished" "Amazonka.DataExchange.Types.RevisionPublished" "amazonka-dataexchange-2.0-E9wmOad6xSxAaT3Y4FNlvY" 'False) (C1 ('MetaCons "RevisionPublished'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dataSetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newRevisionPublished Source #

Create a value of RevisionPublished 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:dataSetId:RevisionPublished', revisionPublished_dataSetId - The data set ID of the published revision.

revisionPublished_dataSetId :: Lens' RevisionPublished Text Source #

The data set ID of the published revision.

S3DataAccessAsset

data S3DataAccessAsset Source #

The Amazon S3 data access that is the asset.

See: newS3DataAccessAsset smart constructor.

Constructors

S3DataAccessAsset' 

Fields

  • keyPrefixes :: Maybe [Text]

    The Amazon S3 bucket used for hosting shared data in the Amazon S3 data access.

  • keys :: Maybe [Text]

    S3 keys made available using this asset.

  • s3AccessPointAlias :: Maybe Text

    The automatically-generated bucket-style alias for your Amazon S3 Access Point. Customers can access their entitled data using the S3 Access Point alias.

  • s3AccessPointArn :: Maybe Text

    The ARN for your Amazon S3 Access Point. Customers can also access their entitled data using the S3 Access Point ARN.

  • bucket :: Text

    The Amazon S3 bucket hosting data to be shared in the S3 data access.

Instances

Instances details
FromJSON S3DataAccessAsset Source # 
Instance details

Defined in Amazonka.DataExchange.Types.S3DataAccessAsset

Generic S3DataAccessAsset Source # 
Instance details

Defined in Amazonka.DataExchange.Types.S3DataAccessAsset

Associated Types

type Rep S3DataAccessAsset :: Type -> Type #

Read S3DataAccessAsset Source # 
Instance details

Defined in Amazonka.DataExchange.Types.S3DataAccessAsset

Show S3DataAccessAsset Source # 
Instance details

Defined in Amazonka.DataExchange.Types.S3DataAccessAsset

NFData S3DataAccessAsset Source # 
Instance details

Defined in Amazonka.DataExchange.Types.S3DataAccessAsset

Methods

rnf :: S3DataAccessAsset -> () #

Eq S3DataAccessAsset Source # 
Instance details

Defined in Amazonka.DataExchange.Types.S3DataAccessAsset

Hashable S3DataAccessAsset Source # 
Instance details

Defined in Amazonka.DataExchange.Types.S3DataAccessAsset

type Rep S3DataAccessAsset Source # 
Instance details

Defined in Amazonka.DataExchange.Types.S3DataAccessAsset

type Rep S3DataAccessAsset = D1 ('MetaData "S3DataAccessAsset" "Amazonka.DataExchange.Types.S3DataAccessAsset" "amazonka-dataexchange-2.0-E9wmOad6xSxAaT3Y4FNlvY" 'False) (C1 ('MetaCons "S3DataAccessAsset'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "keyPrefixes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "keys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "s3AccessPointAlias") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "s3AccessPointArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "bucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newS3DataAccessAsset Source #

Create a value of S3DataAccessAsset 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:keyPrefixes:S3DataAccessAsset', s3DataAccessAsset_keyPrefixes - The Amazon S3 bucket used for hosting shared data in the Amazon S3 data access.

$sel:keys:S3DataAccessAsset', s3DataAccessAsset_keys - S3 keys made available using this asset.

$sel:s3AccessPointAlias:S3DataAccessAsset', s3DataAccessAsset_s3AccessPointAlias - The automatically-generated bucket-style alias for your Amazon S3 Access Point. Customers can access their entitled data using the S3 Access Point alias.

$sel:s3AccessPointArn:S3DataAccessAsset', s3DataAccessAsset_s3AccessPointArn - The ARN for your Amazon S3 Access Point. Customers can also access their entitled data using the S3 Access Point ARN.

$sel:bucket:S3DataAccessAsset', s3DataAccessAsset_bucket - The Amazon S3 bucket hosting data to be shared in the S3 data access.

s3DataAccessAsset_keyPrefixes :: Lens' S3DataAccessAsset (Maybe [Text]) Source #

The Amazon S3 bucket used for hosting shared data in the Amazon S3 data access.

s3DataAccessAsset_keys :: Lens' S3DataAccessAsset (Maybe [Text]) Source #

S3 keys made available using this asset.

s3DataAccessAsset_s3AccessPointAlias :: Lens' S3DataAccessAsset (Maybe Text) Source #

The automatically-generated bucket-style alias for your Amazon S3 Access Point. Customers can access their entitled data using the S3 Access Point alias.

s3DataAccessAsset_s3AccessPointArn :: Lens' S3DataAccessAsset (Maybe Text) Source #

The ARN for your Amazon S3 Access Point. Customers can also access their entitled data using the S3 Access Point ARN.

s3DataAccessAsset_bucket :: Lens' S3DataAccessAsset Text Source #

The Amazon S3 bucket hosting data to be shared in the S3 data access.

S3DataAccessAssetSourceEntry

data S3DataAccessAssetSourceEntry Source #

Source details for an Amazon S3 data access asset.

See: newS3DataAccessAssetSourceEntry smart constructor.

Constructors

S3DataAccessAssetSourceEntry' 

Fields

  • keyPrefixes :: Maybe [Text]

    Organizes Amazon S3 asset key prefixes stored in an Amazon S3 bucket.

  • keys :: Maybe [Text]

    The keys used to create the Amazon S3 data access.

  • bucket :: Text

    The Amazon S3 bucket used for hosting shared data in the Amazon S3 data access.

Instances

Instances details
FromJSON S3DataAccessAssetSourceEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.S3DataAccessAssetSourceEntry

ToJSON S3DataAccessAssetSourceEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.S3DataAccessAssetSourceEntry

Generic S3DataAccessAssetSourceEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.S3DataAccessAssetSourceEntry

Associated Types

type Rep S3DataAccessAssetSourceEntry :: Type -> Type #

Read S3DataAccessAssetSourceEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.S3DataAccessAssetSourceEntry

Show S3DataAccessAssetSourceEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.S3DataAccessAssetSourceEntry

NFData S3DataAccessAssetSourceEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.S3DataAccessAssetSourceEntry

Eq S3DataAccessAssetSourceEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.S3DataAccessAssetSourceEntry

Hashable S3DataAccessAssetSourceEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.S3DataAccessAssetSourceEntry

type Rep S3DataAccessAssetSourceEntry Source # 
Instance details

Defined in Amazonka.DataExchange.Types.S3DataAccessAssetSourceEntry

type Rep S3DataAccessAssetSourceEntry = D1 ('MetaData "S3DataAccessAssetSourceEntry" "Amazonka.DataExchange.Types.S3DataAccessAssetSourceEntry" "amazonka-dataexchange-2.0-E9wmOad6xSxAaT3Y4FNlvY" 'False) (C1 ('MetaCons "S3DataAccessAssetSourceEntry'" 'PrefixI 'True) (S1 ('MetaSel ('Just "keyPrefixes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "keys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "bucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newS3DataAccessAssetSourceEntry Source #

Create a value of S3DataAccessAssetSourceEntry 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:keyPrefixes:S3DataAccessAssetSourceEntry', s3DataAccessAssetSourceEntry_keyPrefixes - Organizes Amazon S3 asset key prefixes stored in an Amazon S3 bucket.

$sel:keys:S3DataAccessAssetSourceEntry', s3DataAccessAssetSourceEntry_keys - The keys used to create the Amazon S3 data access.

$sel:bucket:S3DataAccessAssetSourceEntry', s3DataAccessAssetSourceEntry_bucket - The Amazon S3 bucket used for hosting shared data in the Amazon S3 data access.

s3DataAccessAssetSourceEntry_keyPrefixes :: Lens' S3DataAccessAssetSourceEntry (Maybe [Text]) Source #

Organizes Amazon S3 asset key prefixes stored in an Amazon S3 bucket.

s3DataAccessAssetSourceEntry_keys :: Lens' S3DataAccessAssetSourceEntry (Maybe [Text]) Source #

The keys used to create the Amazon S3 data access.

s3DataAccessAssetSourceEntry_bucket :: Lens' S3DataAccessAssetSourceEntry Text Source #

The Amazon S3 bucket used for hosting shared data in the Amazon S3 data access.

S3SnapshotAsset

data S3SnapshotAsset Source #

The Amazon S3 object that is the asset.

See: newS3SnapshotAsset smart constructor.

Constructors

S3SnapshotAsset' 

Fields

  • size :: Double

    The size of the Amazon S3 object that is the object.

Instances

Instances details
FromJSON S3SnapshotAsset Source # 
Instance details

Defined in Amazonka.DataExchange.Types.S3SnapshotAsset

Generic S3SnapshotAsset Source # 
Instance details

Defined in Amazonka.DataExchange.Types.S3SnapshotAsset

Associated Types

type Rep S3SnapshotAsset :: Type -> Type #

Read S3SnapshotAsset Source # 
Instance details

Defined in Amazonka.DataExchange.Types.S3SnapshotAsset

Show S3SnapshotAsset Source # 
Instance details

Defined in Amazonka.DataExchange.Types.S3SnapshotAsset

NFData S3SnapshotAsset Source # 
Instance details

Defined in Amazonka.DataExchange.Types.S3SnapshotAsset

Methods

rnf :: S3SnapshotAsset -> () #

Eq S3SnapshotAsset Source # 
Instance details

Defined in Amazonka.DataExchange.Types.S3SnapshotAsset

Hashable S3SnapshotAsset Source # 
Instance details

Defined in Amazonka.DataExchange.Types.S3SnapshotAsset

type Rep S3SnapshotAsset Source # 
Instance details

Defined in Amazonka.DataExchange.Types.S3SnapshotAsset

type Rep S3SnapshotAsset = D1 ('MetaData "S3SnapshotAsset" "Amazonka.DataExchange.Types.S3SnapshotAsset" "amazonka-dataexchange-2.0-E9wmOad6xSxAaT3Y4FNlvY" 'False) (C1 ('MetaCons "S3SnapshotAsset'" 'PrefixI 'True) (S1 ('MetaSel ('Just "size") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Double)))

newS3SnapshotAsset Source #

Create a value of S3SnapshotAsset 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:size:S3SnapshotAsset', s3SnapshotAsset_size - The size of the Amazon S3 object that is the object.

s3SnapshotAsset_size :: Lens' S3SnapshotAsset Double Source #

The size of the Amazon S3 object that is the object.

TableLFTagPolicy

data TableLFTagPolicy Source #

The LF-tag policy for a table resource.

See: newTableLFTagPolicy smart constructor.

Constructors

TableLFTagPolicy' 

Fields

  • expression :: [LFTag]

    A list of LF-tag conditions that apply to table resources.

Instances

Instances details
FromJSON TableLFTagPolicy Source # 
Instance details

Defined in Amazonka.DataExchange.Types.TableLFTagPolicy

Generic TableLFTagPolicy Source # 
Instance details

Defined in Amazonka.DataExchange.Types.TableLFTagPolicy

Associated Types

type Rep TableLFTagPolicy :: Type -> Type #

Read TableLFTagPolicy Source # 
Instance details

Defined in Amazonka.DataExchange.Types.TableLFTagPolicy

Show TableLFTagPolicy Source # 
Instance details

Defined in Amazonka.DataExchange.Types.TableLFTagPolicy

NFData TableLFTagPolicy Source # 
Instance details

Defined in Amazonka.DataExchange.Types.TableLFTagPolicy

Methods

rnf :: TableLFTagPolicy -> () #

Eq TableLFTagPolicy Source # 
Instance details

Defined in Amazonka.DataExchange.Types.TableLFTagPolicy

Hashable TableLFTagPolicy Source # 
Instance details

Defined in Amazonka.DataExchange.Types.TableLFTagPolicy

type Rep TableLFTagPolicy Source # 
Instance details

Defined in Amazonka.DataExchange.Types.TableLFTagPolicy

type Rep TableLFTagPolicy = D1 ('MetaData "TableLFTagPolicy" "Amazonka.DataExchange.Types.TableLFTagPolicy" "amazonka-dataexchange-2.0-E9wmOad6xSxAaT3Y4FNlvY" 'False) (C1 ('MetaCons "TableLFTagPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "expression") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [LFTag])))

newTableLFTagPolicy :: TableLFTagPolicy Source #

Create a value of TableLFTagPolicy 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:expression:TableLFTagPolicy', tableLFTagPolicy_expression - A list of LF-tag conditions that apply to table resources.

tableLFTagPolicy_expression :: Lens' TableLFTagPolicy [LFTag] Source #

A list of LF-tag conditions that apply to table resources.

TableLFTagPolicyAndPermissions

data TableLFTagPolicyAndPermissions Source #

The LF-tag policy and permissions that apply to table resources.

See: newTableLFTagPolicyAndPermissions smart constructor.

Constructors

TableLFTagPolicyAndPermissions' 

Fields

Instances

Instances details
FromJSON TableLFTagPolicyAndPermissions Source # 
Instance details

Defined in Amazonka.DataExchange.Types.TableLFTagPolicyAndPermissions

ToJSON TableLFTagPolicyAndPermissions Source # 
Instance details

Defined in Amazonka.DataExchange.Types.TableLFTagPolicyAndPermissions

Generic TableLFTagPolicyAndPermissions Source # 
Instance details

Defined in Amazonka.DataExchange.Types.TableLFTagPolicyAndPermissions

Associated Types

type Rep TableLFTagPolicyAndPermissions :: Type -> Type #

Read TableLFTagPolicyAndPermissions Source # 
Instance details

Defined in Amazonka.DataExchange.Types.TableLFTagPolicyAndPermissions

Show TableLFTagPolicyAndPermissions Source # 
Instance details

Defined in Amazonka.DataExchange.Types.TableLFTagPolicyAndPermissions

NFData TableLFTagPolicyAndPermissions Source # 
Instance details

Defined in Amazonka.DataExchange.Types.TableLFTagPolicyAndPermissions

Eq TableLFTagPolicyAndPermissions Source # 
Instance details

Defined in Amazonka.DataExchange.Types.TableLFTagPolicyAndPermissions

Hashable TableLFTagPolicyAndPermissions Source # 
Instance details

Defined in Amazonka.DataExchange.Types.TableLFTagPolicyAndPermissions

type Rep TableLFTagPolicyAndPermissions Source # 
Instance details

Defined in Amazonka.DataExchange.Types.TableLFTagPolicyAndPermissions

type Rep TableLFTagPolicyAndPermissions = D1 ('MetaData "TableLFTagPolicyAndPermissions" "Amazonka.DataExchange.Types.TableLFTagPolicyAndPermissions" "amazonka-dataexchange-2.0-E9wmOad6xSxAaT3Y4FNlvY" 'False) (C1 ('MetaCons "TableLFTagPolicyAndPermissions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "expression") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [LFTag]) :*: S1 ('MetaSel ('Just "permissions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [TableTagPolicyLFPermission])))

newTableLFTagPolicyAndPermissions :: TableLFTagPolicyAndPermissions Source #

Create a value of TableLFTagPolicyAndPermissions 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:expression:TableLFTagPolicyAndPermissions', tableLFTagPolicyAndPermissions_expression - A list of LF-tag conditions that apply to table resources.

$sel:permissions:TableLFTagPolicyAndPermissions', tableLFTagPolicyAndPermissions_permissions - The permissions granted to subscribers on table resources.

tableLFTagPolicyAndPermissions_expression :: Lens' TableLFTagPolicyAndPermissions [LFTag] Source #

A list of LF-tag conditions that apply to table resources.