amazonka-finspace-data-2.0: Amazon FinSpace Public API 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.FinSpaceData.Types

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2020-07-13 of the Amazon FinSpace Public API SDK configuration.

Errors

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

You do not have sufficient access to perform this action.

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

The request conflicts with an existing resource.

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

The request processing has failed because of an unknown error, exception or failure.

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

A limit has exceeded.

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

One or more resources can't be found.

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

The request was denied due to request throttling.

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

The input fails to satisfy the constraints specified by an AWS service.

ApiAccess

newtype ApiAccess Source #

Constructors

ApiAccess' 

Fields

Bundled Patterns

pattern ApiAccess_DISABLED :: ApiAccess 
pattern ApiAccess_ENABLED :: ApiAccess 

Instances

Instances details
FromJSON ApiAccess Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ApiAccess

FromJSONKey ApiAccess Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ApiAccess

ToJSON ApiAccess Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ApiAccess

ToJSONKey ApiAccess Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ApiAccess

ToByteString ApiAccess Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ApiAccess

Methods

toBS :: ApiAccess -> ByteString #

ToHeader ApiAccess Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ApiAccess

ToLog ApiAccess Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ApiAccess

ToQuery ApiAccess Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ApiAccess

FromText ApiAccess Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ApiAccess

ToText ApiAccess Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ApiAccess

Methods

toText :: ApiAccess -> Text #

FromXML ApiAccess Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ApiAccess

ToXML ApiAccess Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ApiAccess

Methods

toXML :: ApiAccess -> XML #

Generic ApiAccess Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ApiAccess

Associated Types

type Rep ApiAccess :: Type -> Type #

Read ApiAccess Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ApiAccess

Show ApiAccess Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ApiAccess

NFData ApiAccess Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ApiAccess

Methods

rnf :: ApiAccess -> () #

Eq ApiAccess Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ApiAccess

Ord ApiAccess Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ApiAccess

Hashable ApiAccess Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ApiAccess

type Rep ApiAccess Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ApiAccess

