AWS SDK for C++  1.8.78
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::Firehose::Model Namespace Reference

Namespaces

 CompressionFormatMapper
 
 ContentEncodingMapper
 
 DeliveryStreamEncryptionStatusMapper
 
 DeliveryStreamFailureTypeMapper
 
 DeliveryStreamStatusMapper
 
 DeliveryStreamTypeMapper
 
 ElasticsearchIndexRotationPeriodMapper
 
 ElasticsearchS3BackupModeMapper
 
 HECEndpointTypeMapper
 
 HttpEndpointS3BackupModeMapper
 
 KeyTypeMapper
 
 NoEncryptionConfigMapper
 
 OrcCompressionMapper
 
 OrcFormatVersionMapper
 
 ParquetCompressionMapper
 
 ParquetWriterVersionMapper
 
 ProcessorParameterNameMapper
 
 ProcessorTypeMapper
 
 RedshiftS3BackupModeMapper
 
 S3BackupModeMapper
 
 SplunkS3BackupModeMapper
 

Classes

class  BufferingHints
 
class  CloudWatchLoggingOptions
 
class  CopyCommand
 
class  CreateDeliveryStreamRequest
 
class  CreateDeliveryStreamResult
 
class  DataFormatConversionConfiguration
 
class  DeleteDeliveryStreamRequest
 
class  DeleteDeliveryStreamResult
 
class  DeliveryStreamDescription
 
class  DeliveryStreamEncryptionConfiguration
 
class  DeliveryStreamEncryptionConfigurationInput
 
class  DescribeDeliveryStreamRequest
 
class  DescribeDeliveryStreamResult
 
class  Deserializer
 
class  DestinationDescription
 
class  ElasticsearchBufferingHints
 
class  ElasticsearchDestinationConfiguration
 
class  ElasticsearchDestinationDescription
 
class  ElasticsearchDestinationUpdate
 
class  ElasticsearchRetryOptions
 
class  EncryptionConfiguration
 
class  ExtendedS3DestinationConfiguration
 
class  ExtendedS3DestinationDescription
 
class  ExtendedS3DestinationUpdate
 
class  FailureDescription
 
class  HiveJsonSerDe
 
class  HttpEndpointBufferingHints
 
class  HttpEndpointCommonAttribute
 
class  HttpEndpointConfiguration
 
class  HttpEndpointDescription
 
class  HttpEndpointDestinationConfiguration
 
class  HttpEndpointDestinationDescription
 
class  HttpEndpointDestinationUpdate
 
class  HttpEndpointRequestConfiguration
 
class  HttpEndpointRetryOptions
 
class  InputFormatConfiguration
 
class  InvalidKMSResourceException
 
class  KinesisStreamSourceConfiguration
 
class  KinesisStreamSourceDescription
 
class  KMSEncryptionConfig
 
class  ListDeliveryStreamsRequest
 
class  ListDeliveryStreamsResult
 
class  ListTagsForDeliveryStreamRequest
 
class  ListTagsForDeliveryStreamResult
 
class  OpenXJsonSerDe
 
class  OrcSerDe
 
class  OutputFormatConfiguration
 
class  ParquetSerDe
 
class  ProcessingConfiguration
 
class  Processor
 
class  ProcessorParameter
 
class  PutRecordBatchRequest
 
class  PutRecordBatchResponseEntry
 
class  PutRecordBatchResult
 
class  PutRecordRequest
 
class  PutRecordResult
 
class  Record
 
class  RedshiftDestinationConfiguration
 
class  RedshiftDestinationDescription
 
class  RedshiftDestinationUpdate
 
class  RedshiftRetryOptions
 
class  S3DestinationConfiguration
 
class  S3DestinationDescription
 
class  S3DestinationUpdate
 
class  SchemaConfiguration
 
class  Serializer
 
class  SourceDescription
 
class  SplunkDestinationConfiguration
 
class  SplunkDestinationDescription
 
class  SplunkDestinationUpdate
 
class  SplunkRetryOptions
 
class  StartDeliveryStreamEncryptionRequest
 
