amazonka-kinesis-firehose-1.6.1: Amazon Kinesis Firehose SDK.

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

Network.AWS.Firehose

Contents

Description

Amazon Kinesis Data Firehose API Reference

Amazon Kinesis Data Firehose is a fully managed service that delivers real-time streaming data to destinations such as Amazon Simple Storage Service (Amazon S3), Amazon Elasticsearch Service (Amazon ES), Amazon Redshift, and Splunk.

Synopsis

Service Configuration

firehose :: Service Source #

API version 2015-08-04 of the Amazon Kinesis Firehose SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by Firehose.

InvalidArgumentException

_InvalidArgumentException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified input parameter has a value that is not valid.

ConcurrentModificationException

_ConcurrentModificationException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Another modification has already happened. Fetch VersionId again and use it to update the destination.

ServiceUnavailableException

_ServiceUnavailableException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The service is unavailable. Back off and retry the operation. If you continue to see the exception, throughput limits for the delivery stream may have been exceeded. For more information about limits and how to request an increase, see Amazon Kinesis Data Firehose Limits .

ResourceNotFoundException

_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified resource could not be found.

LimitExceededException

_LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

You have already reached the limit for a requested resource.

ResourceInUseException

_ResourceInUseException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The resource is already in use and not available for this operation.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

PutRecord

TagDeliveryStream

UpdateDestination

PutRecordBatch

UntagDeliveryStream

CreateDeliveryStream

DescribeDeliveryStream

ListTagsForDeliveryStream

ListDeliveryStreams

DeleteDeliveryStream

Types

CompressionFormat

data CompressionFormat Source #

Constructors

Gzip 
Snappy 
Uncompressed 
Zip 
Instances
Bounded CompressionFormat Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Enum CompressionFormat Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Eq CompressionFormat Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Data CompressionFormat Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CompressionFormat -> c CompressionFormat #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CompressionFormat #

toConstr :: CompressionFormat -> Constr #

dataTypeOf :: CompressionFormat -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CompressionFormat) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CompressionFormat) #

gmapT :: (forall b. Data b => b -> b) -> CompressionFormat -> CompressionFormat #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CompressionFormat -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CompressionFormat -> r #

gmapQ :: (forall d. Data d => d -> u) -> CompressionFormat -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CompressionFormat -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CompressionFormat -> m CompressionFormat #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CompressionFormat -> m CompressionFormat #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CompressionFormat -> m CompressionFormat #

Ord CompressionFormat Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Read CompressionFormat Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Show CompressionFormat Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Generic CompressionFormat Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Associated Types

type Rep CompressionFormat :: Type -> Type #

Hashable CompressionFormat Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToJSON CompressionFormat Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

FromJSON CompressionFormat Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToHeader CompressionFormat Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToQuery CompressionFormat Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToByteString CompressionFormat Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

FromText CompressionFormat Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToText CompressionFormat Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

NFData CompressionFormat Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Methods

rnf :: CompressionFormat -> () #

type Rep CompressionFormat Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

type Rep CompressionFormat = D1 (MetaData "CompressionFormat" "Network.AWS.Firehose.Types.Sum" "amazonka-kinesis-firehose-1.6.1-IIrhAXaawLd9hcHz2LzLHx" False) ((C1 (MetaCons "Gzip" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Snappy" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Uncompressed" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Zip" PrefixI False) (U1 :: Type -> Type)))

DeliveryStreamStatus

data DeliveryStreamStatus Source #

Constructors

Active 
Creating 
Deleting 
Instances
Bounded DeliveryStreamStatus Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Enum DeliveryStreamStatus Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Eq DeliveryStreamStatus Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Data DeliveryStreamStatus Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DeliveryStreamStatus -> c DeliveryStreamStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DeliveryStreamStatus #

toConstr :: DeliveryStreamStatus -> Constr #

dataTypeOf :: DeliveryStreamStatus -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DeliveryStreamStatus) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DeliveryStreamStatus) #

gmapT :: (forall b. Data b => b -> b) -> DeliveryStreamStatus -> DeliveryStreamStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DeliveryStreamStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DeliveryStreamStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> DeliveryStreamStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DeliveryStreamStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DeliveryStreamStatus -> m DeliveryStreamStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DeliveryStreamStatus -> m DeliveryStreamStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DeliveryStreamStatus -> m DeliveryStreamStatus #

Ord DeliveryStreamStatus Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Read DeliveryStreamStatus Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Show DeliveryStreamStatus Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Generic DeliveryStreamStatus Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Associated Types

type Rep DeliveryStreamStatus :: Type -> Type #

Hashable DeliveryStreamStatus Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

FromJSON DeliveryStreamStatus Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToHeader DeliveryStreamStatus Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToQuery DeliveryStreamStatus Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToByteString DeliveryStreamStatus Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

FromText DeliveryStreamStatus Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToText DeliveryStreamStatus Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

NFData DeliveryStreamStatus Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Methods

rnf :: DeliveryStreamStatus -> () #

type Rep DeliveryStreamStatus Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

type Rep DeliveryStreamStatus = D1 (MetaData "DeliveryStreamStatus" "Network.AWS.Firehose.Types.Sum" "amazonka-kinesis-firehose-1.6.1-IIrhAXaawLd9hcHz2LzLHx" False) (C1 (MetaCons "Active" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Creating" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Deleting" PrefixI False) (U1 :: Type -> Type)))

DeliveryStreamType

data DeliveryStreamType Source #

Instances
Bounded DeliveryStreamType Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Enum DeliveryStreamType Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Eq DeliveryStreamType Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Data DeliveryStreamType Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DeliveryStreamType -> c DeliveryStreamType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DeliveryStreamType #

toConstr :: DeliveryStreamType -> Constr #

dataTypeOf :: DeliveryStreamType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DeliveryStreamType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DeliveryStreamType) #

gmapT :: (forall b. Data b => b -> b) -> DeliveryStreamType -> DeliveryStreamType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DeliveryStreamType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DeliveryStreamType -> r #

gmapQ :: (forall d. Data d => d -> u) -> DeliveryStreamType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DeliveryStreamType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DeliveryStreamType -> m DeliveryStreamType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DeliveryStreamType -> m DeliveryStreamType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DeliveryStreamType -> m DeliveryStreamType #

Ord DeliveryStreamType Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Read DeliveryStreamType Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Show DeliveryStreamType Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Generic DeliveryStreamType Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Associated Types

type Rep DeliveryStreamType :: Type -> Type #

Hashable DeliveryStreamType Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToJSON DeliveryStreamType Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

