KinesisFirehose.DeliveryStream
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-splunkbufferinghints.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchretryoptions.html
and parquet_ser_de = {
compression : string option;
block_size_bytes : int option;
enable_dictionary_compression : bool option;
page_size_bytes : int option;
max_padding_bytes : int option;
writer_version : string option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-parquetserde.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-amazonopensearchserverlessretryoptions.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-httpendpointconfiguration.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-authenticationconfiguration.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-snowflakeretryoptions.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-httpendpointcommonattribute.html
and open_x_json_ser_de = {
convert_dots_in_json_keys_to_underscores : bool option;
column_to_json_key_mappings : string Stdlib__Map.Make(Stdlib.String).t option;
case_insensitive : bool option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-openxjsonserde.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-deliverystreamencryptionconfigurationinput.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchbufferinghints.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-hivejsonserde.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-splunkretryoptions.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-snowflakevpcconfiguration.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-bufferinghints.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-vpcconfiguration.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-cloudwatchloggingoptions.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-amazonopensearchservicebufferinghints.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-snowflakeroleconfiguration.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-redshiftretryoptions.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-processorparameter.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-copycommand.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-kinesisstreamsourceconfiguration.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-amazonopensearchserviceretryoptions.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-kmsencryptionconfig.html
and schema_configuration = {
version_id : string option;
table_name : string option;
database_name : string option;
region : string option;
catalog_id : string option;
role_arn : string option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-schemaconfiguration.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-amazonopensearchserverlessbufferinghints.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-retryoptions.html
and orc_ser_de = {
padding_tolerance : float option;
compression : string option;
stripe_size_bytes : int option;
bloom_filter_columns : string list option;
bloom_filter_false_positive_probability : float option;
enable_padding : bool option;
format_version : string option;
row_index_stride : int option;
block_size_bytes : int option;
dictionary_key_threshold : float option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-orcserde.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-documentidoptions.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-processor.html
and dynamic_partitioning_configuration = {
enabled : bool option;
retry_options : retry_options option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-dynamicpartitioningconfiguration.html
and http_endpoint_request_configuration = {
common_attributes : http_endpoint_common_attribute list option;
content_encoding : string option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-httpendpointrequestconfiguration.html
and deserializer = {
hive_json_ser_de : hive_json_ser_de option;
open_x_json_ser_de : open_x_json_ser_de option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-deserializer.html
and encryption_configuration = {
kms_encryption_config : kms_encryption_config option;
no_encryption_config : string option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-encryptionconfiguration.html
and msk_source_configuration = {
authentication_configuration : authentication_configuration;
msk_cluster_arn : string;
topic_name : string;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-msksourceconfiguration.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-serializer.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-outputformatconfiguration.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-processingconfiguration.html
and s3_destination_configuration = {
error_output_prefix : string option;
bucket_arn : string;
buffering_hints : buffering_hints option;
compression_format : string option;
encryption_configuration : encryption_configuration option;
prefix : string option;
cloud_watch_logging_options : cloud_watch_logging_options option;
role_arn : string;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-s3destinationconfiguration.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-inputformatconfiguration.html
and data_format_conversion_configuration = {
input_format_configuration : input_format_configuration option;
enabled : bool option;
schema_configuration : schema_configuration option;
output_format_configuration : output_format_configuration option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-dataformatconversionconfiguration.html
and splunk_destination_configuration = {
hec_endpoint : string;
s3_configuration : s3_destination_configuration;
buffering_hints : splunk_buffering_hints option;
hec_token : string;
retry_options : splunk_retry_options option;
hec_endpoint_type : string;
hec_acknowledgment_timeout_in_seconds : int option;
processing_configuration : processing_configuration option;
cloud_watch_logging_options : cloud_watch_logging_options option;
s3_backup_mode : string option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-splunkdestinationconfiguration.html
and http_endpoint_destination_configuration = {
request_configuration : http_endpoint_request_configuration option;
s3_configuration : s3_destination_configuration;
buffering_hints : buffering_hints option;
retry_options : retry_options option;
endpoint_configuration : http_endpoint_configuration;
processing_configuration : processing_configuration option;
role_arn : string option;
cloud_watch_logging_options : cloud_watch_logging_options option;
s3_backup_mode : string option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-httpendpointdestinationconfiguration.html
and redshift_destination_configuration = {
s3_backup_configuration : s3_destination_configuration option;
s3_configuration : s3_destination_configuration;
username : string;
copy_command : copy_command;
retry_options : redshift_retry_options option;
processing_configuration : processing_configuration option;
cloud_watch_logging_options : cloud_watch_logging_options option;
cluster_jdbcurl : string;
role_arn : string;
password : string;
s3_backup_mode : string option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-redshiftdestinationconfiguration.html
and snowflake_destination_configuration = {
private_key : string;
user : string;
table : string;
snowflake_vpc_configuration : snowflake_vpc_configuration option;
data_loading_option : string option;
schema : string;
content_column_name : string option;
snowflake_role_configuration : snowflake_role_configuration option;
processing_configuration : processing_configuration option;
account_url : string;
role_arn : string;
s3_backup_mode : string option;
s3_configuration : s3_destination_configuration;
meta_data_column_name : string option;
database : string;
retry_options : snowflake_retry_options option;
key_passphrase : string option;
cloud_watch_logging_options : cloud_watch_logging_options option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-snowflakedestinationconfiguration.html
and elasticsearch_destination_configuration = {
type_name : string option;
index_rotation_period : string option;
processing_configuration : processing_configuration option;
cluster_endpoint : string option;
domain_arn : string option;
role_arn : string;
s3_backup_mode : string option;
index_name : string;
document_id_options : document_id_options option;
s3_configuration : s3_destination_configuration;
buffering_hints : elasticsearch_buffering_hints option;
retry_options : elasticsearch_retry_options option;
vpc_configuration : vpc_configuration option;
cloud_watch_logging_options : cloud_watch_logging_options option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration.html
and amazon_open_search_serverless_destination_configuration = {
index_name : string;
s3_configuration : s3_destination_configuration;
buffering_hints : amazon_open_search_serverless_buffering_hints option;
retry_options : amazon_open_search_serverless_retry_options option;
collection_endpoint : string option;
vpc_configuration : vpc_configuration option;
processing_configuration : processing_configuration option;
cloud_watch_logging_options : cloud_watch_logging_options option;
role_arn : string;
s3_backup_mode : string option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-amazonopensearchserverlessdestinationconfiguration.html
and amazonopensearchservice_destination_configuration = {
type_name : string option;
index_rotation_period : string option;
processing_configuration : processing_configuration option;
cluster_endpoint : string option;
domain_arn : string option;
role_arn : string;
s3_backup_mode : string option;
index_name : string;
document_id_options : document_id_options option;
s3_configuration : s3_destination_configuration;
buffering_hints : amazonopensearchservice_buffering_hints option;
retry_options : amazonopensearchservice_retry_options option;
vpc_configuration : vpc_configuration option;
cloud_watch_logging_options : cloud_watch_logging_options option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration.html
and extended_s3_destination_configuration = {
error_output_prefix : string option;
s3_backup_configuration : s3_destination_configuration option;
bucket_arn : string;
compression_format : string option;
data_format_conversion_configuration : data_format_conversion_configuration
option;
encryption_configuration : encryption_configuration option;
dynamic_partitioning_configuration : dynamic_partitioning_configuration option;
prefix : string option;
processing_configuration : processing_configuration option;
role_arn : string;
s3_backup_mode : string option;
buffering_hints : buffering_hints option;
cloud_watch_logging_options : cloud_watch_logging_options option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-extendeds3destinationconfiguration.html
type properties = {
delivery_stream_encryption_configuration_input : delivery_stream_encryption_configuration_input
option;
http_endpoint_destination_configuration : http_endpoint_destination_configuration
option;
kinesis_stream_source_configuration : kinesis_stream_source_configuration
option;
delivery_stream_type : string option;
redshift_destination_configuration : redshift_destination_configuration option;
amazonopensearchservice_destination_configuration : amazonopensearchservice_destination_configuration
option;
msk_source_configuration : msk_source_configuration option;
splunk_destination_configuration : splunk_destination_configuration option;
extended_s3_destination_configuration : extended_s3_destination_configuration
option;
amazon_open_search_serverless_destination_configuration : amazon_open_search_serverless_destination_configuration
option;
elasticsearch_destination_configuration : elasticsearch_destination_configuration
option;
snowflake_destination_configuration : snowflake_destination_configuration
option;
s3_destination_configuration : s3_destination_configuration option;
delivery_stream_name : string option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html;
val make_properties :
?delivery_stream_encryption_configuration_input:
delivery_stream_encryption_configuration_input ->
?http_endpoint_destination_configuration:
http_endpoint_destination_configuration ->
?kinesis_stream_source_configuration:kinesis_stream_source_configuration ->
?delivery_stream_type:string ->
?redshift_destination_configuration:redshift_destination_configuration ->
?amazonopensearchservice_destination_configuration:
amazonopensearchservice_destination_configuration ->
?msk_source_configuration:msk_source_configuration ->
?splunk_destination_configuration:splunk_destination_configuration ->
?extended_s3_destination_configuration:extended_s3_destination_configuration ->
?amazon_open_search_serverless_destination_configuration:
amazon_open_search_serverless_destination_configuration ->
?elasticsearch_destination_configuration:
elasticsearch_destination_configuration ->
?snowflake_destination_configuration:snowflake_destination_configuration ->
?s3_destination_configuration:s3_destination_configuration ->
?delivery_stream_name:string ->
?tags:tag list ->
unit ->
properties
val make_tag : value:string -> key:string -> unit -> tag
val make_splunk_buffering_hints :
?interval_in_seconds:int ->
?size_in_m_bs:int ->
unit ->
splunk_buffering_hints
val make_elasticsearch_retry_options :
?duration_in_seconds:int ->
unit ->
elasticsearch_retry_options
val make_parquet_ser_de :
?compression:string ->
?block_size_bytes:int ->
?enable_dictionary_compression:bool ->
?page_size_bytes:int ->
?max_padding_bytes:int ->
?writer_version:string ->
unit ->
parquet_ser_de
val make_amazon_open_search_serverless_retry_options :
?duration_in_seconds:int ->
unit ->
amazon_open_search_serverless_retry_options
val make_http_endpoint_configuration :
?access_key:string ->
url:string ->
?name:string ->
unit ->
http_endpoint_configuration
val make_authentication_configuration :
connectivity:string ->
role_arn:string ->
unit ->
authentication_configuration
val make_snowflake_retry_options :
?duration_in_seconds:int ->
unit ->
snowflake_retry_options
val make_http_endpoint_common_attribute :
attribute_value:string ->
attribute_name:string ->
unit ->
http_endpoint_common_attribute
val make_open_x_json_ser_de :
?convert_dots_in_json_keys_to_underscores:bool ->
?column_to_json_key_mappings:string Stdlib__Map.Make(Stdlib.String).t ->
?case_insensitive:bool ->
unit ->
open_x_json_ser_de
val make_delivery_stream_encryption_configuration_input :
key_type:string ->
?key_arn:string ->
unit ->
delivery_stream_encryption_configuration_input
val make_elasticsearch_buffering_hints :
?interval_in_seconds:int ->
?size_in_m_bs:int ->
unit ->
elasticsearch_buffering_hints
val make_hive_json_ser_de :
?timestamp_formats:string list ->
unit ->
hive_json_ser_de
val make_splunk_retry_options :
?duration_in_seconds:int ->
unit ->
splunk_retry_options
val make_snowflake_vpc_configuration :
private_link_vpce_id:string ->
unit ->
snowflake_vpc_configuration
val make_buffering_hints :
?interval_in_seconds:int ->
?size_in_m_bs:int ->
unit ->
buffering_hints
val make_vpc_configuration :
subnet_ids:string list ->
security_group_ids:string list ->
role_arn:string ->
unit ->
vpc_configuration
val make_cloud_watch_logging_options :
?log_stream_name:string ->
?enabled:bool ->
?log_group_name:string ->
unit ->
cloud_watch_logging_options
val make_amazonopensearchservice_buffering_hints :
?interval_in_seconds:int ->
?size_in_m_bs:int ->
unit ->
amazonopensearchservice_buffering_hints
val make_snowflake_role_configuration :
?snowflake_role:string ->
?enabled:bool ->
unit ->
snowflake_role_configuration
val make_redshift_retry_options :
?duration_in_seconds:int ->
unit ->
redshift_retry_options
val make_processor_parameter :
parameter_value:string ->
parameter_name:string ->
unit ->
processor_parameter
val make_copy_command :
data_table_name:string ->
?copy_options:string ->
?data_table_columns:string ->
unit ->
copy_command
val make_kinesis_stream_source_configuration :
kinesis_stream_arn:string ->
role_arn:string ->
unit ->
kinesis_stream_source_configuration
val make_amazonopensearchservice_retry_options :
?duration_in_seconds:int ->
unit ->
amazonopensearchservice_retry_options
val make_kms_encryption_config :
awskms_key_arn:string ->
unit ->
kms_encryption_config
val make_schema_configuration :
?version_id:string ->
?table_name:string ->
?database_name:string ->
?region:string ->
?catalog_id:string ->
?role_arn:string ->
unit ->
schema_configuration
val make_amazon_open_search_serverless_buffering_hints :
?interval_in_seconds:int ->
?size_in_m_bs:int ->
unit ->
amazon_open_search_serverless_buffering_hints
val make_retry_options : ?duration_in_seconds:int -> unit -> retry_options
val make_orc_ser_de :
?padding_tolerance:float ->
?compression:string ->
?stripe_size_bytes:int ->
?bloom_filter_columns:string list ->
?bloom_filter_false_positive_probability:float ->
?enable_padding:bool ->
?format_version:string ->
?row_index_stride:int ->
?block_size_bytes:int ->
?dictionary_key_threshold:float ->
unit ->
orc_ser_de
val make_document_id_options :
default_document_id_format:string ->
unit ->
document_id_options
val make_processor :
type_:string ->
?parameters:processor_parameter list ->
unit ->
processor
val make_dynamic_partitioning_configuration :
?enabled:bool ->
?retry_options:retry_options ->
unit ->
dynamic_partitioning_configuration
val make_http_endpoint_request_configuration :
?common_attributes:http_endpoint_common_attribute list ->
?content_encoding:string ->
unit ->
http_endpoint_request_configuration
val make_deserializer :
?hive_json_ser_de:hive_json_ser_de ->
?open_x_json_ser_de:open_x_json_ser_de ->
unit ->
deserializer
val make_encryption_configuration :
?kms_encryption_config:kms_encryption_config ->
?no_encryption_config:string ->
unit ->
encryption_configuration
val make_msk_source_configuration :
authentication_configuration:authentication_configuration ->
msk_cluster_arn:string ->
topic_name:string ->
unit ->
msk_source_configuration
val make_serializer :
?orc_ser_de:orc_ser_de ->
?parquet_ser_de:parquet_ser_de ->
unit ->
serializer
val make_output_format_configuration :
?serializer:serializer ->
unit ->
output_format_configuration
val make_processing_configuration :
?enabled:bool ->
?processors:processor list ->
unit ->
processing_configuration
val make_s3_destination_configuration :
?error_output_prefix:string ->
bucket_arn:string ->
?buffering_hints:buffering_hints ->
?compression_format:string ->
?encryption_configuration:encryption_configuration ->
?prefix:string ->
?cloud_watch_logging_options:cloud_watch_logging_options ->
role_arn:string ->
unit ->
s3_destination_configuration
val make_input_format_configuration :
?deserializer:deserializer ->
unit ->
input_format_configuration
val make_data_format_conversion_configuration :
?input_format_configuration:input_format_configuration ->
?enabled:bool ->
?schema_configuration:schema_configuration ->
?output_format_configuration:output_format_configuration ->
unit ->
data_format_conversion_configuration
val make_splunk_destination_configuration :
hec_endpoint:string ->
s3_configuration:s3_destination_configuration ->
?buffering_hints:splunk_buffering_hints ->
hec_token:string ->
?retry_options:splunk_retry_options ->
hec_endpoint_type:string ->
?hec_acknowledgment_timeout_in_seconds:int ->
?processing_configuration:processing_configuration ->
?cloud_watch_logging_options:cloud_watch_logging_options ->
?s3_backup_mode:string ->
unit ->
splunk_destination_configuration
val make_http_endpoint_destination_configuration :
?request_configuration:http_endpoint_request_configuration ->
s3_configuration:s3_destination_configuration ->
?buffering_hints:buffering_hints ->
?retry_options:retry_options ->
endpoint_configuration:http_endpoint_configuration ->
?processing_configuration:processing_configuration ->
?role_arn:string ->
?cloud_watch_logging_options:cloud_watch_logging_options ->
?s3_backup_mode:string ->
unit ->
http_endpoint_destination_configuration
val make_redshift_destination_configuration :
?s3_backup_configuration:s3_destination_configuration ->
s3_configuration:s3_destination_configuration ->
username:string ->
copy_command:copy_command ->
?retry_options:redshift_retry_options ->
?processing_configuration:processing_configuration ->
?cloud_watch_logging_options:cloud_watch_logging_options ->
cluster_jdbcurl:string ->
role_arn:string ->
password:string ->
?s3_backup_mode:string ->
unit ->
redshift_destination_configuration
val make_snowflake_destination_configuration :
private_key:string ->
user:string ->
table:string ->
?snowflake_vpc_configuration:snowflake_vpc_configuration ->
?data_loading_option:string ->
schema:string ->
?content_column_name:string ->
?snowflake_role_configuration:snowflake_role_configuration ->
?processing_configuration:processing_configuration ->
account_url:string ->
role_arn:string ->
?s3_backup_mode:string ->
s3_configuration:s3_destination_configuration ->
?meta_data_column_name:string ->
database:string ->
?retry_options:snowflake_retry_options ->
?key_passphrase:string ->
?cloud_watch_logging_options:cloud_watch_logging_options ->
unit ->
snowflake_destination_configuration
val make_elasticsearch_destination_configuration :
?type_name:string ->
?index_rotation_period:string ->
?processing_configuration:processing_configuration ->
?cluster_endpoint:string ->
?domain_arn:string ->
role_arn:string ->
?s3_backup_mode:string ->
index_name:string ->
?document_id_options:document_id_options ->
s3_configuration:s3_destination_configuration ->
?buffering_hints:elasticsearch_buffering_hints ->
?retry_options:elasticsearch_retry_options ->
?vpc_configuration:vpc_configuration ->
?cloud_watch_logging_options:cloud_watch_logging_options ->
unit ->
elasticsearch_destination_configuration
val make_amazon_open_search_serverless_destination_configuration :
index_name:string ->
s3_configuration:s3_destination_configuration ->
?buffering_hints:amazon_open_search_serverless_buffering_hints ->
?retry_options:amazon_open_search_serverless_retry_options ->
?collection_endpoint:string ->
?vpc_configuration:vpc_configuration ->
?processing_configuration:processing_configuration ->
?cloud_watch_logging_options:cloud_watch_logging_options ->
role_arn:string ->
?s3_backup_mode:string ->
unit ->
amazon_open_search_serverless_destination_configuration
val make_amazonopensearchservice_destination_configuration :
?type_name:string ->
?index_rotation_period:string ->
?processing_configuration:processing_configuration ->
?cluster_endpoint:string ->
?domain_arn:string ->
role_arn:string ->
?s3_backup_mode:string ->
index_name:string ->
?document_id_options:document_id_options ->
s3_configuration:s3_destination_configuration ->
?buffering_hints:amazonopensearchservice_buffering_hints ->
?retry_options:amazonopensearchservice_retry_options ->
?vpc_configuration:vpc_configuration ->
?cloud_watch_logging_options:cloud_watch_logging_options ->
unit ->
amazonopensearchservice_destination_configuration
val make_extended_s3_destination_configuration :
?error_output_prefix:string ->
?s3_backup_configuration:s3_destination_configuration ->
bucket_arn:string ->
?compression_format:string ->
?data_format_conversion_configuration:data_format_conversion_configuration ->
?encryption_configuration:encryption_configuration ->
?dynamic_partitioning_configuration:dynamic_partitioning_configuration ->
?prefix:string ->
?processing_configuration:processing_configuration ->
role_arn:string ->
?s3_backup_mode:string ->
?buffering_hints:buffering_hints ->
?cloud_watch_logging_options:cloud_watch_logging_options ->
unit ->
extended_s3_destination_configuration
val yojson_of_tag : tag -> [> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_splunk_buffering_hints : splunk_buffering_hints -> Yojson.Safe.t
val yojson_of_elasticsearch_retry_options :
elasticsearch_retry_options ->
Yojson.Safe.t
val yojson_of_parquet_ser_de : parquet_ser_de -> Yojson.Safe.t
val yojson_of_amazon_open_search_serverless_retry_options :
amazon_open_search_serverless_retry_options ->
Yojson.Safe.t
val yojson_of_http_endpoint_configuration :
http_endpoint_configuration ->
Yojson.Safe.t
val yojson_of_authentication_configuration :
authentication_configuration ->
Yojson.Safe.t
val yojson_of_snowflake_retry_options :
snowflake_retry_options ->
Yojson.Safe.t
val yojson_of_http_endpoint_common_attribute :
http_endpoint_common_attribute ->
Yojson.Safe.t
val yojson_of_open_x_json_ser_de : open_x_json_ser_de -> Yojson.Safe.t
val yojson_of_delivery_stream_encryption_configuration_input :
delivery_stream_encryption_configuration_input ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_elasticsearch_buffering_hints :
elasticsearch_buffering_hints ->
Yojson.Safe.t
val yojson_of_hive_json_ser_de : hive_json_ser_de -> Yojson.Safe.t
val yojson_of_splunk_retry_options : splunk_retry_options -> Yojson.Safe.t
val yojson_of_snowflake_vpc_configuration :
snowflake_vpc_configuration ->
Yojson.Safe.t
val yojson_of_buffering_hints : buffering_hints -> Yojson.Safe.t
val yojson_of_vpc_configuration : vpc_configuration -> Yojson.Safe.t
val yojson_of_cloud_watch_logging_options :
cloud_watch_logging_options ->
Yojson.Safe.t
val yojson_of_amazonopensearchservice_buffering_hints :
amazonopensearchservice_buffering_hints ->
Yojson.Safe.t
val yojson_of_snowflake_role_configuration :
snowflake_role_configuration ->
Yojson.Safe.t
val yojson_of_redshift_retry_options : redshift_retry_options -> Yojson.Safe.t
val yojson_of_processor_parameter : processor_parameter -> Yojson.Safe.t
val yojson_of_copy_command : copy_command -> Yojson.Safe.t
val yojson_of_kinesis_stream_source_configuration :
kinesis_stream_source_configuration ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_amazonopensearchservice_retry_options :
amazonopensearchservice_retry_options ->
Yojson.Safe.t
val yojson_of_kms_encryption_config : kms_encryption_config -> Yojson.Safe.t
val yojson_of_schema_configuration : schema_configuration -> Yojson.Safe.t
val yojson_of_amazon_open_search_serverless_buffering_hints :
amazon_open_search_serverless_buffering_hints ->
Yojson.Safe.t
val yojson_of_retry_options : retry_options -> Yojson.Safe.t
val yojson_of_orc_ser_de : orc_ser_de -> Yojson.Safe.t
val yojson_of_document_id_options : document_id_options -> Yojson.Safe.t
val yojson_of_processor : processor -> Yojson.Safe.t
val yojson_of_dynamic_partitioning_configuration :
dynamic_partitioning_configuration ->
Yojson.Safe.t
val yojson_of_http_endpoint_request_configuration :
http_endpoint_request_configuration ->
Yojson.Safe.t
val yojson_of_deserializer : deserializer -> Yojson.Safe.t
val yojson_of_encryption_configuration :
encryption_configuration ->
Yojson.Safe.t
val yojson_of_msk_source_configuration :
msk_source_configuration ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_serializer : serializer -> Yojson.Safe.t
val yojson_of_output_format_configuration :
output_format_configuration ->
Yojson.Safe.t
val yojson_of_processing_configuration :
processing_configuration ->
Yojson.Safe.t
val yojson_of_s3_destination_configuration :
s3_destination_configuration ->
Yojson.Safe.t
val yojson_of_input_format_configuration :
input_format_configuration ->
Yojson.Safe.t
val yojson_of_data_format_conversion_configuration :
data_format_conversion_configuration ->
Yojson.Safe.t
val yojson_of_splunk_destination_configuration :
splunk_destination_configuration ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_http_endpoint_destination_configuration :
http_endpoint_destination_configuration ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_redshift_destination_configuration :
redshift_destination_configuration ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_snowflake_destination_configuration :
snowflake_destination_configuration ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_elasticsearch_destination_configuration :
elasticsearch_destination_configuration ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_amazon_open_search_serverless_destination_configuration :
amazon_open_search_serverless_destination_configuration ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_amazonopensearchservice_destination_configuration :
amazonopensearchservice_destination_configuration ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_extended_s3_destination_configuration :
extended_s3_destination_configuration ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_properties :
properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val create_attributes : string -> attributes