class  StartDeliveryStreamEncryptionResult
 
class  StopDeliveryStreamEncryptionRequest
 
class  StopDeliveryStreamEncryptionResult
 
class  Tag
 
class  TagDeliveryStreamRequest
 
class  TagDeliveryStreamResult
 
class  UntagDeliveryStreamRequest
 
class  UntagDeliveryStreamResult
 
class  UpdateDestinationRequest
 
class  UpdateDestinationResult
 
class  VpcConfiguration
 
class  VpcConfigurationDescription
 

Typedefs

typedef Aws::Utils::Outcome< CreateDeliveryStreamResult, FirehoseErrorCreateDeliveryStreamOutcome
 
typedef Aws::Utils::Outcome< DeleteDeliveryStreamResult, FirehoseErrorDeleteDeliveryStreamOutcome
 
typedef Aws::Utils::Outcome< DescribeDeliveryStreamResult, FirehoseErrorDescribeDeliveryStreamOutcome
 
typedef Aws::Utils::Outcome< ListDeliveryStreamsResult, FirehoseErrorListDeliveryStreamsOutcome
 
typedef Aws::Utils::Outcome< ListTagsForDeliveryStreamResult, FirehoseErrorListTagsForDeliveryStreamOutcome
 
typedef Aws::Utils::Outcome< PutRecordResult, FirehoseErrorPutRecordOutcome
 
typedef Aws::Utils::Outcome< PutRecordBatchResult, FirehoseErrorPutRecordBatchOutcome
 
typedef Aws::Utils::Outcome< StartDeliveryStreamEncryptionResult, FirehoseErrorStartDeliveryStreamEncryptionOutcome
 
typedef Aws::Utils::Outcome< StopDeliveryStreamEncryptionResult, FirehoseErrorStopDeliveryStreamEncryptionOutcome
 
typedef Aws::Utils::Outcome< TagDeliveryStreamResult, FirehoseErrorTagDeliveryStreamOutcome
 
typedef Aws::Utils::Outcome< UntagDeliveryStreamResult, FirehoseErrorUntagDeliveryStreamOutcome
 
typedef Aws::Utils::Outcome< UpdateDestinationResult, FirehoseErrorUpdateDestinationOutcome
 
typedef std::future< CreateDeliveryStreamOutcomeCreateDeliveryStreamOutcomeCallable
 
typedef std::future< DeleteDeliveryStreamOutcomeDeleteDeliveryStreamOutcomeCallable
 
typedef std::future< DescribeDeliveryStreamOutcomeDescribeDeliveryStreamOutcomeCallable
 
typedef std::future< ListDeliveryStreamsOutcomeListDeliveryStreamsOutcomeCallable
 
typedef std::future< ListTagsForDeliveryStreamOutcomeListTagsForDeliveryStreamOutcomeCallable
 
typedef std::future< PutRecordOutcomePutRecordOutcomeCallable
 
typedef std::future< PutRecordBatchOutcomePutRecordBatchOutcomeCallable
 
typedef std::future< StartDeliveryStreamEncryptionOutcomeStartDeliveryStreamEncryptionOutcomeCallable
 
typedef std::future< StopDeliveryStreamEncryptionOutcomeStopDeliveryStreamEncryptionOutcomeCallable
 
typedef std::future< TagDeliveryStreamOutcomeTagDeliveryStreamOutcomeCallable
 
typedef std::future< UntagDeliveryStreamOutcomeUntagDeliveryStreamOutcomeCallable
 
typedef std::future< UpdateDestinationOutcomeUpdateDestinationOutcomeCallable
 

Enumerations

enum  CompressionFormat {
  CompressionFormat::NOT_SET, CompressionFormat::UNCOMPRESSED, CompressionFormat::GZIP, CompressionFormat::ZIP,
  CompressionFormat::Snappy, CompressionFormat::HADOOP_SNAPPY
}
 
enum  ContentEncoding { ContentEncoding::NOT_SET, ContentEncoding::NONE, ContentEncoding::GZIP }
 