FromJSON DeliveryStreamType Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToHeader DeliveryStreamType Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToQuery DeliveryStreamType Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToByteString DeliveryStreamType Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

FromText DeliveryStreamType Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToText DeliveryStreamType Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

NFData DeliveryStreamType Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Methods

rnf :: DeliveryStreamType -> () #

type Rep DeliveryStreamType Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

type Rep DeliveryStreamType = D1 (MetaData "DeliveryStreamType" "Network.AWS.Firehose.Types.Sum" "amazonka-kinesis-firehose-1.6.1-IIrhAXaawLd9hcHz2LzLHx" False) (C1 (MetaCons "DirectPut" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "KinesisStreamAsSource" PrefixI False) (U1 :: Type -> Type))

ElasticsearchIndexRotationPeriod

data ElasticsearchIndexRotationPeriod Source #

Instances
Bounded ElasticsearchIndexRotationPeriod Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Enum ElasticsearchIndexRotationPeriod Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Eq ElasticsearchIndexRotationPeriod Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Data ElasticsearchIndexRotationPeriod Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ElasticsearchIndexRotationPeriod -> c ElasticsearchIndexRotationPeriod #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ElasticsearchIndexRotationPeriod #

toConstr :: ElasticsearchIndexRotationPeriod -> Constr #

dataTypeOf :: ElasticsearchIndexRotationPeriod -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ElasticsearchIndexRotationPeriod) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ElasticsearchIndexRotationPeriod) #

gmapT :: (forall b. Data b => b -> b) -> ElasticsearchIndexRotationPeriod -> ElasticsearchIndexRotationPeriod #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ElasticsearchIndexRotationPeriod -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ElasticsearchIndexRotationPeriod -> r #

gmapQ :: (forall d. Data d => d -> u) -> ElasticsearchIndexRotationPeriod -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ElasticsearchIndexRotationPeriod -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ElasticsearchIndexRotationPeriod -> m ElasticsearchIndexRotationPeriod #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ElasticsearchIndexRotationPeriod -> m ElasticsearchIndexRotationPeriod #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ElasticsearchIndexRotationPeriod -> m ElasticsearchIndexRotationPeriod #

Ord ElasticsearchIndexRotationPeriod Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Read ElasticsearchIndexRotationPeriod Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Show ElasticsearchIndexRotationPeriod Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Generic ElasticsearchIndexRotationPeriod Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Associated Types

type Rep ElasticsearchIndexRotationPeriod :: Type -> Type #

Hashable ElasticsearchIndexRotationPeriod Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToJSON ElasticsearchIndexRotationPeriod Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

FromJSON ElasticsearchIndexRotationPeriod Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToHeader ElasticsearchIndexRotationPeriod Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToQuery ElasticsearchIndexRotationPeriod Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToByteString ElasticsearchIndexRotationPeriod Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

FromText ElasticsearchIndexRotationPeriod Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToText ElasticsearchIndexRotationPeriod Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

NFData ElasticsearchIndexRotationPeriod Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

type Rep ElasticsearchIndexRotationPeriod Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

type Rep ElasticsearchIndexRotationPeriod = D1 (MetaData "ElasticsearchIndexRotationPeriod" "Network.AWS.Firehose.Types.Sum" "amazonka-kinesis-firehose-1.6.1-IIrhAXaawLd9hcHz2LzLHx" False) ((C1 (MetaCons "NoRotation" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "OneDay" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "OneHour" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "OneMonth" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "OneWeek" PrefixI False) (U1 :: Type -> Type))))

ElasticsearchS3BackupMode

data ElasticsearchS3BackupMode Source #

Instances
Bounded ElasticsearchS3BackupMode Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Enum ElasticsearchS3BackupMode Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Eq ElasticsearchS3BackupMode Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Data ElasticsearchS3BackupMode Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ElasticsearchS3BackupMode -> c ElasticsearchS3BackupMode #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ElasticsearchS3BackupMode #

toConstr :: ElasticsearchS3BackupMode -> Constr #

dataTypeOf :: ElasticsearchS3BackupMode -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ElasticsearchS3BackupMode) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ElasticsearchS3BackupMode) #

gmapT :: (forall b. Data b => b -> b) -> ElasticsearchS3BackupMode -> ElasticsearchS3BackupMode #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ElasticsearchS3BackupMode -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ElasticsearchS3BackupMode -> r #

gmapQ :: (forall d. Data d => d -> u) -> ElasticsearchS3BackupMode -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ElasticsearchS3BackupMode -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ElasticsearchS3BackupMode -> m ElasticsearchS3BackupMode #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ElasticsearchS3BackupMode -> m ElasticsearchS3BackupMode #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ElasticsearchS3BackupMode -> m ElasticsearchS3BackupMode #

Ord ElasticsearchS3BackupMode Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Read ElasticsearchS3BackupMode Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Show ElasticsearchS3BackupMode Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Generic ElasticsearchS3BackupMode Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Associated Types

type Rep ElasticsearchS3BackupMode :: Type -> Type #

Hashable ElasticsearchS3BackupMode Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToJSON ElasticsearchS3BackupMode Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

FromJSON ElasticsearchS3BackupMode Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToHeader ElasticsearchS3BackupMode Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToQuery ElasticsearchS3BackupMode Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToByteString ElasticsearchS3BackupMode Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

FromText ElasticsearchS3BackupMode Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToText ElasticsearchS3BackupMode Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

NFData ElasticsearchS3BackupMode Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

type Rep ElasticsearchS3BackupMode Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

type Rep ElasticsearchS3BackupMode = D1 (MetaData "ElasticsearchS3BackupMode" "Network.AWS.Firehose.Types.Sum" "amazonka-kinesis-firehose-1.6.1-IIrhAXaawLd9hcHz2LzLHx" False) (C1 (MetaCons "AllDocuments" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "FailedDocumentsOnly" PrefixI False) (U1 :: Type -> Type))

HECEndpointType

data HECEndpointType Source #

Constructors

Event 
Raw 
Instances
Bounded HECEndpointType Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Enum HECEndpointType Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Eq HECEndpointType Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Data HECEndpointType Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HECEndpointType -> c HECEndpointType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HECEndpointType #

toConstr :: HECEndpointType -> Constr #

dataTypeOf :: HECEndpointType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c HECEndpointType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HECEndpointType) #

gmapT :: (forall b. Data b => b -> b) -> HECEndpointType -> HECEndpointType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HECEndpointType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HECEndpointType -> r #

