1. Packages
  2. AWS Native
  3. API Docs
  4. kinesisfirehose
  5. DeliveryStream

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.103.0 published on Monday, Apr 22, 2024 by Pulumi

aws-native.kinesisfirehose.DeliveryStream

Explore with Pulumi AI

aws-native logo

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.103.0 published on Monday, Apr 22, 2024 by Pulumi

    Resource Type definition for AWS::KinesisFirehose::DeliveryStream

    Create DeliveryStream Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new DeliveryStream(name: string, args?: DeliveryStreamArgs, opts?: CustomResourceOptions);
    @overload
    def DeliveryStream(resource_name: str,
                       args: Optional[DeliveryStreamArgs] = None,
                       opts: Optional[ResourceOptions] = None)
    
    @overload
    def DeliveryStream(resource_name: str,
                       opts: Optional[ResourceOptions] = None,
                       amazon_open_search_serverless_destination_configuration: Optional[DeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationArgs] = None,
                       amazonopensearchservice_destination_configuration: Optional[DeliveryStreamAmazonopensearchserviceDestinationConfigurationArgs] = None,
                       delivery_stream_encryption_configuration_input: Optional[DeliveryStreamEncryptionConfigurationInputArgs] = None,
                       delivery_stream_name: Optional[str] = None,
                       delivery_stream_type: Optional[DeliveryStreamType] = None,
                       elasticsearch_destination_configuration: Optional[DeliveryStreamElasticsearchDestinationConfigurationArgs] = None,
                       extended_s3_destination_configuration: Optional[DeliveryStreamExtendedS3DestinationConfigurationArgs] = None,
                       http_endpoint_destination_configuration: Optional[DeliveryStreamHttpEndpointDestinationConfigurationArgs] = None,
                       kinesis_stream_source_configuration: Optional[DeliveryStreamKinesisStreamSourceConfigurationArgs] = None,
                       msk_source_configuration: Optional[DeliveryStreamMskSourceConfigurationArgs] = None,
                       redshift_destination_configuration: Optional[DeliveryStreamRedshiftDestinationConfigurationArgs] = None,
                       s3_destination_configuration: Optional[DeliveryStreamS3DestinationConfigurationArgs] = None,
                       snowflake_destination_configuration: Optional[DeliveryStreamSnowflakeDestinationConfigurationArgs] = None,
                       splunk_destination_configuration: Optional[DeliveryStreamSplunkDestinationConfigurationArgs] = None,
                       tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
    func NewDeliveryStream(ctx *Context, name string, args *DeliveryStreamArgs, opts ...ResourceOption) (*DeliveryStream, error)
    public DeliveryStream(string name, DeliveryStreamArgs? args = null, CustomResourceOptions? opts = null)
    public DeliveryStream(String name, DeliveryStreamArgs args)
    public DeliveryStream(String name, DeliveryStreamArgs args, CustomResourceOptions options)
    
    type: aws-native:kinesisfirehose:DeliveryStream
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args DeliveryStreamArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args DeliveryStreamArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args DeliveryStreamArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args DeliveryStreamArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args DeliveryStreamArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Example

    The following reference example uses placeholder values for all input properties.

    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    const deliveryStreamResource = new aws_native.kinesisfirehose.DeliveryStream("deliveryStreamResource", {
        amazonOpenSearchServerlessDestinationConfiguration: {
            indexName: "string",
            roleArn: "string",
            s3Configuration: {
                bucketArn: "string",
                roleArn: "string",
                bufferingHints: {
                    intervalInSeconds: 0,
                    sizeInMbs: 0,
                },
                cloudWatchLoggingOptions: {
                    enabled: false,
                    logGroupName: "string",
                    logStreamName: "string",
                },
                compressionFormat: aws_native.kinesisfirehose.DeliveryStreamS3DestinationConfigurationCompressionFormat.Uncompressed,
                encryptionConfiguration: {
                    kmsEncryptionConfig: {
                        awskmsKeyArn: "string",
                    },
                    noEncryptionConfig: aws_native.kinesisfirehose.DeliveryStreamEncryptionConfigurationNoEncryptionConfig.NoEncryption,
                },
                errorOutputPrefix: "string",
                prefix: "string",
            },
            bufferingHints: {
                intervalInSeconds: 0,
                sizeInMbs: 0,
            },
            cloudWatchLoggingOptions: {
                enabled: false,
                logGroupName: "string",
                logStreamName: "string",
            },
            collectionEndpoint: "string",
            processingConfiguration: {
                enabled: false,
                processors: [{
                    type: aws_native.kinesisfirehose.DeliveryStreamProcessorType.RecordDeAggregation,
                    parameters: [{
                        parameterName: "string",
                        parameterValue: "string",
                    }],
                }],
            },
            retryOptions: {
                durationInSeconds: 0,
            },
            s3BackupMode: aws_native.kinesisfirehose.DeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3BackupMode.FailedDocumentsOnly,
            vpcConfiguration: {
                roleArn: "string",
                securityGroupIds: ["string"],
                subnetIds: ["string"],
            },
        },
        amazonopensearchserviceDestinationConfiguration: {
            indexName: "string",
            s3Configuration: {
                bucketArn: "string",
                roleArn: "string",
                bufferingHints: {
                    intervalInSeconds: 0,
                    sizeInMbs: 0,
                },
                cloudWatchLoggingOptions: {
                    enabled: false,
                    logGroupName: "string",
                    logStreamName: "string",
                },
                compressionFormat: aws_native.kinesisfirehose.DeliveryStreamS3DestinationConfigurationCompressionFormat.Uncompressed,
                encryptionConfiguration: {
                    kmsEncryptionConfig: {
                        awskmsKeyArn: "string",
                    },
                    noEncryptionConfig: aws_native.kinesisfirehose.DeliveryStreamEncryptionConfigurationNoEncryptionConfig.NoEncryption,
                },
                errorOutputPrefix: "string",
                prefix: "string",
            },
            roleArn: "string",
            documentIdOptions: {
                defaultDocumentIdFormat: aws_native.kinesisfirehose.DeliveryStreamDocumentIdOptionsDefaultDocumentIdFormat.FirehoseDefault,
            },
            domainArn: "string",
            bufferingHints: {
                intervalInSeconds: 0,
                sizeInMbs: 0,
            },
            indexRotationPeriod: aws_native.kinesisfirehose.DeliveryStreamAmazonopensearchserviceDestinationConfigurationIndexRotationPeriod.NoRotation,
            processingConfiguration: {
                enabled: false,
                processors: [{
                    type: aws_native.kinesisfirehose.DeliveryStreamProcessorType.RecordDeAggregation,
                    parameters: [{
                        parameterName: "string",
                        parameterValue: "string",
                    }],
                }],
            },
            retryOptions: {
                durationInSeconds: 0,
            },
            clusterEndpoint: "string",
            s3BackupMode: aws_native.kinesisfirehose.DeliveryStreamAmazonopensearchserviceDestinationConfigurationS3BackupMode.FailedDocumentsOnly,
            cloudWatchLoggingOptions: {
                enabled: false,
                logGroupName: "string",
                logStreamName: "string",
            },
            typeName: "string",
            vpcConfiguration: {
                roleArn: "string",
                securityGroupIds: ["string"],
                subnetIds: ["string"],
            },
        },
        deliveryStreamEncryptionConfigurationInput: {
            keyType: aws_native.kinesisfirehose.DeliveryStreamEncryptionConfigurationInputKeyType.AwsOwnedCmk,
            keyArn: "string",
        },
        deliveryStreamName: "string",
        deliveryStreamType: aws_native.kinesisfirehose.DeliveryStreamType.DirectPut,
        elasticsearchDestinationConfiguration: {
            indexName: "string",
            s3Configuration: {
                bucketArn: "string",
                roleArn: "string",
                bufferingHints: {
                    intervalInSeconds: 0,
                    sizeInMbs: 0,
                },
                cloudWatchLoggingOptions: {
                    enabled: false,
                    logGroupName: "string",
                    logStreamName: "string",
                },
                compressionFormat: aws_native.kinesisfirehose.DeliveryStreamS3DestinationConfigurationCompressionFormat.Uncompressed,
                encryptionConfiguration: {
                    kmsEncryptionConfig: {
                        awskmsKeyArn: "string",
                    },
                    noEncryptionConfig: aws_native.kinesisfirehose.DeliveryStreamEncryptionConfigurationNoEncryptionConfig.NoEncryption,
                },
                errorOutputPrefix: "string",
                prefix: "string",
            },
            roleArn: "string",
            documentIdOptions: {
                defaultDocumentIdFormat: aws_native.kinesisfirehose.DeliveryStreamDocumentIdOptionsDefaultDocumentIdFormat.FirehoseDefault,
            },
            domainArn: "string",
            bufferingHints: {
                intervalInSeconds: 0,
                sizeInMbs: 0,
            },
            indexRotationPeriod: aws_native.kinesisfirehose.DeliveryStreamElasticsearchDestinationConfigurationIndexRotationPeriod.NoRotation,
            processingConfiguration: {
                enabled: false,
                processors: [{
                    type: aws_native.kinesisfirehose.DeliveryStreamProcessorType.RecordDeAggregation,
                    parameters: [{
                        parameterName: "string",
                        parameterValue: "string",
                    }],
                }],
            },
            retryOptions: {
                durationInSeconds: 0,
            },
            clusterEndpoint: "string",
            s3BackupMode: aws_native.kinesisfirehose.DeliveryStreamElasticsearchDestinationConfigurationS3BackupMode.FailedDocumentsOnly,
            cloudWatchLoggingOptions: {
                enabled: false,
                logGroupName: "string",
                logStreamName: "string",
            },
            typeName: "string",
            vpcConfiguration: {
                roleArn: "string",
                securityGroupIds: ["string"],
                subnetIds: ["string"],
            },
        },
        extendedS3DestinationConfiguration: {
            bucketArn: "string",
            roleArn: "string",
            dynamicPartitioningConfiguration: {
                enabled: false,
                retryOptions: {
                    durationInSeconds: 0,
                },
            },
            compressionFormat: aws_native.kinesisfirehose.DeliveryStreamExtendedS3DestinationConfigurationCompressionFormat.Uncompressed,
            customTimeZone: "string",
            dataFormatConversionConfiguration: {
                enabled: false,
                inputFormatConfiguration: {
                    deserializer: {
                        hiveJsonSerDe: {
                            timestampFormats: ["string"],
                        },
                        openXJsonSerDe: {
                            caseInsensitive: false,
                            columnToJsonKeyMappings: {
                                string: "string",
                            },
                            convertDotsInJsonKeysToUnderscores: false,
                        },
                    },
                },
                outputFormatConfiguration: {
                    serializer: {
                        orcSerDe: {
                            blockSizeBytes: 0,
                            bloomFilterColumns: ["string"],
                            bloomFilterFalsePositiveProbability: 0,
                            compression: "string",
                            dictionaryKeyThreshold: 0,
                            enablePadding: false,
                            formatVersion: "string",
                            paddingTolerance: 0,
                            rowIndexStride: 0,
                            stripeSizeBytes: 0,
                        },
                        parquetSerDe: {
                            blockSizeBytes: 0,
                            compression: "string",
                            enableDictionaryCompression: false,
                            maxPaddingBytes: 0,
                            pageSizeBytes: 0,
                            writerVersion: "string",
                        },
                    },
                },
                schemaConfiguration: {
                    catalogId: "string",
                    databaseName: "string",
                    region: "string",
                    roleArn: "string",
                    tableName: "string",
                    versionId: "string",
                },
            },
            cloudWatchLoggingOptions: {
                enabled: false,
                logGroupName: "string",
                logStreamName: "string",
            },
            encryptionConfiguration: {
                kmsEncryptionConfig: {
                    awskmsKeyArn: "string",
                },
                noEncryptionConfig: aws_native.kinesisfirehose.DeliveryStreamEncryptionConfigurationNoEncryptionConfig.NoEncryption,
            },
            errorOutputPrefix: "string",
            fileExtension: "string",
            prefix: "string",
            processingConfiguration: {
                enabled: false,
                processors: [{
                    type: aws_native.kinesisfirehose.DeliveryStreamProcessorType.RecordDeAggregation,
                    parameters: [{
                        parameterName: "string",
                        parameterValue: "string",
                    }],
                }],
            },
            bufferingHints: {
                intervalInSeconds: 0,
                sizeInMbs: 0,
            },
            s3BackupConfiguration: {
                bucketArn: "string",
                roleArn: "string",
                bufferingHints: {
                    intervalInSeconds: 0,
                    sizeInMbs: 0,
                },
                cloudWatchLoggingOptions: {
                    enabled: false,
                    logGroupName: "string",
                    logStreamName: "string",
                },
                compressionFormat: aws_native.kinesisfirehose.DeliveryStreamS3DestinationConfigurationCompressionFormat.Uncompressed,
                encryptionConfiguration: {
                    kmsEncryptionConfig: {
                        awskmsKeyArn: "string",
                    },
                    noEncryptionConfig: aws_native.kinesisfirehose.DeliveryStreamEncryptionConfigurationNoEncryptionConfig.NoEncryption,
                },
                errorOutputPrefix: "string",
                prefix: "string",
            },
            s3BackupMode: aws_native.kinesisfirehose.DeliveryStreamExtendedS3DestinationConfigurationS3BackupMode.Disabled,
        },
        httpEndpointDestinationConfiguration: {
            endpointConfiguration: {
                url: "string",
                accessKey: "string",
                name: "string",
            },
            s3Configuration: {
                bucketArn: "string",
                roleArn: "string",
                bufferingHints: {
                    intervalInSeconds: 0,
                    sizeInMbs: 0,
                },
                cloudWatchLoggingOptions: {
                    enabled: false,
                    logGroupName: "string",
                    logStreamName: "string",
                },
                compressionFormat: aws_native.kinesisfirehose.DeliveryStreamS3DestinationConfigurationCompressionFormat.Uncompressed,
                encryptionConfiguration: {
                    kmsEncryptionConfig: {
                        awskmsKeyArn: "string",
                    },
                    noEncryptionConfig: aws_native.kinesisfirehose.DeliveryStreamEncryptionConfigurationNoEncryptionConfig.NoEncryption,
                },
                errorOutputPrefix: "string",
                prefix: "string",
            },
            bufferingHints: {
                intervalInSeconds: 0,
                sizeInMbs: 0,
            },
            cloudWatchLoggingOptions: {
                enabled: false,
                logGroupName: "string",
                logStreamName: "string",
            },
            processingConfiguration: {
                enabled: false,
                processors: [{
                    type: aws_native.kinesisfirehose.DeliveryStreamProcessorType.RecordDeAggregation,
                    parameters: [{
                        parameterName: "string",
                        parameterValue: "string",
                    }],
                }],
            },
            requestConfiguration: {
                commonAttributes: [{
                    attributeName: "string",
                    attributeValue: "string",
                }],
                contentEncoding: aws_native.kinesisfirehose.DeliveryStreamHttpEndpointRequestConfigurationContentEncoding.None,
            },
            retryOptions: {
                durationInSeconds: 0,
            },
            roleArn: "string",
            s3BackupMode: "string",
        },
        kinesisStreamSourceConfiguration: {
            kinesisStreamArn: "string",
            roleArn: "string",
        },
        mskSourceConfiguration: {
            authenticationConfiguration: {
                connectivity: aws_native.kinesisfirehose.DeliveryStreamAuthenticationConfigurationConnectivity.Public,
                roleArn: "string",
            },
            mskClusterArn: "string",
            topicName: "string",
        },
        redshiftDestinationConfiguration: {
            clusterJdbcurl: "string",
            copyCommand: {
                dataTableName: "string",
                copyOptions: "string",
                dataTableColumns: "string",
            },
            password: "string",
            roleArn: "string",
            s3Configuration: {
                bucketArn: "string",
                roleArn: "string",
                bufferingHints: {
                    intervalInSeconds: 0,
                    sizeInMbs: 0,
                },
                cloudWatchLoggingOptions: {
                    enabled: false,
                    logGroupName: "string",
                    logStreamName: "string",
                },
                compressionFormat: aws_native.kinesisfirehose.DeliveryStreamS3DestinationConfigurationCompressionFormat.Uncompressed,
                encryptionConfiguration: {
                    kmsEncryptionConfig: {
                        awskmsKeyArn: "string",
                    },
                    noEncryptionConfig: aws_native.kinesisfirehose.DeliveryStreamEncryptionConfigurationNoEncryptionConfig.NoEncryption,
                },
                errorOutputPrefix: "string",
                prefix: "string",
            },
            username: "string",
            cloudWatchLoggingOptions: {
                enabled: false,
                logGroupName: "string",
                logStreamName: "string",
            },
            processingConfiguration: {
                enabled: false,
                processors: [{
                    type: aws_native.kinesisfirehose.DeliveryStreamProcessorType.RecordDeAggregation,
                    parameters: [{
                        parameterName: "string",
                        parameterValue: "string",
                    }],
                }],
            },
            retryOptions: {
                durationInSeconds: 0,
            },
            s3BackupConfiguration: {
                bucketArn: "string",
                roleArn: "string",
                bufferingHints: {
                    intervalInSeconds: 0,
                    sizeInMbs: 0,
                },
                cloudWatchLoggingOptions: {
                    enabled: false,
                    logGroupName: "string",
                    logStreamName: "string",
                },
                compressionFormat: aws_native.kinesisfirehose.DeliveryStreamS3DestinationConfigurationCompressionFormat.Uncompressed,
                encryptionConfiguration: {
                    kmsEncryptionConfig: {
                        awskmsKeyArn: "string",
                    },
                    noEncryptionConfig: aws_native.kinesisfirehose.DeliveryStreamEncryptionConfigurationNoEncryptionConfig.NoEncryption,
                },
                errorOutputPrefix: "string",
                prefix: "string",
            },
            s3BackupMode: aws_native.kinesisfirehose.DeliveryStreamRedshiftDestinationConfigurationS3BackupMode.Disabled,
        },
        s3DestinationConfiguration: {
            bucketArn: "string",
            roleArn: "string",
            bufferingHints: {
                intervalInSeconds: 0,
                sizeInMbs: 0,
            },
            cloudWatchLoggingOptions: {
                enabled: false,
                logGroupName: "string",
                logStreamName: "string",
            },
            compressionFormat: aws_native.kinesisfirehose.DeliveryStreamS3DestinationConfigurationCompressionFormat.Uncompressed,
            encryptionConfiguration: {
                kmsEncryptionConfig: {
                    awskmsKeyArn: "string",
                },
                noEncryptionConfig: aws_native.kinesisfirehose.DeliveryStreamEncryptionConfigurationNoEncryptionConfig.NoEncryption,
            },
            errorOutputPrefix: "string",
            prefix: "string",
        },
        snowflakeDestinationConfiguration: {
            s3Configuration: {
                bucketArn: "string",
                roleArn: "string",
                bufferingHints: {
                    intervalInSeconds: 0,
                    sizeInMbs: 0,
                },
                cloudWatchLoggingOptions: {
                    enabled: false,
                    logGroupName: "string",
                    logStreamName: "string",
                },
                compressionFormat: aws_native.kinesisfirehose.DeliveryStreamS3DestinationConfigurationCompressionFormat.Uncompressed,
                encryptionConfiguration: {
                    kmsEncryptionConfig: {
                        awskmsKeyArn: "string",
                    },
                    noEncryptionConfig: aws_native.kinesisfirehose.DeliveryStreamEncryptionConfigurationNoEncryptionConfig.NoEncryption,
                },
                errorOutputPrefix: "string",
                prefix: "string",
            },
            user: "string",
            table: "string",
            roleArn: "string",
            database: "string",
            schema: "string",
            accountUrl: "string",
            privateKey: "string",
            keyPassphrase: "string",
            contentColumnName: "string",
            dataLoadingOption: aws_native.kinesisfirehose.DeliveryStreamSnowflakeDestinationConfigurationDataLoadingOption.JsonMapping,
            s3BackupMode: aws_native.kinesisfirehose.DeliveryStreamSnowflakeDestinationConfigurationS3BackupMode.FailedDataOnly,
            metaDataColumnName: "string",
            cloudWatchLoggingOptions: {
                enabled: false,
                logGroupName: "string",
                logStreamName: "string",
            },
            snowflakeRoleConfiguration: {
                enabled: false,
                snowflakeRole: "string",
            },
            snowflakeVpcConfiguration: {
                privateLinkVpceId: "string",
            },
            retryOptions: {
                durationInSeconds: 0,
            },
            processingConfiguration: {
                enabled: false,
                processors: [{
                    type: aws_native.kinesisfirehose.DeliveryStreamProcessorType.RecordDeAggregation,
                    parameters: [{
                        parameterName: "string",
                        parameterValue: "string",
                    }],
                }],
            },
        },
        splunkDestinationConfiguration: {
            hecEndpoint: "string",
            hecEndpointType: aws_native.kinesisfirehose.DeliveryStreamSplunkDestinationConfigurationHecEndpointType.Raw,
            hecToken: "string",
            s3Configuration: {
                bucketArn: "string",
                roleArn: "string",
                bufferingHints: {
                    intervalInSeconds: 0,
                    sizeInMbs: 0,
                },
                cloudWatchLoggingOptions: {
                    enabled: false,
                    logGroupName: "string",
                    logStreamName: "string",
                },
                compressionFormat: aws_native.kinesisfirehose.DeliveryStreamS3DestinationConfigurationCompressionFormat.Uncompressed,
                encryptionConfiguration: {
                    kmsEncryptionConfig: {
                        awskmsKeyArn: "string",
                    },
                    noEncryptionConfig: aws_native.kinesisfirehose.DeliveryStreamEncryptionConfigurationNoEncryptionConfig.NoEncryption,
                },
                errorOutputPrefix: "string",
                prefix: "string",
            },
            bufferingHints: {
                intervalInSeconds: 0,
                sizeInMbs: 0,
            },
            cloudWatchLoggingOptions: {
                enabled: false,
                logGroupName: "string",
                logStreamName: "string",
            },
            hecAcknowledgmentTimeoutInSeconds: 0,
            processingConfiguration: {
                enabled: false,
                processors: [{
                    type: aws_native.kinesisfirehose.DeliveryStreamProcessorType.RecordDeAggregation,
                    parameters: [{
                        parameterName: "string",
                        parameterValue: "string",
                    }],
                }],
            },
            retryOptions: {
                durationInSeconds: 0,
            },
            s3BackupMode: "string",
        },
        tags: [{
            key: "string",
            value: "string",
        }],
    });
    
    Coming soon!
    

    DeliveryStream Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The DeliveryStream resource accepts the following input properties:

    AmazonOpenSearchServerlessDestinationConfiguration Pulumi.AwsNative.KinesisFirehose.Inputs.DeliveryStreamAmazonOpenSearchServerlessDestinationConfiguration
    AmazonopensearchserviceDestinationConfiguration Pulumi.AwsNative.KinesisFirehose.Inputs.DeliveryStreamAmazonopensearchserviceDestinationConfiguration
    DeliveryStreamEncryptionConfigurationInput Pulumi.AwsNative.KinesisFirehose.Inputs.DeliveryStreamEncryptionConfigurationInput
    DeliveryStreamName string
    DeliveryStreamType Pulumi.AwsNative.KinesisFirehose.DeliveryStreamType
    ElasticsearchDestinationConfiguration Pulumi.AwsNative.KinesisFirehose.Inputs.DeliveryStreamElasticsearchDestinationConfiguration
    ExtendedS3DestinationConfiguration Pulumi.AwsNative.KinesisFirehose.Inputs.DeliveryStreamExtendedS3DestinationConfiguration
    HttpEndpointDestinationConfiguration Pulumi.AwsNative.KinesisFirehose.Inputs.DeliveryStreamHttpEndpointDestinationConfiguration
    KinesisStreamSourceConfiguration Pulumi.AwsNative.KinesisFirehose.Inputs.DeliveryStreamKinesisStreamSourceConfiguration
    MskSourceConfiguration Pulumi.AwsNative.KinesisFirehose.Inputs.DeliveryStreamMskSourceConfiguration
    RedshiftDestinationConfiguration Pulumi.AwsNative.KinesisFirehose.Inputs.DeliveryStreamRedshiftDestinationConfiguration
    S3DestinationConfiguration Pulumi.AwsNative.KinesisFirehose.Inputs.DeliveryStreamS3DestinationConfiguration
    SnowflakeDestinationConfiguration Pulumi.AwsNative.KinesisFirehose.Inputs.DeliveryStreamSnowflakeDestinationConfiguration
    SplunkDestinationConfiguration Pulumi.AwsNative.KinesisFirehose.Inputs.DeliveryStreamSplunkDestinationConfiguration
    Tags List<Pulumi.AwsNative.Inputs.Tag>
    AmazonOpenSearchServerlessDestinationConfiguration DeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationArgs
    AmazonopensearchserviceDestinationConfiguration DeliveryStreamAmazonopensearchserviceDestinationConfigurationArgs
    DeliveryStreamEncryptionConfigurationInput DeliveryStreamEncryptionConfigurationInputTypeArgs
    DeliveryStreamName string
    DeliveryStreamType DeliveryStreamType
    ElasticsearchDestinationConfiguration DeliveryStreamElasticsearchDestinationConfigurationArgs
    ExtendedS3DestinationConfiguration DeliveryStreamExtendedS3DestinationConfigurationArgs
    HttpEndpointDestinationConfiguration DeliveryStreamHttpEndpointDestinationConfigurationArgs
    KinesisStreamSourceConfiguration DeliveryStreamKinesisStreamSourceConfigurationArgs
    MskSourceConfiguration DeliveryStreamMskSourceConfigurationArgs
    RedshiftDestinationConfiguration DeliveryStreamRedshiftDestinationConfigurationArgs
    S3DestinationConfiguration DeliveryStreamS3DestinationConfigurationArgs
    SnowflakeDestinationConfiguration DeliveryStreamSnowflakeDestinationConfigurationArgs
    SplunkDestinationConfiguration DeliveryStreamSplunkDestinationConfigurationArgs
    Tags TagArgs
    amazonOpenSearchServerlessDestinationConfiguration DeliveryStreamAmazonOpenSearchServerlessDestinationConfiguration
    amazonopensearchserviceDestinationConfiguration DeliveryStreamAmazonopensearchserviceDestinationConfiguration
    deliveryStreamEncryptionConfigurationInput DeliveryStreamEncryptionConfigurationInput
    deliveryStreamName String
    deliveryStreamType DeliveryStreamType
    elasticsearchDestinationConfiguration DeliveryStreamElasticsearchDestinationConfiguration
    extendedS3DestinationConfiguration DeliveryStreamExtendedS3DestinationConfiguration
    httpEndpointDestinationConfiguration DeliveryStreamHttpEndpointDestinationConfiguration
    kinesisStreamSourceConfiguration DeliveryStreamKinesisStreamSourceConfiguration
    mskSourceConfiguration DeliveryStreamMskSourceConfiguration
    redshiftDestinationConfiguration DeliveryStreamRedshiftDestinationConfiguration
    s3DestinationConfiguration DeliveryStreamS3DestinationConfiguration
    snowflakeDestinationConfiguration DeliveryStreamSnowflakeDestinationConfiguration
    splunkDestinationConfiguration DeliveryStreamSplunkDestinationConfiguration
    tags List<Tag>
    amazonOpenSearchServerlessDestinationConfiguration DeliveryStreamAmazonOpenSearchServerlessDestinationConfiguration
    amazonopensearchserviceDestinationConfiguration DeliveryStreamAmazonopensearchserviceDestinationConfiguration
    deliveryStreamEncryptionConfigurationInput DeliveryStreamEncryptionConfigurationInput
    deliveryStreamName string
    deliveryStreamType DeliveryStreamType
    elasticsearchDestinationConfiguration DeliveryStreamElasticsearchDestinationConfiguration
    extendedS3DestinationConfiguration DeliveryStreamExtendedS3DestinationConfiguration
    httpEndpointDestinationConfiguration DeliveryStreamHttpEndpointDestinationConfiguration
    kinesisStreamSourceConfiguration DeliveryStreamKinesisStreamSourceConfiguration
    mskSourceConfiguration DeliveryStreamMskSourceConfiguration
    redshiftDestinationConfiguration DeliveryStreamRedshiftDestinationConfiguration
    s3DestinationConfiguration DeliveryStreamS3DestinationConfiguration
    snowflakeDestinationConfiguration DeliveryStreamSnowflakeDestinationConfiguration
    splunkDestinationConfiguration DeliveryStreamSplunkDestinationConfiguration
    tags Tag[]
    amazon_open_search_serverless_destination_configuration DeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationArgs
    amazonopensearchservice_destination_configuration DeliveryStreamAmazonopensearchserviceDestinationConfigurationArgs
    delivery_stream_encryption_configuration_input DeliveryStreamEncryptionConfigurationInputArgs
    delivery_stream_name str
    delivery_stream_type DeliveryStreamType
    elasticsearch_destination_configuration DeliveryStreamElasticsearchDestinationConfigurationArgs
    extended_s3_destination_configuration DeliveryStreamExtendedS3DestinationConfigurationArgs
    http_endpoint_destination_configuration DeliveryStreamHttpEndpointDestinationConfigurationArgs
    kinesis_stream_source_configuration DeliveryStreamKinesisStreamSourceConfigurationArgs
    msk_source_configuration DeliveryStreamMskSourceConfigurationArgs
    redshift_destination_configuration DeliveryStreamRedshiftDestinationConfigurationArgs
    s3_destination_configuration DeliveryStreamS3DestinationConfigurationArgs
    snowflake_destination_configuration DeliveryStreamSnowflakeDestinationConfigurationArgs
    splunk_destination_configuration DeliveryStreamSplunkDestinationConfigurationArgs
    tags Sequence[TagArgs]

    Outputs

    All input properties are implicitly available as output properties. Additionally, the DeliveryStream resource produces the following output properties:

    Arn string
    Id string
    The provider-assigned unique ID for this managed resource.
    Arn string
    Id string
    The provider-assigned unique ID for this managed resource.
    arn String
    id String
    The provider-assigned unique ID for this managed resource.
    arn string
    id string
    The provider-assigned unique ID for this managed resource.
    arn str
    id str
    The provider-assigned unique ID for this managed resource.
    arn String
    id String
    The provider-assigned unique ID for this managed resource.

    Supporting Types

    DeliveryStreamAmazonOpenSearchServerlessBufferingHints, DeliveryStreamAmazonOpenSearchServerlessBufferingHintsArgs

    DeliveryStreamAmazonOpenSearchServerlessDestinationConfiguration, DeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationArgs

    DeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3BackupMode, DeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3BackupModeArgs

    FailedDocumentsOnly
    FailedDocumentsOnly
    AllDocuments
    AllDocuments
    DeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3BackupModeFailedDocumentsOnly
    FailedDocumentsOnly
    DeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3BackupModeAllDocuments
    AllDocuments
    FailedDocumentsOnly
    FailedDocumentsOnly
    AllDocuments
    AllDocuments
    FailedDocumentsOnly
    FailedDocumentsOnly
    AllDocuments
    AllDocuments
    FAILED_DOCUMENTS_ONLY
    FailedDocumentsOnly
    ALL_DOCUMENTS
    AllDocuments
    "FailedDocumentsOnly"
    FailedDocumentsOnly
    "AllDocuments"
    AllDocuments

    DeliveryStreamAmazonOpenSearchServerlessRetryOptions, DeliveryStreamAmazonOpenSearchServerlessRetryOptionsArgs

    DeliveryStreamAmazonopensearchserviceBufferingHints, DeliveryStreamAmazonopensearchserviceBufferingHintsArgs

    DeliveryStreamAmazonopensearchserviceDestinationConfiguration, DeliveryStreamAmazonopensearchserviceDestinationConfigurationArgs

    IndexName string
    RoleArn string
    S3Configuration Pulumi.AwsNative.KinesisFirehose.Inputs.DeliveryStreamS3DestinationConfiguration
    BufferingHints Pulumi.AwsNative.KinesisFirehose.Inputs.DeliveryStreamAmazonopensearchserviceBufferingHints
    CloudWatchLoggingOptions Pulumi.AwsNative.KinesisFirehose.Inputs.DeliveryStreamCloudWatchLoggingOptions
    ClusterEndpoint string
    DocumentIdOptions Pulumi.AwsNative.KinesisFirehose.Inputs.DeliveryStreamDocumentIdOptions
    DomainArn string
    IndexRotationPeriod Pulumi.AwsNative.KinesisFirehose.DeliveryStreamAmazonopensearchserviceDestinationConfigurationIndexRotationPeriod
    ProcessingConfiguration Pulumi.AwsNative.KinesisFirehose.Inputs.DeliveryStreamProcessingConfiguration
    RetryOptions Pulumi.AwsNative.KinesisFirehose.Inputs.DeliveryStreamAmazonopensearchserviceRetryOptions
    S3BackupMode Pulumi.AwsNative.KinesisFirehose.DeliveryStreamAmazonopensearchserviceDestinationConfigurationS3BackupMode
    TypeName string
    VpcConfiguration Pulumi.AwsNative.KinesisFirehose.Inputs.DeliveryStreamVpcConfiguration

    DeliveryStreamAmazonopensearchserviceDestinationConfigurationIndexRotationPeriod, DeliveryStreamAmazonopensearchserviceDestinationConfigurationIndexRotationPeriodArgs

    NoRotation
    NoRotation
    OneHour
    OneHour
    OneDay
    OneDay
    OneWeek
    OneWeek
    OneMonth
    OneMonth
    DeliveryStreamAmazonopensearchserviceDestinationConfigurationIndexRotationPeriodNoRotation
    NoRotation
    DeliveryStreamAmazonopensearchserviceDestinationConfigurationIndexRotationPeriodOneHour
    OneHour
    DeliveryStreamAmazonopensearchserviceDestinationConfigurationIndexRotationPeriodOneDay
    OneDay
    DeliveryStreamAmazonopensearchserviceDestinationConfigurationIndexRotationPeriodOneWeek
    OneWeek
    DeliveryStreamAmazonopensearchserviceDestinationConfigurationIndexRotationPeriodOneMonth
    OneMonth
    NoRotation
    NoRotation
    OneHour
    OneHour
    OneDay
    OneDay
    OneWeek
    OneWeek
    OneMonth
    OneMonth
    NoRotation
    NoRotation
    OneHour
    OneHour
    OneDay
    OneDay
    OneWeek
    OneWeek
    OneMonth
    OneMonth
    NO_ROTATION
    NoRotation
    ONE_HOUR
    OneHour
    ONE_DAY
    OneDay
    ONE_WEEK
    OneWeek
    ONE_MONTH
    OneMonth
    "NoRotation"
    NoRotation
    "OneHour"
    OneHour
    "OneDay"
    OneDay
    "OneWeek"
    OneWeek
    "OneMonth"
    OneMonth

    DeliveryStreamAmazonopensearchserviceDestinationConfigurationS3BackupMode, DeliveryStreamAmazonopensearchserviceDestinationConfigurationS3BackupModeArgs

    FailedDocumentsOnly
    FailedDocumentsOnly
    AllDocuments
    AllDocuments
    DeliveryStreamAmazonopensearchserviceDestinationConfigurationS3BackupModeFailedDocumentsOnly
    FailedDocumentsOnly
    DeliveryStreamAmazonopensearchserviceDestinationConfigurationS3BackupModeAllDocuments
    AllDocuments
    FailedDocumentsOnly
    FailedDocumentsOnly
    AllDocuments
    AllDocuments
    FailedDocumentsOnly
    FailedDocumentsOnly
    AllDocuments
    AllDocuments
    FAILED_DOCUMENTS_ONLY
    FailedDocumentsOnly
    ALL_DOCUMENTS
    AllDocuments
    "FailedDocumentsOnly"
    FailedDocumentsOnly
    "AllDocuments"
    AllDocuments

    DeliveryStreamAmazonopensearchserviceRetryOptions, DeliveryStreamAmazonopensearchserviceRetryOptionsArgs

    DeliveryStreamAuthenticationConfiguration, DeliveryStreamAuthenticationConfigurationArgs

    DeliveryStreamAuthenticationConfigurationConnectivity, DeliveryStreamAuthenticationConfigurationConnectivityArgs

    Public
    PUBLIC
    Private
    PRIVATE
    DeliveryStreamAuthenticationConfigurationConnectivityPublic
    PUBLIC
    DeliveryStreamAuthenticationConfigurationConnectivityPrivate
    PRIVATE
    Public
    PUBLIC
    Private
    PRIVATE
    Public
    PUBLIC
    Private
    PRIVATE
    PUBLIC
    PUBLIC
    PRIVATE
    PRIVATE
    "PUBLIC"
    PUBLIC
    "PRIVATE"
    PRIVATE

    DeliveryStreamBufferingHints, DeliveryStreamBufferingHintsArgs

    DeliveryStreamCloudWatchLoggingOptions, DeliveryStreamCloudWatchLoggingOptionsArgs

    enabled Boolean
    logGroupName String
    logStreamName String
    enabled boolean
    logGroupName string
    logStreamName string
    enabled Boolean
    logGroupName String
    logStreamName String

    DeliveryStreamCopyCommand, DeliveryStreamCopyCommandArgs

    DeliveryStreamDataFormatConversionConfiguration, DeliveryStreamDataFormatConversionConfigurationArgs

    DeliveryStreamDeserializer, DeliveryStreamDeserializerArgs

    DeliveryStreamDocumentIdOptions, DeliveryStreamDocumentIdOptionsArgs

    DeliveryStreamDocumentIdOptionsDefaultDocumentIdFormat, DeliveryStreamDocumentIdOptionsDefaultDocumentIdFormatArgs

    FirehoseDefault
    FIREHOSE_DEFAULT
    NoDocumentId
    NO_DOCUMENT_ID
    DeliveryStreamDocumentIdOptionsDefaultDocumentIdFormatFirehoseDefault
    FIREHOSE_DEFAULT
    DeliveryStreamDocumentIdOptionsDefaultDocumentIdFormatNoDocumentId
    NO_DOCUMENT_ID
    FirehoseDefault
    FIREHOSE_DEFAULT
    NoDocumentId
    NO_DOCUMENT_ID
    FirehoseDefault
    FIREHOSE_DEFAULT
    NoDocumentId
    NO_DOCUMENT_ID
    FIREHOSE_DEFAULT
    FIREHOSE_DEFAULT
    NO_DOCUMENT_ID
    NO_DOCUMENT_ID
    "FIREHOSE_DEFAULT"
    FIREHOSE_DEFAULT
    "NO_DOCUMENT_ID"
    NO_DOCUMENT_ID

    DeliveryStreamDynamicPartitioningConfiguration, DeliveryStreamDynamicPartitioningConfigurationArgs

    DeliveryStreamElasticsearchBufferingHints, DeliveryStreamElasticsearchBufferingHintsArgs

    DeliveryStreamElasticsearchDestinationConfiguration, DeliveryStreamElasticsearchDestinationConfigurationArgs

    IndexName string
    RoleArn string
    S3Configuration Pulumi.AwsNative.KinesisFirehose.Inputs.DeliveryStreamS3DestinationConfiguration
    BufferingHints Pulumi.AwsNative.KinesisFirehose.Inputs.DeliveryStreamElasticsearchBufferingHints
    CloudWatchLoggingOptions Pulumi.AwsNative.KinesisFirehose.Inputs.DeliveryStreamCloudWatchLoggingOptions
    ClusterEndpoint string
    DocumentIdOptions Pulumi.AwsNative.KinesisFirehose.Inputs.DeliveryStreamDocumentIdOptions
    DomainArn string
    IndexRotationPeriod Pulumi.AwsNative.KinesisFirehose.DeliveryStreamElasticsearchDestinationConfigurationIndexRotationPeriod
    ProcessingConfiguration Pulumi.AwsNative.KinesisFirehose.Inputs.DeliveryStreamProcessingConfiguration
    RetryOptions Pulumi.AwsNative.KinesisFirehose.Inputs.DeliveryStreamElasticsearchRetryOptions
    S3BackupMode Pulumi.AwsNative.KinesisFirehose.DeliveryStreamElasticsearchDestinationConfigurationS3BackupMode
    TypeName string
    VpcConfiguration Pulumi.AwsNative.KinesisFirehose.Inputs.DeliveryStreamVpcConfiguration

    DeliveryStreamElasticsearchDestinationConfigurationIndexRotationPeriod, DeliveryStreamElasticsearchDestinationConfigurationIndexRotationPeriodArgs

    NoRotation
    NoRotation
    OneHour
    OneHour
    OneDay
    OneDay
    OneWeek
    OneWeek
    OneMonth
    OneMonth
    DeliveryStreamElasticsearchDestinationConfigurationIndexRotationPeriodNoRotation
    NoRotation
    DeliveryStreamElasticsearchDestinationConfigurationIndexRotationPeriodOneHour
    OneHour
    DeliveryStreamElasticsearchDestinationConfigurationIndexRotationPeriodOneDay
    OneDay
    DeliveryStreamElasticsearchDestinationConfigurationIndexRotationPeriodOneWeek
    OneWeek
    DeliveryStreamElasticsearchDestinationConfigurationIndexRotationPeriodOneMonth
    OneMonth
    NoRotation
    NoRotation
    OneHour
    OneHour
    OneDay
    OneDay
    OneWeek
    OneWeek
    OneMonth
    OneMonth
    NoRotation
    NoRotation
    OneHour
    OneHour
    OneDay
    OneDay
    OneWeek
    OneWeek
    OneMonth
    OneMonth
    NO_ROTATION
    NoRotation
    ONE_HOUR
    OneHour
    ONE_DAY
    OneDay
    ONE_WEEK
    OneWeek
    ONE_MONTH
    OneMonth
    "NoRotation"
    NoRotation
    "OneHour"
    OneHour
    "OneDay"
    OneDay
    "OneWeek"
    OneWeek
    "OneMonth"
    OneMonth

    DeliveryStreamElasticsearchDestinationConfigurationS3BackupMode, DeliveryStreamElasticsearchDestinationConfigurationS3BackupModeArgs

    FailedDocumentsOnly
    FailedDocumentsOnly
    AllDocuments
    AllDocuments
    DeliveryStreamElasticsearchDestinationConfigurationS3BackupModeFailedDocumentsOnly
    FailedDocumentsOnly
    DeliveryStreamElasticsearchDestinationConfigurationS3BackupModeAllDocuments
    AllDocuments
    FailedDocumentsOnly
    FailedDocumentsOnly
    AllDocuments
    AllDocuments
    FailedDocumentsOnly
    FailedDocumentsOnly
    AllDocuments
    AllDocuments
    FAILED_DOCUMENTS_ONLY
    FailedDocumentsOnly
    ALL_DOCUMENTS
    AllDocuments
    "FailedDocumentsOnly"
    FailedDocumentsOnly
    "AllDocuments"
    AllDocuments

    DeliveryStreamElasticsearchRetryOptions, DeliveryStreamElasticsearchRetryOptionsArgs

    DeliveryStreamEncryptionConfiguration, DeliveryStreamEncryptionConfigurationArgs

    DeliveryStreamEncryptionConfigurationInput, DeliveryStreamEncryptionConfigurationInputArgs

    DeliveryStreamEncryptionConfigurationInputKeyType, DeliveryStreamEncryptionConfigurationInputKeyTypeArgs

    AwsOwnedCmk
    AWS_OWNED_CMK
    CustomerManagedCmk
    CUSTOMER_MANAGED_CMK
    DeliveryStreamEncryptionConfigurationInputKeyTypeAwsOwnedCmk
    AWS_OWNED_CMK
    DeliveryStreamEncryptionConfigurationInputKeyTypeCustomerManagedCmk
    CUSTOMER_MANAGED_CMK
    AwsOwnedCmk
    AWS_OWNED_CMK
    CustomerManagedCmk
    CUSTOMER_MANAGED_CMK
    AwsOwnedCmk
    AWS_OWNED_CMK
    CustomerManagedCmk
    CUSTOMER_MANAGED_CMK
    AWS_OWNED_CMK
    AWS_OWNED_CMK
    CUSTOMER_MANAGED_CMK
    CUSTOMER_MANAGED_CMK
    "AWS_OWNED_CMK"
    AWS_OWNED_CMK
    "CUSTOMER_MANAGED_CMK"
    CUSTOMER_MANAGED_CMK

    DeliveryStreamEncryptionConfigurationNoEncryptionConfig, DeliveryStreamEncryptionConfigurationNoEncryptionConfigArgs

    NoEncryption
    NoEncryption
    DeliveryStreamEncryptionConfigurationNoEncryptionConfigNoEncryption
    NoEncryption
    NoEncryption
    NoEncryption
    NoEncryption
    NoEncryption
    NO_ENCRYPTION
    NoEncryption
    "NoEncryption"
    NoEncryption

    DeliveryStreamExtendedS3DestinationConfiguration, DeliveryStreamExtendedS3DestinationConfigurationArgs

    BucketArn string
    RoleArn string
    BufferingHints Pulumi.AwsNative.KinesisFirehose.Inputs.DeliveryStreamBufferingHints
    CloudWatchLoggingOptions Pulumi.AwsNative.KinesisFirehose.Inputs.DeliveryStreamCloudWatchLoggingOptions
    CompressionFormat Pulumi.AwsNative.KinesisFirehose.DeliveryStreamExtendedS3DestinationConfigurationCompressionFormat
    CustomTimeZone string
    DataFormatConversionConfiguration Pulumi.AwsNative.KinesisFirehose.Inputs.DeliveryStreamDataFormatConversionConfiguration
    DynamicPartitioningConfiguration Pulumi.AwsNative.KinesisFirehose.Inputs.DeliveryStreamDynamicPartitioningConfiguration
    EncryptionConfiguration Pulumi.AwsNative.KinesisFirehose.Inputs.DeliveryStreamEncryptionConfiguration
    ErrorOutputPrefix string
    FileExtension string
    Prefix string
    ProcessingConfiguration Pulumi.AwsNative.KinesisFirehose.Inputs.DeliveryStreamProcessingConfiguration
    S3BackupConfiguration Pulumi.AwsNative.KinesisFirehose.Inputs.DeliveryStreamS3DestinationConfiguration
    S3BackupMode Pulumi.AwsNative.KinesisFirehose.DeliveryStreamExtendedS3DestinationConfigurationS3BackupMode

    DeliveryStreamExtendedS3DestinationConfigurationCompressionFormat, DeliveryStreamExtendedS3DestinationConfigurationCompressionFormatArgs

    Uncompressed
    UNCOMPRESSED
    Gzip
    GZIP
    Zip
    ZIP
    Snappy
    Snappy
    HadoopSnappy
    HADOOP_SNAPPY
    DeliveryStreamExtendedS3DestinationConfigurationCompressionFormatUncompressed
    UNCOMPRESSED
    DeliveryStreamExtendedS3DestinationConfigurationCompressionFormatGzip
    GZIP
    DeliveryStreamExtendedS3DestinationConfigurationCompressionFormatZip
    ZIP
    DeliveryStreamExtendedS3DestinationConfigurationCompressionFormatSnappy
    Snappy
    DeliveryStreamExtendedS3DestinationConfigurationCompressionFormatHadoopSnappy
    HADOOP_SNAPPY
    Uncompressed
    UNCOMPRESSED
    Gzip
    GZIP
    Zip
    ZIP
    Snappy
    Snappy
    HadoopSnappy
    HADOOP_SNAPPY
    Uncompressed
    UNCOMPRESSED
    Gzip
    GZIP
    Zip
    ZIP
    Snappy
    Snappy
    HadoopSnappy
    HADOOP_SNAPPY
    UNCOMPRESSED
    UNCOMPRESSED
    GZIP
    GZIP
    ZIP
    ZIP
    SNAPPY
    Snappy
    HADOOP_SNAPPY
    HADOOP_SNAPPY
    "UNCOMPRESSED"
    UNCOMPRESSED
    "GZIP"
    GZIP
    "ZIP"
    ZIP
    "Snappy"
    Snappy
    "HADOOP_SNAPPY"
    HADOOP_SNAPPY

    DeliveryStreamExtendedS3DestinationConfigurationS3BackupMode, DeliveryStreamExtendedS3DestinationConfigurationS3BackupModeArgs

    Disabled
    Disabled
    Enabled
    Enabled
    DeliveryStreamExtendedS3DestinationConfigurationS3BackupModeDisabled
    Disabled
    DeliveryStreamExtendedS3DestinationConfigurationS3BackupModeEnabled
    Enabled
    Disabled
    Disabled
    Enabled
    Enabled
    Disabled
    Disabled
    Enabled
    Enabled
    DISABLED
    Disabled
    ENABLED
    Enabled
    "Disabled"
    Disabled
    "Enabled"
    Enabled

    DeliveryStreamHiveJsonSerDe, DeliveryStreamHiveJsonSerDeArgs

    TimestampFormats List<string>
    timestampFormats List<String>
    timestamp_formats Sequence[str]
    timestampFormats List<String>

    DeliveryStreamHttpEndpointCommonAttribute, DeliveryStreamHttpEndpointCommonAttributeArgs

    DeliveryStreamHttpEndpointConfiguration, DeliveryStreamHttpEndpointConfigurationArgs

    Url string
    AccessKey string
    Name string
    Url string
    AccessKey string
    Name string
    url String
    accessKey String
    name String
    url string
    accessKey string
    name string
    url str
    access_key str
    name str
    url String
    accessKey String
    name String

    DeliveryStreamHttpEndpointDestinationConfiguration, DeliveryStreamHttpEndpointDestinationConfigurationArgs

    DeliveryStreamHttpEndpointRequestConfiguration, DeliveryStreamHttpEndpointRequestConfigurationArgs

    DeliveryStreamHttpEndpointRequestConfigurationContentEncoding, DeliveryStreamHttpEndpointRequestConfigurationContentEncodingArgs

    None
    NONE
    Gzip
    GZIP
    DeliveryStreamHttpEndpointRequestConfigurationContentEncodingNone
    NONE
    DeliveryStreamHttpEndpointRequestConfigurationContentEncodingGzip
    GZIP
    None
    NONE
    Gzip
    GZIP
    None
    NONE
    Gzip
    GZIP
    NONE
    NONE
    GZIP
    GZIP
    "NONE"
    NONE
    "GZIP"
    GZIP

    DeliveryStreamInputFormatConfiguration, DeliveryStreamInputFormatConfigurationArgs

    DeliveryStreamKinesisStreamSourceConfiguration, DeliveryStreamKinesisStreamSourceConfigurationArgs

    DeliveryStreamKmsEncryptionConfig, DeliveryStreamKmsEncryptionConfigArgs

    DeliveryStreamMskSourceConfiguration, DeliveryStreamMskSourceConfigurationArgs

    DeliveryStreamOpenXJsonSerDe, DeliveryStreamOpenXJsonSerDeArgs

    DeliveryStreamOrcSerDe, DeliveryStreamOrcSerDeArgs

    DeliveryStreamOutputFormatConfiguration, DeliveryStreamOutputFormatConfigurationArgs

    DeliveryStreamParquetSerDe, DeliveryStreamParquetSerDeArgs

    DeliveryStreamProcessingConfiguration, DeliveryStreamProcessingConfigurationArgs

    DeliveryStreamProcessor, DeliveryStreamProcessorArgs

    DeliveryStreamProcessorParameter, DeliveryStreamProcessorParameterArgs

    DeliveryStreamProcessorType, DeliveryStreamProcessorTypeArgs

    RecordDeAggregation
    RecordDeAggregation
    Decompression
    Decompression
    CloudWatchLogProcessing
    CloudWatchLogProcessing
    Lambda
    Lambda
    MetadataExtraction
    MetadataExtraction
    AppendDelimiterToRecord
    AppendDelimiterToRecord
    DeliveryStreamProcessorTypeRecordDeAggregation
    RecordDeAggregation
    DeliveryStreamProcessorTypeDecompression
    Decompression
    DeliveryStreamProcessorTypeCloudWatchLogProcessing
    CloudWatchLogProcessing
    DeliveryStreamProcessorTypeLambda
    Lambda
    DeliveryStreamProcessorTypeMetadataExtraction
    MetadataExtraction
    DeliveryStreamProcessorTypeAppendDelimiterToRecord
    AppendDelimiterToRecord
    RecordDeAggregation
    RecordDeAggregation
    Decompression
    Decompression
    CloudWatchLogProcessing
    CloudWatchLogProcessing
    Lambda
    Lambda
    MetadataExtraction
    MetadataExtraction
    AppendDelimiterToRecord
    AppendDelimiterToRecord
    RecordDeAggregation
    RecordDeAggregation
    Decompression
    Decompression
    CloudWatchLogProcessing
    CloudWatchLogProcessing
    Lambda
    Lambda
    MetadataExtraction
    MetadataExtraction
    AppendDelimiterToRecord
    AppendDelimiterToRecord
    RECORD_DE_AGGREGATION
    RecordDeAggregation
    DECOMPRESSION
    Decompression
    CLOUD_WATCH_LOG_PROCESSING
    CloudWatchLogProcessing
    LAMBDA_
    Lambda
    METADATA_EXTRACTION
    MetadataExtraction
    APPEND_DELIMITER_TO_RECORD
    AppendDelimiterToRecord
    "RecordDeAggregation"
    RecordDeAggregation
    "Decompression"
    Decompression
    "CloudWatchLogProcessing"
    CloudWatchLogProcessing
    "Lambda"
    Lambda
    "MetadataExtraction"
    MetadataExtraction
    "AppendDelimiterToRecord"
    AppendDelimiterToRecord

    DeliveryStreamRedshiftDestinationConfiguration, DeliveryStreamRedshiftDestinationConfigurationArgs

    DeliveryStreamRedshiftDestinationConfigurationS3BackupMode, DeliveryStreamRedshiftDestinationConfigurationS3BackupModeArgs

    Disabled
    Disabled
    Enabled
    Enabled
    DeliveryStreamRedshiftDestinationConfigurationS3BackupModeDisabled
    Disabled
    DeliveryStreamRedshiftDestinationConfigurationS3BackupModeEnabled
    Enabled
    Disabled
    Disabled
    Enabled
    Enabled
    Disabled
    Disabled
    Enabled
    Enabled
    DISABLED
    Disabled
    ENABLED
    Enabled
    "Disabled"
    Disabled
    "Enabled"
    Enabled

    DeliveryStreamRedshiftRetryOptions, DeliveryStreamRedshiftRetryOptionsArgs

    DeliveryStreamRetryOptions, DeliveryStreamRetryOptionsArgs

    DeliveryStreamS3DestinationConfiguration, DeliveryStreamS3DestinationConfigurationArgs

    DeliveryStreamS3DestinationConfigurationCompressionFormat, DeliveryStreamS3DestinationConfigurationCompressionFormatArgs

    Uncompressed
    UNCOMPRESSED
    Gzip
    GZIP
    Zip
    ZIP
    Snappy
    Snappy
    HadoopSnappy
    HADOOP_SNAPPY
    DeliveryStreamS3DestinationConfigurationCompressionFormatUncompressed
    UNCOMPRESSED
    DeliveryStreamS3DestinationConfigurationCompressionFormatGzip
    GZIP
    DeliveryStreamS3DestinationConfigurationCompressionFormatZip
    ZIP
    DeliveryStreamS3DestinationConfigurationCompressionFormatSnappy
    Snappy
    DeliveryStreamS3DestinationConfigurationCompressionFormatHadoopSnappy
    HADOOP_SNAPPY
    Uncompressed
    UNCOMPRESSED
    Gzip
    GZIP
    Zip
    ZIP
    Snappy
    Snappy
    HadoopSnappy
    HADOOP_SNAPPY
    Uncompressed
    UNCOMPRESSED
    Gzip
    GZIP
    Zip
    ZIP
    Snappy
    Snappy
    HadoopSnappy
    HADOOP_SNAPPY
    UNCOMPRESSED
    UNCOMPRESSED
    GZIP
    GZIP
    ZIP
    ZIP
    SNAPPY
    Snappy
    HADOOP_SNAPPY
    HADOOP_SNAPPY
    "UNCOMPRESSED"
    UNCOMPRESSED
    "GZIP"
    GZIP
    "ZIP"
    ZIP
    "Snappy"
    Snappy
    "HADOOP_SNAPPY"
    HADOOP_SNAPPY

    DeliveryStreamSchemaConfiguration, DeliveryStreamSchemaConfigurationArgs

    CatalogId string
    DatabaseName string
    Region string
    RoleArn string
    TableName string
    VersionId string
    CatalogId string
    DatabaseName string
    Region string
    RoleArn string
    TableName string
    VersionId string
    catalogId String
    databaseName String
    region String
    roleArn String
    tableName String
    versionId String
    catalogId string
    databaseName string
    region string
    roleArn string
    tableName string
    versionId string
    catalogId String
    databaseName String
    region String
    roleArn String
    tableName String
    versionId String

    DeliveryStreamSerializer, DeliveryStreamSerializerArgs

    DeliveryStreamSnowflakeDestinationConfiguration, DeliveryStreamSnowflakeDestinationConfigurationArgs

    AccountUrl string
    Database string
    PrivateKey string
    RoleArn string
    S3Configuration Pulumi.AwsNative.KinesisFirehose.Inputs.DeliveryStreamS3DestinationConfiguration
    Schema string
    Table string
    User string
    CloudWatchLoggingOptions Pulumi.AwsNative.KinesisFirehose.Inputs.DeliveryStreamCloudWatchLoggingOptions
    ContentColumnName string
    DataLoadingOption Pulumi.AwsNative.KinesisFirehose.DeliveryStreamSnowflakeDestinationConfigurationDataLoadingOption
    KeyPassphrase string
    MetaDataColumnName string
    ProcessingConfiguration Pulumi.AwsNative.KinesisFirehose.Inputs.DeliveryStreamProcessingConfiguration
    RetryOptions Pulumi.AwsNative.KinesisFirehose.Inputs.DeliveryStreamSnowflakeRetryOptions
    S3BackupMode Pulumi.AwsNative.KinesisFirehose.DeliveryStreamSnowflakeDestinationConfigurationS3BackupMode
    SnowflakeRoleConfiguration Pulumi.AwsNative.KinesisFirehose.Inputs.DeliveryStreamSnowflakeRoleConfiguration
    SnowflakeVpcConfiguration Pulumi.AwsNative.KinesisFirehose.Inputs.DeliveryStreamSnowflakeVpcConfiguration

    DeliveryStreamSnowflakeDestinationConfigurationDataLoadingOption, DeliveryStreamSnowflakeDestinationConfigurationDataLoadingOptionArgs

    JsonMapping
    JSON_MAPPING
    VariantContentMapping
    VARIANT_CONTENT_MAPPING
    VariantContentAndMetadataMapping
    VARIANT_CONTENT_AND_METADATA_MAPPING
    DeliveryStreamSnowflakeDestinationConfigurationDataLoadingOptionJsonMapping
    JSON_MAPPING
    DeliveryStreamSnowflakeDestinationConfigurationDataLoadingOptionVariantContentMapping
    VARIANT_CONTENT_MAPPING
    DeliveryStreamSnowflakeDestinationConfigurationDataLoadingOptionVariantContentAndMetadataMapping
    VARIANT_CONTENT_AND_METADATA_MAPPING
    JsonMapping
    JSON_MAPPING
    VariantContentMapping
    VARIANT_CONTENT_MAPPING
    VariantContentAndMetadataMapping
    VARIANT_CONTENT_AND_METADATA_MAPPING
    JsonMapping
    JSON_MAPPING
    VariantContentMapping
    VARIANT_CONTENT_MAPPING
    VariantContentAndMetadataMapping
    VARIANT_CONTENT_AND_METADATA_MAPPING
    JSON_MAPPING
    JSON_MAPPING
    VARIANT_CONTENT_MAPPING
    VARIANT_CONTENT_MAPPING
    VARIANT_CONTENT_AND_METADATA_MAPPING
    VARIANT_CONTENT_AND_METADATA_MAPPING
    "JSON_MAPPING"
    JSON_MAPPING
    "VARIANT_CONTENT_MAPPING"
    VARIANT_CONTENT_MAPPING
    "VARIANT_CONTENT_AND_METADATA_MAPPING"
    VARIANT_CONTENT_AND_METADATA_MAPPING

    DeliveryStreamSnowflakeDestinationConfigurationS3BackupMode, DeliveryStreamSnowflakeDestinationConfigurationS3BackupModeArgs

    FailedDataOnly
    FailedDataOnly
    AllData
    AllData
    DeliveryStreamSnowflakeDestinationConfigurationS3BackupModeFailedDataOnly
    FailedDataOnly
    DeliveryStreamSnowflakeDestinationConfigurationS3BackupModeAllData
    AllData
    FailedDataOnly
    FailedDataOnly
    AllData
    AllData
    FailedDataOnly
    FailedDataOnly
    AllData
    AllData
    FAILED_DATA_ONLY
    FailedDataOnly
    ALL_DATA
    AllData
    "FailedDataOnly"
    FailedDataOnly
    "AllData"
    AllData

    DeliveryStreamSnowflakeRetryOptions, DeliveryStreamSnowflakeRetryOptionsArgs

    DeliveryStreamSnowflakeRoleConfiguration, DeliveryStreamSnowflakeRoleConfigurationArgs

    enabled Boolean
    snowflakeRole String
    enabled boolean
    snowflakeRole string
    enabled Boolean
    snowflakeRole String

    DeliveryStreamSnowflakeVpcConfiguration, DeliveryStreamSnowflakeVpcConfigurationArgs

    DeliveryStreamSplunkBufferingHints, DeliveryStreamSplunkBufferingHintsArgs

    DeliveryStreamSplunkDestinationConfiguration, DeliveryStreamSplunkDestinationConfigurationArgs

    DeliveryStreamSplunkDestinationConfigurationHecEndpointType, DeliveryStreamSplunkDestinationConfigurationHecEndpointTypeArgs

    Raw
    Raw
    Event
    Event
    DeliveryStreamSplunkDestinationConfigurationHecEndpointTypeRaw
    Raw
    DeliveryStreamSplunkDestinationConfigurationHecEndpointTypeEvent
    Event
    Raw
    Raw
    Event
    Event
    Raw
    Raw
    Event
    Event
    RAW
    Raw
    EVENT
    Event
    "Raw"
    Raw
    "Event"
    Event

    DeliveryStreamSplunkRetryOptions, DeliveryStreamSplunkRetryOptionsArgs

    DeliveryStreamType, DeliveryStreamTypeArgs

    DirectPut
    DirectPut
    KinesisStreamAsSource
    KinesisStreamAsSource
    MskasSource
    MSKAsSource
    DeliveryStreamTypeDirectPut
    DirectPut
    DeliveryStreamTypeKinesisStreamAsSource
    KinesisStreamAsSource
    DeliveryStreamTypeMskasSource
    MSKAsSource
    DirectPut
    DirectPut
    KinesisStreamAsSource
    KinesisStreamAsSource
    MskasSource
    MSKAsSource
    DirectPut
    DirectPut
    KinesisStreamAsSource
    KinesisStreamAsSource
    MskasSource
    MSKAsSource
    DIRECT_PUT
    DirectPut
    KINESIS_STREAM_AS_SOURCE
    KinesisStreamAsSource
    MSKAS_SOURCE
    MSKAsSource
    "DirectPut"
    DirectPut
    "KinesisStreamAsSource"
    KinesisStreamAsSource
    "MSKAsSource"
    MSKAsSource

    DeliveryStreamVpcConfiguration, DeliveryStreamVpcConfigurationArgs

    RoleArn string
    SecurityGroupIds List<string>
    SubnetIds List<string>
    RoleArn string
    SecurityGroupIds []string
    SubnetIds []string
    roleArn String
    securityGroupIds List<String>
    subnetIds List<String>
    roleArn string
    securityGroupIds string[]
    subnetIds string[]
    role_arn str
    security_group_ids Sequence[str]
    subnet_ids Sequence[str]
    roleArn String
    securityGroupIds List<String>
    subnetIds List<String>

    Tag, TagArgs

    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    AWS Native is in preview. AWS Classic is fully supported.

    AWS Native v0.103.0 published on Monday, Apr 22, 2024 by Pulumi