Marketplace
BrowsePublish
Marketplace
You are viewing an outdated version of provider-aws.Go to Latest
upbound/provider-aws@v0.26.0
DeliveryStream
firehose.aws.upbound.io
DeliveryStream
upbound/provider-aws@v0.26.0firehose.aws.upbound.io

DeliveryStream is the Schema for the DeliveryStreams API. Provides a AWS Kinesis Firehose Delivery Stream

Type

CRD

Group

firehose.aws.upbound.io

Version

v1beta1

apiVersion: firehose.aws.upbound.io/v1beta1

kind: DeliveryStream

API Documentation
apiVersion
string
kind
string
metadata
object
spec
object
object

DeliveryStreamSpec defines the desired state of DeliveryStream

forProvider
requiredobject
requiredobject

No description provided.

arn
string
destination
requiredstring
array

Configuration options if elasticsearch is the destination. More details are given below.

array

The CloudWatch Logging Options for the delivery stream. More details are given below

domainArn
string
indexName
requiredstring
array

The data processing configuration. More details are given below.

enabled
boolean
array

Array of data processors. More details are given below

array

Array of processor parameters. More details are given below

parameterName
requiredstring
parameterValue
requiredstring
type
requiredstring
roleArn
string
object

Reference to a Role in iam to populate roleArn.

name
requiredstring
policy
object
object

Policies for referencing.

resolve
string
object

Selector for a Role in iam to populate roleArn.

policy
object
object

Policies for selection.

resolve
string
typeName
string
array

The VPC configuration for the delivery stream to connect to Elastic Search associated with the VPC. More details are given below

roleArn
string
object

Reference to a Role in iam to populate roleArn.

name
requiredstring
policy
object
object

Policies for referencing.

resolve
string
object

Selector for a Role in iam to populate roleArn.

policy
object
object

Policies for selection.

resolve
string
securityGroupIds
requiredarray
requiredarray

A list of security group IDs to associate with Kinesis Firehose.

subnetIds
requiredarray
requiredarray

A list of subnet IDs to associate with Kinesis Firehose.

array

Enhanced configuration options for the s3 destination. More details are given below.

bucketArn
string
object

Reference to a Bucket in s3 to populate bucketArn.

name
requiredstring
policy
object
object

Policies for referencing.

resolve
string
object

Selector for a Bucket in s3 to populate bucketArn.

policy
object
object

Policies for selection.

resolve
string
array

The CloudWatch Logging Options for the delivery stream. More details are given below

array

Nested argument for the serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3. More details given below.

enabled
boolean
requiredarray

Nested argument that specifies the deserializer that you want Kinesis Data Firehose to use to convert the format of your data from JSON. More details below.

deserializer
requiredarray
requiredarray

Nested argument that specifies which deserializer to use. You can choose either the Apache Hive JSON SerDe or the OpenX JSON SerDe. More details below.

array

Nested argument that specifies the native Hive / HCatalog JsonSerDe. More details below.

array

A list of how you want Kinesis Data Firehose to parse the date and time stamps that may be present in your input data JSON. To specify these format strings, follow the pattern syntax of JodaTime's DateTimeFormat format strings. For more information, see Class DateTimeFormat. You can also use the special value millis to parse time stamps in epoch milliseconds. If you don't specify a format, Kinesis Data Firehose uses java.sql.Timestamp::valueOf by default.

array

Nested argument that specifies the OpenX SerDe. More details below.

requiredarray

Nested argument that specifies the serializer that you want Kinesis Data Firehose to use to convert the format of your data to the Parquet or ORC format. More details below.

serializer
requiredarray
requiredarray

Nested argument that specifies which serializer to use. You can choose either the ORC SerDe or the Parquet SerDe. More details below.

array

Nested argument that specifies converting data to the ORC format before storing it in Amazon S3. For more information, see Apache ORC. More details below.

array

A list of column names for which you want Kinesis Data Firehose to create bloom filters.

array

Nested argument that specifies converting data to the Parquet format before storing it in Amazon S3. For more information, see Apache Parquet. More details below.