gmapQ :: (forall d. Data d => d -> u) -> HECEndpointType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> HECEndpointType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> HECEndpointType -> m HECEndpointType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HECEndpointType -> m HECEndpointType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HECEndpointType -> m HECEndpointType #

Ord HECEndpointType Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Read HECEndpointType Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Show HECEndpointType Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Generic HECEndpointType Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Associated Types

type Rep HECEndpointType :: Type -> Type #

Hashable HECEndpointType Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToJSON HECEndpointType Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

FromJSON HECEndpointType Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToHeader HECEndpointType Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToQuery HECEndpointType Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToByteString HECEndpointType Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

FromText HECEndpointType Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToText HECEndpointType Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

NFData HECEndpointType Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Methods

rnf :: HECEndpointType -> () #

type Rep HECEndpointType Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

type Rep HECEndpointType = D1 (MetaData "HECEndpointType" "Network.AWS.Firehose.Types.Sum" "amazonka-kinesis-firehose-1.6.1-IIrhAXaawLd9hcHz2LzLHx" False) (C1 (MetaCons "Event" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Raw" PrefixI False) (U1 :: Type -> Type))

NoEncryptionConfig

data NoEncryptionConfig Source #

Constructors

NoEncryption 
Instances
Bounded NoEncryptionConfig Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Enum NoEncryptionConfig Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Eq NoEncryptionConfig Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Data NoEncryptionConfig Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> NoEncryptionConfig -> c NoEncryptionConfig #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c NoEncryptionConfig #

toConstr :: NoEncryptionConfig -> Constr #

dataTypeOf :: NoEncryptionConfig -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c NoEncryptionConfig) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c NoEncryptionConfig) #

gmapT :: (forall b. Data b => b -> b) -> NoEncryptionConfig -> NoEncryptionConfig #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> NoEncryptionConfig -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> NoEncryptionConfig -> r #

gmapQ :: (forall d. Data d => d -> u) -> NoEncryptionConfig -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> NoEncryptionConfig -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> NoEncryptionConfig -> m NoEncryptionConfig #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> NoEncryptionConfig -> m NoEncryptionConfig #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> NoEncryptionConfig -> m NoEncryptionConfig #

Ord NoEncryptionConfig Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Read NoEncryptionConfig Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Show NoEncryptionConfig Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Generic NoEncryptionConfig Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Associated Types

type Rep NoEncryptionConfig :: Type -> Type #

Hashable NoEncryptionConfig Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToJSON NoEncryptionConfig Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

FromJSON NoEncryptionConfig Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToHeader NoEncryptionConfig Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToQuery NoEncryptionConfig Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToByteString NoEncryptionConfig Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

FromText NoEncryptionConfig Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToText NoEncryptionConfig Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

NFData NoEncryptionConfig Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Methods

rnf :: NoEncryptionConfig -> () #

type Rep NoEncryptionConfig Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

type Rep NoEncryptionConfig = D1 (MetaData "NoEncryptionConfig" "Network.AWS.Firehose.Types.Sum" "amazonka-kinesis-firehose-1.6.1-IIrhAXaawLd9hcHz2LzLHx" False) (C1 (MetaCons "NoEncryption" PrefixI False) (U1 :: Type -> Type))

OrcCompression

data OrcCompression Source #

Constructors

OCNone 
OCSnappy 
OCZlib 
Instances
Bounded OrcCompression Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Enum OrcCompression Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Eq OrcCompression Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Data OrcCompression Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OrcCompression -> c OrcCompression #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OrcCompression #

toConstr :: OrcCompression -> Constr #

dataTypeOf :: OrcCompression -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c OrcCompression) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OrcCompression) #

gmapT :: (forall b. Data b => b -> b) -> OrcCompression -> OrcCompression #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OrcCompression -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OrcCompression -> r #

gmapQ :: (forall d. Data d => d -> u) -> OrcCompression -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OrcCompression -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OrcCompression -> m OrcCompression #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OrcCompression -> m OrcCompression #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OrcCompression -> m OrcCompression #

Ord OrcCompression Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Read OrcCompression Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Show OrcCompression Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Generic OrcCompression Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Associated Types

type Rep OrcCompression :: Type -> Type #

Hashable OrcCompression Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToJSON OrcCompression Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

FromJSON OrcCompression Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToHeader OrcCompression Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToQuery OrcCompression Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToByteString OrcCompression Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

FromText OrcCompression Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToText OrcCompression Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

NFData OrcCompression Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Methods

rnf :: OrcCompression -> () #

type Rep OrcCompression Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

type Rep OrcCompression = D1 (MetaData "OrcCompression" "Network.AWS.Firehose.Types.Sum" "amazonka-kinesis-firehose-1.6.1-IIrhAXaawLd9hcHz2LzLHx" False) (C1 (MetaCons "OCNone" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "OCSnappy" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "OCZlib" PrefixI False) (U1 :: Type -> Type)))

OrcFormatVersion

data OrcFormatVersion Source #

Constructors

V011 
V012 
Instances
Bounded OrcFormatVersion Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Enum OrcFormatVersion Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Eq OrcFormatVersion Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Data OrcFormatVersion Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OrcFormatVersion -> c OrcFormatVersion #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OrcFormatVersion #

toConstr :: OrcFormatVersion -> Constr #

dataTypeOf :: OrcFormatVersion -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c OrcFormatVersion) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OrcFormatVersion) #

gmapT :: (forall b. Data b => b -> b) -> OrcFormatVersion -> OrcFormatVersion #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OrcFormatVersion -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OrcFormatVersion -> r #

gmapQ :: (forall d. Data d => d -> u) -> OrcFormatVersion -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OrcFormatVersion -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OrcFormatVersion -> m OrcFormatVersion #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OrcFormatVersion -> m OrcFormatVersion #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OrcFormatVersion -> m OrcFormatVersion #

Ord OrcFormatVersion Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Read OrcFormatVersion Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Show OrcFormatVersion Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Generic OrcFormatVersion Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Associated Types

type Rep OrcFormatVersion :: Type -> Type #

Hashable OrcFormatVersion Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToJSON OrcFormatVersion Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

FromJSON OrcFormatVersion Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToHeader OrcFormatVersion Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToQuery OrcFormatVersion Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToByteString OrcFormatVersion Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

FromText OrcFormatVersion Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToText OrcFormatVersion Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

NFData OrcFormatVersion Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Methods

rnf :: OrcFormatVersion -> () #

type Rep OrcFormatVersion Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

type Rep OrcFormatVersion = D1 (MetaData "OrcFormatVersion" "Network.AWS.Firehose.Types.Sum" "amazonka-kinesis-firehose-1.6.1-IIrhAXaawLd9hcHz2LzLHx" False) (C1 (MetaCons "V011" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "V012" PrefixI False) (U1 :: Type -> Type))