type Rep ApiAccess = D1 ('MetaData "ApiAccess" "Amazonka.FinSpaceData.Types.ApiAccess" "amazonka-finspace-data-2.0-Io6eLKJnFUxHbvASHvgCzj" 'True) (C1 ('MetaCons "ApiAccess'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromApiAccess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ApplicationPermission

newtype ApplicationPermission Source #

Instances

Instances details
FromJSON ApplicationPermission Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ApplicationPermission

FromJSONKey ApplicationPermission Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ApplicationPermission

ToJSON ApplicationPermission Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ApplicationPermission

ToJSONKey ApplicationPermission Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ApplicationPermission

ToByteString ApplicationPermission Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ApplicationPermission

ToHeader ApplicationPermission Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ApplicationPermission

ToLog ApplicationPermission Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ApplicationPermission

ToQuery ApplicationPermission Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ApplicationPermission

FromText ApplicationPermission Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ApplicationPermission

ToText ApplicationPermission Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ApplicationPermission

FromXML ApplicationPermission Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ApplicationPermission

ToXML ApplicationPermission Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ApplicationPermission

Generic ApplicationPermission Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ApplicationPermission

Associated Types

type Rep ApplicationPermission :: Type -> Type #

Read ApplicationPermission Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ApplicationPermission

Show ApplicationPermission Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ApplicationPermission

NFData ApplicationPermission Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ApplicationPermission

Methods

rnf :: ApplicationPermission -> () #

Eq ApplicationPermission Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ApplicationPermission

Ord ApplicationPermission Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ApplicationPermission

Hashable ApplicationPermission Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ApplicationPermission

type Rep ApplicationPermission Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ApplicationPermission

type Rep ApplicationPermission = D1 ('MetaData "ApplicationPermission" "Amazonka.FinSpaceData.Types.ApplicationPermission" "amazonka-finspace-data-2.0-Io6eLKJnFUxHbvASHvgCzj" 'True) (C1 ('MetaCons "ApplicationPermission'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromApplicationPermission") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ChangeType

newtype ChangeType Source #

Indicates how the given change will be applied to the dataset.

Constructors

ChangeType' 

Fields

Bundled Patterns

pattern ChangeType_APPEND :: ChangeType 
pattern ChangeType_MODIFY :: ChangeType 
pattern ChangeType_REPLACE :: ChangeType 

Instances

Instances details
FromJSON ChangeType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ChangeType

FromJSONKey ChangeType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ChangeType

ToJSON ChangeType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ChangeType

ToJSONKey ChangeType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ChangeType

ToByteString ChangeType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ChangeType

ToHeader ChangeType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ChangeType

ToLog ChangeType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ChangeType

ToQuery ChangeType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ChangeType

FromText ChangeType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ChangeType

ToText ChangeType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ChangeType

Methods

toText :: ChangeType -> Text #

FromXML ChangeType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ChangeType

ToXML ChangeType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ChangeType

Methods

toXML :: ChangeType -> XML #

Generic ChangeType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ChangeType

Associated Types

type Rep ChangeType :: Type -> Type #

Read ChangeType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ChangeType

Show ChangeType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ChangeType

NFData ChangeType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ChangeType

Methods

rnf :: ChangeType -> () #

Eq ChangeType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ChangeType

Ord ChangeType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ChangeType

Hashable ChangeType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ChangeType

type Rep ChangeType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ChangeType

type Rep ChangeType = D1 ('MetaData "ChangeType" "Amazonka.FinSpaceData.Types.ChangeType" "amazonka-finspace-data-2.0-Io6eLKJnFUxHbvASHvgCzj" 'True) (C1 ('MetaCons "ChangeType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromChangeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ColumnDataType

newtype ColumnDataType Source #

Data type of a column.

Constructors

ColumnDataType' 

Instances

Instances details
FromJSON ColumnDataType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ColumnDataType

FromJSONKey ColumnDataType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ColumnDataType

ToJSON ColumnDataType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ColumnDataType

ToJSONKey ColumnDataType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ColumnDataType

ToByteString ColumnDataType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ColumnDataType

ToHeader ColumnDataType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ColumnDataType

ToLog ColumnDataType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ColumnDataType

ToQuery ColumnDataType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ColumnDataType

FromText ColumnDataType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ColumnDataType

ToText ColumnDataType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ColumnDataType

FromXML ColumnDataType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ColumnDataType

ToXML ColumnDataType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ColumnDataType

Methods

toXML :: ColumnDataType -> XML #

Generic ColumnDataType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ColumnDataType

Associated Types

type Rep ColumnDataType :: Type -> Type #

Read ColumnDataType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ColumnDataType

Show ColumnDataType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ColumnDataType

NFData ColumnDataType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ColumnDataType

Methods

rnf :: ColumnDataType -> () #

Eq ColumnDataType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ColumnDataType

Ord ColumnDataType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ColumnDataType

Hashable ColumnDataType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ColumnDataType

type Rep ColumnDataType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ColumnDataType

type Rep ColumnDataType = D1 ('MetaData "ColumnDataType" "Amazonka.FinSpaceData.Types.ColumnDataType" "amazonka-finspace-data-2.0-Io6eLKJnFUxHbvASHvgCzj" 'True) (C1 ('MetaCons "ColumnDataType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromColumnDataType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DataViewStatus

newtype DataViewStatus Source #

Status of a DataView

Constructors

DataViewStatus' 

Instances

Instances details
FromJSON DataViewStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DataViewStatus

FromJSONKey DataViewStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DataViewStatus

ToJSON DataViewStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DataViewStatus

ToJSONKey DataViewStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DataViewStatus

ToByteString DataViewStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DataViewStatus

ToHeader DataViewStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DataViewStatus

ToLog DataViewStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DataViewStatus

ToQuery DataViewStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DataViewStatus

FromText DataViewStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DataViewStatus

ToText DataViewStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DataViewStatus

FromXML DataViewStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DataViewStatus

ToXML DataViewStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DataViewStatus

Methods

toXML :: DataViewStatus -> XML #

Generic DataViewStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DataViewStatus

Associated Types

type Rep DataViewStatus :: Type -> Type #

Read DataViewStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DataViewStatus

Show DataViewStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DataViewStatus

NFData DataViewStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DataViewStatus

Methods

rnf :: DataViewStatus -> () #

Eq DataViewStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DataViewStatus

Ord DataViewStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DataViewStatus

Hashable DataViewStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DataViewStatus

type Rep DataViewStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DataViewStatus

type Rep DataViewStatus = D1 ('MetaData "DataViewStatus" "Amazonka.FinSpaceData.Types.DataViewStatus" "amazonka-finspace-data-2.0-Io6eLKJnFUxHbvASHvgCzj" 'True) (C1 ('MetaCons "DataViewStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDataViewStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DatasetKind

newtype DatasetKind Source #

Dataset Kind

Constructors

DatasetKind' 

Bundled Patterns

pattern DatasetKind_NON_TABULAR :: DatasetKind 
pattern DatasetKind_TABULAR :: DatasetKind 

Instances

Instances details
FromJSON DatasetKind Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DatasetKind

FromJSONKey DatasetKind Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DatasetKind

ToJSON DatasetKind Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DatasetKind

ToJSONKey DatasetKind Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DatasetKind

ToByteString DatasetKind Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DatasetKind

ToHeader DatasetKind Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DatasetKind

ToLog DatasetKind Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DatasetKind

ToQuery DatasetKind Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DatasetKind

FromText DatasetKind Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DatasetKind

ToText DatasetKind Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DatasetKind

Methods

toText :: DatasetKind -> Text #

FromXML DatasetKind Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DatasetKind

ToXML DatasetKind Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DatasetKind

Methods

toXML :: DatasetKind -> XML #

Generic DatasetKind Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DatasetKind

Associated Types

type Rep DatasetKind :: Type -> Type #

Read DatasetKind Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DatasetKind

Show DatasetKind Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DatasetKind

NFData DatasetKind Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DatasetKind

Methods

rnf :: DatasetKind -> () #

Eq DatasetKind Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DatasetKind

Ord DatasetKind Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DatasetKind

Hashable DatasetKind Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DatasetKind

type Rep DatasetKind Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DatasetKind

type Rep DatasetKind = D1 ('MetaData "DatasetKind" "Amazonka.FinSpaceData.Types.DatasetKind" "amazonka-finspace-data-2.0-Io6eLKJnFUxHbvASHvgCzj" 'True) (C1 ('MetaCons "DatasetKind'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDatasetKind") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DatasetStatus

newtype DatasetStatus Source #

Status of the dataset process returned from scheduler service.

Constructors

DatasetStatus' 

Instances

Instances details
FromJSON DatasetStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DatasetStatus

FromJSONKey DatasetStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DatasetStatus

ToJSON DatasetStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DatasetStatus

ToJSONKey DatasetStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DatasetStatus

ToByteString DatasetStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DatasetStatus

ToHeader DatasetStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DatasetStatus

ToLog DatasetStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DatasetStatus

ToQuery DatasetStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DatasetStatus

FromText DatasetStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DatasetStatus

ToText DatasetStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DatasetStatus

Methods

toText :: DatasetStatus -> Text #

FromXML DatasetStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DatasetStatus

ToXML DatasetStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DatasetStatus

Methods

toXML :: DatasetStatus -> XML #

Generic DatasetStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DatasetStatus

Associated Types

type Rep DatasetStatus :: Type -> Type #

Read DatasetStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DatasetStatus

Show DatasetStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DatasetStatus

NFData DatasetStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DatasetStatus

Methods

rnf :: DatasetStatus -> () #

Eq DatasetStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DatasetStatus

Ord DatasetStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DatasetStatus

Hashable DatasetStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DatasetStatus

type Rep DatasetStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DatasetStatus

type Rep DatasetStatus = D1 ('MetaData "DatasetStatus" "Amazonka.FinSpaceData.Types.DatasetStatus" "amazonka-finspace-data-2.0-Io6eLKJnFUxHbvASHvgCzj" 'True) (C1 ('MetaCons "DatasetStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDatasetStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ErrorCategory

newtype ErrorCategory Source #

Changeset Error Category

Constructors

ErrorCategory' 

Instances

Instances details
FromJSON ErrorCategory Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ErrorCategory

FromJSONKey ErrorCategory Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ErrorCategory

ToJSON ErrorCategory Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ErrorCategory

ToJSONKey ErrorCategory Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ErrorCategory

ToByteString ErrorCategory Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ErrorCategory

ToHeader ErrorCategory Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ErrorCategory

ToLog ErrorCategory Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ErrorCategory

ToQuery ErrorCategory Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ErrorCategory

FromText ErrorCategory Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ErrorCategory

ToText ErrorCategory Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ErrorCategory

Methods

toText :: ErrorCategory -> Text #

FromXML ErrorCategory Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ErrorCategory

ToXML ErrorCategory Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ErrorCategory

Methods

toXML :: ErrorCategory -> XML #

Generic ErrorCategory Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ErrorCategory

Associated Types

type Rep ErrorCategory :: Type -> Type #

Read ErrorCategory Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ErrorCategory

Show ErrorCategory Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ErrorCategory

NFData ErrorCategory Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ErrorCategory

Methods

rnf :: ErrorCategory -> () #

Eq ErrorCategory Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ErrorCategory

Ord ErrorCategory Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ErrorCategory

Hashable ErrorCategory Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ErrorCategory

type Rep ErrorCategory Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ErrorCategory

type Rep ErrorCategory = D1 ('MetaData "ErrorCategory" "Amazonka.FinSpaceData.Types.ErrorCategory" "amazonka-finspace-data-2.0-Io6eLKJnFUxHbvASHvgCzj" 'True) (C1 ('MetaCons "ErrorCategory'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromErrorCategory") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ExportFileFormat

newtype ExportFileFormat Source #

Data View Export File Format

Instances

Instances details
FromJSON ExportFileFormat Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ExportFileFormat

FromJSONKey ExportFileFormat Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ExportFileFormat

ToJSON ExportFileFormat Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ExportFileFormat

ToJSONKey ExportFileFormat Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ExportFileFormat

ToByteString ExportFileFormat Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ExportFileFormat

ToHeader ExportFileFormat Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ExportFileFormat

ToLog ExportFileFormat Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ExportFileFormat

ToQuery ExportFileFormat Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ExportFileFormat

FromText ExportFileFormat Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ExportFileFormat

ToText ExportFileFormat Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ExportFileFormat

FromXML ExportFileFormat Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ExportFileFormat

ToXML ExportFileFormat Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ExportFileFormat

Generic ExportFileFormat Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ExportFileFormat

Associated Types

type Rep ExportFileFormat :: Type -> Type #

Read ExportFileFormat Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ExportFileFormat

Show ExportFileFormat Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ExportFileFormat

NFData ExportFileFormat Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ExportFileFormat

Methods

rnf :: ExportFileFormat -> () #

Eq ExportFileFormat Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ExportFileFormat

Ord ExportFileFormat Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ExportFileFormat

Hashable ExportFileFormat Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ExportFileFormat

type Rep ExportFileFormat Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ExportFileFormat

type Rep ExportFileFormat = D1 ('MetaData "ExportFileFormat" "Amazonka.FinSpaceData.Types.ExportFileFormat" "amazonka-finspace-data-2.0-Io6eLKJnFUxHbvASHvgCzj" 'True) (C1 ('MetaCons "ExportFileFormat'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromExportFileFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

IngestionStatus

newtype IngestionStatus Source #

Status of the ingestion process returned from scheduler service.

Constructors

IngestionStatus' 

Instances

Instances details
FromJSON IngestionStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.IngestionStatus

FromJSONKey IngestionStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.IngestionStatus

ToJSON IngestionStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.IngestionStatus

ToJSONKey IngestionStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.IngestionStatus

ToByteString IngestionStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.IngestionStatus

ToHeader IngestionStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.IngestionStatus

ToLog IngestionStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.IngestionStatus

ToQuery IngestionStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.IngestionStatus

FromText IngestionStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.IngestionStatus

ToText IngestionStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.IngestionStatus

FromXML IngestionStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.IngestionStatus

ToXML IngestionStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.IngestionStatus

Methods

toXML :: IngestionStatus -> XML #

Generic IngestionStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.IngestionStatus

Associated Types

type Rep IngestionStatus :: Type -> Type #

Read IngestionStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.IngestionStatus

Show IngestionStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.IngestionStatus

NFData IngestionStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.IngestionStatus

Methods

rnf :: IngestionStatus -> () #

Eq IngestionStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.IngestionStatus

Ord IngestionStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.IngestionStatus

Hashable IngestionStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.IngestionStatus

type Rep IngestionStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.IngestionStatus

type Rep IngestionStatus = D1 ('MetaData "IngestionStatus" "Amazonka.FinSpaceData.Types.IngestionStatus" "amazonka-finspace-data-2.0-Io6eLKJnFUxHbvASHvgCzj" 'True) (C1 ('MetaCons "IngestionStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromIngestionStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LocationType

newtype LocationType Source #

Constructors

LocationType' 

Instances

Instances details
FromJSON LocationType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.LocationType

FromJSONKey LocationType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.LocationType

ToJSON LocationType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.LocationType

ToJSONKey LocationType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.LocationType

ToByteString LocationType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.LocationType

ToHeader LocationType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.LocationType

ToLog LocationType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.LocationType

ToQuery LocationType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.LocationType

FromText LocationType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.LocationType

ToText LocationType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.LocationType

Methods

toText :: LocationType -> Text #

FromXML LocationType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.LocationType

ToXML LocationType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.LocationType

Methods

toXML :: LocationType -> XML #

Generic LocationType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.LocationType

Associated Types

type Rep LocationType :: Type -> Type #

Read LocationType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.LocationType

Show LocationType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.LocationType

NFData LocationType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.LocationType

Methods

rnf :: LocationType -> () #

Eq LocationType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.LocationType

Ord LocationType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.LocationType

Hashable LocationType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.LocationType

type Rep LocationType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.LocationType

type Rep LocationType = D1 ('MetaData "LocationType" "Amazonka.FinSpaceData.Types.LocationType" "amazonka-finspace-data-2.0-Io6eLKJnFUxHbvASHvgCzj" 'True) (C1 ('MetaCons "LocationType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLocationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PermissionGroupMembershipStatus

newtype PermissionGroupMembershipStatus Source #

Instances

Instances details
FromJSON PermissionGroupMembershipStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.PermissionGroupMembershipStatus

FromJSONKey PermissionGroupMembershipStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.PermissionGroupMembershipStatus

ToJSON PermissionGroupMembershipStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.PermissionGroupMembershipStatus

ToJSONKey PermissionGroupMembershipStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.PermissionGroupMembershipStatus

ToByteString PermissionGroupMembershipStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.PermissionGroupMembershipStatus

ToHeader PermissionGroupMembershipStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.PermissionGroupMembershipStatus

ToLog PermissionGroupMembershipStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.PermissionGroupMembershipStatus

ToQuery PermissionGroupMembershipStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.PermissionGroupMembershipStatus

FromText PermissionGroupMembershipStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.PermissionGroupMembershipStatus

ToText PermissionGroupMembershipStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.PermissionGroupMembershipStatus

FromXML PermissionGroupMembershipStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.PermissionGroupMembershipStatus

ToXML PermissionGroupMembershipStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.PermissionGroupMembershipStatus

Generic PermissionGroupMembershipStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.PermissionGroupMembershipStatus

Associated Types

type Rep PermissionGroupMembershipStatus :: Type -> Type #

Read PermissionGroupMembershipStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.PermissionGroupMembershipStatus

Show PermissionGroupMembershipStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.PermissionGroupMembershipStatus

NFData PermissionGroupMembershipStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.PermissionGroupMembershipStatus

Eq PermissionGroupMembershipStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.PermissionGroupMembershipStatus

Ord PermissionGroupMembershipStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.PermissionGroupMembershipStatus

Hashable PermissionGroupMembershipStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.PermissionGroupMembershipStatus

type Rep PermissionGroupMembershipStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.PermissionGroupMembershipStatus

type Rep PermissionGroupMembershipStatus = D1 ('MetaData "PermissionGroupMembershipStatus" "Amazonka.FinSpaceData.Types.PermissionGroupMembershipStatus" "amazonka-finspace-data-2.0-Io6eLKJnFUxHbvASHvgCzj" 'True) (C1 ('MetaCons "PermissionGroupMembershipStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPermissionGroupMembershipStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

UserStatus

newtype UserStatus Source #

Constructors

UserStatus' 

Fields

Bundled Patterns

pattern UserStatus_CREATING :: UserStatus 
pattern UserStatus_DISABLED :: UserStatus 
pattern UserStatus_ENABLED :: UserStatus 

Instances

Instances details
FromJSON UserStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.UserStatus

FromJSONKey UserStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.UserStatus

ToJSON UserStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.UserStatus

ToJSONKey UserStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.UserStatus

ToByteString UserStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.UserStatus

ToHeader UserStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.UserStatus

ToLog UserStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.UserStatus

ToQuery UserStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.UserStatus

FromText UserStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.UserStatus

ToText UserStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.UserStatus

Methods

toText :: UserStatus -> Text #

FromXML UserStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.UserStatus

ToXML UserStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.UserStatus

Methods

toXML :: UserStatus -> XML #

Generic UserStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.UserStatus

Associated Types

type Rep UserStatus :: Type -> Type #

Read UserStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.UserStatus

Show UserStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.UserStatus

NFData UserStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.UserStatus

Methods

rnf :: UserStatus -> () #

Eq UserStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.UserStatus

Ord UserStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.UserStatus

Hashable UserStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.UserStatus

type Rep UserStatus Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.UserStatus

type Rep UserStatus = D1 ('MetaData "UserStatus" "Amazonka.FinSpaceData.Types.UserStatus" "amazonka-finspace-data-2.0-Io6eLKJnFUxHbvASHvgCzj" 'True) (C1 ('MetaCons "UserStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromUserStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

UserType

newtype UserType Source #

Constructors

UserType' 

Fields

Bundled Patterns

pattern UserType_APP_USER :: UserType 
pattern UserType_SUPER_USER :: UserType 

Instances

Instances details
FromJSON UserType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.UserType

FromJSONKey UserType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.UserType

ToJSON UserType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.UserType

ToJSONKey UserType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.UserType

ToByteString UserType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.UserType

Methods

toBS :: UserType -> ByteString #

ToHeader UserType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.UserType

Methods

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

ToLog UserType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.UserType

ToQuery UserType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.UserType

FromText UserType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.UserType

ToText UserType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.UserType

Methods

toText :: UserType -> Text #

FromXML UserType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.UserType

ToXML UserType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.UserType

Methods

toXML :: UserType -> XML #

Generic UserType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.UserType

Associated Types

type Rep UserType :: Type -> Type #

Methods

from :: UserType -> Rep UserType x #

to :: Rep UserType x -> UserType #

Read UserType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.UserType

Show UserType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.UserType

NFData UserType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.UserType

Methods

rnf :: UserType -> () #

Eq UserType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.UserType

Ord UserType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.UserType

Hashable UserType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.UserType

Methods

hashWithSalt :: Int -> UserType -> Int #

hash :: UserType -> Int #

type Rep UserType Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.UserType

type Rep UserType = D1 ('MetaData "UserType" "Amazonka.FinSpaceData.Types.UserType" "amazonka-finspace-data-2.0-Io6eLKJnFUxHbvASHvgCzj" 'True) (C1 ('MetaCons "UserType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromUserType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AwsCredentials

data AwsCredentials Source #

The credentials required to access the external Dataview from the S3 location.

See: newAwsCredentials smart constructor.

Constructors

AwsCredentials' 

Fields

Instances

Instances details
FromJSON AwsCredentials Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.AwsCredentials

Generic AwsCredentials Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.AwsCredentials

Associated Types

type Rep AwsCredentials :: Type -> Type #

Show AwsCredentials Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.AwsCredentials

NFData AwsCredentials Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.AwsCredentials

Methods

rnf :: AwsCredentials -> () #

Eq AwsCredentials Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.AwsCredentials

Hashable AwsCredentials Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.AwsCredentials

type Rep AwsCredentials Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.AwsCredentials

type Rep AwsCredentials = D1 ('MetaData "AwsCredentials" "Amazonka.FinSpaceData.Types.AwsCredentials" "amazonka-finspace-data-2.0-Io6eLKJnFUxHbvASHvgCzj" 'False) (C1 ('MetaCons "AwsCredentials'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "accessKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "expiration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just "secretAccessKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "sessionToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))))))

newAwsCredentials :: AwsCredentials Source #

Create a value of AwsCredentials 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:accessKeyId:AwsCredentials', awsCredentials_accessKeyId - The unique identifier for the security credentials.

$sel:expiration:AwsCredentials', awsCredentials_expiration - The Epoch time when the current credentials expire.

$sel:secretAccessKey:AwsCredentials', awsCredentials_secretAccessKey - The secret access key that can be used to sign requests.

$sel:sessionToken:AwsCredentials', awsCredentials_sessionToken - The token that users must pass to use the credentials.

awsCredentials_accessKeyId :: Lens' AwsCredentials (Maybe Text) Source #

The unique identifier for the security credentials.

awsCredentials_expiration :: Lens' AwsCredentials (Maybe Integer) Source #

The Epoch time when the current credentials expire.

awsCredentials_secretAccessKey :: Lens' AwsCredentials (Maybe Text) Source #

The secret access key that can be used to sign requests.

awsCredentials_sessionToken :: Lens' AwsCredentials (Maybe Text) Source #

The token that users must pass to use the credentials.

ChangesetErrorInfo

data ChangesetErrorInfo Source #

The structure with error messages.

See: newChangesetErrorInfo smart constructor.

Constructors

ChangesetErrorInfo' 

Fields

  • errorCategory :: Maybe ErrorCategory

    The category of the error.

    • VALIDATION – The inputs to this request are invalid.
    • SERVICE_QUOTA_EXCEEDED – Service quotas have been exceeded. Please contact AWS support to increase quotas.
    • ACCESS_DENIED – Missing required permission to perform this request.
    • RESOURCE_NOT_FOUND – One or more inputs to this request were not found.
    • THROTTLING – The system temporarily lacks sufficient resources to process the request.
    • INTERNAL_SERVICE_EXCEPTION – An internal service error has occurred.
    • CANCELLED – Cancelled.
    • USER_RECOVERABLE – A user recoverable error has occurred.
  • errorMessage :: Maybe Text

    The text of the error message.

Instances

Instances details
FromJSON ChangesetErrorInfo Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ChangesetErrorInfo

Generic ChangesetErrorInfo Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ChangesetErrorInfo

Associated Types

type Rep ChangesetErrorInfo :: Type -> Type #

Read ChangesetErrorInfo Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ChangesetErrorInfo

Show ChangesetErrorInfo Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ChangesetErrorInfo

NFData ChangesetErrorInfo Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ChangesetErrorInfo

Methods

rnf :: ChangesetErrorInfo -> () #

Eq ChangesetErrorInfo Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ChangesetErrorInfo

Hashable ChangesetErrorInfo Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ChangesetErrorInfo

type Rep ChangesetErrorInfo Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ChangesetErrorInfo

type Rep ChangesetErrorInfo = D1 ('MetaData "ChangesetErrorInfo" "Amazonka.FinSpaceData.Types.ChangesetErrorInfo" "amazonka-finspace-data-2.0-Io6eLKJnFUxHbvASHvgCzj" 'False) (C1 ('MetaCons "ChangesetErrorInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "errorCategory") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ErrorCategory)) :*: S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newChangesetErrorInfo :: ChangesetErrorInfo Source #

Create a value of ChangesetErrorInfo 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:errorCategory:ChangesetErrorInfo', changesetErrorInfo_errorCategory - The category of the error.

  • VALIDATION – The inputs to this request are invalid.
  • SERVICE_QUOTA_EXCEEDED – Service quotas have been exceeded. Please contact AWS support to increase quotas.
  • ACCESS_DENIED – Missing required permission to perform this request.
  • RESOURCE_NOT_FOUND – One or more inputs to this request were not found.
  • THROTTLING – The system temporarily lacks sufficient resources to process the request.
  • INTERNAL_SERVICE_EXCEPTION – An internal service error has occurred.
  • CANCELLED – Cancelled.
  • USER_RECOVERABLE – A user recoverable error has occurred.

$sel:errorMessage:ChangesetErrorInfo', changesetErrorInfo_errorMessage - The text of the error message.

changesetErrorInfo_errorCategory :: Lens' ChangesetErrorInfo (Maybe ErrorCategory) Source #

The category of the error.

  • VALIDATION – The inputs to this request are invalid.
  • SERVICE_QUOTA_EXCEEDED – Service quotas have been exceeded. Please contact AWS support to increase quotas.
  • ACCESS_DENIED – Missing required permission to perform this request.
  • RESOURCE_NOT_FOUND – One or more inputs to this request were not found.
  • THROTTLING – The system temporarily lacks sufficient resources to process the request.
  • INTERNAL_SERVICE_EXCEPTION – An internal service error has occurred.
  • CANCELLED – Cancelled.
  • USER_RECOVERABLE – A user recoverable error has occurred.

ChangesetSummary

data ChangesetSummary Source #

A Changeset is unit of data in a Dataset.

See: newChangesetSummary smart constructor.

Constructors

ChangesetSummary' 

Fields

  • activeFromTimestamp :: Maybe Integer

    Beginning time from which the Changeset is active. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.

  • activeUntilTimestamp :: Maybe Integer

    Time until which the Changeset is active. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.

  • changeType :: Maybe ChangeType

    Type that indicates how a Changeset is applied to a Dataset.

    • REPLACE – Changeset is considered as a replacement to all prior loaded Changesets.
    • APPEND – Changeset is considered as an addition to the end of all prior loaded Changesets.
    • MODIFY – Changeset is considered as a replacement to a specific prior ingested Changeset.
  • changesetArn :: Maybe Text

    The ARN identifier of the Changeset.

  • changesetId :: Maybe Text

    The unique identifier for a Changeset.

  • createTime :: Maybe Integer

    The timestamp at which the Changeset was created in FinSpace. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.

  • datasetId :: Maybe Text

    The unique identifier for the FinSpace Dataset in which the Changeset is created.

  • errorInfo :: Maybe ChangesetErrorInfo

    The structure with error messages.

  • formatParams :: Maybe (HashMap Text Text)

    Options that define the structure of the source file(s).

  • sourceParams :: Maybe (HashMap Text Text)

    Options that define the location of the data being ingested.

  • status :: Maybe IngestionStatus

    Status of the Changeset ingestion.

    • PENDING – Changeset is pending creation.
    • FAILED – Changeset creation has failed.
    • SUCCESS – Changeset creation has succeeded.
    • RUNNING – Changeset creation is running.
    • STOP_REQUESTED – User requested Changeset creation to stop.
  • updatedByChangesetId :: Maybe Text

    The unique identifier of the updated Changeset.

  • updatesChangesetId :: Maybe Text

    The unique identifier of the Changeset that is updated.

Instances

Instances details
FromJSON ChangesetSummary Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ChangesetSummary

Generic ChangesetSummary Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ChangesetSummary

Associated Types

type Rep ChangesetSummary :: Type -> Type #

Read ChangesetSummary Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ChangesetSummary

Show ChangesetSummary Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ChangesetSummary

NFData ChangesetSummary Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ChangesetSummary

Methods

rnf :: ChangesetSummary -> () #

Eq ChangesetSummary Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ChangesetSummary

Hashable ChangesetSummary Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ChangesetSummary

type Rep ChangesetSummary Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ChangesetSummary

type Rep ChangesetSummary = D1 ('MetaData "ChangesetSummary" "Amazonka.FinSpaceData.Types.ChangesetSummary" "amazonka-finspace-data-2.0-Io6eLKJnFUxHbvASHvgCzj" 'False) (C1 ('MetaCons "ChangesetSummary'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "activeFromTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "activeUntilTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "changeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChangeType)))) :*: (S1 ('MetaSel ('Just "changesetArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "changesetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "createTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))))) :*: ((S1 ('MetaSel ('Just "datasetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "errorInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChangesetErrorInfo)) :*: S1 ('MetaSel ('Just "formatParams") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))))) :*: ((S1 ('MetaSel ('Just "sourceParams") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IngestionStatus))) :*: (S1 ('MetaSel ('Just "updatedByChangesetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "updatesChangesetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newChangesetSummary :: ChangesetSummary Source #

Create a value of ChangesetSummary 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:activeFromTimestamp:ChangesetSummary', changesetSummary_activeFromTimestamp - Beginning time from which the Changeset is active. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.

$sel:activeUntilTimestamp:ChangesetSummary', changesetSummary_activeUntilTimestamp - Time until which the Changeset is active. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.

$sel:changeType:ChangesetSummary', changesetSummary_changeType - Type that indicates how a Changeset is applied to a Dataset.

  • REPLACE – Changeset is considered as a replacement to all prior loaded Changesets.
  • APPEND – Changeset is considered as an addition to the end of all prior loaded Changesets.
  • MODIFY – Changeset is considered as a replacement to a specific prior ingested Changeset.

$sel:changesetArn:ChangesetSummary', changesetSummary_changesetArn - The ARN identifier of the Changeset.

$sel:changesetId:ChangesetSummary', changesetSummary_changesetId - The unique identifier for a Changeset.

$sel:createTime:ChangesetSummary', changesetSummary_createTime - The timestamp at which the Changeset was created in FinSpace. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.

$sel:datasetId:ChangesetSummary', changesetSummary_datasetId - The unique identifier for the FinSpace Dataset in which the Changeset is created.

$sel:errorInfo:ChangesetSummary', changesetSummary_errorInfo - The structure with error messages.

$sel:formatParams:ChangesetSummary', changesetSummary_formatParams - Options that define the structure of the source file(s).

$sel:sourceParams:ChangesetSummary', changesetSummary_sourceParams - Options that define the location of the data being ingested.

$sel:status:ChangesetSummary', changesetSummary_status - Status of the Changeset ingestion.

  • PENDING – Changeset is pending creation.
  • FAILED – Changeset creation has failed.
  • SUCCESS – Changeset creation has succeeded.
  • RUNNING – Changeset creation is running.
  • STOP_REQUESTED – User requested Changeset creation to stop.

$sel:updatedByChangesetId:ChangesetSummary', changesetSummary_updatedByChangesetId - The unique identifier of the updated Changeset.

$sel:updatesChangesetId:ChangesetSummary', changesetSummary_updatesChangesetId - The unique identifier of the Changeset that is updated.

changesetSummary_activeFromTimestamp :: Lens' ChangesetSummary (Maybe Integer) Source #

Beginning time from which the Changeset is active. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.

changesetSummary_activeUntilTimestamp :: Lens' ChangesetSummary (Maybe Integer) Source #

Time until which the Changeset is active. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.

changesetSummary_changeType :: Lens' ChangesetSummary (Maybe ChangeType) Source #

Type that indicates how a Changeset is applied to a Dataset.

  • REPLACE – Changeset is considered as a replacement to all prior loaded Changesets.
  • APPEND – Changeset is considered as an addition to the end of all prior loaded Changesets.
  • MODIFY – Changeset is considered as a replacement to a specific prior ingested Changeset.

changesetSummary_changesetArn :: Lens' ChangesetSummary (Maybe Text) Source #

The ARN identifier of the Changeset.

changesetSummary_changesetId :: Lens' ChangesetSummary (Maybe Text) Source #

The unique identifier for a Changeset.

changesetSummary_createTime :: Lens' ChangesetSummary (Maybe Integer) Source #

The timestamp at which the Changeset was created in FinSpace. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.

changesetSummary_datasetId :: Lens' ChangesetSummary (Maybe Text) Source #

The unique identifier for the FinSpace Dataset in which the Changeset is created.

changesetSummary_formatParams :: Lens' ChangesetSummary (Maybe (HashMap Text Text)) Source #

Options that define the structure of the source file(s).

changesetSummary_sourceParams :: Lens' ChangesetSummary (Maybe (HashMap Text Text)) Source #

Options that define the location of the data being ingested.

changesetSummary_status :: Lens' ChangesetSummary (Maybe IngestionStatus) Source #

Status of the Changeset ingestion.

  • PENDING – Changeset is pending creation.
  • FAILED – Changeset creation has failed.
  • SUCCESS – Changeset creation has succeeded.
  • RUNNING – Changeset creation is running.
  • STOP_REQUESTED – User requested Changeset creation to stop.

changesetSummary_updatedByChangesetId :: Lens' ChangesetSummary (Maybe Text) Source #

The unique identifier of the updated Changeset.

changesetSummary_updatesChangesetId :: Lens' ChangesetSummary (Maybe Text) Source #

The unique identifier of the Changeset that is updated.

ColumnDefinition

data ColumnDefinition Source #

The definition of a column in a tabular Dataset.

See: newColumnDefinition smart constructor.

Constructors

ColumnDefinition' 

Fields

  • columnDescription :: Maybe Text

    Description for a column.

  • columnName :: Maybe Text

    The name of a column.

  • dataType :: Maybe ColumnDataType

    Data type of a column.

    • STRING – A String data type.

      CHAR – A char data type.

      INTEGER – An integer data type.

      TINYINT – A tinyint data type.

      SMALLINT – A smallint data type.

      BIGINT – A bigint data type.

      FLOAT – A float data type.

      DOUBLE – A double data type.

      DATE – A date data type.

      DATETIME – A datetime data type.

      BOOLEAN – A boolean data type.

      BINARY – A binary data type.

Instances

Instances details
FromJSON ColumnDefinition Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ColumnDefinition

ToJSON ColumnDefinition Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ColumnDefinition

Generic ColumnDefinition Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ColumnDefinition

Associated Types

type Rep ColumnDefinition :: Type -> Type #

Read ColumnDefinition Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ColumnDefinition

Show ColumnDefinition Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ColumnDefinition

NFData ColumnDefinition Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ColumnDefinition

Methods

rnf :: ColumnDefinition -> () #

Eq ColumnDefinition Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ColumnDefinition

Hashable ColumnDefinition Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ColumnDefinition

type Rep ColumnDefinition Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ColumnDefinition

type Rep ColumnDefinition = D1 ('MetaData "ColumnDefinition" "Amazonka.FinSpaceData.Types.ColumnDefinition" "amazonka-finspace-data-2.0-Io6eLKJnFUxHbvASHvgCzj" 'False) (C1 ('MetaCons "ColumnDefinition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "columnDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "columnName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dataType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ColumnDataType)))))

newColumnDefinition :: ColumnDefinition Source #

Create a value of ColumnDefinition 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:columnDescription:ColumnDefinition', columnDefinition_columnDescription - Description for a column.

$sel:columnName:ColumnDefinition', columnDefinition_columnName - The name of a column.

$sel:dataType:ColumnDefinition', columnDefinition_dataType - Data type of a column.

  • STRING – A String data type.

    CHAR – A char data type.

    INTEGER – An integer data type.

    TINYINT – A tinyint data type.

    SMALLINT – A smallint data type.

    BIGINT – A bigint data type.

    FLOAT – A float data type.

    DOUBLE – A double data type.

    DATE – A date data type.

    DATETIME – A datetime data type.

    BOOLEAN – A boolean data type.

    BINARY – A binary data type.

columnDefinition_dataType :: Lens' ColumnDefinition (Maybe ColumnDataType) Source #

Data type of a column.

  • STRING – A String data type.

    CHAR – A char data type.

    INTEGER – An integer data type.

    TINYINT – A tinyint data type.

    SMALLINT – A smallint data type.

    BIGINT – A bigint data type.

    FLOAT – A float data type.

    DOUBLE – A double data type.

    DATE – A date data type.

    DATETIME – A datetime data type.

    BOOLEAN – A boolean data type.

    BINARY – A binary data type.

Credentials

data Credentials Source #

Short term API credentials.

See: newCredentials smart constructor.

Constructors

Credentials' 

Fields

Instances

Instances details
FromJSON Credentials Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.Credentials

Generic Credentials Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.Credentials

Associated Types

type Rep Credentials :: Type -> Type #

Read Credentials Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.Credentials

Show Credentials Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.Credentials

NFData Credentials Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.Credentials

Methods

rnf :: Credentials -> () #

Eq Credentials Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.Credentials

Hashable Credentials Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.Credentials

type Rep Credentials Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.Credentials

type Rep Credentials = D1 ('MetaData "Credentials" "Amazonka.FinSpaceData.Types.Credentials" "amazonka-finspace-data-2.0-Io6eLKJnFUxHbvASHvgCzj" 'False) (C1 ('MetaCons "Credentials'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accessKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "secretAccessKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sessionToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newCredentials :: Credentials Source #

Create a value of Credentials 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:accessKeyId:Credentials', credentials_accessKeyId - The access key identifier.

$sel:secretAccessKey:Credentials', credentials_secretAccessKey - The access key.

$sel:sessionToken:Credentials', credentials_sessionToken - The session token.

credentials_accessKeyId :: Lens' Credentials (Maybe Text) Source #

The access key identifier.

DataViewDestinationTypeParams

data DataViewDestinationTypeParams Source #

Structure for the Dataview destination type parameters.

See: newDataViewDestinationTypeParams smart constructor.

Constructors

DataViewDestinationTypeParams' 

Fields

Instances

Instances details
FromJSON DataViewDestinationTypeParams Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DataViewDestinationTypeParams

ToJSON DataViewDestinationTypeParams Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DataViewDestinationTypeParams

Generic DataViewDestinationTypeParams Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DataViewDestinationTypeParams

Associated Types

type Rep DataViewDestinationTypeParams :: Type -> Type #

Read DataViewDestinationTypeParams Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DataViewDestinationTypeParams

Show DataViewDestinationTypeParams Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DataViewDestinationTypeParams

NFData DataViewDestinationTypeParams Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DataViewDestinationTypeParams

Eq DataViewDestinationTypeParams Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DataViewDestinationTypeParams

Hashable DataViewDestinationTypeParams Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DataViewDestinationTypeParams

type Rep DataViewDestinationTypeParams Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DataViewDestinationTypeParams

type Rep DataViewDestinationTypeParams = D1 ('MetaData "DataViewDestinationTypeParams" "Amazonka.FinSpaceData.Types.DataViewDestinationTypeParams" "amazonka-finspace-data-2.0-Io6eLKJnFUxHbvASHvgCzj" 'False) (C1 ('MetaCons "DataViewDestinationTypeParams'" 'PrefixI 'True) (S1 ('MetaSel ('Just "s3DestinationExportFileFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExportFileFormat)) :*: (S1 ('MetaSel ('Just "s3DestinationExportFileFormatOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "destinationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newDataViewDestinationTypeParams Source #

Create a value of DataViewDestinationTypeParams 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:s3DestinationExportFileFormat:DataViewDestinationTypeParams', dataViewDestinationTypeParams_s3DestinationExportFileFormat - Dataview export file format.

  • PARQUET – Parquet export file format.
  • DELIMITED_TEXT – Delimited text export file format.

$sel:s3DestinationExportFileFormatOptions:DataViewDestinationTypeParams', dataViewDestinationTypeParams_s3DestinationExportFileFormatOptions - Format Options for S3 Destination type.

Here is an example of how you could specify the s3DestinationExportFileFormatOptions

 { "header": "true", "delimiter": ",", "compression": "gzip" }

$sel:destinationType:DataViewDestinationTypeParams', dataViewDestinationTypeParams_destinationType - Destination type for a Dataview.

  • GLUE_TABLE – Glue table destination type.
  • S3 – S3 destination type.

dataViewDestinationTypeParams_s3DestinationExportFileFormat :: Lens' DataViewDestinationTypeParams (Maybe ExportFileFormat) Source #

Dataview export file format.

  • PARQUET – Parquet export file format.
  • DELIMITED_TEXT – Delimited text export file format.

dataViewDestinationTypeParams_s3DestinationExportFileFormatOptions :: Lens' DataViewDestinationTypeParams (Maybe (HashMap Text Text)) Source #

Format Options for S3 Destination type.

Here is an example of how you could specify the s3DestinationExportFileFormatOptions

 { "header": "true", "delimiter": ",", "compression": "gzip" }

dataViewDestinationTypeParams_destinationType :: Lens' DataViewDestinationTypeParams Text Source #

Destination type for a Dataview.

  • GLUE_TABLE – Glue table destination type.
  • S3 – S3 destination type.

DataViewErrorInfo

data DataViewErrorInfo Source #

The structure with error messages.

See: newDataViewErrorInfo smart constructor.

Constructors

DataViewErrorInfo' 

Fields

  • errorCategory :: Maybe ErrorCategory

    The category of the error.

    • VALIDATION – The inputs to this request are invalid.
    • SERVICE_QUOTA_EXCEEDED – Service quotas have been exceeded. Please contact AWS support to increase quotas.
    • ACCESS_DENIED – Missing required permission to perform this request.
    • RESOURCE_NOT_FOUND – One or more inputs to this request were not found.
    • THROTTLING – The system temporarily lacks sufficient resources to process the request.
    • INTERNAL_SERVICE_EXCEPTION – An internal service error has occurred.
    • CANCELLED – Cancelled.
    • USER_RECOVERABLE – A user recoverable error has occurred.
  • errorMessage :: Maybe Text

    The text of the error message.

Instances

Instances details
FromJSON DataViewErrorInfo Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DataViewErrorInfo

Generic DataViewErrorInfo Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DataViewErrorInfo

Associated Types

type Rep DataViewErrorInfo :: Type -> Type #

Read DataViewErrorInfo Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DataViewErrorInfo

Show DataViewErrorInfo Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DataViewErrorInfo

NFData DataViewErrorInfo Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DataViewErrorInfo

Methods

rnf :: DataViewErrorInfo -> () #

Eq DataViewErrorInfo Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DataViewErrorInfo

Hashable DataViewErrorInfo Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DataViewErrorInfo

type Rep DataViewErrorInfo Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DataViewErrorInfo

type Rep DataViewErrorInfo = D1 ('MetaData "DataViewErrorInfo" "Amazonka.FinSpaceData.Types.DataViewErrorInfo" "amazonka-finspace-data-2.0-Io6eLKJnFUxHbvASHvgCzj" 'False) (C1 ('MetaCons "DataViewErrorInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "errorCategory") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ErrorCategory)) :*: S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newDataViewErrorInfo :: DataViewErrorInfo Source #

Create a value of DataViewErrorInfo 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:errorCategory:DataViewErrorInfo', dataViewErrorInfo_errorCategory - The category of the error.

  • VALIDATION – The inputs to this request are invalid.
  • SERVICE_QUOTA_EXCEEDED – Service quotas have been exceeded. Please contact AWS support to increase quotas.
  • ACCESS_DENIED – Missing required permission to perform this request.
  • RESOURCE_NOT_FOUND – One or more inputs to this request were not found.
  • THROTTLING – The system temporarily lacks sufficient resources to process the request.
  • INTERNAL_SERVICE_EXCEPTION – An internal service error has occurred.
  • CANCELLED – Cancelled.
  • USER_RECOVERABLE – A user recoverable error has occurred.

$sel:errorMessage:DataViewErrorInfo', dataViewErrorInfo_errorMessage - The text of the error message.

dataViewErrorInfo_errorCategory :: Lens' DataViewErrorInfo (Maybe ErrorCategory) Source #

The category of the error.

  • VALIDATION – The inputs to this request are invalid.
  • SERVICE_QUOTA_EXCEEDED – Service quotas have been exceeded. Please contact AWS support to increase quotas.
  • ACCESS_DENIED – Missing required permission to perform this request.
  • RESOURCE_NOT_FOUND – One or more inputs to this request were not found.
  • THROTTLING – The system temporarily lacks sufficient resources to process the request.
  • INTERNAL_SERVICE_EXCEPTION – An internal service error has occurred.
  • CANCELLED – Cancelled.
  • USER_RECOVERABLE – A user recoverable error has occurred.

DataViewSummary

data DataViewSummary Source #

Structure for the summary of a Dataview.

See: newDataViewSummary smart constructor.

Constructors

DataViewSummary' 

Fields

  • asOfTimestamp :: Maybe Integer

    Time range to use for the Dataview. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.

  • autoUpdate :: Maybe Bool

    The flag to indicate Dataview should be updated automatically.

  • createTime :: Maybe Integer

    The timestamp at which the Dataview was created in FinSpace. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.

  • dataViewArn :: Maybe Text

    The ARN identifier of the Dataview.

  • dataViewId :: Maybe Text

    The unique identifier for the Dataview.

  • datasetId :: Maybe Text

    Th unique identifier for the Dataview Dataset.

  • destinationTypeProperties :: Maybe DataViewDestinationTypeParams

    Information about the Dataview destination.

  • errorInfo :: Maybe DataViewErrorInfo

    The structure with error messages.

  • lastModifiedTime :: Maybe Integer

    The last time that a Dataview was modified. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.

  • partitionColumns :: Maybe [Text]

    Ordered set of column names used to partition data.

  • sortColumns :: Maybe [Text]

    Columns to be used for sorting the data.

  • status :: Maybe DataViewStatus

    The status of a Dataview creation.

    • RUNNING – Dataview creation is running.
    • STARTING – Dataview creation is starting.
    • FAILED – Dataview creation has failed.
    • CANCELLED – Dataview creation has been cancelled.
    • TIMEOUT – Dataview creation has timed out.
    • SUCCESS – Dataview creation has succeeded.
    • PENDING – Dataview creation is pending.
    • FAILED_CLEANUP_FAILED – Dataview creation failed and resource cleanup failed.

Instances

Instances details
FromJSON DataViewSummary Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DataViewSummary

Generic DataViewSummary Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DataViewSummary

Associated Types

type Rep DataViewSummary :: Type -> Type #

Read DataViewSummary Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DataViewSummary

Show DataViewSummary Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DataViewSummary

NFData DataViewSummary Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DataViewSummary

Methods

rnf :: DataViewSummary -> () #

Eq DataViewSummary Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DataViewSummary

Hashable DataViewSummary Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DataViewSummary

type Rep DataViewSummary Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DataViewSummary

type Rep DataViewSummary = D1 ('MetaData "DataViewSummary" "Amazonka.FinSpaceData.Types.DataViewSummary" "amazonka-finspace-data-2.0-Io6eLKJnFUxHbvASHvgCzj" 'False) (C1 ('MetaCons "DataViewSummary'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "asOfTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "autoUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "createTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))) :*: (S1 ('MetaSel ('Just "dataViewArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "dataViewId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "datasetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "destinationTypeProperties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DataViewDestinationTypeParams)) :*: (S1 ('MetaSel ('Just "errorInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DataViewErrorInfo)) :*: S1 ('MetaSel ('Just "lastModifiedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))) :*: (S1 ('MetaSel ('Just "partitionColumns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "sortColumns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DataViewStatus)))))))

newDataViewSummary :: DataViewSummary Source #

Create a value of DataViewSummary 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:asOfTimestamp:DataViewSummary', dataViewSummary_asOfTimestamp - Time range to use for the Dataview. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.

$sel:autoUpdate:DataViewSummary', dataViewSummary_autoUpdate - The flag to indicate Dataview should be updated automatically.

$sel:createTime:DataViewSummary', dataViewSummary_createTime - The timestamp at which the Dataview was created in FinSpace. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.

$sel:dataViewArn:DataViewSummary', dataViewSummary_dataViewArn - The ARN identifier of the Dataview.

$sel:dataViewId:DataViewSummary', dataViewSummary_dataViewId - The unique identifier for the Dataview.

$sel:datasetId:DataViewSummary', dataViewSummary_datasetId - Th unique identifier for the Dataview Dataset.

$sel:destinationTypeProperties:DataViewSummary', dataViewSummary_destinationTypeProperties - Information about the Dataview destination.

$sel:errorInfo:DataViewSummary', dataViewSummary_errorInfo - The structure with error messages.

$sel:lastModifiedTime:DataViewSummary', dataViewSummary_lastModifiedTime - The last time that a Dataview was modified. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.

$sel:partitionColumns:DataViewSummary', dataViewSummary_partitionColumns - Ordered set of column names used to partition data.

$sel:sortColumns:DataViewSummary', dataViewSummary_sortColumns - Columns to be used for sorting the data.

$sel:status:DataViewSummary', dataViewSummary_status - The status of a Dataview creation.

  • RUNNING – Dataview creation is running.
  • STARTING – Dataview creation is starting.
  • FAILED – Dataview creation has failed.
  • CANCELLED – Dataview creation has been cancelled.
  • TIMEOUT – Dataview creation has timed out.
  • SUCCESS – Dataview creation has succeeded.
  • PENDING – Dataview creation is pending.
  • FAILED_CLEANUP_FAILED – Dataview creation failed and resource cleanup failed.

dataViewSummary_asOfTimestamp :: Lens' DataViewSummary (Maybe Integer) Source #

Time range to use for the Dataview. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.

dataViewSummary_autoUpdate :: Lens' DataViewSummary (Maybe Bool) Source #

The flag to indicate Dataview should be updated automatically.

dataViewSummary_createTime :: Lens' DataViewSummary (Maybe Integer) Source #

The timestamp at which the Dataview was created in FinSpace. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.

dataViewSummary_dataViewArn :: Lens' DataViewSummary (Maybe Text) Source #

The ARN identifier of the Dataview.

dataViewSummary_dataViewId :: Lens' DataViewSummary (Maybe Text) Source #

The unique identifier for the Dataview.

dataViewSummary_datasetId :: Lens' DataViewSummary (Maybe Text) Source #

Th unique identifier for the Dataview Dataset.

dataViewSummary_lastModifiedTime :: Lens' DataViewSummary (Maybe Integer) Source #

The last time that a Dataview was modified. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.

dataViewSummary_partitionColumns :: Lens' DataViewSummary (Maybe [Text]) Source #

Ordered set of column names used to partition data.

dataViewSummary_sortColumns :: Lens' DataViewSummary (Maybe [Text]) Source #

Columns to be used for sorting the data.

dataViewSummary_status :: Lens' DataViewSummary (Maybe DataViewStatus) Source #

The status of a Dataview creation.

  • RUNNING – Dataview creation is running.
  • STARTING – Dataview creation is starting.
  • FAILED – Dataview creation has failed.
  • CANCELLED – Dataview creation has been cancelled.
  • TIMEOUT – Dataview creation has timed out.
  • SUCCESS – Dataview creation has succeeded.
  • PENDING – Dataview creation is pending.
  • FAILED_CLEANUP_FAILED – Dataview creation failed and resource cleanup failed.

Dataset

data Dataset Source #

The structure for a Dataset.

See: newDataset smart constructor.

Constructors

Dataset' 

Fields

Instances

Instances details
FromJSON Dataset Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.Dataset

Generic Dataset Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.Dataset

Associated Types

type Rep Dataset :: Type -> Type #

Methods

from :: Dataset -> Rep Dataset x #

to :: Rep Dataset x -> Dataset #

Show Dataset Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.Dataset

NFData Dataset Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.Dataset

Methods

rnf :: Dataset -> () #

Eq Dataset Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.Dataset

Methods

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

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

Hashable Dataset Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.Dataset

Methods

hashWithSalt :: Int -> Dataset -> Int #

hash :: Dataset -> Int #

type Rep Dataset Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.Dataset

newDataset :: Dataset Source #

Create a value of Dataset 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:alias:Dataset', dataset_alias - The unique resource identifier for a Dataset.

$sel:createTime:Dataset', dataset_createTime - The timestamp at which the Dataset was created in FinSpace. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.

$sel:datasetArn:Dataset', dataset_datasetArn - The ARN identifier of the Dataset.

$sel:datasetDescription:Dataset', dataset_datasetDescription - Description for a Dataset.

$sel:datasetId:Dataset', dataset_datasetId - An identifier for a Dataset.

$sel:datasetTitle:Dataset', dataset_datasetTitle - Display title for a Dataset.

$sel:kind:Dataset', dataset_kind - The format in which Dataset data is structured.

  • TABULAR – Data is structured in a tabular format.
  • NON_TABULAR – Data is structured in a non-tabular format.

$sel:lastModifiedTime:Dataset', dataset_lastModifiedTime - The last time that the Dataset was modified. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.

$sel:ownerInfo:Dataset', dataset_ownerInfo - Contact information for a Dataset owner.

$sel:schemaDefinition:Dataset', dataset_schemaDefinition - Definition for a schema on a tabular Dataset.

dataset_alias :: Lens' Dataset (Maybe Text) Source #

The unique resource identifier for a Dataset.

dataset_createTime :: Lens' Dataset (Maybe Integer) Source #

The timestamp at which the Dataset was created in FinSpace. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.

dataset_datasetArn :: Lens' Dataset (Maybe Text) Source #

The ARN identifier of the Dataset.

dataset_datasetDescription :: Lens' Dataset (Maybe Text) Source #

Description for a Dataset.

dataset_datasetId :: Lens' Dataset (Maybe Text) Source #

An identifier for a Dataset.

dataset_datasetTitle :: Lens' Dataset (Maybe Text) Source #

Display title for a Dataset.

dataset_kind :: Lens' Dataset (Maybe DatasetKind) Source #

The format in which Dataset data is structured.

  • TABULAR – Data is structured in a tabular format.
  • NON_TABULAR – Data is structured in a non-tabular format.

dataset_lastModifiedTime :: Lens' Dataset (Maybe Integer) Source #

The last time that the Dataset was modified. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.

dataset_ownerInfo :: Lens' Dataset (Maybe DatasetOwnerInfo) Source #

Contact information for a Dataset owner.

dataset_schemaDefinition :: Lens' Dataset (Maybe SchemaUnion) Source #

Definition for a schema on a tabular Dataset.

DatasetOwnerInfo

data DatasetOwnerInfo Source #

A structure for Dataset owner info.

See: newDatasetOwnerInfo smart constructor.

Constructors

DatasetOwnerInfo' 

Fields

Instances

Instances details
FromJSON DatasetOwnerInfo Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DatasetOwnerInfo

ToJSON DatasetOwnerInfo Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DatasetOwnerInfo

Generic DatasetOwnerInfo Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DatasetOwnerInfo

Associated Types

type Rep DatasetOwnerInfo :: Type -> Type #

Show DatasetOwnerInfo Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DatasetOwnerInfo

NFData DatasetOwnerInfo Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DatasetOwnerInfo

Methods

rnf :: DatasetOwnerInfo -> () #

Eq DatasetOwnerInfo Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DatasetOwnerInfo

Hashable DatasetOwnerInfo Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DatasetOwnerInfo

type Rep DatasetOwnerInfo Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.DatasetOwnerInfo

type Rep DatasetOwnerInfo = D1 ('MetaData "DatasetOwnerInfo" "Amazonka.FinSpaceData.Types.DatasetOwnerInfo" "amazonka-finspace-data-2.0-Io6eLKJnFUxHbvASHvgCzj" 'False) (C1 ('MetaCons "DatasetOwnerInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "email") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "phoneNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newDatasetOwnerInfo :: DatasetOwnerInfo Source #

Create a value of DatasetOwnerInfo 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:email:DatasetOwnerInfo', datasetOwnerInfo_email - Email address for the Dataset owner.

$sel:name:DatasetOwnerInfo', datasetOwnerInfo_name - The name of the Dataset owner.

$sel:phoneNumber:DatasetOwnerInfo', datasetOwnerInfo_phoneNumber - Phone number for the Dataset owner.

datasetOwnerInfo_email :: Lens' DatasetOwnerInfo (Maybe Text) Source #

Email address for the Dataset owner.

datasetOwnerInfo_name :: Lens' DatasetOwnerInfo (Maybe Text) Source #

The name of the Dataset owner.

datasetOwnerInfo_phoneNumber :: Lens' DatasetOwnerInfo (Maybe Text) Source #

Phone number for the Dataset owner.

PermissionGroup

data PermissionGroup Source #

The structure for a permission group.

See: newPermissionGroup smart constructor.

Constructors

PermissionGroup' 

Fields

  • applicationPermissions :: Maybe [ApplicationPermission]

    Indicates the permissions that are granted to a specific group for accessing the FinSpace application.

    When assigning application permissions, be aware that the permission ManageUsersAndGroups allows users to grant themselves or others access to any functionality in their FinSpace environment's application. It should only be granted to trusted users.

    • CreateDataset – Group members can create new datasets.
    • ManageClusters – Group members can manage Apache Spark clusters from FinSpace notebooks.
    • ManageUsersAndGroups – Group members can manage users and permission groups. This is a privileged permission that allows users to grant themselves or others access to any functionality in the application. It should only be granted to trusted users.
    • ManageAttributeSets – Group members can manage attribute sets.
    • ViewAuditData – Group members can view audit data.
    • AccessNotebooks – Group members will have access to FinSpace notebooks.
    • GetTemporaryCredentials – Group members can get temporary API credentials.
  • createTime :: Maybe Integer

    The timestamp at which the group was created in FinSpace. The value is determined as epoch time in milliseconds.

  • description :: Maybe (Sensitive Text)

    A brief description for the permission group.

  • lastModifiedTime :: Maybe Integer

    Describes the last time the permission group was updated. The value is determined as epoch time in milliseconds.

  • membershipStatus :: Maybe PermissionGroupMembershipStatus

    Indicates the status of the user account within a permission group.

    • ADDITION_IN_PROGRESS – The user account is currently being added to the permission group.
    • ADDITION_SUCCESS – The user account is successfully added to the permission group.
    • REMOVAL_IN_PROGRESS – The user is currently being removed from the permission group.
  • name :: Maybe (Sensitive Text)

    The name of the permission group.

  • permissionGroupId :: Maybe Text

    The unique identifier for the permission group.

Instances

Instances details
FromJSON PermissionGroup Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.PermissionGroup

Generic PermissionGroup Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.PermissionGroup

Associated Types

type Rep PermissionGroup :: Type -> Type #

Show PermissionGroup Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.PermissionGroup

NFData PermissionGroup Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.PermissionGroup

Methods

rnf :: PermissionGroup -> () #

Eq PermissionGroup Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.PermissionGroup

Hashable PermissionGroup Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.PermissionGroup

type Rep PermissionGroup Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.PermissionGroup

type Rep PermissionGroup = D1 ('MetaData "PermissionGroup" "Amazonka.FinSpaceData.Types.PermissionGroup" "amazonka-finspace-data-2.0-Io6eLKJnFUxHbvASHvgCzj" 'False) (C1 ('MetaCons "PermissionGroup'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "applicationPermissions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ApplicationPermission])) :*: (S1 ('MetaSel ('Just "createTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))))) :*: ((S1 ('MetaSel ('Just "lastModifiedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "membershipStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PermissionGroupMembershipStatus))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "permissionGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newPermissionGroup :: PermissionGroup Source #

Create a value of PermissionGroup 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:applicationPermissions:PermissionGroup', permissionGroup_applicationPermissions - Indicates the permissions that are granted to a specific group for accessing the FinSpace application.

When assigning application permissions, be aware that the permission ManageUsersAndGroups allows users to grant themselves or others access to any functionality in their FinSpace environment's application. It should only be granted to trusted users.

  • CreateDataset – Group members can create new datasets.
  • ManageClusters – Group members can manage Apache Spark clusters from FinSpace notebooks.
  • ManageUsersAndGroups – Group members can manage users and permission groups. This is a privileged permission that allows users to grant themselves or others access to any functionality in the application. It should only be granted to trusted users.
  • ManageAttributeSets – Group members can manage attribute sets.
  • ViewAuditData – Group members can view audit data.
  • AccessNotebooks – Group members will have access to FinSpace notebooks.
  • GetTemporaryCredentials – Group members can get temporary API credentials.

$sel:createTime:PermissionGroup', permissionGroup_createTime - The timestamp at which the group was created in FinSpace. The value is determined as epoch time in milliseconds.

$sel:description:PermissionGroup', permissionGroup_description - A brief description for the permission group.

$sel:lastModifiedTime:PermissionGroup', permissionGroup_lastModifiedTime - Describes the last time the permission group was updated. The value is determined as epoch time in milliseconds.

$sel:membershipStatus:PermissionGroup', permissionGroup_membershipStatus - Indicates the status of the user account within a permission group.

  • ADDITION_IN_PROGRESS – The user account is currently being added to the permission group.
  • ADDITION_SUCCESS – The user account is successfully added to the permission group.
  • REMOVAL_IN_PROGRESS – The user is currently being removed from the permission group.

$sel:name:PermissionGroup', permissionGroup_name - The name of the permission group.

$sel:permissionGroupId:PermissionGroup', permissionGroup_permissionGroupId - The unique identifier for the permission group.

permissionGroup_applicationPermissions :: Lens' PermissionGroup (Maybe [ApplicationPermission]) Source #

Indicates the permissions that are granted to a specific group for accessing the FinSpace application.

When assigning application permissions, be aware that the permission ManageUsersAndGroups allows users to grant themselves or others access to any functionality in their FinSpace environment's application. It should only be granted to trusted users.

  • CreateDataset – Group members can create new datasets.
  • ManageClusters – Group members can manage Apache Spark clusters from FinSpace notebooks.
  • ManageUsersAndGroups – Group members can manage users and permission groups. This is a privileged permission that allows users to grant themselves or others access to any functionality in the application. It should only be granted to trusted users.
  • ManageAttributeSets – Group members can manage attribute sets.
  • ViewAuditData – Group members can view audit data.
  • AccessNotebooks – Group members will have access to FinSpace notebooks.
  • GetTemporaryCredentials – Group members can get temporary API credentials.

permissionGroup_createTime :: Lens' PermissionGroup (Maybe Integer) Source #

The timestamp at which the group was created in FinSpace. The value is determined as epoch time in milliseconds.

permissionGroup_description :: Lens' PermissionGroup (Maybe Text) Source #

A brief description for the permission group.

permissionGroup_lastModifiedTime :: Lens' PermissionGroup (Maybe Integer) Source #

Describes the last time the permission group was updated. The value is determined as epoch time in milliseconds.

permissionGroup_membershipStatus :: Lens' PermissionGroup (Maybe PermissionGroupMembershipStatus) Source #

Indicates the status of the user account within a permission group.

  • ADDITION_IN_PROGRESS – The user account is currently being added to the permission group.
  • ADDITION_SUCCESS – The user account is successfully added to the permission group.
  • REMOVAL_IN_PROGRESS – The user is currently being removed from the permission group.

permissionGroup_name :: Lens' PermissionGroup (Maybe Text) Source #

The name of the permission group.

permissionGroup_permissionGroupId :: Lens' PermissionGroup (Maybe Text) Source #

The unique identifier for the permission group.

PermissionGroupByUser

data PermissionGroupByUser Source #

The structure of a permission group associated with a user account.

See: newPermissionGroupByUser smart constructor.

Constructors

PermissionGroupByUser' 

Fields

  • membershipStatus :: Maybe PermissionGroupMembershipStatus

    Indicates the status of the user account within a permission group.

    • ADDITION_IN_PROGRESS – The user account is currently being added to the permission group.
    • ADDITION_SUCCESS – The user account is successfully added to the permission group.
    • REMOVAL_IN_PROGRESS – The user is currently being removed from the permission group.
  • name :: Maybe (Sensitive Text)

    The name of the permission group.

  • permissionGroupId :: Maybe Text

    The unique identifier for the permission group.

Instances

Instances details
FromJSON PermissionGroupByUser Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.PermissionGroupByUser

Generic PermissionGroupByUser Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.PermissionGroupByUser

Associated Types

type Rep PermissionGroupByUser :: Type -> Type #

Show PermissionGroupByUser Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.PermissionGroupByUser

NFData PermissionGroupByUser Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.PermissionGroupByUser

Methods

rnf :: PermissionGroupByUser -> () #

Eq PermissionGroupByUser Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.PermissionGroupByUser

Hashable PermissionGroupByUser Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.PermissionGroupByUser

type Rep PermissionGroupByUser Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.PermissionGroupByUser

type Rep PermissionGroupByUser = D1 ('MetaData "PermissionGroupByUser" "Amazonka.FinSpaceData.Types.PermissionGroupByUser" "amazonka-finspace-data-2.0-Io6eLKJnFUxHbvASHvgCzj" 'False) (C1 ('MetaCons "PermissionGroupByUser'" 'PrefixI 'True) (S1 ('MetaSel ('Just "membershipStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PermissionGroupMembershipStatus)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "permissionGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newPermissionGroupByUser :: PermissionGroupByUser Source #

Create a value of PermissionGroupByUser 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:membershipStatus:PermissionGroupByUser', permissionGroupByUser_membershipStatus - Indicates the status of the user account within a permission group.

  • ADDITION_IN_PROGRESS – The user account is currently being added to the permission group.
  • ADDITION_SUCCESS – The user account is successfully added to the permission group.
  • REMOVAL_IN_PROGRESS – The user is currently being removed from the permission group.

$sel:name:PermissionGroupByUser', permissionGroupByUser_name - The name of the permission group.

$sel:permissionGroupId:PermissionGroupByUser', permissionGroupByUser_permissionGroupId - The unique identifier for the permission group.

permissionGroupByUser_membershipStatus :: Lens' PermissionGroupByUser (Maybe PermissionGroupMembershipStatus) Source #

Indicates the status of the user account within a permission group.

  • ADDITION_IN_PROGRESS – The user account is currently being added to the permission group.
  • ADDITION_SUCCESS – The user account is successfully added to the permission group.
  • REMOVAL_IN_PROGRESS – The user is currently being removed from the permission group.

permissionGroupByUser_permissionGroupId :: Lens' PermissionGroupByUser (Maybe Text) Source #

The unique identifier for the permission group.

PermissionGroupParams

data PermissionGroupParams Source #

Permission group parameters for Dataset permissions.

Here is an example of how you could specify the PermissionGroupParams:

 { "permissionGroupId": "0r6fCRtSTUk4XPfXQe3M0g", "datasetPermissions": [ {"permission": "ViewDatasetDetails"}, {"permission": "AddDatasetData"}, {"permission": "EditDatasetMetadata"}, {"permission": "DeleteDataset"} ] }

See: newPermissionGroupParams smart constructor.

Constructors

PermissionGroupParams' 

Fields

Instances

Instances details
ToJSON PermissionGroupParams Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.PermissionGroupParams

Generic PermissionGroupParams Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.PermissionGroupParams

Associated Types

type Rep PermissionGroupParams :: Type -> Type #

Read PermissionGroupParams Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.PermissionGroupParams

Show PermissionGroupParams Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.PermissionGroupParams

NFData PermissionGroupParams Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.PermissionGroupParams

Methods

rnf :: PermissionGroupParams -> () #

Eq PermissionGroupParams Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.PermissionGroupParams

Hashable PermissionGroupParams Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.PermissionGroupParams

type Rep PermissionGroupParams Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.PermissionGroupParams

type Rep PermissionGroupParams = D1 ('MetaData "PermissionGroupParams" "Amazonka.FinSpaceData.Types.PermissionGroupParams" "amazonka-finspace-data-2.0-Io6eLKJnFUxHbvASHvgCzj" 'False) (C1 ('MetaCons "PermissionGroupParams'" 'PrefixI 'True) (S1 ('MetaSel ('Just "datasetPermissions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ResourcePermission])) :*: S1 ('MetaSel ('Just "permissionGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newPermissionGroupParams :: PermissionGroupParams Source #

Create a value of PermissionGroupParams 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:datasetPermissions:PermissionGroupParams', permissionGroupParams_datasetPermissions - List of resource permissions.

$sel:permissionGroupId:PermissionGroupParams', permissionGroupParams_permissionGroupId - The unique identifier for the PermissionGroup.

permissionGroupParams_permissionGroupId :: Lens' PermissionGroupParams (Maybe Text) Source #

The unique identifier for the PermissionGroup.

ResourcePermission

data ResourcePermission Source #

Resource permission for a dataset. When you create a dataset, all the other members of the same user group inherit access to the dataset. You can only create a dataset if your user group has application permission for Create Datasets.

The following is a list of valid dataset permissions that you can apply:

  • ViewDatasetDetails
  • ReadDatasetDetails
  • AddDatasetData
  • CreateDataView
  • EditDatasetMetadata
  • DeleteDataset

For more information on the dataset permissions, see Supported Dataset Permissions in the FinSpace User Guide.

See: newResourcePermission smart constructor.

Constructors

ResourcePermission' 

Fields

Instances

Instances details
ToJSON ResourcePermission Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ResourcePermission

Generic ResourcePermission Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ResourcePermission

Associated Types

type Rep ResourcePermission :: Type -> Type #

Read ResourcePermission Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ResourcePermission

Show ResourcePermission Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ResourcePermission

NFData ResourcePermission Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ResourcePermission

Methods

rnf :: ResourcePermission -> () #

Eq ResourcePermission Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ResourcePermission

Hashable ResourcePermission Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ResourcePermission

type Rep ResourcePermission Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ResourcePermission

type Rep ResourcePermission = D1 ('MetaData "ResourcePermission" "Amazonka.FinSpaceData.Types.ResourcePermission" "amazonka-finspace-data-2.0-Io6eLKJnFUxHbvASHvgCzj" 'False) (C1 ('MetaCons "ResourcePermission'" 'PrefixI 'True) (S1 ('MetaSel ('Just "permission") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newResourcePermission :: ResourcePermission Source #

Create a value of ResourcePermission 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:permission:ResourcePermission', resourcePermission_permission - Permission for a resource.

S3Location

data S3Location Source #

The location of an external Dataview in an S3 bucket.

See: newS3Location smart constructor.

Constructors

S3Location' 

Fields

  • bucket :: Text

    The name of the S3 bucket.

  • key :: Text

    The path of the folder, within the S3 bucket that contains the Dataset.

Instances

Instances details
FromJSON S3Location Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.S3Location

Generic S3Location Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.S3Location

Associated Types

type Rep S3Location :: Type -> Type #

Read S3Location Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.S3Location

Show S3Location Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.S3Location

NFData S3Location Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.S3Location

Methods

rnf :: S3Location -> () #

Eq S3Location Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.S3Location

Hashable S3Location Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.S3Location

type Rep S3Location Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.S3Location

type Rep S3Location = D1 ('MetaData "S3Location" "Amazonka.FinSpaceData.Types.S3Location" "amazonka-finspace-data-2.0-Io6eLKJnFUxHbvASHvgCzj" 'False) (C1 ('MetaCons "S3Location'" 'PrefixI 'True) (S1 ('MetaSel ('Just "bucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newS3Location Source #

Create a value of S3Location 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:S3Location', s3Location_bucket - The name of the S3 bucket.

$sel:key:S3Location', s3Location_key - The path of the folder, within the S3 bucket that contains the Dataset.

s3Location_bucket :: Lens' S3Location Text Source #

The name of the S3 bucket.

s3Location_key :: Lens' S3Location Text Source #

The path of the folder, within the S3 bucket that contains the Dataset.

SchemaDefinition

data SchemaDefinition Source #

Definition for a schema on a tabular Dataset.

See: newSchemaDefinition smart constructor.

Constructors

SchemaDefinition' 

Fields

Instances

Instances details
FromJSON SchemaDefinition Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.SchemaDefinition

ToJSON SchemaDefinition Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.SchemaDefinition

Generic SchemaDefinition Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.SchemaDefinition

Associated Types

type Rep SchemaDefinition :: Type -> Type #

Read SchemaDefinition Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.SchemaDefinition

Show SchemaDefinition Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.SchemaDefinition

NFData SchemaDefinition Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.SchemaDefinition

Methods

rnf :: SchemaDefinition -> () #

Eq SchemaDefinition Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.SchemaDefinition

Hashable SchemaDefinition Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.SchemaDefinition

type Rep SchemaDefinition Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.SchemaDefinition

type Rep SchemaDefinition = D1 ('MetaData "SchemaDefinition" "Amazonka.FinSpaceData.Types.SchemaDefinition" "amazonka-finspace-data-2.0-Io6eLKJnFUxHbvASHvgCzj" 'False) (C1 ('MetaCons "SchemaDefinition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "columns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ColumnDefinition])) :*: S1 ('MetaSel ('Just "primaryKeyColumns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))

newSchemaDefinition :: SchemaDefinition Source #

Create a value of SchemaDefinition 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:columns:SchemaDefinition', schemaDefinition_columns - List of column definitions.

$sel:primaryKeyColumns:SchemaDefinition', schemaDefinition_primaryKeyColumns - List of column names used for primary key.

schemaDefinition_primaryKeyColumns :: Lens' SchemaDefinition (Maybe [Text]) Source #

List of column names used for primary key.

SchemaUnion

data SchemaUnion Source #

A union of schema types.

See: newSchemaUnion smart constructor.

Constructors

SchemaUnion' 

Fields

Instances

Instances details
FromJSON SchemaUnion Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.SchemaUnion

ToJSON SchemaUnion Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.SchemaUnion

Generic SchemaUnion Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.SchemaUnion

Associated Types

type Rep SchemaUnion :: Type -> Type #

Read SchemaUnion Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.SchemaUnion

Show SchemaUnion Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.SchemaUnion

NFData SchemaUnion Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.SchemaUnion

Methods

rnf :: SchemaUnion -> () #

Eq SchemaUnion Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.SchemaUnion

Hashable SchemaUnion Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.SchemaUnion

type Rep SchemaUnion Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.SchemaUnion

type Rep SchemaUnion = D1 ('MetaData "SchemaUnion" "Amazonka.FinSpaceData.Types.SchemaUnion" "amazonka-finspace-data-2.0-Io6eLKJnFUxHbvASHvgCzj" 'False) (C1 ('MetaCons "SchemaUnion'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tabularSchemaConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SchemaDefinition))))

newSchemaUnion :: SchemaUnion Source #

Create a value of SchemaUnion 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:tabularSchemaConfig:SchemaUnion', schemaUnion_tabularSchemaConfig - The configuration for a schema on a tabular Dataset.

schemaUnion_tabularSchemaConfig :: Lens' SchemaUnion (Maybe SchemaDefinition) Source #

The configuration for a schema on a tabular Dataset.

User

data User Source #

The details of the user account.

See: newUser smart constructor.

Constructors

User' 

Fields

  • apiAccess :: Maybe ApiAccess

    Indicates whether the user can use the GetProgrammaticAccessCredentials API to obtain credentials that can then be used to access other FinSpace Data API operations.

    • ENABLED – The user has permissions to use the APIs.
    • DISABLED – The user does not have permissions to use any APIs.
  • apiAccessPrincipalArn :: Maybe Text

    The ARN identifier of an AWS user or role that is allowed to call the GetProgrammaticAccessCredentials API to obtain a credentials token for a specific FinSpace user. This must be an IAM role within your FinSpace account.

  • createTime :: Maybe Integer

    The timestamp at which the user account was created in FinSpace. The value is determined as epoch time in milliseconds.

  • emailAddress :: Maybe (Sensitive Text)

    The email address of the user. The email address serves as a uniquer identifier for each user and cannot be changed after it's created.

  • firstName :: Maybe (Sensitive Text)

    The first name of the user.

  • lastDisabledTime :: Maybe Integer

    Describes the last time the user account was disabled. The value is determined as epoch time in milliseconds.

  • lastEnabledTime :: Maybe Integer

    Describes the last time the user account was enabled. The value is determined as epoch time in milliseconds.

  • lastLoginTime :: Maybe Integer

    Describes the last time that the user logged into their account. The value is determined as epoch time in milliseconds.

  • lastModifiedTime :: Maybe Integer

    Describes the last time the user account was updated. The value is determined as epoch time in milliseconds.

  • lastName :: Maybe (Sensitive Text)

    The last name of the user.

  • status :: Maybe UserStatus

    The current status of the user account.

    • CREATING – The user account creation is in progress.
    • ENABLED – The user account is created and is currently active.
    • DISABLED – The user account is currently inactive.
  • type' :: Maybe UserType

    Indicates the type of user.

    • SUPER_USER – A user with permission to all the functionality and data in FinSpace.
    • APP_USER – A user with specific permissions in FinSpace. The users are assigned permissions by adding them to a permission group.
  • userId :: Maybe Text

    The unique identifier for the user.

Instances

Instances details
FromJSON User Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.User

Generic User Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.User

Associated Types

type Rep User :: Type -> Type #

Methods

from :: User -> Rep User x #

to :: Rep User x -> User #

Show User Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.User

Methods

showsPrec :: Int -> User -> ShowS #

show :: User -> String #

showList :: [User] -> ShowS #

NFData User Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.User

Methods

rnf :: User -> () #

Eq User Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.User

Methods

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

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

Hashable User Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.User

Methods

hashWithSalt :: Int -> User -> Int #

hash :: User -> Int #

type Rep User Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.User

type Rep User = D1 ('MetaData "User" "Amazonka.FinSpaceData.Types.User" "amazonka-finspace-data-2.0-Io6eLKJnFUxHbvASHvgCzj" 'False) (C1 ('MetaCons "User'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "apiAccess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ApiAccess)) :*: (S1 ('MetaSel ('Just "apiAccessPrincipalArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "createTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))) :*: (S1 ('MetaSel ('Just "emailAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: (S1 ('MetaSel ('Just "firstName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "lastDisabledTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))))) :*: ((S1 ('MetaSel ('Just "lastEnabledTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "lastLoginTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "lastModifiedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))) :*: ((S1 ('MetaSel ('Just "lastName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UserStatus))) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UserType)) :*: S1 ('MetaSel ('Just "userId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newUser :: User Source #

Create a value of User 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:apiAccess:User', user_apiAccess - Indicates whether the user can use the GetProgrammaticAccessCredentials API to obtain credentials that can then be used to access other FinSpace Data API operations.

  • ENABLED – The user has permissions to use the APIs.
  • DISABLED – The user does not have permissions to use any APIs.

$sel:apiAccessPrincipalArn:User', user_apiAccessPrincipalArn - The ARN identifier of an AWS user or role that is allowed to call the GetProgrammaticAccessCredentials API to obtain a credentials token for a specific FinSpace user. This must be an IAM role within your FinSpace account.

$sel:createTime:User', user_createTime - The timestamp at which the user account was created in FinSpace. The value is determined as epoch time in milliseconds.

$sel:emailAddress:User', user_emailAddress - The email address of the user. The email address serves as a uniquer identifier for each user and cannot be changed after it's created.

$sel:firstName:User', user_firstName - The first name of the user.

$sel:lastDisabledTime:User', user_lastDisabledTime - Describes the last time the user account was disabled. The value is determined as epoch time in milliseconds.

$sel:lastEnabledTime:User', user_lastEnabledTime - Describes the last time the user account was enabled. The value is determined as epoch time in milliseconds.

$sel:lastLoginTime:User', user_lastLoginTime - Describes the last time that the user logged into their account. The value is determined as epoch time in milliseconds.

$sel:lastModifiedTime:User', user_lastModifiedTime - Describes the last time the user account was updated. The value is determined as epoch time in milliseconds.

$sel:lastName:User', user_lastName - The last name of the user.

$sel:status:User', user_status - The current status of the user account.

  • CREATING – The user account creation is in progress.
  • ENABLED – The user account is created and is currently active.
  • DISABLED – The user account is currently inactive.

$sel:type':User', user_type - Indicates the type of user.

  • SUPER_USER – A user with permission to all the functionality and data in FinSpace.
  • APP_USER – A user with specific permissions in FinSpace. The users are assigned permissions by adding them to a permission group.

$sel:userId:User', user_userId - The unique identifier for the user.

user_apiAccess :: Lens' User (Maybe ApiAccess) Source #

Indicates whether the user can use the GetProgrammaticAccessCredentials API to obtain credentials that can then be used to access other FinSpace Data API operations.

  • ENABLED – The user has permissions to use the APIs.
  • DISABLED – The user does not have permissions to use any APIs.

user_apiAccessPrincipalArn :: Lens' User (Maybe Text) Source #

The ARN identifier of an AWS user or role that is allowed to call the GetProgrammaticAccessCredentials API to obtain a credentials token for a specific FinSpace user. This must be an IAM role within your FinSpace account.

user_createTime :: Lens' User (Maybe Integer) Source #

The timestamp at which the user account was created in FinSpace. The value is determined as epoch time in milliseconds.

user_emailAddress :: Lens' User (Maybe Text) Source #

The email address of the user. The email address serves as a uniquer identifier for each user and cannot be changed after it's created.

user_firstName :: Lens' User (Maybe Text) Source #

The first name of the user.

user_lastDisabledTime :: Lens' User (Maybe Integer) Source #

Describes the last time the user account was disabled. The value is determined as epoch time in milliseconds.

user_lastEnabledTime :: Lens' User (Maybe Integer) Source #

Describes the last time the user account was enabled. The value is determined as epoch time in milliseconds.

user_lastLoginTime :: Lens' User (Maybe Integer) Source #

Describes the last time that the user logged into their account. The value is determined as epoch time in milliseconds.

user_lastModifiedTime :: Lens' User (Maybe Integer) Source #

Describes the last time the user account was updated. The value is determined as epoch time in milliseconds.

user_lastName :: Lens' User (Maybe Text) Source #

The last name of the user.

user_status :: Lens' User (Maybe UserStatus) Source #

The current status of the user account.

  • CREATING – The user account creation is in progress.
  • ENABLED – The user account is created and is currently active.
  • DISABLED – The user account is currently inactive.

user_type :: Lens' User (Maybe UserType) Source #

Indicates the type of user.

  • SUPER_USER – A user with permission to all the functionality and data in FinSpace.
  • APP_USER – A user with specific permissions in FinSpace. The users are assigned permissions by adding them to a permission group.

user_userId :: Lens' User (Maybe Text) Source #

The unique identifier for the user.

UserByPermissionGroup

data UserByPermissionGroup Source #

The structure of a user account associated with a permission group.

See: newUserByPermissionGroup smart constructor.

Constructors

UserByPermissionGroup' 

Fields

  • apiAccess :: Maybe ApiAccess

    Indicates whether the user can access FinSpace API operations.

    • ENABLED – The user has permissions to use the API operations.
    • DISABLED – The user does not have permissions to use any API operations.
  • apiAccessPrincipalArn :: Maybe Text

    The IAM ARN identifier that is attached to FinSpace API calls.

  • emailAddress :: Maybe (Sensitive Text)

    The email address of the user. The email address serves as a unique identifier for each user and cannot be changed after it's created.

  • firstName :: Maybe (Sensitive Text)

    The first name of the user.

  • lastName :: Maybe (Sensitive Text)

    The last name of the user.

  • membershipStatus :: Maybe PermissionGroupMembershipStatus

    Indicates the status of the user account within a permission group.

    • ADDITION_IN_PROGRESS – The user account is currently being added to the permission group.
    • ADDITION_SUCCESS – The user account is successfully added to the permission group.
    • REMOVAL_IN_PROGRESS – The user is currently being removed from the permission group.
  • status :: Maybe UserStatus

    The current status of the user account.

    • CREATING – The user account creation is in progress.
    • ENABLED – The user account is created and is currently active.
    • DISABLED – The user account is currently inactive.
  • type' :: Maybe UserType

    Indicates the type of user.

    • SUPER_USER – A user with permission to all the functionality and data in FinSpace.
    • APP_USER – A user with specific permissions in FinSpace. The users are assigned permissions by adding them to a permission group.
  • userId :: Maybe Text

    The unique identifier for the user.

Instances

Instances details
FromJSON UserByPermissionGroup Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.UserByPermissionGroup

Generic UserByPermissionGroup Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.UserByPermissionGroup

Associated Types

type Rep UserByPermissionGroup :: Type -> Type #

Show UserByPermissionGroup Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.UserByPermissionGroup

NFData UserByPermissionGroup Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.UserByPermissionGroup

Methods

rnf :: UserByPermissionGroup -> () #

Eq UserByPermissionGroup Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.UserByPermissionGroup

Hashable UserByPermissionGroup Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.UserByPermissionGroup

type Rep UserByPermissionGroup Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.UserByPermissionGroup

newUserByPermissionGroup :: UserByPermissionGroup Source #

Create a value of UserByPermissionGroup 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:apiAccess:UserByPermissionGroup', userByPermissionGroup_apiAccess - Indicates whether the user can access FinSpace API operations.

  • ENABLED – The user has permissions to use the API operations.
  • DISABLED – The user does not have permissions to use any API operations.

$sel:apiAccessPrincipalArn:UserByPermissionGroup', userByPermissionGroup_apiAccessPrincipalArn - The IAM ARN identifier that is attached to FinSpace API calls.

$sel:emailAddress:UserByPermissionGroup', userByPermissionGroup_emailAddress - The email address of the user. The email address serves as a unique identifier for each user and cannot be changed after it's created.

$sel:firstName:UserByPermissionGroup', userByPermissionGroup_firstName - The first name of the user.

$sel:lastName:UserByPermissionGroup', userByPermissionGroup_lastName - The last name of the user.

$sel:membershipStatus:UserByPermissionGroup', userByPermissionGroup_membershipStatus - Indicates the status of the user account within a permission group.

  • ADDITION_IN_PROGRESS – The user account is currently being added to the permission group.
  • ADDITION_SUCCESS – The user account is successfully added to the permission group.
  • REMOVAL_IN_PROGRESS – The user is currently being removed from the permission group.

$sel:status:UserByPermissionGroup', userByPermissionGroup_status - The current status of the user account.

  • CREATING – The user account creation is in progress.
  • ENABLED – The user account is created and is currently active.
  • DISABLED – The user account is currently inactive.

$sel:type':UserByPermissionGroup', userByPermissionGroup_type - Indicates the type of user.

  • SUPER_USER – A user with permission to all the functionality and data in FinSpace.
  • APP_USER – A user with specific permissions in FinSpace. The users are assigned permissions by adding them to a permission group.

$sel:userId:UserByPermissionGroup', userByPermissionGroup_userId - The unique identifier for the user.

userByPermissionGroup_apiAccess :: Lens' UserByPermissionGroup (Maybe ApiAccess) Source #

Indicates whether the user can access FinSpace API operations.

  • ENABLED – The user has permissions to use the API operations.
  • DISABLED – The user does not have permissions to use any API operations.

userByPermissionGroup_apiAccessPrincipalArn :: Lens' UserByPermissionGroup (Maybe Text) Source #

The IAM ARN identifier that is attached to FinSpace API calls.

userByPermissionGroup_emailAddress :: Lens' UserByPermissionGroup (Maybe Text) Source #

The email address of the user. The email address serves as a unique identifier for each user and cannot be changed after it's created.

userByPermissionGroup_membershipStatus :: Lens' UserByPermissionGroup (Maybe PermissionGroupMembershipStatus) Source #

Indicates the status of the user account within a permission group.

  • ADDITION_IN_PROGRESS – The user account is currently being added to the permission group.
  • ADDITION_SUCCESS – The user account is successfully added to the permission group.
  • REMOVAL_IN_PROGRESS – The user is currently being removed from the permission group.

userByPermissionGroup_status :: Lens' UserByPermissionGroup (Maybe UserStatus) Source #

The current status of the user account.

  • CREATING – The user account creation is in progress.
  • ENABLED – The user account is created and is currently active.
  • DISABLED – The user account is currently inactive.

userByPermissionGroup_type :: Lens' UserByPermissionGroup (Maybe UserType) Source #

Indicates the type of user.

  • SUPER_USER – A user with permission to all the functionality and data in FinSpace.
  • APP_USER – A user with specific permissions in FinSpace. The users are assigned permissions by adding them to a permission group.