Documentation ¶
Index ¶
- func CfnDeliveryStream_CFN_RESOURCE_TYPE_NAME() *string
- func CfnDeliveryStream_IsCfnElement(x interface{}) *bool
- func CfnDeliveryStream_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnDeliveryStream_IsConstruct(x interface{}) *bool
- func NewCfnDeliveryStream_Override(c CfnDeliveryStream, scope constructs.Construct, id *string, ...)
- type CfnDeliveryStream
- type CfnDeliveryStreamProps
- type CfnDeliveryStream_BufferingHintsProperty
- type CfnDeliveryStream_CloudWatchLoggingOptionsProperty
- type CfnDeliveryStream_CopyCommandProperty
- type CfnDeliveryStream_DataFormatConversionConfigurationProperty
- type CfnDeliveryStream_DeliveryStreamEncryptionConfigurationInputProperty
- type CfnDeliveryStream_DeserializerProperty
- type CfnDeliveryStream_ElasticsearchBufferingHintsProperty
- type CfnDeliveryStream_ElasticsearchDestinationConfigurationProperty
- type CfnDeliveryStream_ElasticsearchRetryOptionsProperty
- type CfnDeliveryStream_EncryptionConfigurationProperty
- type CfnDeliveryStream_ExtendedS3DestinationConfigurationProperty
- type CfnDeliveryStream_HiveJsonSerDeProperty
- type CfnDeliveryStream_HttpEndpointCommonAttributeProperty
- type CfnDeliveryStream_HttpEndpointConfigurationProperty
- type CfnDeliveryStream_HttpEndpointDestinationConfigurationProperty
- type CfnDeliveryStream_HttpEndpointRequestConfigurationProperty
- type CfnDeliveryStream_InputFormatConfigurationProperty
- type CfnDeliveryStream_KMSEncryptionConfigProperty
- type CfnDeliveryStream_KinesisStreamSourceConfigurationProperty
- type CfnDeliveryStream_OpenXJsonSerDeProperty
- type CfnDeliveryStream_OrcSerDeProperty
- type CfnDeliveryStream_OutputFormatConfigurationProperty
- type CfnDeliveryStream_ParquetSerDeProperty
- type CfnDeliveryStream_ProcessingConfigurationProperty
- type CfnDeliveryStream_ProcessorParameterProperty
- type CfnDeliveryStream_ProcessorProperty
- type CfnDeliveryStream_RedshiftDestinationConfigurationProperty
- type CfnDeliveryStream_RedshiftRetryOptionsProperty
- type CfnDeliveryStream_RetryOptionsProperty
- type CfnDeliveryStream_S3DestinationConfigurationProperty
- type CfnDeliveryStream_SchemaConfigurationProperty
- type CfnDeliveryStream_SerializerProperty
- type CfnDeliveryStream_SplunkDestinationConfigurationProperty
- type CfnDeliveryStream_SplunkRetryOptionsProperty
- type CfnDeliveryStream_VpcConfigurationProperty
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CfnDeliveryStream_CFN_RESOURCE_TYPE_NAME ¶
func CfnDeliveryStream_CFN_RESOURCE_TYPE_NAME() *string
func CfnDeliveryStream_IsCfnElement ¶
func CfnDeliveryStream_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnDeliveryStream_IsCfnResource ¶
func CfnDeliveryStream_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnDeliveryStream_IsConstruct ¶
func CfnDeliveryStream_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func NewCfnDeliveryStream_Override ¶
func NewCfnDeliveryStream_Override(c CfnDeliveryStream, scope constructs.Construct, id *string, props *CfnDeliveryStreamProps)
Create a new `AWS::KinesisFirehose::DeliveryStream`.
Types ¶
type CfnDeliveryStream ¶
type CfnDeliveryStream interface { awscdk.CfnResource awscdk.IInspectable AttrArn() *string CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string DeliveryStreamEncryptionConfigurationInput() interface{} SetDeliveryStreamEncryptionConfigurationInput(val interface{}) DeliveryStreamName() *string SetDeliveryStreamName(val *string) DeliveryStreamType() *string SetDeliveryStreamType(val *string) ElasticsearchDestinationConfiguration() interface{} SetElasticsearchDestinationConfiguration(val interface{}) ExtendedS3DestinationConfiguration() interface{} SetExtendedS3DestinationConfiguration(val interface{}) HttpEndpointDestinationConfiguration() interface{} SetHttpEndpointDestinationConfiguration(val interface{}) KinesisStreamSourceConfiguration() interface{} SetKinesisStreamSourceConfiguration(val interface{}) LogicalId() *string Node() constructs.Node RedshiftDestinationConfiguration() interface{} SetRedshiftDestinationConfiguration(val interface{}) Ref() *string S3DestinationConfiguration() interface{} SetS3DestinationConfiguration(val interface{}) SplunkDestinationConfiguration() interface{} SetSplunkDestinationConfiguration(val interface{}) Stack() awscdk.Stack Tags() awscdk.TagManager UpdatedProperites() *map[string]interface{} AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::KinesisFirehose::DeliveryStream`.
func NewCfnDeliveryStream ¶
func NewCfnDeliveryStream(scope constructs.Construct, id *string, props *CfnDeliveryStreamProps) CfnDeliveryStream
Create a new `AWS::KinesisFirehose::DeliveryStream`.
type CfnDeliveryStreamProps ¶
type CfnDeliveryStreamProps struct { // `AWS::KinesisFirehose::DeliveryStream.DeliveryStreamEncryptionConfigurationInput`. DeliveryStreamEncryptionConfigurationInput interface{} `json:"deliveryStreamEncryptionConfigurationInput"` // `AWS::KinesisFirehose::DeliveryStream.DeliveryStreamName`. DeliveryStreamName *string `json:"deliveryStreamName"` // `AWS::KinesisFirehose::DeliveryStream.DeliveryStreamType`. DeliveryStreamType *string `json:"deliveryStreamType"` // `AWS::KinesisFirehose::DeliveryStream.ElasticsearchDestinationConfiguration`. ElasticsearchDestinationConfiguration interface{} `json:"elasticsearchDestinationConfiguration"` // `AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration`. ExtendedS3DestinationConfiguration interface{} `json:"extendedS3DestinationConfiguration"` // `AWS::KinesisFirehose::DeliveryStream.HttpEndpointDestinationConfiguration`. HttpEndpointDestinationConfiguration interface{} `json:"httpEndpointDestinationConfiguration"` // `AWS::KinesisFirehose::DeliveryStream.KinesisStreamSourceConfiguration`. KinesisStreamSourceConfiguration interface{} `json:"kinesisStreamSourceConfiguration"` // `AWS::KinesisFirehose::DeliveryStream.RedshiftDestinationConfiguration`. RedshiftDestinationConfiguration interface{} `json:"redshiftDestinationConfiguration"` // `AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration`. S3DestinationConfiguration interface{} `json:"s3DestinationConfiguration"` // `AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration`. SplunkDestinationConfiguration interface{} `json:"splunkDestinationConfiguration"` // `AWS::KinesisFirehose::DeliveryStream.Tags`. Tags *[]*awscdk.CfnTag `json:"tags"` }
Properties for defining a `AWS::KinesisFirehose::DeliveryStream`.
type CfnDeliveryStream_CloudWatchLoggingOptionsProperty ¶
type CfnDeliveryStream_CloudWatchLoggingOptionsProperty struct { // `CfnDeliveryStream.CloudWatchLoggingOptionsProperty.Enabled`. Enabled interface{} `json:"enabled"` // `CfnDeliveryStream.CloudWatchLoggingOptionsProperty.LogGroupName`. LogGroupName *string `json:"logGroupName"` // `CfnDeliveryStream.CloudWatchLoggingOptionsProperty.LogStreamName`. LogStreamName *string `json:"logStreamName"` }
type CfnDeliveryStream_CopyCommandProperty ¶
type CfnDeliveryStream_CopyCommandProperty struct { // `CfnDeliveryStream.CopyCommandProperty.DataTableName`. DataTableName *string `json:"dataTableName"` // `CfnDeliveryStream.CopyCommandProperty.CopyOptions`. CopyOptions *string `json:"copyOptions"` // `CfnDeliveryStream.CopyCommandProperty.DataTableColumns`. DataTableColumns *string `json:"dataTableColumns"` }
type CfnDeliveryStream_DataFormatConversionConfigurationProperty ¶
type CfnDeliveryStream_DataFormatConversionConfigurationProperty struct { // `CfnDeliveryStream.DataFormatConversionConfigurationProperty.Enabled`. Enabled interface{} `json:"enabled"` // `CfnDeliveryStream.DataFormatConversionConfigurationProperty.InputFormatConfiguration`. InputFormatConfiguration interface{} `json:"inputFormatConfiguration"` // `CfnDeliveryStream.DataFormatConversionConfigurationProperty.OutputFormatConfiguration`. OutputFormatConfiguration interface{} `json:"outputFormatConfiguration"` // `CfnDeliveryStream.DataFormatConversionConfigurationProperty.SchemaConfiguration`. SchemaConfiguration interface{} `json:"schemaConfiguration"` }
type CfnDeliveryStream_DeliveryStreamEncryptionConfigurationInputProperty ¶
type CfnDeliveryStream_DeliveryStreamEncryptionConfigurationInputProperty struct { // `CfnDeliveryStream.DeliveryStreamEncryptionConfigurationInputProperty.KeyType`. KeyType *string `json:"keyType"` // `CfnDeliveryStream.DeliveryStreamEncryptionConfigurationInputProperty.KeyARN`. KeyArn *string `json:"keyArn"` }
type CfnDeliveryStream_DeserializerProperty ¶
type CfnDeliveryStream_DeserializerProperty struct { // `CfnDeliveryStream.DeserializerProperty.HiveJsonSerDe`. HiveJsonSerDe interface{} `json:"hiveJsonSerDe"` // `CfnDeliveryStream.DeserializerProperty.OpenXJsonSerDe`. OpenXJsonSerDe interface{} `json:"openXJsonSerDe"` }
type CfnDeliveryStream_ElasticsearchBufferingHintsProperty ¶
type CfnDeliveryStream_ElasticsearchBufferingHintsProperty struct { // `CfnDeliveryStream.ElasticsearchBufferingHintsProperty.IntervalInSeconds`. IntervalInSeconds *float64 `json:"intervalInSeconds"` // `CfnDeliveryStream.ElasticsearchBufferingHintsProperty.SizeInMBs`. SizeInMBs *float64 `json:"sizeInMBs"` }
type CfnDeliveryStream_ElasticsearchDestinationConfigurationProperty ¶
type CfnDeliveryStream_ElasticsearchDestinationConfigurationProperty struct { // `CfnDeliveryStream.ElasticsearchDestinationConfigurationProperty.IndexName`. IndexName *string `json:"indexName"` // `CfnDeliveryStream.ElasticsearchDestinationConfigurationProperty.RoleARN`. RoleArn *string `json:"roleArn"` // `CfnDeliveryStream.ElasticsearchDestinationConfigurationProperty.S3Configuration`. S3Configuration interface{} `json:"s3Configuration"` // `CfnDeliveryStream.ElasticsearchDestinationConfigurationProperty.BufferingHints`. BufferingHints interface{} `json:"bufferingHints"` // `CfnDeliveryStream.ElasticsearchDestinationConfigurationProperty.CloudWatchLoggingOptions`. CloudWatchLoggingOptions interface{} `json:"cloudWatchLoggingOptions"` // `CfnDeliveryStream.ElasticsearchDestinationConfigurationProperty.ClusterEndpoint`. ClusterEndpoint *string `json:"clusterEndpoint"` // `CfnDeliveryStream.ElasticsearchDestinationConfigurationProperty.DomainARN`. DomainArn *string `json:"domainArn"` // `CfnDeliveryStream.ElasticsearchDestinationConfigurationProperty.IndexRotationPeriod`. IndexRotationPeriod *string `json:"indexRotationPeriod"` // `CfnDeliveryStream.ElasticsearchDestinationConfigurationProperty.ProcessingConfiguration`. ProcessingConfiguration interface{} `json:"processingConfiguration"` // `CfnDeliveryStream.ElasticsearchDestinationConfigurationProperty.RetryOptions`. RetryOptions interface{} `json:"retryOptions"` // `CfnDeliveryStream.ElasticsearchDestinationConfigurationProperty.S3BackupMode`. S3BackupMode *string `json:"s3BackupMode"` // `CfnDeliveryStream.ElasticsearchDestinationConfigurationProperty.TypeName`. TypeName *string `json:"typeName"` // `CfnDeliveryStream.ElasticsearchDestinationConfigurationProperty.VpcConfiguration`. VpcConfiguration interface{} `json:"vpcConfiguration"` }
type CfnDeliveryStream_ElasticsearchRetryOptionsProperty ¶
type CfnDeliveryStream_ElasticsearchRetryOptionsProperty struct { // `CfnDeliveryStream.ElasticsearchRetryOptionsProperty.DurationInSeconds`. DurationInSeconds *float64 `json:"durationInSeconds"` }
type CfnDeliveryStream_EncryptionConfigurationProperty ¶
type CfnDeliveryStream_EncryptionConfigurationProperty struct { // `CfnDeliveryStream.EncryptionConfigurationProperty.KMSEncryptionConfig`. KmsEncryptionConfig interface{} `json:"kmsEncryptionConfig"` // `CfnDeliveryStream.EncryptionConfigurationProperty.NoEncryptionConfig`. NoEncryptionConfig *string `json:"noEncryptionConfig"` }
type CfnDeliveryStream_ExtendedS3DestinationConfigurationProperty ¶
type CfnDeliveryStream_ExtendedS3DestinationConfigurationProperty struct { // `CfnDeliveryStream.ExtendedS3DestinationConfigurationProperty.BucketARN`. BucketArn *string `json:"bucketArn"` // `CfnDeliveryStream.ExtendedS3DestinationConfigurationProperty.RoleARN`. RoleArn *string `json:"roleArn"` // `CfnDeliveryStream.ExtendedS3DestinationConfigurationProperty.BufferingHints`. BufferingHints interface{} `json:"bufferingHints"` // `CfnDeliveryStream.ExtendedS3DestinationConfigurationProperty.CloudWatchLoggingOptions`. CloudWatchLoggingOptions interface{} `json:"cloudWatchLoggingOptions"` // `CfnDeliveryStream.ExtendedS3DestinationConfigurationProperty.CompressionFormat`. CompressionFormat *string `json:"compressionFormat"` // `CfnDeliveryStream.ExtendedS3DestinationConfigurationProperty.DataFormatConversionConfiguration`. DataFormatConversionConfiguration interface{} `json:"dataFormatConversionConfiguration"` // `CfnDeliveryStream.ExtendedS3DestinationConfigurationProperty.EncryptionConfiguration`. EncryptionConfiguration interface{} `json:"encryptionConfiguration"` // `CfnDeliveryStream.ExtendedS3DestinationConfigurationProperty.ErrorOutputPrefix`. ErrorOutputPrefix *string `json:"errorOutputPrefix"` // `CfnDeliveryStream.ExtendedS3DestinationConfigurationProperty.Prefix`. Prefix *string `json:"prefix"` // `CfnDeliveryStream.ExtendedS3DestinationConfigurationProperty.ProcessingConfiguration`. ProcessingConfiguration interface{} `json:"processingConfiguration"` // `CfnDeliveryStream.ExtendedS3DestinationConfigurationProperty.S3BackupConfiguration`. S3BackupConfiguration interface{} `json:"s3BackupConfiguration"` // `CfnDeliveryStream.ExtendedS3DestinationConfigurationProperty.S3BackupMode`. S3BackupMode *string `json:"s3BackupMode"` }
type CfnDeliveryStream_HiveJsonSerDeProperty ¶
type CfnDeliveryStream_HiveJsonSerDeProperty struct { // `CfnDeliveryStream.HiveJsonSerDeProperty.TimestampFormats`. TimestampFormats *[]*string `json:"timestampFormats"` }
type CfnDeliveryStream_HttpEndpointCommonAttributeProperty ¶
type CfnDeliveryStream_HttpEndpointCommonAttributeProperty struct { // `CfnDeliveryStream.HttpEndpointCommonAttributeProperty.AttributeName`. AttributeName *string `json:"attributeName"` // `CfnDeliveryStream.HttpEndpointCommonAttributeProperty.AttributeValue`. AttributeValue *string `json:"attributeValue"` }
type CfnDeliveryStream_HttpEndpointConfigurationProperty ¶
type CfnDeliveryStream_HttpEndpointConfigurationProperty struct { // `CfnDeliveryStream.HttpEndpointConfigurationProperty.Url`. Url *string `json:"url"` // `CfnDeliveryStream.HttpEndpointConfigurationProperty.AccessKey`. AccessKey *string `json:"accessKey"` // `CfnDeliveryStream.HttpEndpointConfigurationProperty.Name`. Name *string `json:"name"` }
type CfnDeliveryStream_HttpEndpointDestinationConfigurationProperty ¶
type CfnDeliveryStream_HttpEndpointDestinationConfigurationProperty struct { // `CfnDeliveryStream.HttpEndpointDestinationConfigurationProperty.EndpointConfiguration`. EndpointConfiguration interface{} `json:"endpointConfiguration"` // `CfnDeliveryStream.HttpEndpointDestinationConfigurationProperty.S3Configuration`. S3Configuration interface{} `json:"s3Configuration"` // `CfnDeliveryStream.HttpEndpointDestinationConfigurationProperty.BufferingHints`. BufferingHints interface{} `json:"bufferingHints"` // `CfnDeliveryStream.HttpEndpointDestinationConfigurationProperty.CloudWatchLoggingOptions`. CloudWatchLoggingOptions interface{} `json:"cloudWatchLoggingOptions"` // `CfnDeliveryStream.HttpEndpointDestinationConfigurationProperty.ProcessingConfiguration`. ProcessingConfiguration interface{} `json:"processingConfiguration"` // `CfnDeliveryStream.HttpEndpointDestinationConfigurationProperty.RequestConfiguration`. RequestConfiguration interface{} `json:"requestConfiguration"` // `CfnDeliveryStream.HttpEndpointDestinationConfigurationProperty.RetryOptions`. RetryOptions interface{} `json:"retryOptions"` // `CfnDeliveryStream.HttpEndpointDestinationConfigurationProperty.RoleARN`. RoleArn *string `json:"roleArn"` // `CfnDeliveryStream.HttpEndpointDestinationConfigurationProperty.S3BackupMode`. S3BackupMode *string `json:"s3BackupMode"` }
type CfnDeliveryStream_HttpEndpointRequestConfigurationProperty ¶
type CfnDeliveryStream_HttpEndpointRequestConfigurationProperty struct { // `CfnDeliveryStream.HttpEndpointRequestConfigurationProperty.CommonAttributes`. CommonAttributes interface{} `json:"commonAttributes"` // `CfnDeliveryStream.HttpEndpointRequestConfigurationProperty.ContentEncoding`. ContentEncoding *string `json:"contentEncoding"` }
type CfnDeliveryStream_InputFormatConfigurationProperty ¶
type CfnDeliveryStream_InputFormatConfigurationProperty struct {
// `CfnDeliveryStream.InputFormatConfigurationProperty.Deserializer`.
Deserializer interface{} `json:"deserializer"`
}
type CfnDeliveryStream_KMSEncryptionConfigProperty ¶
type CfnDeliveryStream_KMSEncryptionConfigProperty struct { // `CfnDeliveryStream.KMSEncryptionConfigProperty.AWSKMSKeyARN`. AwskmsKeyArn *string `json:"awskmsKeyArn"` }
type CfnDeliveryStream_KinesisStreamSourceConfigurationProperty ¶
type CfnDeliveryStream_KinesisStreamSourceConfigurationProperty struct { // `CfnDeliveryStream.KinesisStreamSourceConfigurationProperty.KinesisStreamARN`. KinesisStreamArn *string `json:"kinesisStreamArn"` // `CfnDeliveryStream.KinesisStreamSourceConfigurationProperty.RoleARN`. RoleArn *string `json:"roleArn"` }
type CfnDeliveryStream_OpenXJsonSerDeProperty ¶
type CfnDeliveryStream_OpenXJsonSerDeProperty struct { // `CfnDeliveryStream.OpenXJsonSerDeProperty.CaseInsensitive`. CaseInsensitive interface{} `json:"caseInsensitive"` // `CfnDeliveryStream.OpenXJsonSerDeProperty.ColumnToJsonKeyMappings`. ColumnToJsonKeyMappings interface{} `json:"columnToJsonKeyMappings"` // `CfnDeliveryStream.OpenXJsonSerDeProperty.ConvertDotsInJsonKeysToUnderscores`. ConvertDotsInJsonKeysToUnderscores interface{} `json:"convertDotsInJsonKeysToUnderscores"` }
type CfnDeliveryStream_OrcSerDeProperty ¶
type CfnDeliveryStream_OrcSerDeProperty struct { // `CfnDeliveryStream.OrcSerDeProperty.BlockSizeBytes`. BlockSizeBytes *float64 `json:"blockSizeBytes"` // `CfnDeliveryStream.OrcSerDeProperty.BloomFilterColumns`. BloomFilterColumns *[]*string `json:"bloomFilterColumns"` // `CfnDeliveryStream.OrcSerDeProperty.BloomFilterFalsePositiveProbability`. BloomFilterFalsePositiveProbability *float64 `json:"bloomFilterFalsePositiveProbability"` // `CfnDeliveryStream.OrcSerDeProperty.Compression`. Compression *string `json:"compression"` // `CfnDeliveryStream.OrcSerDeProperty.DictionaryKeyThreshold`. DictionaryKeyThreshold *float64 `json:"dictionaryKeyThreshold"` // `CfnDeliveryStream.OrcSerDeProperty.EnablePadding`. EnablePadding interface{} `json:"enablePadding"` // `CfnDeliveryStream.OrcSerDeProperty.FormatVersion`. FormatVersion *string `json:"formatVersion"` // `CfnDeliveryStream.OrcSerDeProperty.PaddingTolerance`. PaddingTolerance *float64 `json:"paddingTolerance"` // `CfnDeliveryStream.OrcSerDeProperty.RowIndexStride`. RowIndexStride *float64 `json:"rowIndexStride"` // `CfnDeliveryStream.OrcSerDeProperty.StripeSizeBytes`. StripeSizeBytes *float64 `json:"stripeSizeBytes"` }
type CfnDeliveryStream_OutputFormatConfigurationProperty ¶
type CfnDeliveryStream_OutputFormatConfigurationProperty struct {
// `CfnDeliveryStream.OutputFormatConfigurationProperty.Serializer`.
Serializer interface{} `json:"serializer"`
}
type CfnDeliveryStream_ParquetSerDeProperty ¶
type CfnDeliveryStream_ParquetSerDeProperty struct { // `CfnDeliveryStream.ParquetSerDeProperty.BlockSizeBytes`. BlockSizeBytes *float64 `json:"blockSizeBytes"` // `CfnDeliveryStream.ParquetSerDeProperty.Compression`. Compression *string `json:"compression"` // `CfnDeliveryStream.ParquetSerDeProperty.EnableDictionaryCompression`. EnableDictionaryCompression interface{} `json:"enableDictionaryCompression"` // `CfnDeliveryStream.ParquetSerDeProperty.MaxPaddingBytes`. MaxPaddingBytes *float64 `json:"maxPaddingBytes"` // `CfnDeliveryStream.ParquetSerDeProperty.PageSizeBytes`. PageSizeBytes *float64 `json:"pageSizeBytes"` // `CfnDeliveryStream.ParquetSerDeProperty.WriterVersion`. WriterVersion *string `json:"writerVersion"` }
type CfnDeliveryStream_ProcessingConfigurationProperty ¶
type CfnDeliveryStream_ProcessingConfigurationProperty struct { // `CfnDeliveryStream.ProcessingConfigurationProperty.Enabled`. Enabled interface{} `json:"enabled"` // `CfnDeliveryStream.ProcessingConfigurationProperty.Processors`. Processors interface{} `json:"processors"` }
type CfnDeliveryStream_ProcessorProperty ¶
type CfnDeliveryStream_ProcessorProperty struct { // `CfnDeliveryStream.ProcessorProperty.Type`. Type *string `json:"type"` // `CfnDeliveryStream.ProcessorProperty.Parameters`. Parameters interface{} `json:"parameters"` }
type CfnDeliveryStream_RedshiftDestinationConfigurationProperty ¶
type CfnDeliveryStream_RedshiftDestinationConfigurationProperty struct { // `CfnDeliveryStream.RedshiftDestinationConfigurationProperty.ClusterJDBCURL`. ClusterJdbcurl *string `json:"clusterJdbcurl"` // `CfnDeliveryStream.RedshiftDestinationConfigurationProperty.CopyCommand`. CopyCommand interface{} `json:"copyCommand"` // `CfnDeliveryStream.RedshiftDestinationConfigurationProperty.Password`. Password *string `json:"password"` // `CfnDeliveryStream.RedshiftDestinationConfigurationProperty.RoleARN`. RoleArn *string `json:"roleArn"` // `CfnDeliveryStream.RedshiftDestinationConfigurationProperty.S3Configuration`. S3Configuration interface{} `json:"s3Configuration"` // `CfnDeliveryStream.RedshiftDestinationConfigurationProperty.Username`. Username *string `json:"username"` // `CfnDeliveryStream.RedshiftDestinationConfigurationProperty.CloudWatchLoggingOptions`. CloudWatchLoggingOptions interface{} `json:"cloudWatchLoggingOptions"` // `CfnDeliveryStream.RedshiftDestinationConfigurationProperty.ProcessingConfiguration`. ProcessingConfiguration interface{} `json:"processingConfiguration"` // `CfnDeliveryStream.RedshiftDestinationConfigurationProperty.RetryOptions`. RetryOptions interface{} `json:"retryOptions"` // `CfnDeliveryStream.RedshiftDestinationConfigurationProperty.S3BackupConfiguration`. S3BackupConfiguration interface{} `json:"s3BackupConfiguration"` // `CfnDeliveryStream.RedshiftDestinationConfigurationProperty.S3BackupMode`. S3BackupMode *string `json:"s3BackupMode"` }
type CfnDeliveryStream_RedshiftRetryOptionsProperty ¶
type CfnDeliveryStream_RedshiftRetryOptionsProperty struct { // `CfnDeliveryStream.RedshiftRetryOptionsProperty.DurationInSeconds`. DurationInSeconds *float64 `json:"durationInSeconds"` }
type CfnDeliveryStream_RetryOptionsProperty ¶
type CfnDeliveryStream_RetryOptionsProperty struct { // `CfnDeliveryStream.RetryOptionsProperty.DurationInSeconds`. DurationInSeconds *float64 `json:"durationInSeconds"` }
type CfnDeliveryStream_S3DestinationConfigurationProperty ¶
type CfnDeliveryStream_S3DestinationConfigurationProperty struct { // `CfnDeliveryStream.S3DestinationConfigurationProperty.BucketARN`. BucketArn *string `json:"bucketArn"` // `CfnDeliveryStream.S3DestinationConfigurationProperty.RoleARN`. RoleArn *string `json:"roleArn"` // `CfnDeliveryStream.S3DestinationConfigurationProperty.BufferingHints`. BufferingHints interface{} `json:"bufferingHints"` // `CfnDeliveryStream.S3DestinationConfigurationProperty.CloudWatchLoggingOptions`. CloudWatchLoggingOptions interface{} `json:"cloudWatchLoggingOptions"` // `CfnDeliveryStream.S3DestinationConfigurationProperty.CompressionFormat`. CompressionFormat *string `json:"compressionFormat"` // `CfnDeliveryStream.S3DestinationConfigurationProperty.EncryptionConfiguration`. EncryptionConfiguration interface{} `json:"encryptionConfiguration"` // `CfnDeliveryStream.S3DestinationConfigurationProperty.ErrorOutputPrefix`. ErrorOutputPrefix *string `json:"errorOutputPrefix"` // `CfnDeliveryStream.S3DestinationConfigurationProperty.Prefix`. Prefix *string `json:"prefix"` }
type CfnDeliveryStream_SchemaConfigurationProperty ¶
type CfnDeliveryStream_SchemaConfigurationProperty struct { // `CfnDeliveryStream.SchemaConfigurationProperty.CatalogId`. CatalogId *string `json:"catalogId"` // `CfnDeliveryStream.SchemaConfigurationProperty.DatabaseName`. DatabaseName *string `json:"databaseName"` // `CfnDeliveryStream.SchemaConfigurationProperty.Region`. Region *string `json:"region"` // `CfnDeliveryStream.SchemaConfigurationProperty.RoleARN`. RoleArn *string `json:"roleArn"` // `CfnDeliveryStream.SchemaConfigurationProperty.TableName`. TableName *string `json:"tableName"` // `CfnDeliveryStream.SchemaConfigurationProperty.VersionId`. VersionId *string `json:"versionId"` }
type CfnDeliveryStream_SerializerProperty ¶
type CfnDeliveryStream_SerializerProperty struct { // `CfnDeliveryStream.SerializerProperty.OrcSerDe`. OrcSerDe interface{} `json:"orcSerDe"` // `CfnDeliveryStream.SerializerProperty.ParquetSerDe`. ParquetSerDe interface{} `json:"parquetSerDe"` }
type CfnDeliveryStream_SplunkDestinationConfigurationProperty ¶
type CfnDeliveryStream_SplunkDestinationConfigurationProperty struct { // `CfnDeliveryStream.SplunkDestinationConfigurationProperty.HECEndpoint`. HecEndpoint *string `json:"hecEndpoint"` // `CfnDeliveryStream.SplunkDestinationConfigurationProperty.HECEndpointType`. HecEndpointType *string `json:"hecEndpointType"` // `CfnDeliveryStream.SplunkDestinationConfigurationProperty.HECToken`. HecToken *string `json:"hecToken"` // `CfnDeliveryStream.SplunkDestinationConfigurationProperty.S3Configuration`. S3Configuration interface{} `json:"s3Configuration"` // `CfnDeliveryStream.SplunkDestinationConfigurationProperty.CloudWatchLoggingOptions`. CloudWatchLoggingOptions interface{} `json:"cloudWatchLoggingOptions"` // `CfnDeliveryStream.SplunkDestinationConfigurationProperty.HECAcknowledgmentTimeoutInSeconds`. HecAcknowledgmentTimeoutInSeconds *float64 `json:"hecAcknowledgmentTimeoutInSeconds"` // `CfnDeliveryStream.SplunkDestinationConfigurationProperty.ProcessingConfiguration`. ProcessingConfiguration interface{} `json:"processingConfiguration"` // `CfnDeliveryStream.SplunkDestinationConfigurationProperty.RetryOptions`. RetryOptions interface{} `json:"retryOptions"` // `CfnDeliveryStream.SplunkDestinationConfigurationProperty.S3BackupMode`. S3BackupMode *string `json:"s3BackupMode"` }
type CfnDeliveryStream_SplunkRetryOptionsProperty ¶
type CfnDeliveryStream_SplunkRetryOptionsProperty struct { // `CfnDeliveryStream.SplunkRetryOptionsProperty.DurationInSeconds`. DurationInSeconds *float64 `json:"durationInSeconds"` }
type CfnDeliveryStream_VpcConfigurationProperty ¶
type CfnDeliveryStream_VpcConfigurationProperty struct { // `CfnDeliveryStream.VpcConfigurationProperty.RoleARN`. RoleArn *string `json:"roleArn"` // `CfnDeliveryStream.VpcConfigurationProperty.SecurityGroupIds`. SecurityGroupIds *[]*string `json:"securityGroupIds"` // `CfnDeliveryStream.VpcConfigurationProperty.SubnetIds`. SubnetIds *[]*string `json:"subnetIds"` }