ParquetCompression

data ParquetCompression Source #

Instances
Bounded ParquetCompression Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Enum ParquetCompression Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Eq ParquetCompression Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Data ParquetCompression Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ParquetCompression -> c ParquetCompression #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ParquetCompression #

toConstr :: ParquetCompression -> Constr #

dataTypeOf :: ParquetCompression -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ParquetCompression) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ParquetCompression) #

gmapT :: (forall b. Data b => b -> b) -> ParquetCompression -> ParquetCompression #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ParquetCompression -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ParquetCompression -> r #

gmapQ :: (forall d. Data d => d -> u) -> ParquetCompression -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ParquetCompression -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ParquetCompression -> m ParquetCompression #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ParquetCompression -> m ParquetCompression #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ParquetCompression -> m ParquetCompression #

Ord ParquetCompression Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Read ParquetCompression Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Show ParquetCompression Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Generic ParquetCompression Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Associated Types

type Rep ParquetCompression :: Type -> Type #

Hashable ParquetCompression Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToJSON ParquetCompression Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

FromJSON ParquetCompression Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToHeader ParquetCompression Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToQuery ParquetCompression Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToByteString ParquetCompression Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

FromText ParquetCompression Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToText ParquetCompression Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

NFData ParquetCompression Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Methods

rnf :: ParquetCompression -> () #

type Rep ParquetCompression Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

type Rep ParquetCompression = D1 (MetaData "ParquetCompression" "Network.AWS.Firehose.Types.Sum" "amazonka-kinesis-firehose-1.6.1-IIrhAXaawLd9hcHz2LzLHx" False) (C1 (MetaCons "PCGzip" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "PCSnappy" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PCUncompressed" PrefixI False) (U1 :: Type -> Type)))

ParquetWriterVersion

data ParquetWriterVersion Source #

Constructors

V1 
V2 
Instances
Bounded ParquetWriterVersion Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Enum ParquetWriterVersion Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Eq ParquetWriterVersion Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Data ParquetWriterVersion Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ParquetWriterVersion -> c ParquetWriterVersion #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ParquetWriterVersion #

toConstr :: ParquetWriterVersion -> Constr #

dataTypeOf :: ParquetWriterVersion -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ParquetWriterVersion) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ParquetWriterVersion) #

gmapT :: (forall b. Data b => b -> b) -> ParquetWriterVersion -> ParquetWriterVersion #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ParquetWriterVersion -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ParquetWriterVersion -> r #

gmapQ :: (forall d. Data d => d -> u) -> ParquetWriterVersion -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ParquetWriterVersion -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ParquetWriterVersion -> m ParquetWriterVersion #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ParquetWriterVersion -> m ParquetWriterVersion #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ParquetWriterVersion -> m ParquetWriterVersion #

Ord ParquetWriterVersion Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Read ParquetWriterVersion Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Show ParquetWriterVersion Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Generic ParquetWriterVersion Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Associated Types

type Rep ParquetWriterVersion :: Type -> Type #

Hashable ParquetWriterVersion Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToJSON ParquetWriterVersion Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

FromJSON ParquetWriterVersion Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToHeader ParquetWriterVersion Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToQuery ParquetWriterVersion Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToByteString ParquetWriterVersion Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

FromText ParquetWriterVersion Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToText ParquetWriterVersion Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

NFData ParquetWriterVersion Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Methods

rnf :: ParquetWriterVersion -> () #

type Rep ParquetWriterVersion Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

type Rep ParquetWriterVersion = D1 (MetaData "ParquetWriterVersion" "Network.AWS.Firehose.Types.Sum" "amazonka-kinesis-firehose-1.6.1-IIrhAXaawLd9hcHz2LzLHx" False) (C1 (MetaCons "V1" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "V2" PrefixI False) (U1 :: Type -> Type))

ProcessorParameterName

data ProcessorParameterName Source #

Instances
Bounded ProcessorParameterName Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Enum ProcessorParameterName Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Eq ProcessorParameterName Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Data ProcessorParameterName Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ProcessorParameterName -> c ProcessorParameterName #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ProcessorParameterName #

toConstr :: ProcessorParameterName -> Constr #

dataTypeOf :: ProcessorParameterName -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ProcessorParameterName) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ProcessorParameterName) #

gmapT :: (forall b. Data b => b -> b) -> ProcessorParameterName -> ProcessorParameterName #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ProcessorParameterName -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ProcessorParameterName -> r #

gmapQ :: (forall d. Data d => d -> u) -> ProcessorParameterName -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ProcessorParameterName -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ProcessorParameterName -> m ProcessorParameterName #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ProcessorParameterName -> m ProcessorParameterName #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ProcessorParameterName -> m ProcessorParameterName #

Ord ProcessorParameterName Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Read ProcessorParameterName Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Show ProcessorParameterName Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Generic ProcessorParameterName Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Associated Types

type Rep ProcessorParameterName :: Type -> Type #

Hashable ProcessorParameterName Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToJSON ProcessorParameterName Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

FromJSON ProcessorParameterName Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToHeader ProcessorParameterName Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToQuery ProcessorParameterName Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToByteString ProcessorParameterName Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

FromText ProcessorParameterName Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToText ProcessorParameterName Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

NFData ProcessorParameterName Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Methods

rnf :: ProcessorParameterName -> () #

type Rep ProcessorParameterName Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