schemaConfiguration
requiredarray
requiredarray

Nested argument that specifies the AWS Glue Data Catalog table that contains the column information. More details below.

catalogId
string
databaseName
requiredstring
region
string
roleArn
string
object

Reference to a Role in iam to populate roleArn.

name
requiredstring
policy
object
object

Policies for referencing.

resolve
string
object

Selector for a Role in iam to populate roleArn.

policy
object
object

Policies for selection.

resolve
string
tableName
string
object

Reference to a CatalogTable in glue to populate tableName.

name
requiredstring
policy
object
object

Policies for referencing.

resolve
string
object

Selector for a CatalogTable in glue to populate tableName.

policy
object
object

Policies for selection.

resolve
string
versionId
string
array

The configuration for dynamic partitioning. See Dynamic Partitioning Configuration below for more details.

kmsKeyArn
string
prefix
string
array

The data processing configuration. More details are given below.

enabled
boolean
array

Array of data processors. More details are given below

array

Array of processor parameters. More details are given below

parameterName
requiredstring
parameterValue
requiredstring
type
requiredstring
roleArn
string
object

Reference to a Role in iam to populate roleArn.

name
requiredstring
policy
object
object

Policies for referencing.

resolve
string
object

Selector for a Role in iam to populate roleArn.

policy
object
object

Policies for selection.

resolve
string
array

The configuration for backup in Amazon S3. Required if s3_backup_mode is Enabled. Supports the same fields as s3_configuration object.

bucketArn
requiredstring
array

The CloudWatch Logging Options for the delivery stream. More details are given below

kmsKeyArn
string
prefix
string
roleArn
requiredstring
array

Configuration options if http_endpoint is the destination. requires the user to also specify a s3_configuration block. More details are given below.

object

The access key required for Kinesis Firehose to authenticate with the HTTP endpoint selected as the destination.

key
requiredstring
name
requiredstring
namespace
requiredstring
array

The CloudWatch Logging Options for the delivery stream. More details are given below

name
string
array

The data processing configuration. More details are given below.

enabled
boolean
array

Array of data processors. More details are given below

array

Array of processor parameters. More details are given below

parameterName
requiredstring
parameterValue
requiredstring
type
requiredstring
array

The request configuration. More details are given below.

array

Describes the metadata sent to the HTTP endpoint destination. More details are given below

name
requiredstring
value
requiredstring
roleArn
string
object

Reference to a Role in iam to populate roleArn.

name
requiredstring
policy
object
object

Policies for referencing.

resolve
string
object

Selector for a Role in iam to populate roleArn.

policy
object
object

Policies for selection.

resolve
string
url
requiredstring
array

Allows the ability to specify the kinesis stream that is used as the source of the firehose delivery stream.

kinesisStreamArn
requiredstring
roleArn
requiredstring
array

Configuration options if redshift is the destination. Using redshift_configuration requires the user to also specify a s3_configuration block. More details are given below.

array

The CloudWatch Logging Options for the delivery stream. More details are given below

clusterJdbcurl
requiredstring
dataTableName
requiredstring
passwordSecretRef
requiredobject
requiredobject

The password for the username above.

key
requiredstring
name
requiredstring
namespace
requiredstring
array

The data processing configuration. More details are given below.

enabled
boolean
array

Array of data processors. More details are given below

array

Array of processor parameters. More details are given below

parameterName
requiredstring
parameterValue
requiredstring
type
requiredstring
roleArn
string
object

Reference to a Role in iam to populate roleArn.

name
requiredstring
policy
object
object

Policies for referencing.

resolve
string
object

Selector for a Role in iam to populate roleArn.

policy
object
object

Policies for selection.

resolve
string
array

The configuration for backup in Amazon S3. Required if s3_backup_mode is Enabled. Supports the same fields as s3_configuration object.

bucketArn
string
object

Reference to a Bucket in s3 to populate bucketArn.

name
requiredstring
policy
object
object

Policies for referencing.