enum  DeliveryStreamEncryptionStatus {
  DeliveryStreamEncryptionStatus::NOT_SET, DeliveryStreamEncryptionStatus::ENABLED, DeliveryStreamEncryptionStatus::ENABLING, DeliveryStreamEncryptionStatus::ENABLING_FAILED,
  DeliveryStreamEncryptionStatus::DISABLED, DeliveryStreamEncryptionStatus::DISABLING, DeliveryStreamEncryptionStatus::DISABLING_FAILED
}
 
enum  DeliveryStreamFailureType {
  DeliveryStreamFailureType::NOT_SET, DeliveryStreamFailureType::RETIRE_KMS_GRANT_FAILED, DeliveryStreamFailureType::CREATE_KMS_GRANT_FAILED, DeliveryStreamFailureType::KMS_ACCESS_DENIED,
  DeliveryStreamFailureType::DISABLED_KMS_KEY, DeliveryStreamFailureType::INVALID_KMS_KEY, DeliveryStreamFailureType::KMS_KEY_NOT_FOUND, DeliveryStreamFailureType::KMS_OPT_IN_REQUIRED,
  DeliveryStreamFailureType::CREATE_ENI_FAILED, DeliveryStreamFailureType::DELETE_ENI_FAILED, DeliveryStreamFailureType::SUBNET_NOT_FOUND, DeliveryStreamFailureType::SECURITY_GROUP_NOT_FOUND,
  DeliveryStreamFailureType::ENI_ACCESS_DENIED, DeliveryStreamFailureType::SUBNET_ACCESS_DENIED, DeliveryStreamFailureType::SECURITY_GROUP_ACCESS_DENIED, DeliveryStreamFailureType::UNKNOWN_ERROR
}
 
enum  DeliveryStreamStatus {
  DeliveryStreamStatus::NOT_SET, DeliveryStreamStatus::CREATING, DeliveryStreamStatus::CREATING_FAILED, DeliveryStreamStatus::DELETING,
  DeliveryStreamStatus::DELETING_FAILED, DeliveryStreamStatus::ACTIVE
}
 
enum  DeliveryStreamType { DeliveryStreamType::NOT_SET, DeliveryStreamType::DirectPut, DeliveryStreamType::KinesisStreamAsSource }
 
enum  ElasticsearchIndexRotationPeriod {
  ElasticsearchIndexRotationPeriod::NOT_SET, ElasticsearchIndexRotationPeriod::NoRotation, ElasticsearchIndexRotationPeriod::OneHour, ElasticsearchIndexRotationPeriod::OneDay,
  ElasticsearchIndexRotationPeriod::OneWeek, ElasticsearchIndexRotationPeriod::OneMonth
}
 
enum  ElasticsearchS3BackupMode { ElasticsearchS3BackupMode::NOT_SET, ElasticsearchS3BackupMode::FailedDocumentsOnly, ElasticsearchS3BackupMode::AllDocuments }
 
enum  HECEndpointType { HECEndpointType::NOT_SET, HECEndpointType::Raw, HECEndpointType::Event }
 
enum  HttpEndpointS3BackupMode { HttpEndpointS3BackupMode::NOT_SET, HttpEndpointS3BackupMode::FailedDataOnly, HttpEndpointS3BackupMode::AllData }
 
enum  KeyType { KeyType::NOT_SET, KeyType::AWS_OWNED_CMK, KeyType::CUSTOMER_MANAGED_CMK }
 
enum  NoEncryptionConfig { NoEncryptionConfig::NOT_SET, NoEncryptionConfig::NoEncryption }
 
enum  OrcCompression { OrcCompression::NOT_SET, OrcCompression::NONE, OrcCompression::ZLIB, OrcCompression::SNAPPY }
 
enum  OrcFormatVersion { OrcFormatVersion::NOT_SET, OrcFormatVersion::V0_11, OrcFormatVersion::V0_12 }
 
enum  ParquetCompression { ParquetCompression::NOT_SET, ParquetCompression::UNCOMPRESSED, ParquetCompression::GZIP, ParquetCompression::SNAPPY }
 