type Rep ProcessorParameterName = D1 (MetaData "ProcessorParameterName" "Network.AWS.Firehose.Types.Sum" "amazonka-kinesis-firehose-1.6.1-IIrhAXaawLd9hcHz2LzLHx" False) ((C1 (MetaCons "BufferIntervalInSeconds" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BufferSizeInMBs" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "LambdaARN" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "NumberOfRetries" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "RoleARN" PrefixI False) (U1 :: Type -> Type))))

ProcessorType

data ProcessorType Source #

Constructors

Lambda 
Instances
Bounded ProcessorType Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Enum ProcessorType Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Eq ProcessorType Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Data ProcessorType Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ProcessorType -> c ProcessorType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ProcessorType #

toConstr :: ProcessorType -> Constr #

dataTypeOf :: ProcessorType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ProcessorType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ProcessorType) #

gmapT :: (forall b. Data b => b -> b) -> ProcessorType -> ProcessorType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ProcessorType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ProcessorType -> r #

gmapQ :: (forall d. Data d => d -> u) -> ProcessorType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ProcessorType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ProcessorType -> m ProcessorType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ProcessorType -> m ProcessorType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ProcessorType -> m ProcessorType #

Ord ProcessorType Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Read ProcessorType Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Show ProcessorType Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Generic ProcessorType Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Associated Types

type Rep ProcessorType :: Type -> Type #

Hashable ProcessorType Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToJSON ProcessorType Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

FromJSON ProcessorType Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToHeader ProcessorType Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToQuery ProcessorType Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToByteString ProcessorType Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

FromText ProcessorType Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToText ProcessorType Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Methods

toText :: ProcessorType -> Text #

NFData ProcessorType Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Methods

rnf :: ProcessorType -> () #

type Rep ProcessorType Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

type Rep ProcessorType = D1 (MetaData "ProcessorType" "Network.AWS.Firehose.Types.Sum" "amazonka-kinesis-firehose-1.6.1-IIrhAXaawLd9hcHz2LzLHx" False) (C1 (MetaCons "Lambda" PrefixI False) (U1 :: Type -> Type))

RedshiftS3BackupMode

data RedshiftS3BackupMode Source #

Constructors

Disabled 
Enabled 
Instances
Bounded RedshiftS3BackupMode Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Enum RedshiftS3BackupMode Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Eq RedshiftS3BackupMode Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Data RedshiftS3BackupMode Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RedshiftS3BackupMode -> c RedshiftS3BackupMode #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RedshiftS3BackupMode #

toConstr :: RedshiftS3BackupMode -> Constr #

dataTypeOf :: RedshiftS3BackupMode -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c RedshiftS3BackupMode) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RedshiftS3BackupMode) #

gmapT :: (forall b. Data b => b -> b) -> RedshiftS3BackupMode -> RedshiftS3BackupMode #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RedshiftS3BackupMode -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RedshiftS3BackupMode -> r #

gmapQ :: (forall d. Data d => d -> u) -> RedshiftS3BackupMode -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RedshiftS3BackupMode -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RedshiftS3BackupMode -> m RedshiftS3BackupMode #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RedshiftS3BackupMode -> m RedshiftS3BackupMode #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RedshiftS3BackupMode -> m RedshiftS3BackupMode #

Ord RedshiftS3BackupMode Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Read RedshiftS3BackupMode Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Show RedshiftS3BackupMode Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Generic RedshiftS3BackupMode Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Associated Types

type Rep RedshiftS3BackupMode :: Type -> Type #

Hashable RedshiftS3BackupMode Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToJSON RedshiftS3BackupMode Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

FromJSON RedshiftS3BackupMode Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToHeader RedshiftS3BackupMode Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToQuery RedshiftS3BackupMode Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToByteString RedshiftS3BackupMode Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

FromText RedshiftS3BackupMode Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToText RedshiftS3BackupMode Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

NFData RedshiftS3BackupMode Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Methods

rnf :: RedshiftS3BackupMode -> () #

type Rep RedshiftS3BackupMode Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

type Rep RedshiftS3BackupMode = D1 (MetaData "RedshiftS3BackupMode" "Network.AWS.Firehose.Types.Sum" "amazonka-kinesis-firehose-1.6.1-IIrhAXaawLd9hcHz2LzLHx" False) (C1 (MetaCons "Disabled" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Enabled" PrefixI False) (U1 :: Type -> Type))

S3BackupMode

data S3BackupMode Source #

Constructors

SBMDisabled 
SBMEnabled 
Instances
Bounded S3BackupMode Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Enum S3BackupMode Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Eq S3BackupMode Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Data S3BackupMode Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> S3BackupMode -> c S3BackupMode #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c S3BackupMode #

toConstr :: S3BackupMode -> Constr #

dataTypeOf :: S3BackupMode -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c S3BackupMode) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c S3BackupMode) #

gmapT :: (forall b. Data b => b -> b) -> S3BackupMode -> S3BackupMode #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> S3BackupMode -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> S3BackupMode -> r #

gmapQ :: (forall d. Data d => d -> u) -> S3BackupMode -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> S3BackupMode -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> S3BackupMode -> m S3BackupMode #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> S3BackupMode -> m S3BackupMode #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> S3BackupMode -> m S3BackupMode #

Ord S3BackupMode Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Read S3BackupMode Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Show S3BackupMode Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Generic S3BackupMode Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Associated Types

type Rep S3BackupMode :: Type -> Type #

Hashable S3BackupMode Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToJSON S3BackupMode Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

FromJSON S3BackupMode Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToHeader S3BackupMode Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToQuery S3BackupMode Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToByteString S3BackupMode Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

FromText S3BackupMode Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToText S3BackupMode Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Methods

toText :: S3BackupMode -> Text #

NFData S3BackupMode Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Methods

rnf :: S3BackupMode -> () #

type Rep S3BackupMode Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

type Rep S3BackupMode = D1 (MetaData "S3BackupMode" "Network.AWS.Firehose.Types.Sum" "amazonka-kinesis-firehose-1.6.1-IIrhAXaawLd9hcHz2LzLHx" False) (C1 (MetaCons "SBMDisabled" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SBMEnabled" PrefixI False) (U1 :: Type -> Type))

SplunkS3BackupMode

data SplunkS3BackupMode Source #

Instances
Bounded SplunkS3BackupMode Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Enum SplunkS3BackupMode Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Eq SplunkS3BackupMode Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Data SplunkS3BackupMode Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SplunkS3BackupMode -> c SplunkS3BackupMode #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SplunkS3BackupMode #

toConstr :: SplunkS3BackupMode -> Constr #

dataTypeOf :: SplunkS3BackupMode -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SplunkS3BackupMode) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SplunkS3BackupMode) #

gmapT :: (forall b. Data b => b -> b) -> SplunkS3BackupMode -> SplunkS3BackupMode #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SplunkS3BackupMode -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SplunkS3BackupMode -> r #

gmapQ :: (forall d. Data d => d -> u) -> SplunkS3BackupMode -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> SplunkS3BackupMode -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SplunkS3BackupMode -> m SplunkS3BackupMode #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SplunkS3BackupMode -> m SplunkS3BackupMode #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SplunkS3BackupMode -> m SplunkS3BackupMode #

Ord SplunkS3BackupMode Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Read SplunkS3BackupMode Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Show SplunkS3BackupMode Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Generic SplunkS3BackupMode Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Associated Types

type Rep SplunkS3BackupMode :: Type -> Type #

Hashable SplunkS3BackupMode Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToJSON SplunkS3BackupMode Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

FromJSON SplunkS3BackupMode Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToHeader SplunkS3BackupMode Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToQuery SplunkS3BackupMode Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToByteString SplunkS3BackupMode Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