resolve
string
object

Selector for a Bucket in s3 to populate bucketArn.

policy
object
object

Policies for selection.

resolve
string
array

The CloudWatch Logging Options for the delivery stream. More details are given below

kmsKeyArn
string
prefix
string
roleArn
string
object

Reference to a Role in iam to populate roleArn.

name
requiredstring
policy
object
object

Policies for referencing.

resolve
string
object

Selector for a Role in iam to populate roleArn.

policy
object
object

Policies for selection.

resolve
string
username
requiredstring
region
requiredstring
array

Required for non-S3 destinations. For S3 destination, use extended_s3_configuration instead. Configuration options for the s3 destination (or the intermediate bucket if the destination is redshift). More details are given below.

bucketArn
string
object

Reference to a Bucket in s3 to populate bucketArn.

name
requiredstring
policy
object
object

Policies for referencing.

resolve
string
object

Selector for a Bucket in s3 to populate bucketArn.

policy
object
object

Policies for selection.

resolve
string
array

The CloudWatch Logging Options for the delivery stream. More details are given below

kmsKeyArn
string
prefix
string
roleArn
string
object

Reference to a Role in iam to populate roleArn.

name
requiredstring
policy
object
object

Policies for referencing.

resolve
string
object

Selector for a Role in iam to populate roleArn.

policy
object
object

Policies for selection.

resolve
string
array

Encrypt at rest options. Server-side encryption should not be enabled when a kinesis stream is configured as the source of the firehose delivery stream.

enabled
boolean
keyArn
string
keyType
string
array

Configuration options if splunk is the destination. More details are given below.

array

The CloudWatch Logging Options for the delivery stream. More details are given below

hecEndpoint
requiredstring
hecToken
requiredstring
array

The data processing configuration. More details are given below.

enabled
boolean
array

Array of data processors. More details are given below

array

Array of processor parameters. More details are given below

parameterName
requiredstring
parameterValue
requiredstring
type
requiredstring
tags
object
versionId
string
object

ProviderConfigReference specifies how the provider that will be used to create, observe, update, and delete this managed resource should be configured.

name
requiredstring
policy
object
object

Policies for referencing.

resolve
string
object

ProviderReference specifies the provider that will be used to create, observe, update, and delete this managed resource. Deprecated: Please use ProviderConfigReference, i.e. providerConfigRef

name
requiredstring
policy
object
object

Policies for referencing.

resolve
string
object

PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret store config to which any connection details for this managed resource should be written. Connection details frequently include the endpoint, username, and password required to connect to the managed resource.

configRef
object
object

SecretStoreConfigRef specifies which secret store config should be used for this ConnectionSecret.

name
requiredstring
policy
object
object

Policies for referencing.

resolve
string
metadata
object
object

Metadata is the metadata for connection secret.

labels
object
type
string
name
requiredstring
object

WriteConnectionSecretToReference specifies the namespace and name of a Secret to which any connection details for this managed resource should be written. Connection details frequently include the endpoint, username, and password required to connect to the managed resource. This field is planned to be replaced in a future release in favor of PublishConnectionDetailsTo. Currently, both could be set independently and connection details would be published to both without affecting each other.

name
requiredstring
namespace
requiredstring
status
object
object

DeliveryStreamStatus defines the observed state of DeliveryStream.

object

No description provided.

array

Configuration options if elasticsearch is the destination. More details are given below.

array

The VPC configuration for the delivery stream to connect to Elastic Search associated with the VPC. More details are given below

vpcId
string
id
string
tagsAll
object
array

Conditions of the resource.

lastTransitionTime
requiredstring
message
string
reason
requiredstring
status
requiredstring
type
requiredstring
Marketplace

Discover the building blocks for your internal cloud platform.

© 2022 Upbound, Inc.

SolutionsProvidersConfigurations
LearnDocumentationTry for Free
MorePrivacy PolicyTerms & Conditions
Marketplace

© 2022 Upbound, Inc.

Marketplace

Discover the building blocksfor your internal cloud platform.