enum  ParquetWriterVersion { ParquetWriterVersion::NOT_SET, ParquetWriterVersion::V1, ParquetWriterVersion::V2 }
 
enum  ProcessorParameterName {
  ProcessorParameterName::NOT_SET, ProcessorParameterName::LambdaArn, ProcessorParameterName::NumberOfRetries, ProcessorParameterName::RoleArn,
  ProcessorParameterName::BufferSizeInMBs, ProcessorParameterName::BufferIntervalInSeconds
}
 
enum  ProcessorType { ProcessorType::NOT_SET, ProcessorType::Lambda }
 
enum  RedshiftS3BackupMode { RedshiftS3BackupMode::NOT_SET, RedshiftS3BackupMode::Disabled, RedshiftS3BackupMode::Enabled }
 
enum  S3BackupMode { S3BackupMode::NOT_SET, S3BackupMode::Disabled, S3BackupMode::Enabled }
 
enum  SplunkS3BackupMode { SplunkS3BackupMode::NOT_SET, SplunkS3BackupMode::FailedEventsOnly, SplunkS3BackupMode::AllEvents }
 

Typedef Documentation

◆ CreateDeliveryStreamOutcome

Definition at line 76 of file FirehoseClient.h.

◆ CreateDeliveryStreamOutcomeCallable

Definition at line 91 of file FirehoseClient.h.

◆ DeleteDeliveryStreamOutcome

Definition at line 79 of file FirehoseClient.h.

◆ DeleteDeliveryStreamOutcomeCallable

Definition at line 92 of file FirehoseClient.h.

◆ DescribeDeliveryStreamOutcome

Definition at line 80 of file FirehoseClient.h.

◆ DescribeDeliveryStreamOutcomeCallable

Definition at line 93 of file FirehoseClient.h.

◆ ListDeliveryStreamsOutcome

Definition at line 81 of file FirehoseClient.h.

◆ ListDeliveryStreamsOutcomeCallable

Definition at line 94 of file FirehoseClient.h.

◆ ListTagsForDeliveryStreamOutcome

Definition at line 82 of file FirehoseClient.h.

◆ ListTagsForDeliveryStreamOutcomeCallable

Definition at line 95 of file FirehoseClient.h.

◆ PutRecordBatchOutcome

Definition at line 84 of file FirehoseClient.h.

◆ PutRecordBatchOutcomeCallable

Definition at line 97 of file FirehoseClient.h.

◆ PutRecordOutcome

Definition at line 83 of file FirehoseClient.h.

◆ PutRecordOutcomeCallable

Definition at line 96 of file FirehoseClient.h.

◆ StartDeliveryStreamEncryptionOutcome

Definition at line 85 of file FirehoseClient.h.

◆ StartDeliveryStreamEncryptionOutcomeCallable

Definition at line 98 of file FirehoseClient.h.

◆ StopDeliveryStreamEncryptionOutcome

Definition at line 86 of file FirehoseClient.h.

◆ StopDeliveryStreamEncryptionOutcomeCallable

Definition at line 99 of file FirehoseClient.h.

◆ TagDeliveryStreamOutcome

Definition at line 87 of file FirehoseClient.h.

◆ TagDeliveryStreamOutcomeCallable

Definition at line 100 of file FirehoseClient.h.

◆ UntagDeliveryStreamOutcome

Definition at line 88 of file FirehoseClient.h.

◆ UntagDeliveryStreamOutcomeCallable

Definition at line 101 of file FirehoseClient.h.

◆ UpdateDestinationOutcome

Definition at line 89 of file FirehoseClient.h.

◆ UpdateDestinationOutcomeCallable

Definition at line 102 of file FirehoseClient.h.

Enumeration Type Documentation

◆ CompressionFormat

Enumerator
NOT_SET 
UNCOMPRESSED 
GZIP 
ZIP 
Snappy 
HADOOP_SNAPPY 

Definition at line 16 of file CompressionFormat.h.

◆ ContentEncoding

Enumerator
NOT_SET 
NONE 
GZIP 

Definition at line 16 of file ContentEncoding.h.

◆ DeliveryStreamEncryptionStatus