FromText SplunkS3BackupMode Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

ToText SplunkS3BackupMode Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

NFData SplunkS3BackupMode Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

Methods

rnf :: SplunkS3BackupMode -> () #

type Rep SplunkS3BackupMode Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Sum

type Rep SplunkS3BackupMode = D1 (MetaData "SplunkS3BackupMode" "Network.AWS.Firehose.Types.Sum" "amazonka-kinesis-firehose-1.6.1-IIrhAXaawLd9hcHz2LzLHx" False) (C1 (MetaCons "AllEvents" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "FailedEventsOnly" PrefixI False) (U1 :: Type -> Type))

BufferingHints

data BufferingHints Source #

Describes hints for the buffering to perform before delivering data to the destination. These options are treated as hints, and therefore Kinesis Data Firehose might choose to use different values when it is optimal.

See: bufferingHints smart constructor.

Instances
Eq BufferingHints Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Product

Data BufferingHints Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> BufferingHints -> c BufferingHints #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c BufferingHints #

toConstr :: BufferingHints -> Constr #

dataTypeOf :: BufferingHints -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c BufferingHints) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c BufferingHints) #

gmapT :: (forall b. Data b => b -> b) -> BufferingHints -> BufferingHints #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> BufferingHints -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> BufferingHints -> r #

gmapQ :: (forall d. Data d => d -> u) -> BufferingHints -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> BufferingHints -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> BufferingHints -> m BufferingHints #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> BufferingHints -> m BufferingHints #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> BufferingHints -> m BufferingHints #

Read BufferingHints Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Product

Show BufferingHints Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Product

Generic BufferingHints Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Product

Associated Types

type Rep BufferingHints :: Type -> Type #

Hashable BufferingHints Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Product

ToJSON BufferingHints Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Product

FromJSON BufferingHints Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Product

NFData BufferingHints Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Product

Methods

rnf :: BufferingHints -> () #

type Rep BufferingHints Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Product

type Rep BufferingHints = D1 (MetaData "BufferingHints" "Network.AWS.Firehose.Types.Product" "amazonka-kinesis-firehose-1.6.1-IIrhAXaawLd9hcHz2LzLHx" False) (C1 (MetaCons "BufferingHints'" PrefixI True) (S1 (MetaSel (Just "_bhSizeInMBs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Nat)) :*: S1 (MetaSel (Just "_bhIntervalInSeconds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Nat))))

bufferingHints :: BufferingHints Source #

Creates a value of BufferingHints with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • bhSizeInMBs - Buffer incoming data to the specified size, in MBs, before delivering it to the destination. The default value is 5. We recommend setting this parameter to a value greater than the amount of data you typically ingest into the delivery stream in 10 seconds. For example, if you typically ingest data at 1 MB/sec, the value should be 10 MB or higher.
  • bhIntervalInSeconds - Buffer incoming data for the specified period of time, in seconds, before delivering it to the destination. The default value is 300.

bhSizeInMBs :: Lens' BufferingHints (Maybe Natural) Source #

Buffer incoming data to the specified size, in MBs, before delivering it to the destination. The default value is 5. We recommend setting this parameter to a value greater than the amount of data you typically ingest into the delivery stream in 10 seconds. For example, if you typically ingest data at 1 MB/sec, the value should be 10 MB or higher.

bhIntervalInSeconds :: Lens' BufferingHints (Maybe Natural) Source #

Buffer incoming data for the specified period of time, in seconds, before delivering it to the destination. The default value is 300.

CloudWatchLoggingOptions

data CloudWatchLoggingOptions Source #

Describes the Amazon CloudWatch logging options for your delivery stream.

See: cloudWatchLoggingOptions smart constructor.

Instances
Eq CloudWatchLoggingOptions Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Product

Data CloudWatchLoggingOptions Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CloudWatchLoggingOptions -> c CloudWatchLoggingOptions #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CloudWatchLoggingOptions #

toConstr :: CloudWatchLoggingOptions -> Constr #

dataTypeOf :: CloudWatchLoggingOptions -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CloudWatchLoggingOptions) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CloudWatchLoggingOptions) #

gmapT :: (forall b. Data b => b -> b) -> CloudWatchLoggingOptions -> CloudWatchLoggingOptions #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CloudWatchLoggingOptions -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CloudWatchLoggingOptions -> r #

gmapQ :: (forall d. Data d => d -> u) -> CloudWatchLoggingOptions -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CloudWatchLoggingOptions -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CloudWatchLoggingOptions -> m CloudWatchLoggingOptions #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CloudWatchLoggingOptions -> m CloudWatchLoggingOptions #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CloudWatchLoggingOptions -> m CloudWatchLoggingOptions #

Read CloudWatchLoggingOptions Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Product

Show CloudWatchLoggingOptions Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Product

Generic CloudWatchLoggingOptions Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Product

Associated Types

type Rep CloudWatchLoggingOptions :: Type -> Type #

Hashable CloudWatchLoggingOptions Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Product

ToJSON CloudWatchLoggingOptions Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Product

FromJSON CloudWatchLoggingOptions Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Product

NFData CloudWatchLoggingOptions Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Product

type Rep CloudWatchLoggingOptions Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Product