Enumerator
NOT_SET 
ENABLED 
ENABLING 
ENABLING_FAILED 
DISABLED 
DISABLING 
DISABLING_FAILED 

Definition at line 16 of file DeliveryStreamEncryptionStatus.h.

◆ DeliveryStreamFailureType

Enumerator
NOT_SET 
RETIRE_KMS_GRANT_FAILED 
CREATE_KMS_GRANT_FAILED 
KMS_ACCESS_DENIED 
DISABLED_KMS_KEY 
INVALID_KMS_KEY 
KMS_KEY_NOT_FOUND 
KMS_OPT_IN_REQUIRED 
CREATE_ENI_FAILED 
DELETE_ENI_FAILED 
SUBNET_NOT_FOUND 
SECURITY_GROUP_NOT_FOUND 
ENI_ACCESS_DENIED 
SUBNET_ACCESS_DENIED 
SECURITY_GROUP_ACCESS_DENIED 
UNKNOWN_ERROR 

Definition at line 16 of file DeliveryStreamFailureType.h.

◆ DeliveryStreamStatus

Enumerator
NOT_SET 
CREATING 
CREATING_FAILED 
DELETING 
DELETING_FAILED 
ACTIVE 

Definition at line 16 of file DeliveryStreamStatus.h.

◆ DeliveryStreamType

Enumerator
NOT_SET 
DirectPut 
KinesisStreamAsSource 

Definition at line 16 of file DeliveryStreamType.h.

◆ ElasticsearchIndexRotationPeriod

Enumerator
NOT_SET 
NoRotation 
OneHour 
OneDay 
OneWeek 
OneMonth 

Definition at line 16 of file ElasticsearchIndexRotationPeriod.h.

◆ ElasticsearchS3BackupMode

Enumerator
NOT_SET 
FailedDocumentsOnly 
AllDocuments 

Definition at line 16 of file ElasticsearchS3BackupMode.h.

◆ HECEndpointType

Enumerator
NOT_SET 
Raw 
Event 

Definition at line 16 of file HECEndpointType.h.

◆ HttpEndpointS3BackupMode

Enumerator
NOT_SET 
FailedDataOnly 
AllData 

Definition at line 16 of file HttpEndpointS3BackupMode.h.

◆ KeyType

Enumerator
NOT_SET 
AWS_OWNED_CMK 
CUSTOMER_MANAGED_CMK 

Definition at line 16 of file KeyType.h.

◆ NoEncryptionConfig

Enumerator
NOT_SET 
NoEncryption 

Definition at line 16 of file NoEncryptionConfig.h.

◆ OrcCompression

Enumerator
NOT_SET 
NONE 
ZLIB 
SNAPPY 

Definition at line 16 of file OrcCompression.h.

◆ OrcFormatVersion

Enumerator
NOT_SET 
V0_11 
V0_12 

Definition at line 16 of file OrcFormatVersion.h.

◆ ParquetCompression

Enumerator
NOT_SET 
UNCOMPRESSED 
GZIP 
SNAPPY 

Definition at line 16 of file ParquetCompression.h.

◆ ParquetWriterVersion

Enumerator
NOT_SET 
V1 
V2 

Definition at line 16 of file ParquetWriterVersion.h.

◆ ProcessorParameterName

Enumerator
NOT_SET 
LambdaArn 
NumberOfRetries 
RoleArn 
BufferSizeInMBs 
BufferIntervalInSeconds 

Definition at line 16 of file ProcessorParameterName.h.

◆ ProcessorType

Enumerator
NOT_SET 
Lambda 

Definition at line 16 of file ProcessorType.h.

◆ RedshiftS3BackupMode

Enumerator
NOT_SET 
Disabled 
Enabled 

Definition at line 16 of file RedshiftS3BackupMode.h.

◆ S3BackupMode

Enumerator
NOT_SET 
Disabled 
Enabled 

Definition at line 16 of file S3BackupMode.h.

◆ SplunkS3BackupMode

Enumerator
NOT_SET 
FailedEventsOnly 
AllEvents 

Definition at line 16 of file SplunkS3BackupMode.h.