type Rep CloudWatchLoggingOptions = D1 (MetaData "CloudWatchLoggingOptions" "Network.AWS.Firehose.Types.Product" "amazonka-kinesis-firehose-1.6.1-IIrhAXaawLd9hcHz2LzLHx" False) (C1 (MetaCons "CloudWatchLoggingOptions'" PrefixI True) (S1 (MetaSel (Just "_cwloEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_cwloLogGroupName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_cwloLogStreamName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

cloudWatchLoggingOptions :: CloudWatchLoggingOptions Source #

Creates a value of CloudWatchLoggingOptions with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • cwloEnabled - Enables or disables CloudWatch logging.
  • cwloLogGroupName - The CloudWatch group name for logging. This value is required if CloudWatch logging is enabled.
  • cwloLogStreamName - The CloudWatch log stream name for logging. This value is required if CloudWatch logging is enabled.

cwloEnabled :: Lens' CloudWatchLoggingOptions (Maybe Bool) Source #

Enables or disables CloudWatch logging.

cwloLogGroupName :: Lens' CloudWatchLoggingOptions (Maybe Text) Source #

The CloudWatch group name for logging. This value is required if CloudWatch logging is enabled.

cwloLogStreamName :: Lens' CloudWatchLoggingOptions (Maybe Text) Source #

The CloudWatch log stream name for logging. This value is required if CloudWatch logging is enabled.

CopyCommand

data CopyCommand Source #

Describes a COPY command for Amazon Redshift.

See: copyCommand smart constructor.

Instances
Eq CopyCommand Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Product

Data CopyCommand Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CopyCommand -> c CopyCommand #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CopyCommand #

toConstr :: CopyCommand -> Constr #

dataTypeOf :: CopyCommand -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CopyCommand) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CopyCommand) #

gmapT :: (forall b. Data b => b -> b) -> CopyCommand -> CopyCommand #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CopyCommand -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CopyCommand -> r #

gmapQ :: (forall d. Data d => d -> u) -> CopyCommand -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CopyCommand -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CopyCommand -> m CopyCommand #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CopyCommand -> m CopyCommand #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CopyCommand -> m CopyCommand #

Read CopyCommand Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Product

Show CopyCommand Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Product

Generic CopyCommand Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Product

Associated Types

type Rep CopyCommand :: Type -> Type #

Hashable CopyCommand Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Product

ToJSON CopyCommand Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Product

FromJSON CopyCommand Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Product

NFData CopyCommand Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Product

Methods

rnf :: CopyCommand -> () #

type Rep CopyCommand Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Product

type Rep CopyCommand = D1 (MetaData "CopyCommand" "Network.AWS.Firehose.Types.Product" "amazonka-kinesis-firehose-1.6.1-IIrhAXaawLd9hcHz2LzLHx" False) (C1 (MetaCons "CopyCommand'" PrefixI True) (S1 (MetaSel (Just "_ccCopyOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_ccDataTableColumns") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_ccDataTableName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))

copyCommand Source #

Creates a value of CopyCommand with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • ccCopyOptions - Optional parameters to use with the Amazon Redshift COPY command. For more information, see the "Optional Parameters" section of Amazon Redshift COPY command . Some possible examples that would apply to Kinesis Data Firehose are as follows: delimiter '\t' lzop; - fields are delimited with "t" (TAB character) and compressed using lzop. delimiter '|' - fields are delimited with "|" (this is the default delimiter). delimiter '|' escape - the delimiter should be escaped. fixedwidth 'venueid:3,venuename:25,venuecity:12,venuestate:2,venueseats:6' - fields are fixed width in the source, with each width specified after every column in the table. JSON 's3://mybucket/jsonpaths.txt' - data is in JSON format, and the path specified is the format of the data. For more examples, see Amazon Redshift COPY command examples .
  • ccDataTableColumns - A comma-separated list of column names.
  • ccDataTableName - The name of the target table. The table must already exist in the database.

ccCopyOptions :: Lens' CopyCommand (Maybe Text) Source #

Optional parameters to use with the Amazon Redshift COPY command. For more information, see the "Optional Parameters" section of Amazon Redshift COPY command . Some possible examples that would apply to Kinesis Data Firehose are as follows: delimiter '\t' lzop; - fields are delimited with "t" (TAB character) and compressed using lzop. delimiter '|' - fields are delimited with "|" (this is the default delimiter). delimiter '|' escape - the delimiter should be escaped. fixedwidth 'venueid:3,venuename:25,venuecity:12,venuestate:2,venueseats:6' - fields are fixed width in the source, with each width specified after every column in the table. JSON 's3://mybucket/jsonpaths.txt' - data is in JSON format, and the path specified is the format of the data. For more examples, see Amazon Redshift COPY command examples .

ccDataTableColumns :: Lens' CopyCommand (Maybe Text) Source #

A comma-separated list of column names.

ccDataTableName :: Lens' CopyCommand Text Source #

The name of the target table. The table must already exist in the database.

DataFormatConversionConfiguration

data DataFormatConversionConfiguration Source #

Specifies that you want Kinesis Data Firehose to convert data from the JSON format to the Parquet or ORC format before writing it to Amazon S3. Kinesis Data Firehose uses the serializer and deserializer that you specify, in addition to the column information from the AWS Glue table, to deserialize your input data from JSON and then serialize it to the Parquet or ORC format. For more information, see Kinesis Data Firehose Record Format Conversion .

See: dataFormatConversionConfiguration smart constructor.

Instances
Eq DataFormatConversionConfiguration Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Product

Data DataFormatConversionConfiguration Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DataFormatConversionConfiguration -> c DataFormatConversionConfiguration #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DataFormatConversionConfiguration #

toConstr :: DataFormatConversionConfiguration -> Constr #

dataTypeOf :: DataFormatConversionConfiguration -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DataFormatConversionConfiguration) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DataFormatConversionConfiguration) #

gmapT :: (forall b. Data b => b -> b) -> DataFormatConversionConfiguration -> DataFormatConversionConfiguration #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DataFormatConversionConfiguration -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DataFormatConversionConfiguration -> r #

gmapQ :: (forall d. Data d => d -> u) -> DataFormatConversionConfiguration -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DataFormatConversionConfiguration -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DataFormatConversionConfiguration -> m DataFormatConversionConfiguration #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DataFormatConversionConfiguration -> m DataFormatConversionConfiguration #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DataFormatConversionConfiguration -> m DataFormatConversionConfiguration #

Read DataFormatConversionConfiguration Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Product

Show DataFormatConversionConfiguration Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Product

Generic DataFormatConversionConfiguration Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Product

Associated Types

type Rep DataFormatConversionConfiguration :: Type -> Type #

Hashable DataFormatConversionConfiguration Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Product

ToJSON DataFormatConversionConfiguration Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Product

FromJSON DataFormatConversionConfiguration Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Product

NFData DataFormatConversionConfiguration Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Product

type Rep DataFormatConversionConfiguration Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Product

type Rep DataFormatConversionConfiguration = D1 (MetaData "DataFormatConversionConfiguration" "Network.AWS.Firehose.Types.Product" "amazonka-kinesis-firehose-1.6.1-IIrhAXaawLd9hcHz2LzLHx" False) (C1 (MetaCons "DataFormatConversionConfiguration'" PrefixI True) ((S1 (MetaSel (Just "_dfccOutputFormatConfiguration") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe OutputFormatConfiguration)) :*: S1 (MetaSel (Just "_dfccEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 (MetaSel (Just "_dfccSchemaConfiguration") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe SchemaConfiguration)) :*: S1 (MetaSel (Just "_dfccInputFormatConfiguration") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe InputFormatConfiguration)))))

dataFormatConversionConfiguration :: DataFormatConversionConfiguration Source #

Creates a value of DataFormatConversionConfiguration with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • dfccOutputFormatConfiguration - Specifies the serializer that you want Kinesis Data Firehose to use to convert the format of your data to the Parquet or ORC format.
  • dfccEnabled - Defaults to true . Set it to false if you want to disable format conversion while preserving the configuration details.
  • dfccSchemaConfiguration - Specifies the AWS Glue Data Catalog table that contains the column information.
  • dfccInputFormatConfiguration - Specifies the deserializer that you want Kinesis Data Firehose to use to convert the format of your data from JSON.

dfccOutputFormatConfiguration :: Lens' DataFormatConversionConfiguration (Maybe OutputFormatConfiguration) Source #

Specifies the serializer that you want Kinesis Data Firehose to use to convert the format of your data to the Parquet or ORC format.

dfccEnabled :: Lens' DataFormatConversionConfiguration (Maybe Bool) Source #

Defaults to true . Set it to false if you want to disable format conversion while preserving the configuration details.

dfccSchemaConfiguration :: Lens' DataFormatConversionConfiguration (Maybe SchemaConfiguration) Source #

Specifies the AWS Glue Data Catalog table that contains the column information.

dfccInputFormatConfiguration :: Lens' DataFormatConversionConfiguration (Maybe InputFormatConfiguration) Source #

Specifies the deserializer that you want Kinesis Data Firehose to use to convert the format of your data from JSON.

DeliveryStreamDescription

data DeliveryStreamDescription Source #

Contains information about a delivery stream.

See: deliveryStreamDescription smart constructor.

Instances
Eq DeliveryStreamDescription Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Product

Data DeliveryStreamDescription Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DeliveryStreamDescription -> c DeliveryStreamDescription #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DeliveryStreamDescription #

toConstr :: DeliveryStreamDescription -> Constr #

dataTypeOf :: DeliveryStreamDescription -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DeliveryStreamDescription) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DeliveryStreamDescription) #

gmapT :: (forall b. Data b => b -> b) -> DeliveryStreamDescription -> DeliveryStreamDescription #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DeliveryStreamDescription -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DeliveryStreamDescription -> r #

gmapQ :: (forall d. Data d => d -> u) -> DeliveryStreamDescription -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DeliveryStreamDescription -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DeliveryStreamDescription -> m DeliveryStreamDescription #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DeliveryStreamDescription -> m DeliveryStreamDescription #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DeliveryStreamDescription -> m DeliveryStreamDescription #

Show DeliveryStreamDescription Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Product

Generic DeliveryStreamDescription Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Product

Associated Types

type Rep DeliveryStreamDescription :: Type -> Type #

Hashable DeliveryStreamDescription Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Product

FromJSON DeliveryStreamDescription Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Product

NFData DeliveryStreamDescription Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Product

type Rep DeliveryStreamDescription Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Product

type Rep DeliveryStreamDescription = D1 (MetaData "DeliveryStreamDescription" "Network.AWS.Firehose.Types.Product" "amazonka-kinesis-firehose-1.6.1-IIrhAXaawLd9hcHz2LzLHx" False) (C1 (MetaCons "DeliveryStreamDescription'" PrefixI True) (((S1 (MetaSel (Just "_dsdCreateTimestamp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 (MetaSel (Just "_dsdSource") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe SourceDescription))) :*: (S1 (MetaSel (Just "_dsdLastUpdateTimestamp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 (MetaSel (Just "_dsdDeliveryStreamName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_dsdDeliveryStreamARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))) :*: ((S1 (MetaSel (Just "_dsdDeliveryStreamStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 DeliveryStreamStatus) :*: S1 (MetaSel (Just "_dsdDeliveryStreamType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 DeliveryStreamType)) :*: (S1 (MetaSel (Just "_dsdVersionId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: (S1 (MetaSel (Just "_dsdDestinations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 [DestinationDescription]) :*: S1 (MetaSel (Just "_dsdHasMoreDestinations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Bool))))))

deliveryStreamDescription Source #

Creates a value of DeliveryStreamDescription with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

dsdCreateTimestamp :: Lens' DeliveryStreamDescription (Maybe UTCTime) Source #

The date and time that the delivery stream was created.

dsdSource :: Lens' DeliveryStreamDescription (Maybe SourceDescription) Source #

If the DeliveryStreamType parameter is KinesisStreamAsSource , a SourceDescription object describing the source Kinesis data stream.

dsdLastUpdateTimestamp :: Lens' DeliveryStreamDescription (Maybe UTCTime) Source #

The date and time that the delivery stream was last updated.

dsdDeliveryStreamARN :: Lens' DeliveryStreamDescription Text Source #

The Amazon Resource Name (ARN) of the delivery stream. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces .

dsdDeliveryStreamType :: Lens' DeliveryStreamDescription DeliveryStreamType Source #

The delivery stream type. This can be one of the following values: * DirectPut : Provider applications access the delivery stream directly. * KinesisStreamAsSource : The delivery stream uses a Kinesis data stream as a source.

dsdVersionId :: Lens' DeliveryStreamDescription Text Source #

Each time the destination is updated for a delivery stream, the version ID is changed, and the current version ID is required when updating the destination. This is so that the service knows it is applying the changes to the correct version of the delivery stream.

dsdHasMoreDestinations :: Lens' DeliveryStreamDescription Bool Source #

Indicates whether there are more destinations available to list.

Deserializer

data Deserializer Source #

The deserializer you want Kinesis Data Firehose to use for converting the input data from JSON. Kinesis Data Firehose then serializes the data to its final format using the Serializer . Kinesis Data Firehose supports two types of deserializers: the Apache Hive JSON SerDe and the OpenX JSON SerDe .

See: deserializer smart constructor.

Instances
Eq Deserializer Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Product

Data Deserializer Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Deserializer -> c Deserializer #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Deserializer #

toConstr :: Deserializer -> Constr #

dataTypeOf :: Deserializer -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Deserializer) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Deserializer) #

gmapT :: (forall b. Data b => b -> b) -> Deserializer -> Deserializer #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Deserializer -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Deserializer -> r #

gmapQ :: (forall d. Data d => d -> u) -> Deserializer -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Deserializer -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Deserializer -> m Deserializer #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Deserializer -> m Deserializer #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Deserializer -> m Deserializer #

Read Deserializer Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Product

Show Deserializer Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Product

Generic Deserializer Source # 
Instance details

Defined in Network.AWS.Firehose.Types.Product

Associated Types

type Rep Deserializer :: Type -> Type #

Methods

from :: Deserializer -> Rep