Documentation ¶
Index ¶
- func NewLoggingBanzaicloudIoClusterFlowV1Alpha1Manifest() datasource.DataSource
- func NewLoggingBanzaicloudIoClusterOutputV1Alpha1Manifest() datasource.DataSource
- func NewLoggingBanzaicloudIoFlowV1Alpha1Manifest() datasource.DataSource
- func NewLoggingBanzaicloudIoLoggingV1Alpha1Manifest() datasource.DataSource
- func NewLoggingBanzaicloudIoOutputV1Alpha1Manifest() datasource.DataSource
- type LoggingBanzaicloudIoClusterFlowV1Alpha1Manifest
- func (r *LoggingBanzaicloudIoClusterFlowV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *LoggingBanzaicloudIoClusterFlowV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *LoggingBanzaicloudIoClusterFlowV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type LoggingBanzaicloudIoClusterFlowV1Alpha1ManifestData
- type LoggingBanzaicloudIoClusterOutputV1Alpha1Manifest
- func (r *LoggingBanzaicloudIoClusterOutputV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *LoggingBanzaicloudIoClusterOutputV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *LoggingBanzaicloudIoClusterOutputV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type LoggingBanzaicloudIoClusterOutputV1Alpha1ManifestData
- type LoggingBanzaicloudIoFlowV1Alpha1Manifest
- func (r *LoggingBanzaicloudIoFlowV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *LoggingBanzaicloudIoFlowV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *LoggingBanzaicloudIoFlowV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type LoggingBanzaicloudIoFlowV1Alpha1ManifestData
- type LoggingBanzaicloudIoLoggingV1Alpha1Manifest
- func (r *LoggingBanzaicloudIoLoggingV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *LoggingBanzaicloudIoLoggingV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *LoggingBanzaicloudIoLoggingV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type LoggingBanzaicloudIoLoggingV1Alpha1ManifestData
- type LoggingBanzaicloudIoOutputV1Alpha1Manifest
- func (r *LoggingBanzaicloudIoOutputV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *LoggingBanzaicloudIoOutputV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *LoggingBanzaicloudIoOutputV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type LoggingBanzaicloudIoOutputV1Alpha1ManifestData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewLoggingBanzaicloudIoClusterFlowV1Alpha1Manifest ¶
func NewLoggingBanzaicloudIoClusterFlowV1Alpha1Manifest() datasource.DataSource
func NewLoggingBanzaicloudIoClusterOutputV1Alpha1Manifest ¶
func NewLoggingBanzaicloudIoClusterOutputV1Alpha1Manifest() datasource.DataSource
func NewLoggingBanzaicloudIoFlowV1Alpha1Manifest ¶
func NewLoggingBanzaicloudIoFlowV1Alpha1Manifest() datasource.DataSource
func NewLoggingBanzaicloudIoLoggingV1Alpha1Manifest ¶
func NewLoggingBanzaicloudIoLoggingV1Alpha1Manifest() datasource.DataSource
func NewLoggingBanzaicloudIoOutputV1Alpha1Manifest ¶
func NewLoggingBanzaicloudIoOutputV1Alpha1Manifest() datasource.DataSource
Types ¶
type LoggingBanzaicloudIoClusterFlowV1Alpha1Manifest ¶
type LoggingBanzaicloudIoClusterFlowV1Alpha1Manifest struct{}
func (*LoggingBanzaicloudIoClusterFlowV1Alpha1Manifest) Metadata ¶
func (r *LoggingBanzaicloudIoClusterFlowV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*LoggingBanzaicloudIoClusterFlowV1Alpha1Manifest) Read ¶
func (r *LoggingBanzaicloudIoClusterFlowV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*LoggingBanzaicloudIoClusterFlowV1Alpha1Manifest) Schema ¶
func (r *LoggingBanzaicloudIoClusterFlowV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type LoggingBanzaicloudIoClusterFlowV1Alpha1ManifestData ¶
type LoggingBanzaicloudIoClusterFlowV1Alpha1ManifestData struct { YAML types.String `tfsdk:"yaml" json:"-"` ApiVersion *string `tfsdk:"-" json:"apiVersion"` Kind *string `tfsdk:"-" json:"kind"` Metadata struct { Name string `tfsdk:"name" json:"name"` Namespace string `tfsdk:"namespace" json:"namespace"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { Filters *[]struct { Concat *struct { Continuous_line_regexp *string `tfsdk:"continuous_line_regexp" json:"continuous_line_regexp,omitempty"` Flush_interval *int64 `tfsdk:"flush_interval" json:"flush_interval,omitempty"` Keep_partial_key *bool `tfsdk:"keep_partial_key" json:"keep_partial_key,omitempty"` Keep_partial_metadata *string `tfsdk:"keep_partial_metadata" json:"keep_partial_metadata,omitempty"` Key *string `tfsdk:"key" json:"key,omitempty"` Multiline_end_regexp *string `tfsdk:"multiline_end_regexp" json:"multiline_end_regexp,omitempty"` Multiline_start_regexp *string `tfsdk:"multiline_start_regexp" json:"multiline_start_regexp,omitempty"` N_lines *int64 `tfsdk:"n_lines" json:"n_lines,omitempty"` Partial_cri_logtag_key *string `tfsdk:"partial_cri_logtag_key" json:"partial_cri_logtag_key,omitempty"` Partial_cri_stream_key *string `tfsdk:"partial_cri_stream_key" json:"partial_cri_stream_key,omitempty"` Partial_key *string `tfsdk:"partial_key" json:"partial_key,omitempty"` Partial_metadata_format *string `tfsdk:"partial_metadata_format" json:"partial_metadata_format,omitempty"` Partial_value *string `tfsdk:"partial_value" json:"partial_value,omitempty"` Separator *string `tfsdk:"separator" json:"separator,omitempty"` Stream_identity_key *string `tfsdk:"stream_identity_key" json:"stream_identity_key,omitempty"` Timeout_label *string `tfsdk:"timeout_label" json:"timeout_label,omitempty"` Use_first_timestamp *bool `tfsdk:"use_first_timestamp" json:"use_first_timestamp,omitempty"` Use_partial_cri_logtag *bool `tfsdk:"use_partial_cri_logtag" json:"use_partial_cri_logtag,omitempty"` Use_partial_metadata *string `tfsdk:"use_partial_metadata" json:"use_partial_metadata,omitempty"` } `tfsdk:"concat" json:"concat,omitempty"` Dedot *struct { De_dot_nested *bool `tfsdk:"de_dot_nested" json:"de_dot_nested,omitempty"` De_dot_separator *string `tfsdk:"de_dot_separator" json:"de_dot_separator,omitempty"` } `tfsdk:"dedot" json:"dedot,omitempty"` DetectExceptions *struct { Force_line_breaks *bool `tfsdk:"force_line_breaks" json:"force_line_breaks,omitempty"` Languages *[]string `tfsdk:"languages" json:"languages,omitempty"` Match_tag *string `tfsdk:"match_tag" json:"match_tag,omitempty"` Max_bytes *int64 `tfsdk:"max_bytes" json:"max_bytes,omitempty"` Max_lines *int64 `tfsdk:"max_lines" json:"max_lines,omitempty"` Message *string `tfsdk:"message" json:"message,omitempty"` Multiline_flush_interval *string `tfsdk:"multiline_flush_interval" json:"multiline_flush_interval,omitempty"` Remove_tag_prefix *string `tfsdk:"remove_tag_prefix" json:"remove_tag_prefix,omitempty"` Stream *string `tfsdk:"stream" json:"stream,omitempty"` } `tfsdk:"detect_exceptions" json:"detectExceptions,omitempty"` Elasticsearch_genid *struct { Hash_id_key *string `tfsdk:"hash_id_key" json:"hash_id_key,omitempty"` Hash_type *string `tfsdk:"hash_type" json:"hash_type,omitempty"` Include_tag_in_seed *bool `tfsdk:"include_tag_in_seed" json:"include_tag_in_seed,omitempty"` Include_time_in_seed *bool `tfsdk:"include_time_in_seed" json:"include_time_in_seed,omitempty"` Record_keys *string `tfsdk:"record_keys" json:"record_keys,omitempty"` Separator *string `tfsdk:"separator" json:"separator,omitempty"` Use_entire_record *bool `tfsdk:"use_entire_record" json:"use_entire_record,omitempty"` Use_record_as_seed *bool `tfsdk:"use_record_as_seed" json:"use_record_as_seed,omitempty"` } `tfsdk:"elasticsearch_genid" json:"elasticsearch_genid,omitempty"` EnhanceK8s *struct { Api_groups *[]string `tfsdk:"api_groups" json:"api_groups,omitempty"` Bearer_token_file *string `tfsdk:"bearer_token_file" json:"bearer_token_file,omitempty"` Ca_file *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"ca_file" json:"ca_file,omitempty"` Cache_refresh *int64 `tfsdk:"cache_refresh" json:"cache_refresh,omitempty"` Cache_refresh_variation *int64 `tfsdk:"cache_refresh_variation" json:"cache_refresh_variation,omitempty"` Cache_size *int64 `tfsdk:"cache_size" json:"cache_size,omitempty"` Cache_ttl *int64 `tfsdk:"cache_ttl" json:"cache_ttl,omitempty"` Client_cert *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"client_cert" json:"client_cert,omitempty"` Client_key *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"client_key" json:"client_key,omitempty"` Core_api_versions *[]string `tfsdk:"core_api_versions" json:"core_api_versions,omitempty"` Data_type *string `tfsdk:"data_type" json:"data_type,omitempty"` In_namespace_path *[]string `tfsdk:"in_namespace_path" json:"in_namespace_path,omitempty"` In_pod_path *[]string `tfsdk:"in_pod_path" json:"in_pod_path,omitempty"` Kubernetes_url *string `tfsdk:"kubernetes_url" json:"kubernetes_url,omitempty"` Secret_dir *string `tfsdk:"secret_dir" json:"secret_dir,omitempty"` Ssl_partial_chain *bool `tfsdk:"ssl_partial_chain" json:"ssl_partial_chain,omitempty"` Verify_ssl *bool `tfsdk:"verify_ssl" json:"verify_ssl,omitempty"` } `tfsdk:"enhance_k8s" json:"enhanceK8s,omitempty"` Geoip *struct { Backend_library *string `tfsdk:"backend_library" json:"backend_library,omitempty"` Geoip2_database *string `tfsdk:"geoip2_database" json:"geoip2_database,omitempty"` Geoip_database *string `tfsdk:"geoip_database" json:"geoip_database,omitempty"` Geoip_lookup_keys *string `tfsdk:"geoip_lookup_keys" json:"geoip_lookup_keys,omitempty"` Records *[]map[string]string `tfsdk:"records" json:"records,omitempty"` Skip_adding_null_record *bool `tfsdk:"skip_adding_null_record" json:"skip_adding_null_record,omitempty"` } `tfsdk:"geoip" json:"geoip,omitempty"` Grep *struct { And *[]struct { Exclude *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Pattern *string `tfsdk:"pattern" json:"pattern,omitempty"` } `tfsdk:"exclude" json:"exclude,omitempty"` Regexp *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Pattern *string `tfsdk:"pattern" json:"pattern,omitempty"` } `tfsdk:"regexp" json:"regexp,omitempty"` } `tfsdk:"and" json:"and,omitempty"` Exclude *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Pattern *string `tfsdk:"pattern" json:"pattern,omitempty"` } `tfsdk:"exclude" json:"exclude,omitempty"` Or *[]struct { Exclude *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Pattern *string `tfsdk:"pattern" json:"pattern,omitempty"` } `tfsdk:"exclude" json:"exclude,omitempty"` Regexp *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Pattern *string `tfsdk:"pattern" json:"pattern,omitempty"` } `tfsdk:"regexp" json:"regexp,omitempty"` } `tfsdk:"or" json:"or,omitempty"` Regexp *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Pattern *string `tfsdk:"pattern" json:"pattern,omitempty"` } `tfsdk:"regexp" json:"regexp,omitempty"` } `tfsdk:"grep" json:"grep,omitempty"` Kube_events_timestamp *struct { Mapped_time_key *string `tfsdk:"mapped_time_key" json:"mapped_time_key,omitempty"` Timestamp_fields *[]string `tfsdk:"timestamp_fields" json:"timestamp_fields,omitempty"` } `tfsdk:"kube_events_timestamp" json:"kube_events_timestamp,omitempty"` Parser *struct { Emit_invalid_record_to_error *bool `tfsdk:"emit_invalid_record_to_error" json:"emit_invalid_record_to_error,omitempty"` Hash_value_field *string `tfsdk:"hash_value_field" json:"hash_value_field,omitempty"` Inject_key_prefix *string `tfsdk:"inject_key_prefix" json:"inject_key_prefix,omitempty"` Key_name *string `tfsdk:"key_name" json:"key_name,omitempty"` Parse *struct { Custom_pattern_path *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"custom_pattern_path" json:"custom_pattern_path,omitempty"` Delimiter *string `tfsdk:"delimiter" json:"delimiter,omitempty"` Delimiter_pattern *string `tfsdk:"delimiter_pattern" json:"delimiter_pattern,omitempty"` Estimate_current_event *bool `tfsdk:"estimate_current_event" json:"estimate_current_event,omitempty"` Expression *string `tfsdk:"expression" json:"expression,omitempty"` Format *string `tfsdk:"format" json:"format,omitempty"` Format_firstline *string `tfsdk:"format_firstline" json:"format_firstline,omitempty"` Grok_failure_key *string `tfsdk:"grok_failure_key" json:"grok_failure_key,omitempty"` Grok_name_key *string `tfsdk:"grok_name_key" json:"grok_name_key,omitempty"` Grok_pattern *string `tfsdk:"grok_pattern" json:"grok_pattern,omitempty"` Grok_patterns *[]struct { Keep_time_key *bool `tfsdk:"keep_time_key" json:"keep_time_key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Pattern *string `tfsdk:"pattern" json:"pattern,omitempty"` Time_format *string `tfsdk:"time_format" json:"time_format,omitempty"` Time_key *string `tfsdk:"time_key" json:"time_key,omitempty"` Timezone *string `tfsdk:"timezone" json:"timezone,omitempty"` } `tfsdk:"grok_patterns" json:"grok_patterns,omitempty"` Keep_time_key *bool `tfsdk:"keep_time_key" json:"keep_time_key,omitempty"` Keys *string `tfsdk:"keys" json:"keys,omitempty"` Label_delimiter *string `tfsdk:"label_delimiter" json:"label_delimiter,omitempty"` Local_time *bool `tfsdk:"local_time" json:"local_time,omitempty"` Multiline *[]string `tfsdk:"multiline" json:"multiline,omitempty"` Multiline_start_regexp *string `tfsdk:"multiline_start_regexp" json:"multiline_start_regexp,omitempty"` Null_empty_string *bool `tfsdk:"null_empty_string" json:"null_empty_string,omitempty"` Null_value_pattern *string `tfsdk:"null_value_pattern" json:"null_value_pattern,omitempty"` Patterns *[]struct { Custom_pattern_path *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"custom_pattern_path" json:"custom_pattern_path,omitempty"` Estimate_current_event *bool `tfsdk:"estimate_current_event" json:"estimate_current_event,omitempty"` Expression *string `tfsdk:"expression" json:"expression,omitempty"` Format *string `tfsdk:"format" json:"format,omitempty"` Grok_failure_key *string `tfsdk:"grok_failure_key" json:"grok_failure_key,omitempty"` Grok_name_key *string `tfsdk:"grok_name_key" json:"grok_name_key,omitempty"` Grok_pattern *string `tfsdk:"grok_pattern" json:"grok_pattern,omitempty"` Grok_patterns *[]struct { Keep_time_key *bool `tfsdk:"keep_time_key" json:"keep_time_key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Pattern *string `tfsdk:"pattern" json:"pattern,omitempty"` Time_format *string `tfsdk:"time_format" json:"time_format,omitempty"` Time_key *string `tfsdk:"time_key" json:"time_key,omitempty"` Timezone *string `tfsdk:"timezone" json:"timezone,omitempty"` } `tfsdk:"grok_patterns" json:"grok_patterns,omitempty"` Keep_time_key *bool `tfsdk:"keep_time_key" json:"keep_time_key,omitempty"` Local_time *bool `tfsdk:"local_time" json:"local_time,omitempty"` Multiline_start_regexp *string `tfsdk:"multiline_start_regexp" json:"multiline_start_regexp,omitempty"` Null_empty_string *bool `tfsdk:"null_empty_string" json:"null_empty_string,omitempty"` Null_value_pattern *string `tfsdk:"null_value_pattern" json:"null_value_pattern,omitempty"` Time_format *string `tfsdk:"time_format" json:"time_format,omitempty"` Time_key *string `tfsdk:"time_key" json:"time_key,omitempty"` Time_type *string `tfsdk:"time_type" json:"time_type,omitempty"` Timezone *string `tfsdk:"timezone" json:"timezone,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` Types *string `tfsdk:"types" json:"types,omitempty"` Utc *bool `tfsdk:"utc" json:"utc,omitempty"` } `tfsdk:"patterns" json:"patterns,omitempty"` Time_format *string `tfsdk:"time_format" json:"time_format,omitempty"` Time_key *string `tfsdk:"time_key" json:"time_key,omitempty"` Time_type *string `tfsdk:"time_type" json:"time_type,omitempty"` Timezone *string `tfsdk:"timezone" json:"timezone,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` Types *string `tfsdk:"types" json:"types,omitempty"` Utc *bool `tfsdk:"utc" json:"utc,omitempty"` } `tfsdk:"parse" json:"parse,omitempty"` Parsers *[]struct { Custom_pattern_path *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"custom_pattern_path" json:"custom_pattern_path,omitempty"` Delimiter *string `tfsdk:"delimiter" json:"delimiter,omitempty"` Delimiter_pattern *string `tfsdk:"delimiter_pattern" json:"delimiter_pattern,omitempty"` Estimate_current_event *bool `tfsdk:"estimate_current_event" json:"estimate_current_event,omitempty"` Expression *string `tfsdk:"expression" json:"expression,omitempty"` Format *string `tfsdk:"format" json:"format,omitempty"` Format_firstline *string `tfsdk:"format_firstline" json:"format_firstline,omitempty"` Grok_failure_key *string `tfsdk:"grok_failure_key" json:"grok_failure_key,omitempty"` Grok_name_key *string `tfsdk:"grok_name_key" json:"grok_name_key,omitempty"` Grok_pattern *string `tfsdk:"grok_pattern" json:"grok_pattern,omitempty"` Grok_patterns *[]struct { Keep_time_key *bool `tfsdk:"keep_time_key" json:"keep_time_key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Pattern *string `tfsdk:"pattern" json:"pattern,omitempty"` Time_format *string `tfsdk:"time_format" json:"time_format,omitempty"` Time_key *string `tfsdk:"time_key" json:"time_key,omitempty"` Timezone *string `tfsdk:"timezone" json:"timezone,omitempty"` } `tfsdk:"grok_patterns" json:"grok_patterns,omitempty"` Keep_time_key *bool `tfsdk:"keep_time_key" json:"keep_time_key,omitempty"` Keys *string `tfsdk:"keys" json:"keys,omitempty"` Label_delimiter *string `tfsdk:"label_delimiter" json:"label_delimiter,omitempty"` Local_time *bool `tfsdk:"local_time" json:"local_time,omitempty"` Multiline *[]string `tfsdk:"multiline" json:"multiline,omitempty"` Multiline_start_regexp *string `tfsdk:"multiline_start_regexp" json:"multiline_start_regexp,omitempty"` Null_empty_string *bool `tfsdk:"null_empty_string" json:"null_empty_string,omitempty"` Null_value_pattern *string `tfsdk:"null_value_pattern" json:"null_value_pattern,omitempty"` Patterns *[]struct { Custom_pattern_path *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"custom_pattern_path" json:"custom_pattern_path,omitempty"` Estimate_current_event *bool `tfsdk:"estimate_current_event" json:"estimate_current_event,omitempty"` Expression *string `tfsdk:"expression" json:"expression,omitempty"` Format *string `tfsdk:"format" json:"format,omitempty"` Grok_failure_key *string `tfsdk:"grok_failure_key" json:"grok_failure_key,omitempty"` Grok_name_key *string `tfsdk:"grok_name_key" json:"grok_name_key,omitempty"` Grok_pattern *string `tfsdk:"grok_pattern" json:"grok_pattern,omitempty"` Grok_patterns *[]struct { Keep_time_key *bool `tfsdk:"keep_time_key" json:"keep_time_key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Pattern *string `tfsdk:"pattern" json:"pattern,omitempty"` Time_format *string `tfsdk:"time_format" json:"time_format,omitempty"` Time_key *string `tfsdk:"time_key" json:"time_key,omitempty"` Timezone *string `tfsdk:"timezone" json:"timezone,omitempty"` } `tfsdk:"grok_patterns" json:"grok_patterns,omitempty"` Keep_time_key *bool `tfsdk:"keep_time_key" json:"keep_time_key,omitempty"` Local_time *bool `tfsdk:"local_time" json:"local_time,omitempty"` Multiline_start_regexp *string `tfsdk:"multiline_start_regexp" json:"multiline_start_regexp,omitempty"` Null_empty_string *bool `tfsdk:"null_empty_string" json:"null_empty_string,omitempty"` Null_value_pattern *string `tfsdk:"null_value_pattern" json:"null_value_pattern,omitempty"` Time_format *string `tfsdk:"time_format" json:"time_format,omitempty"` Time_key *string `tfsdk:"time_key" json:"time_key,omitempty"` Time_type *string `tfsdk:"time_type" json:"time_type,omitempty"` Timezone *string `tfsdk:"timezone" json:"timezone,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` Types *string `tfsdk:"types" json:"types,omitempty"` Utc *bool `tfsdk:"utc" json:"utc,omitempty"` } `tfsdk:"patterns" json:"patterns,omitempty"` Time_format *string `tfsdk:"time_format" json:"time_format,omitempty"` Time_key *string `tfsdk:"time_key" json:"time_key,omitempty"` Time_type *string `tfsdk:"time_type" json:"time_type,omitempty"` Timezone *string `tfsdk:"timezone" json:"timezone,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` Types *string `tfsdk:"types" json:"types,omitempty"` Utc *bool `tfsdk:"utc" json:"utc,omitempty"` } `tfsdk:"parsers" json:"parsers,omitempty"` Remove_key_name_field *bool `tfsdk:"remove_key_name_field" json:"remove_key_name_field,omitempty"` Replace_invalid_sequence *bool `tfsdk:"replace_invalid_sequence" json:"replace_invalid_sequence,omitempty"` Reserve_data *bool `tfsdk:"reserve_data" json:"reserve_data,omitempty"` Reserve_time *bool `tfsdk:"reserve_time" json:"reserve_time,omitempty"` } `tfsdk:"parser" json:"parser,omitempty"` Prometheus *struct { Labels *map[string]string `tfsdk:"labels" json:"labels,omitempty"` Metrics *[]struct { Buckets *string `tfsdk:"buckets" json:"buckets,omitempty"` Desc *string `tfsdk:"desc" json:"desc,omitempty"` Key *string `tfsdk:"key" json:"key,omitempty"` Labels *map[string]string `tfsdk:"labels" json:"labels,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"metrics" json:"metrics,omitempty"` } `tfsdk:"prometheus" json:"prometheus,omitempty"` Record_modifier *struct { Char_encoding *string `tfsdk:"char_encoding" json:"char_encoding,omitempty"` Prepare_value *string `tfsdk:"prepare_value" json:"prepare_value,omitempty"` Records *[]map[string]string `tfsdk:"records" json:"records,omitempty"` Remove_keys *string `tfsdk:"remove_keys" json:"remove_keys,omitempty"` Replaces *[]struct { Expression *string `tfsdk:"expression" json:"expression,omitempty"` Key *string `tfsdk:"key" json:"key,omitempty"` Replace *string `tfsdk:"replace" json:"replace,omitempty"` } `tfsdk:"replaces" json:"replaces,omitempty"` Whitelist_keys *string `tfsdk:"whitelist_keys" json:"whitelist_keys,omitempty"` } `tfsdk:"record_modifier" json:"record_modifier,omitempty"` Record_transformer *struct { Auto_typecast *bool `tfsdk:"auto_typecast" json:"auto_typecast,omitempty"` Enable_ruby *bool `tfsdk:"enable_ruby" json:"enable_ruby,omitempty"` Keep_keys *string `tfsdk:"keep_keys" json:"keep_keys,omitempty"` Records *[]map[string]string `tfsdk:"records" json:"records,omitempty"` Remove_keys *string `tfsdk:"remove_keys" json:"remove_keys,omitempty"` Renew_record *bool `tfsdk:"renew_record" json:"renew_record,omitempty"` Renew_time_key *string `tfsdk:"renew_time_key" json:"renew_time_key,omitempty"` } `tfsdk:"record_transformer" json:"record_transformer,omitempty"` Stdout *struct { Output_type *string `tfsdk:"output_type" json:"output_type,omitempty"` } `tfsdk:"stdout" json:"stdout,omitempty"` Sumologic *struct { Collector_key_name *string `tfsdk:"collector_key_name" json:"collector_key_name,omitempty"` Collector_value *string `tfsdk:"collector_value" json:"collector_value,omitempty"` Exclude_container_regex *string `tfsdk:"exclude_container_regex" json:"exclude_container_regex,omitempty"` Exclude_facility_regex *string `tfsdk:"exclude_facility_regex" json:"exclude_facility_regex,omitempty"` Exclude_host_regex *string `tfsdk:"exclude_host_regex" json:"exclude_host_regex,omitempty"` Exclude_namespace_regex *string `tfsdk:"exclude_namespace_regex" json:"exclude_namespace_regex,omitempty"` Exclude_pod_regex *string `tfsdk:"exclude_pod_regex" json:"exclude_pod_regex,omitempty"` Exclude_priority_regex *string `tfsdk:"exclude_priority_regex" json:"exclude_priority_regex,omitempty"` Exclude_unit_regex *string `tfsdk:"exclude_unit_regex" json:"exclude_unit_regex,omitempty"` Log_format *string `tfsdk:"log_format" json:"log_format,omitempty"` Source_category *string `tfsdk:"source_category" json:"source_category,omitempty"` Source_category_key_name *string `tfsdk:"source_category_key_name" json:"source_category_key_name,omitempty"` Source_category_prefix *string `tfsdk:"source_category_prefix" json:"source_category_prefix,omitempty"` Source_category_replace_dash *string `tfsdk:"source_category_replace_dash" json:"source_category_replace_dash,omitempty"` Source_host *string `tfsdk:"source_host" json:"source_host,omitempty"` Source_host_key_name *string `tfsdk:"source_host_key_name" json:"source_host_key_name,omitempty"` Source_name *string `tfsdk:"source_name" json:"source_name,omitempty"` Source_name_key_name *string `tfsdk:"source_name_key_name" json:"source_name_key_name,omitempty"` Tracing_annotation_prefix *string `tfsdk:"tracing_annotation_prefix" json:"tracing_annotation_prefix,omitempty"` Tracing_container_name *string `tfsdk:"tracing_container_name" json:"tracing_container_name,omitempty"` Tracing_format *bool `tfsdk:"tracing_format" json:"tracing_format,omitempty"` Tracing_host *string `tfsdk:"tracing_host" json:"tracing_host,omitempty"` Tracing_label_prefix *string `tfsdk:"tracing_label_prefix" json:"tracing_label_prefix,omitempty"` Tracing_namespace *string `tfsdk:"tracing_namespace" json:"tracing_namespace,omitempty"` Tracing_pod *string `tfsdk:"tracing_pod" json:"tracing_pod,omitempty"` Tracing_pod_id *string `tfsdk:"tracing_pod_id" json:"tracing_pod_id,omitempty"` } `tfsdk:"sumologic" json:"sumologic,omitempty"` Tag_normaliser *struct { Format *string `tfsdk:"format" json:"format,omitempty"` Match_tag *string `tfsdk:"match_tag" json:"match_tag,omitempty"` } `tfsdk:"tag_normaliser" json:"tag_normaliser,omitempty"` Throttle *struct { Group_bucket_limit *int64 `tfsdk:"group_bucket_limit" json:"group_bucket_limit,omitempty"` Group_bucket_period_s *int64 `tfsdk:"group_bucket_period_s" json:"group_bucket_period_s,omitempty"` Group_drop_logs *bool `tfsdk:"group_drop_logs" json:"group_drop_logs,omitempty"` Group_key *string `tfsdk:"group_key" json:"group_key,omitempty"` Group_reset_rate_s *int64 `tfsdk:"group_reset_rate_s" json:"group_reset_rate_s,omitempty"` Group_warning_delay_s *int64 `tfsdk:"group_warning_delay_s" json:"group_warning_delay_s,omitempty"` } `tfsdk:"throttle" json:"throttle,omitempty"` Useragent *struct { Delete_key *bool `tfsdk:"delete_key" json:"delete_key,omitempty"` Flatten *bool `tfsdk:"flatten" json:"flatten,omitempty"` Key_name *string `tfsdk:"key_name" json:"key_name,omitempty"` Out_key *string `tfsdk:"out_key" json:"out_key,omitempty"` } `tfsdk:"useragent" json:"useragent,omitempty"` } `tfsdk:"filters" json:"filters,omitempty"` FlowLabel *string `tfsdk:"flow_label" json:"flowLabel,omitempty"` GlobalOutputRefs *[]string `tfsdk:"global_output_refs" json:"globalOutputRefs,omitempty"` IncludeLabelInRouter *bool `tfsdk:"include_label_in_router" json:"includeLabelInRouter,omitempty"` LoggingRef *string `tfsdk:"logging_ref" json:"loggingRef,omitempty"` Match *[]struct { Exclude *struct { Container_names *[]string `tfsdk:"container_names" json:"container_names,omitempty"` Hosts *[]string `tfsdk:"hosts" json:"hosts,omitempty"` Labels *map[string]string `tfsdk:"labels" json:"labels,omitempty"` Namespace_labels *map[string]string `tfsdk:"namespace_labels" json:"namespace_labels,omitempty"` Namespaces *[]string `tfsdk:"namespaces" json:"namespaces,omitempty"` } `tfsdk:"exclude" json:"exclude,omitempty"` Select *struct { Container_names *[]string `tfsdk:"container_names" json:"container_names,omitempty"` Hosts *[]string `tfsdk:"hosts" json:"hosts,omitempty"` Labels *map[string]string `tfsdk:"labels" json:"labels,omitempty"` Namespace_labels *map[string]string `tfsdk:"namespace_labels" json:"namespace_labels,omitempty"` Namespaces *[]string `tfsdk:"namespaces" json:"namespaces,omitempty"` } `tfsdk:"select" json:"select,omitempty"` } `tfsdk:"match" json:"match,omitempty"` OutputRefs *[]string `tfsdk:"output_refs" json:"outputRefs,omitempty"` Selectors *map[string]string `tfsdk:"selectors" json:"selectors,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type LoggingBanzaicloudIoClusterOutputV1Alpha1Manifest ¶
type LoggingBanzaicloudIoClusterOutputV1Alpha1Manifest struct{}
func (*LoggingBanzaicloudIoClusterOutputV1Alpha1Manifest) Metadata ¶
func (r *LoggingBanzaicloudIoClusterOutputV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*LoggingBanzaicloudIoClusterOutputV1Alpha1Manifest) Read ¶
func (r *LoggingBanzaicloudIoClusterOutputV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*LoggingBanzaicloudIoClusterOutputV1Alpha1Manifest) Schema ¶
func (r *LoggingBanzaicloudIoClusterOutputV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type LoggingBanzaicloudIoClusterOutputV1Alpha1ManifestData ¶
type LoggingBanzaicloudIoClusterOutputV1Alpha1ManifestData struct { YAML types.String `tfsdk:"yaml" json:"-"` ApiVersion *string `tfsdk:"-" json:"apiVersion"` Kind *string `tfsdk:"-" json:"kind"` Metadata struct { Name string `tfsdk:"name" json:"name"` Namespace string `tfsdk:"namespace" json:"namespace"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { AwsElasticsearch *struct { Api_key *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"api_key" json:"api_key,omitempty"` Application_name *string `tfsdk:"application_name" json:"application_name,omitempty"` Buffer *struct { Chunk_full_threshold *string `tfsdk:"chunk_full_threshold" json:"chunk_full_threshold,omitempty"` Chunk_limit_records *int64 `tfsdk:"chunk_limit_records" json:"chunk_limit_records,omitempty"` Chunk_limit_size *string `tfsdk:"chunk_limit_size" json:"chunk_limit_size,omitempty"` Compress *string `tfsdk:"compress" json:"compress,omitempty"` Delayed_commit_timeout *string `tfsdk:"delayed_commit_timeout" json:"delayed_commit_timeout,omitempty"` Disable_chunk_backup *bool `tfsdk:"disable_chunk_backup" json:"disable_chunk_backup,omitempty"` Disabled *bool `tfsdk:"disabled" json:"disabled,omitempty"` Flush_at_shutdown *bool `tfsdk:"flush_at_shutdown" json:"flush_at_shutdown,omitempty"` Flush_interval *string `tfsdk:"flush_interval" json:"flush_interval,omitempty"` Flush_mode *string `tfsdk:"flush_mode" json:"flush_mode,omitempty"` Flush_thread_burst_interval *string `tfsdk:"flush_thread_burst_interval" json:"flush_thread_burst_interval,omitempty"` Flush_thread_count *int64 `tfsdk:"flush_thread_count" json:"flush_thread_count,omitempty"` Flush_thread_interval *string `tfsdk:"flush_thread_interval" json:"flush_thread_interval,omitempty"` Overflow_action *string `tfsdk:"overflow_action" json:"overflow_action,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Queue_limit_length *int64 `tfsdk:"queue_limit_length" json:"queue_limit_length,omitempty"` Queued_chunks_limit_size *int64 `tfsdk:"queued_chunks_limit_size" json:"queued_chunks_limit_size,omitempty"` Retry_exponential_backoff_base *string `tfsdk:"retry_exponential_backoff_base" json:"retry_exponential_backoff_base,omitempty"` Retry_forever *bool `tfsdk:"retry_forever" json:"retry_forever,omitempty"` Retry_max_interval *string `tfsdk:"retry_max_interval" json:"retry_max_interval,omitempty"` Retry_max_times *int64 `tfsdk:"retry_max_times" json:"retry_max_times,omitempty"` Retry_randomize *bool `tfsdk:"retry_randomize" json:"retry_randomize,omitempty"` Retry_secondary_threshold *string `tfsdk:"retry_secondary_threshold" json:"retry_secondary_threshold,omitempty"` Retry_timeout *string `tfsdk:"retry_timeout" json:"retry_timeout,omitempty"` Retry_type *string `tfsdk:"retry_type" json:"retry_type,omitempty"` Retry_wait *string `tfsdk:"retry_wait" json:"retry_wait,omitempty"` Tags *string `tfsdk:"tags" json:"tags,omitempty"` Timekey *string `tfsdk:"timekey" json:"timekey,omitempty"` Timekey_use_utc *bool `tfsdk:"timekey_use_utc" json:"timekey_use_utc,omitempty"` Timekey_wait *string `tfsdk:"timekey_wait" json:"timekey_wait,omitempty"` Timekey_zone *string `tfsdk:"timekey_zone" json:"timekey_zone,omitempty"` Total_limit_size *string `tfsdk:"total_limit_size" json:"total_limit_size,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"buffer" json:"buffer,omitempty"` Bulk_message_request_threshold *string `tfsdk:"bulk_message_request_threshold" json:"bulk_message_request_threshold,omitempty"` Ca_file *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"ca_file" json:"ca_file,omitempty"` Client_cert *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"client_cert" json:"client_cert,omitempty"` Client_key *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"client_key" json:"client_key,omitempty"` Client_key_pass *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"client_key_pass" json:"client_key_pass,omitempty"` Compression_level *string `tfsdk:"compression_level" json:"compression_level,omitempty"` Content_type *string `tfsdk:"content_type" json:"content_type,omitempty"` Custom_headers *string `tfsdk:"custom_headers" json:"custom_headers,omitempty"` Customize_template *string `tfsdk:"customize_template" json:"customize_template,omitempty"` Data_stream_enable *bool `tfsdk:"data_stream_enable" json:"data_stream_enable,omitempty"` Data_stream_ilm_name *string `tfsdk:"data_stream_ilm_name" json:"data_stream_ilm_name,omitempty"` Data_stream_ilm_policy *string `tfsdk:"data_stream_ilm_policy" json:"data_stream_ilm_policy,omitempty"` Data_stream_ilm_policy_overwrite *bool `tfsdk:"data_stream_ilm_policy_overwrite" json:"data_stream_ilm_policy_overwrite,omitempty"` Data_stream_name *string `tfsdk:"data_stream_name" json:"data_stream_name,omitempty"` Data_stream_template_name *string `tfsdk:"data_stream_template_name" json:"data_stream_template_name,omitempty"` Default_elasticsearch_version *string `tfsdk:"default_elasticsearch_version" json:"default_elasticsearch_version,omitempty"` Deflector_alias *string `tfsdk:"deflector_alias" json:"deflector_alias,omitempty"` Enable_ilm *bool `tfsdk:"enable_ilm" json:"enable_ilm,omitempty"` Endpoint *struct { Access_key_id *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"access_key_id" json:"access_key_id,omitempty"` Assume_role_arn *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"assume_role_arn" json:"assume_role_arn,omitempty"` Assume_role_session_name *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"assume_role_session_name" json:"assume_role_session_name,omitempty"` Assume_role_web_identity_token_file *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"assume_role_web_identity_token_file" json:"assume_role_web_identity_token_file,omitempty"` Ecs_container_credentials_relative_uri *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"ecs_container_credentials_relative_uri" json:"ecs_container_credentials_relative_uri,omitempty"` Region *string `tfsdk:"region" json:"region,omitempty"` Secret_access_key *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"secret_access_key" json:"secret_access_key,omitempty"` Sts_credentials_region *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"sts_credentials_region" json:"sts_credentials_region,omitempty"` Url *string `tfsdk:"url" json:"url,omitempty"` } `tfsdk:"endpoint" json:"endpoint,omitempty"` Exception_backup *bool `tfsdk:"exception_backup" json:"exception_backup,omitempty"` Fail_on_detecting_es_version_retry_exceed *bool `tfsdk:"fail_on_detecting_es_version_retry_exceed" json:"fail_on_detecting_es_version_retry_exceed,omitempty"` Fail_on_putting_template_retry_exceed *bool `tfsdk:"fail_on_putting_template_retry_exceed" json:"fail_on_putting_template_retry_exceed,omitempty"` Flatten_hashes *bool `tfsdk:"flatten_hashes" json:"flatten_hashes,omitempty"` Flatten_hashes_separator *string `tfsdk:"flatten_hashes_separator" json:"flatten_hashes_separator,omitempty"` Flush_interval *string `tfsdk:"flush_interval" json:"flush_interval,omitempty"` Format *struct { Add_newline *bool `tfsdk:"add_newline" json:"add_newline,omitempty"` Message_key *string `tfsdk:"message_key" json:"message_key,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"format" json:"format,omitempty"` Host *string `tfsdk:"host" json:"host,omitempty"` Hosts *string `tfsdk:"hosts" json:"hosts,omitempty"` Http_backend *string `tfsdk:"http_backend" json:"http_backend,omitempty"` Id_key *string `tfsdk:"id_key" json:"id_key,omitempty"` Ignore_exceptions *string `tfsdk:"ignore_exceptions" json:"ignore_exceptions,omitempty"` Ilm_policy *string `tfsdk:"ilm_policy" json:"ilm_policy,omitempty"` Ilm_policy_id *string `tfsdk:"ilm_policy_id" json:"ilm_policy_id,omitempty"` Ilm_policy_overwrite *bool `tfsdk:"ilm_policy_overwrite" json:"ilm_policy_overwrite,omitempty"` Include_index_in_url *bool `tfsdk:"include_index_in_url" json:"include_index_in_url,omitempty"` Include_tag_key *bool `tfsdk:"include_tag_key" json:"include_tag_key,omitempty"` Include_timestamp *bool `tfsdk:"include_timestamp" json:"include_timestamp,omitempty"` Index_date_pattern *string `tfsdk:"index_date_pattern" json:"index_date_pattern,omitempty"` Index_name *string `tfsdk:"index_name" json:"index_name,omitempty"` Index_prefix *string `tfsdk:"index_prefix" json:"index_prefix,omitempty"` Log_es_400_reason *bool `tfsdk:"log_es_400_reason" json:"log_es_400_reason,omitempty"` Logstash_dateformat *string `tfsdk:"logstash_dateformat" json:"logstash_dateformat,omitempty"` Logstash_format *bool `tfsdk:"logstash_format" json:"logstash_format,omitempty"` Logstash_prefix *string `tfsdk:"logstash_prefix" json:"logstash_prefix,omitempty"` Logstash_prefix_separator *string `tfsdk:"logstash_prefix_separator" json:"logstash_prefix_separator,omitempty"` Max_retry_get_es_version *string `tfsdk:"max_retry_get_es_version" json:"max_retry_get_es_version,omitempty"` Max_retry_putting_template *string `tfsdk:"max_retry_putting_template" json:"max_retry_putting_template,omitempty"` Password *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"password" json:"password,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Pipeline *string `tfsdk:"pipeline" json:"pipeline,omitempty"` Port *int64 `tfsdk:"port" json:"port,omitempty"` Prefer_oj_serializer *bool `tfsdk:"prefer_oj_serializer" json:"prefer_oj_serializer,omitempty"` Reconnect_on_error *bool `tfsdk:"reconnect_on_error" json:"reconnect_on_error,omitempty"` Reload_after *string `tfsdk:"reload_after" json:"reload_after,omitempty"` Reload_connections *bool `tfsdk:"reload_connections" json:"reload_connections,omitempty"` Reload_on_failure *bool `tfsdk:"reload_on_failure" json:"reload_on_failure,omitempty"` Remove_keys *string `tfsdk:"remove_keys" json:"remove_keys,omitempty"` Remove_keys_on_update *string `tfsdk:"remove_keys_on_update" json:"remove_keys_on_update,omitempty"` Remove_keys_on_update_key *string `tfsdk:"remove_keys_on_update_key" json:"remove_keys_on_update_key,omitempty"` Request_timeout *string `tfsdk:"request_timeout" json:"request_timeout,omitempty"` Resurrect_after *string `tfsdk:"resurrect_after" json:"resurrect_after,omitempty"` Retry_tag *string `tfsdk:"retry_tag" json:"retry_tag,omitempty"` Rollover_index *bool `tfsdk:"rollover_index" json:"rollover_index,omitempty"` Routing_key *string `tfsdk:"routing_key" json:"routing_key,omitempty"` Scheme *string `tfsdk:"scheme" json:"scheme,omitempty"` Slow_flush_log_threshold *string `tfsdk:"slow_flush_log_threshold" json:"slow_flush_log_threshold,omitempty"` Sniffer_class_name *string `tfsdk:"sniffer_class_name" json:"sniffer_class_name,omitempty"` Ssl_max_version *string `tfsdk:"ssl_max_version" json:"ssl_max_version,omitempty"` Ssl_min_version *string `tfsdk:"ssl_min_version" json:"ssl_min_version,omitempty"` Ssl_verify *bool `tfsdk:"ssl_verify" json:"ssl_verify,omitempty"` Ssl_version *string `tfsdk:"ssl_version" json:"ssl_version,omitempty"` Suppress_doc_wrap *bool `tfsdk:"suppress_doc_wrap" json:"suppress_doc_wrap,omitempty"` Suppress_type_name *bool `tfsdk:"suppress_type_name" json:"suppress_type_name,omitempty"` Tag_key *string `tfsdk:"tag_key" json:"tag_key,omitempty"` Target_index_key *string `tfsdk:"target_index_key" json:"target_index_key,omitempty"` Target_type_key *string `tfsdk:"target_type_key" json:"target_type_key,omitempty"` Template_file *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"template_file" json:"template_file,omitempty"` Template_name *string `tfsdk:"template_name" json:"template_name,omitempty"` Template_overwrite *bool `tfsdk:"template_overwrite" json:"template_overwrite,omitempty"` Templates *string `tfsdk:"templates" json:"templates,omitempty"` Time_key *string `tfsdk:"time_key" json:"time_key,omitempty"` Time_key_format *string `tfsdk:"time_key_format" json:"time_key_format,omitempty"` Time_parse_error_tag *string `tfsdk:"time_parse_error_tag" json:"time_parse_error_tag,omitempty"` Time_precision *string `tfsdk:"time_precision" json:"time_precision,omitempty"` Type_name *string `tfsdk:"type_name" json:"type_name,omitempty"` Unrecoverable_error_types *string `tfsdk:"unrecoverable_error_types" json:"unrecoverable_error_types,omitempty"` Use_legacy_template *bool `tfsdk:"use_legacy_template" json:"use_legacy_template,omitempty"` User *string `tfsdk:"user" json:"user,omitempty"` Utc_index *bool `tfsdk:"utc_index" json:"utc_index,omitempty"` Validate_client_version *bool `tfsdk:"validate_client_version" json:"validate_client_version,omitempty"` Verify_es_version_at_startup *bool `tfsdk:"verify_es_version_at_startup" json:"verify_es_version_at_startup,omitempty"` With_transporter_log *bool `tfsdk:"with_transporter_log" json:"with_transporter_log,omitempty"` Write_operation *string `tfsdk:"write_operation" json:"write_operation,omitempty"` } `tfsdk:"aws_elasticsearch" json:"awsElasticsearch,omitempty"` Azurestorage *struct { Auto_create_container *bool `tfsdk:"auto_create_container" json:"auto_create_container,omitempty"` Azure_cloud *string `tfsdk:"azure_cloud" json:"azure_cloud,omitempty"` Azure_container *string `tfsdk:"azure_container" json:"azure_container,omitempty"` Azure_imds_api_version *string `tfsdk:"azure_imds_api_version" json:"azure_imds_api_version,omitempty"` Azure_object_key_format *string `tfsdk:"azure_object_key_format" json:"azure_object_key_format,omitempty"` Azure_storage_access_key *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"azure_storage_access_key" json:"azure_storage_access_key,omitempty"` Azure_storage_account *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"azure_storage_account" json:"azure_storage_account,omitempty"` Azure_storage_sas_token *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"azure_storage_sas_token" json:"azure_storage_sas_token,omitempty"` Buffer *struct { Chunk_full_threshold *string `tfsdk:"chunk_full_threshold" json:"chunk_full_threshold,omitempty"` Chunk_limit_records *int64 `tfsdk:"chunk_limit_records" json:"chunk_limit_records,omitempty"` Chunk_limit_size *string `tfsdk:"chunk_limit_size" json:"chunk_limit_size,omitempty"` Compress *string `tfsdk:"compress" json:"compress,omitempty"` Delayed_commit_timeout *string `tfsdk:"delayed_commit_timeout" json:"delayed_commit_timeout,omitempty"` Disable_chunk_backup *bool `tfsdk:"disable_chunk_backup" json:"disable_chunk_backup,omitempty"` Disabled *bool `tfsdk:"disabled" json:"disabled,omitempty"` Flush_at_shutdown *bool `tfsdk:"flush_at_shutdown" json:"flush_at_shutdown,omitempty"` Flush_interval *string `tfsdk:"flush_interval" json:"flush_interval,omitempty"` Flush_mode *string `tfsdk:"flush_mode" json:"flush_mode,omitempty"` Flush_thread_burst_interval *string `tfsdk:"flush_thread_burst_interval" json:"flush_thread_burst_interval,omitempty"` Flush_thread_count *int64 `tfsdk:"flush_thread_count" json:"flush_thread_count,omitempty"` Flush_thread_interval *string `tfsdk:"flush_thread_interval" json:"flush_thread_interval,omitempty"` Overflow_action *string `tfsdk:"overflow_action" json:"overflow_action,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Queue_limit_length *int64 `tfsdk:"queue_limit_length" json:"queue_limit_length,omitempty"` Queued_chunks_limit_size *int64 `tfsdk:"queued_chunks_limit_size" json:"queued_chunks_limit_size,omitempty"` Retry_exponential_backoff_base *string `tfsdk:"retry_exponential_backoff_base" json:"retry_exponential_backoff_base,omitempty"` Retry_forever *bool `tfsdk:"retry_forever" json:"retry_forever,omitempty"` Retry_max_interval *string `tfsdk:"retry_max_interval" json:"retry_max_interval,omitempty"` Retry_max_times *int64 `tfsdk:"retry_max_times" json:"retry_max_times,omitempty"` Retry_randomize *bool `tfsdk:"retry_randomize" json:"retry_randomize,omitempty"` Retry_secondary_threshold *string `tfsdk:"retry_secondary_threshold" json:"retry_secondary_threshold,omitempty"` Retry_timeout *string `tfsdk:"retry_timeout" json:"retry_timeout,omitempty"` Retry_type *string `tfsdk:"retry_type" json:"retry_type,omitempty"` Retry_wait *string `tfsdk:"retry_wait" json:"retry_wait,omitempty"` Tags *string `tfsdk:"tags" json:"tags,omitempty"` Timekey *string `tfsdk:"timekey" json:"timekey,omitempty"` Timekey_use_utc *bool `tfsdk:"timekey_use_utc" json:"timekey_use_utc,omitempty"` Timekey_wait *string `tfsdk:"timekey_wait" json:"timekey_wait,omitempty"` Timekey_zone *string `tfsdk:"timekey_zone" json:"timekey_zone,omitempty"` Total_limit_size *string `tfsdk:"total_limit_size" json:"total_limit_size,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"buffer" json:"buffer,omitempty"` Format *string `tfsdk:"format" json:"format,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Slow_flush_log_threshold *string `tfsdk:"slow_flush_log_threshold" json:"slow_flush_log_threshold,omitempty"` } `tfsdk:"azurestorage" json:"azurestorage,omitempty"` Cloudwatch *struct { Auto_create_stream *bool `tfsdk:"auto_create_stream" json:"auto_create_stream,omitempty"` Aws_instance_profile_credentials_retries *int64 `tfsdk:"aws_instance_profile_credentials_retries" json:"aws_instance_profile_credentials_retries,omitempty"` Aws_key_id *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"aws_key_id" json:"aws_key_id,omitempty"` Aws_sec_key *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"aws_sec_key" json:"aws_sec_key,omitempty"` Aws_sts_role_arn *string `tfsdk:"aws_sts_role_arn" json:"aws_sts_role_arn,omitempty"` Aws_sts_session_name *string `tfsdk:"aws_sts_session_name" json:"aws_sts_session_name,omitempty"` Aws_use_sts *bool `tfsdk:"aws_use_sts" json:"aws_use_sts,omitempty"` Buffer *struct { Chunk_full_threshold *string `tfsdk:"chunk_full_threshold" json:"chunk_full_threshold,omitempty"` Chunk_limit_records *int64 `tfsdk:"chunk_limit_records" json:"chunk_limit_records,omitempty"` Chunk_limit_size *string `tfsdk:"chunk_limit_size" json:"chunk_limit_size,omitempty"` Compress *string `tfsdk:"compress" json:"compress,omitempty"` Delayed_commit_timeout *string `tfsdk:"delayed_commit_timeout" json:"delayed_commit_timeout,omitempty"` Disable_chunk_backup *bool `tfsdk:"disable_chunk_backup" json:"disable_chunk_backup,omitempty"` Disabled *bool `tfsdk:"disabled" json:"disabled,omitempty"` Flush_at_shutdown *bool `tfsdk:"flush_at_shutdown" json:"flush_at_shutdown,omitempty"` Flush_interval *string `tfsdk:"flush_interval" json:"flush_interval,omitempty"` Flush_mode *string `tfsdk:"flush_mode" json:"flush_mode,omitempty"` Flush_thread_burst_interval *string `tfsdk:"flush_thread_burst_interval" json:"flush_thread_burst_interval,omitempty"` Flush_thread_count *int64 `tfsdk:"flush_thread_count" json:"flush_thread_count,omitempty"` Flush_thread_interval *string `tfsdk:"flush_thread_interval" json:"flush_thread_interval,omitempty"` Overflow_action *string `tfsdk:"overflow_action" json:"overflow_action,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Queue_limit_length *int64 `tfsdk:"queue_limit_length" json:"queue_limit_length,omitempty"` Queued_chunks_limit_size *int64 `tfsdk:"queued_chunks_limit_size" json:"queued_chunks_limit_size,omitempty"` Retry_exponential_backoff_base *string `tfsdk:"retry_exponential_backoff_base" json:"retry_exponential_backoff_base,omitempty"` Retry_forever *bool `tfsdk:"retry_forever" json:"retry_forever,omitempty"` Retry_max_interval *string `tfsdk:"retry_max_interval" json:"retry_max_interval,omitempty"` Retry_max_times *int64 `tfsdk:"retry_max_times" json:"retry_max_times,omitempty"` Retry_randomize *bool `tfsdk:"retry_randomize" json:"retry_randomize,omitempty"` Retry_secondary_threshold *string `tfsdk:"retry_secondary_threshold" json:"retry_secondary_threshold,omitempty"` Retry_timeout *string `tfsdk:"retry_timeout" json:"retry_timeout,omitempty"` Retry_type *string `tfsdk:"retry_type" json:"retry_type,omitempty"` Retry_wait *string `tfsdk:"retry_wait" json:"retry_wait,omitempty"` Tags *string `tfsdk:"tags" json:"tags,omitempty"` Timekey *string `tfsdk:"timekey" json:"timekey,omitempty"` Timekey_use_utc *bool `tfsdk:"timekey_use_utc" json:"timekey_use_utc,omitempty"` Timekey_wait *string `tfsdk:"timekey_wait" json:"timekey_wait,omitempty"` Timekey_zone *string `tfsdk:"timekey_zone" json:"timekey_zone,omitempty"` Total_limit_size *string `tfsdk:"total_limit_size" json:"total_limit_size,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"buffer" json:"buffer,omitempty"` Concurrency *int64 `tfsdk:"concurrency" json:"concurrency,omitempty"` Endpoint *string `tfsdk:"endpoint" json:"endpoint,omitempty"` Format *struct { Add_newline *bool `tfsdk:"add_newline" json:"add_newline,omitempty"` Message_key *string `tfsdk:"message_key" json:"message_key,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"format" json:"format,omitempty"` Http_proxy *string `tfsdk:"http_proxy" json:"http_proxy,omitempty"` Include_time_key *bool `tfsdk:"include_time_key" json:"include_time_key,omitempty"` Json_handler *string `tfsdk:"json_handler" json:"json_handler,omitempty"` Localtime *bool `tfsdk:"localtime" json:"localtime,omitempty"` Log_group_aws_tags *string `tfsdk:"log_group_aws_tags" json:"log_group_aws_tags,omitempty"` Log_group_aws_tags_key *string `tfsdk:"log_group_aws_tags_key" json:"log_group_aws_tags_key,omitempty"` Log_group_name *string `tfsdk:"log_group_name" json:"log_group_name,omitempty"` Log_group_name_key *string `tfsdk:"log_group_name_key" json:"log_group_name_key,omitempty"` Log_rejected_request *string `tfsdk:"log_rejected_request" json:"log_rejected_request,omitempty"` Log_stream_name *string `tfsdk:"log_stream_name" json:"log_stream_name,omitempty"` Log_stream_name_key *string `tfsdk:"log_stream_name_key" json:"log_stream_name_key,omitempty"` Max_events_per_batch *int64 `tfsdk:"max_events_per_batch" json:"max_events_per_batch,omitempty"` Max_message_length *int64 `tfsdk:"max_message_length" json:"max_message_length,omitempty"` Message_keys *string `tfsdk:"message_keys" json:"message_keys,omitempty"` Put_log_events_disable_retry_limit *bool `tfsdk:"put_log_events_disable_retry_limit" json:"put_log_events_disable_retry_limit,omitempty"` Put_log_events_retry_limit *int64 `tfsdk:"put_log_events_retry_limit" json:"put_log_events_retry_limit,omitempty"` Put_log_events_retry_wait *string `tfsdk:"put_log_events_retry_wait" json:"put_log_events_retry_wait,omitempty"` Region *string `tfsdk:"region" json:"region,omitempty"` Remove_log_group_aws_tags_key *string `tfsdk:"remove_log_group_aws_tags_key" json:"remove_log_group_aws_tags_key,omitempty"` Remove_log_group_name_key *string `tfsdk:"remove_log_group_name_key" json:"remove_log_group_name_key,omitempty"` Remove_log_stream_name_key *string `tfsdk:"remove_log_stream_name_key" json:"remove_log_stream_name_key,omitempty"` Remove_retention_in_days *string `tfsdk:"remove_retention_in_days" json:"remove_retention_in_days,omitempty"` Retention_in_days *string `tfsdk:"retention_in_days" json:"retention_in_days,omitempty"` Retention_in_days_key *string `tfsdk:"retention_in_days_key" json:"retention_in_days_key,omitempty"` Slow_flush_log_threshold *string `tfsdk:"slow_flush_log_threshold" json:"slow_flush_log_threshold,omitempty"` Use_tag_as_group *bool `tfsdk:"use_tag_as_group" json:"use_tag_as_group,omitempty"` Use_tag_as_stream *bool `tfsdk:"use_tag_as_stream" json:"use_tag_as_stream,omitempty"` } `tfsdk:"cloudwatch" json:"cloudwatch,omitempty"` Datadog *struct { Api_key *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"api_key" json:"api_key,omitempty"` Buffer *struct { Chunk_full_threshold *string `tfsdk:"chunk_full_threshold" json:"chunk_full_threshold,omitempty"` Chunk_limit_records *int64 `tfsdk:"chunk_limit_records" json:"chunk_limit_records,omitempty"` Chunk_limit_size *string `tfsdk:"chunk_limit_size" json:"chunk_limit_size,omitempty"` Compress *string `tfsdk:"compress" json:"compress,omitempty"` Delayed_commit_timeout *string `tfsdk:"delayed_commit_timeout" json:"delayed_commit_timeout,omitempty"` Disable_chunk_backup *bool `tfsdk:"disable_chunk_backup" json:"disable_chunk_backup,omitempty"` Disabled *bool `tfsdk:"disabled" json:"disabled,omitempty"` Flush_at_shutdown *bool `tfsdk:"flush_at_shutdown" json:"flush_at_shutdown,omitempty"` Flush_interval *string `tfsdk:"flush_interval" json:"flush_interval,omitempty"` Flush_mode *string `tfsdk:"flush_mode" json:"flush_mode,omitempty"` Flush_thread_burst_interval *string `tfsdk:"flush_thread_burst_interval" json:"flush_thread_burst_interval,omitempty"` Flush_thread_count *int64 `tfsdk:"flush_thread_count" json:"flush_thread_count,omitempty"` Flush_thread_interval *string `tfsdk:"flush_thread_interval" json:"flush_thread_interval,omitempty"` Overflow_action *string `tfsdk:"overflow_action" json:"overflow_action,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Queue_limit_length *int64 `tfsdk:"queue_limit_length" json:"queue_limit_length,omitempty"` Queued_chunks_limit_size *int64 `tfsdk:"queued_chunks_limit_size" json:"queued_chunks_limit_size,omitempty"` Retry_exponential_backoff_base *string `tfsdk:"retry_exponential_backoff_base" json:"retry_exponential_backoff_base,omitempty"` Retry_forever *bool `tfsdk:"retry_forever" json:"retry_forever,omitempty"` Retry_max_interval *string `tfsdk:"retry_max_interval" json:"retry_max_interval,omitempty"` Retry_max_times *int64 `tfsdk:"retry_max_times" json:"retry_max_times,omitempty"` Retry_randomize *bool `tfsdk:"retry_randomize" json:"retry_randomize,omitempty"` Retry_secondary_threshold *string `tfsdk:"retry_secondary_threshold" json:"retry_secondary_threshold,omitempty"` Retry_timeout *string `tfsdk:"retry_timeout" json:"retry_timeout,omitempty"` Retry_type *string `tfsdk:"retry_type" json:"retry_type,omitempty"` Retry_wait *string `tfsdk:"retry_wait" json:"retry_wait,omitempty"` Tags *string `tfsdk:"tags" json:"tags,omitempty"` Timekey *string `tfsdk:"timekey" json:"timekey,omitempty"` Timekey_use_utc *bool `tfsdk:"timekey_use_utc" json:"timekey_use_utc,omitempty"` Timekey_wait *string `tfsdk:"timekey_wait" json:"timekey_wait,omitempty"` Timekey_zone *string `tfsdk:"timekey_zone" json:"timekey_zone,omitempty"` Total_limit_size *string `tfsdk:"total_limit_size" json:"total_limit_size,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"buffer" json:"buffer,omitempty"` Compression_level *string `tfsdk:"compression_level" json:"compression_level,omitempty"` Dd_hostname *string `tfsdk:"dd_hostname" json:"dd_hostname,omitempty"` Dd_source *string `tfsdk:"dd_source" json:"dd_source,omitempty"` Dd_sourcecategory *string `tfsdk:"dd_sourcecategory" json:"dd_sourcecategory,omitempty"` Dd_tags *string `tfsdk:"dd_tags" json:"dd_tags,omitempty"` Host *string `tfsdk:"host" json:"host,omitempty"` Include_tag_key *bool `tfsdk:"include_tag_key" json:"include_tag_key,omitempty"` Max_backoff *string `tfsdk:"max_backoff" json:"max_backoff,omitempty"` Max_retries *string `tfsdk:"max_retries" json:"max_retries,omitempty"` No_ssl_validation *bool `tfsdk:"no_ssl_validation" json:"no_ssl_validation,omitempty"` Port *string `tfsdk:"port" json:"port,omitempty"` Service *string `tfsdk:"service" json:"service,omitempty"` Slow_flush_log_threshold *string `tfsdk:"slow_flush_log_threshold" json:"slow_flush_log_threshold,omitempty"` Ssl_port *string `tfsdk:"ssl_port" json:"ssl_port,omitempty"` Tag_key *string `tfsdk:"tag_key" json:"tag_key,omitempty"` Timestamp_key *string `tfsdk:"timestamp_key" json:"timestamp_key,omitempty"` Use_compression *bool `tfsdk:"use_compression" json:"use_compression,omitempty"` Use_http *bool `tfsdk:"use_http" json:"use_http,omitempty"` Use_json *bool `tfsdk:"use_json" json:"use_json,omitempty"` Use_ssl *bool `tfsdk:"use_ssl" json:"use_ssl,omitempty"` } `tfsdk:"datadog" json:"datadog,omitempty"` Elasticsearch *struct { Api_key *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"api_key" json:"api_key,omitempty"` Application_name *string `tfsdk:"application_name" json:"application_name,omitempty"` Buffer *struct { Chunk_full_threshold *string `tfsdk:"chunk_full_threshold" json:"chunk_full_threshold,omitempty"` Chunk_limit_records *int64 `tfsdk:"chunk_limit_records" json:"chunk_limit_records,omitempty"` Chunk_limit_size *string `tfsdk:"chunk_limit_size" json:"chunk_limit_size,omitempty"` Compress *string `tfsdk:"compress" json:"compress,omitempty"` Delayed_commit_timeout *string `tfsdk:"delayed_commit_timeout" json:"delayed_commit_timeout,omitempty"` Disable_chunk_backup *bool `tfsdk:"disable_chunk_backup" json:"disable_chunk_backup,omitempty"` Disabled *bool `tfsdk:"disabled" json:"disabled,omitempty"` Flush_at_shutdown *bool `tfsdk:"flush_at_shutdown" json:"flush_at_shutdown,omitempty"` Flush_interval *string `tfsdk:"flush_interval" json:"flush_interval,omitempty"` Flush_mode *string `tfsdk:"flush_mode" json:"flush_mode,omitempty"` Flush_thread_burst_interval *string `tfsdk:"flush_thread_burst_interval" json:"flush_thread_burst_interval,omitempty"` Flush_thread_count *int64 `tfsdk:"flush_thread_count" json:"flush_thread_count,omitempty"` Flush_thread_interval *string `tfsdk:"flush_thread_interval" json:"flush_thread_interval,omitempty"` Overflow_action *string `tfsdk:"overflow_action" json:"overflow_action,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Queue_limit_length *int64 `tfsdk:"queue_limit_length" json:"queue_limit_length,omitempty"` Queued_chunks_limit_size *int64 `tfsdk:"queued_chunks_limit_size" json:"queued_chunks_limit_size,omitempty"` Retry_exponential_backoff_base *string `tfsdk:"retry_exponential_backoff_base" json:"retry_exponential_backoff_base,omitempty"` Retry_forever *bool `tfsdk:"retry_forever" json:"retry_forever,omitempty"` Retry_max_interval *string `tfsdk:"retry_max_interval" json:"retry_max_interval,omitempty"` Retry_max_times *int64 `tfsdk:"retry_max_times" json:"retry_max_times,omitempty"` Retry_randomize *bool `tfsdk:"retry_randomize" json:"retry_randomize,omitempty"` Retry_secondary_threshold *string `tfsdk:"retry_secondary_threshold" json:"retry_secondary_threshold,omitempty"` Retry_timeout *string `tfsdk:"retry_timeout" json:"retry_timeout,omitempty"` Retry_type *string `tfsdk:"retry_type" json:"retry_type,omitempty"` Retry_wait *string `tfsdk:"retry_wait" json:"retry_wait,omitempty"` Tags *string `tfsdk:"tags" json:"tags,omitempty"` Timekey *string `tfsdk:"timekey" json:"timekey,omitempty"` Timekey_use_utc *bool `tfsdk:"timekey_use_utc" json:"timekey_use_utc,omitempty"` Timekey_wait *string `tfsdk:"timekey_wait" json:"timekey_wait,omitempty"` Timekey_zone *string `tfsdk:"timekey_zone" json:"timekey_zone,omitempty"` Total_limit_size *string `tfsdk:"total_limit_size" json:"total_limit_size,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"buffer" json:"buffer,omitempty"` Bulk_message_request_threshold *string `tfsdk:"bulk_message_request_threshold" json:"bulk_message_request_threshold,omitempty"` Ca_file *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"ca_file" json:"ca_file,omitempty"` Client_cert *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"client_cert" json:"client_cert,omitempty"` Client_key *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"client_key" json:"client_key,omitempty"` Client_key_pass *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"client_key_pass" json:"client_key_pass,omitempty"` Compression_level *string `tfsdk:"compression_level" json:"compression_level,omitempty"` Content_type *string `tfsdk:"content_type" json:"content_type,omitempty"` Custom_headers *string `tfsdk:"custom_headers" json:"custom_headers,omitempty"` Customize_template *string `tfsdk:"customize_template" json:"customize_template,omitempty"` Data_stream_enable *bool `tfsdk:"data_stream_enable" json:"data_stream_enable,omitempty"` Data_stream_ilm_name *string `tfsdk:"data_stream_ilm_name" json:"data_stream_ilm_name,omitempty"` Data_stream_ilm_policy *string `tfsdk:"data_stream_ilm_policy" json:"data_stream_ilm_policy,omitempty"` Data_stream_ilm_policy_overwrite *bool `tfsdk:"data_stream_ilm_policy_overwrite" json:"data_stream_ilm_policy_overwrite,omitempty"` Data_stream_name *string `tfsdk:"data_stream_name" json:"data_stream_name,omitempty"` Data_stream_template_name *string `tfsdk:"data_stream_template_name" json:"data_stream_template_name,omitempty"` Default_elasticsearch_version *string `tfsdk:"default_elasticsearch_version" json:"default_elasticsearch_version,omitempty"` Deflector_alias *string `tfsdk:"deflector_alias" json:"deflector_alias,omitempty"` Enable_ilm *bool `tfsdk:"enable_ilm" json:"enable_ilm,omitempty"` Exception_backup *bool `tfsdk:"exception_backup" json:"exception_backup,omitempty"` Fail_on_detecting_es_version_retry_exceed *bool `tfsdk:"fail_on_detecting_es_version_retry_exceed" json:"fail_on_detecting_es_version_retry_exceed,omitempty"` Fail_on_putting_template_retry_exceed *bool `tfsdk:"fail_on_putting_template_retry_exceed" json:"fail_on_putting_template_retry_exceed,omitempty"` Flatten_hashes *bool `tfsdk:"flatten_hashes" json:"flatten_hashes,omitempty"` Flatten_hashes_separator *string `tfsdk:"flatten_hashes_separator" json:"flatten_hashes_separator,omitempty"` Host *string `tfsdk:"host" json:"host,omitempty"` Hosts *string `tfsdk:"hosts" json:"hosts,omitempty"` Http_backend *string `tfsdk:"http_backend" json:"http_backend,omitempty"` Id_key *string `tfsdk:"id_key" json:"id_key,omitempty"` Ignore_exceptions *string `tfsdk:"ignore_exceptions" json:"ignore_exceptions,omitempty"` Ilm_policy *string `tfsdk:"ilm_policy" json:"ilm_policy,omitempty"` Ilm_policy_id *string `tfsdk:"ilm_policy_id" json:"ilm_policy_id,omitempty"` Ilm_policy_overwrite *bool `tfsdk:"ilm_policy_overwrite" json:"ilm_policy_overwrite,omitempty"` Include_index_in_url *bool `tfsdk:"include_index_in_url" json:"include_index_in_url,omitempty"` Include_tag_key *bool `tfsdk:"include_tag_key" json:"include_tag_key,omitempty"` Include_timestamp *bool `tfsdk:"include_timestamp" json:"include_timestamp,omitempty"` Index_date_pattern *string `tfsdk:"index_date_pattern" json:"index_date_pattern,omitempty"` Index_name *string `tfsdk:"index_name" json:"index_name,omitempty"` Index_prefix *string `tfsdk:"index_prefix" json:"index_prefix,omitempty"` Log_es_400_reason *bool `tfsdk:"log_es_400_reason" json:"log_es_400_reason,omitempty"` Logstash_dateformat *string `tfsdk:"logstash_dateformat" json:"logstash_dateformat,omitempty"` Logstash_format *bool `tfsdk:"logstash_format" json:"logstash_format,omitempty"` Logstash_prefix *string `tfsdk:"logstash_prefix" json:"logstash_prefix,omitempty"` Logstash_prefix_separator *string `tfsdk:"logstash_prefix_separator" json:"logstash_prefix_separator,omitempty"` Max_retry_get_es_version *string `tfsdk:"max_retry_get_es_version" json:"max_retry_get_es_version,omitempty"` Max_retry_putting_template *string `tfsdk:"max_retry_putting_template" json:"max_retry_putting_template,omitempty"` Password *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"password" json:"password,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Pipeline *string `tfsdk:"pipeline" json:"pipeline,omitempty"` Port *int64 `tfsdk:"port" json:"port,omitempty"` Prefer_oj_serializer *bool `tfsdk:"prefer_oj_serializer" json:"prefer_oj_serializer,omitempty"` Reconnect_on_error *bool `tfsdk:"reconnect_on_error" json:"reconnect_on_error,omitempty"` Reload_after *string `tfsdk:"reload_after" json:"reload_after,omitempty"` Reload_connections *bool `tfsdk:"reload_connections" json:"reload_connections,omitempty"` Reload_on_failure *bool `tfsdk:"reload_on_failure" json:"reload_on_failure,omitempty"` Remove_keys *string `tfsdk:"remove_keys" json:"remove_keys,omitempty"` Remove_keys_on_update *string `tfsdk:"remove_keys_on_update" json:"remove_keys_on_update,omitempty"` Remove_keys_on_update_key *string `tfsdk:"remove_keys_on_update_key" json:"remove_keys_on_update_key,omitempty"` Request_timeout *string `tfsdk:"request_timeout" json:"request_timeout,omitempty"` Resurrect_after *string `tfsdk:"resurrect_after" json:"resurrect_after,omitempty"` Retry_tag *string `tfsdk:"retry_tag" json:"retry_tag,omitempty"` Rollover_index *bool `tfsdk:"rollover_index" json:"rollover_index,omitempty"` Routing_key *string `tfsdk:"routing_key" json:"routing_key,omitempty"` Scheme *string `tfsdk:"scheme" json:"scheme,omitempty"` Slow_flush_log_threshold *string `tfsdk:"slow_flush_log_threshold" json:"slow_flush_log_threshold,omitempty"` Sniffer_class_name *string `tfsdk:"sniffer_class_name" json:"sniffer_class_name,omitempty"` Ssl_max_version *string `tfsdk:"ssl_max_version" json:"ssl_max_version,omitempty"` Ssl_min_version *string `tfsdk:"ssl_min_version" json:"ssl_min_version,omitempty"` Ssl_verify *bool `tfsdk:"ssl_verify" json:"ssl_verify,omitempty"` Ssl_version *string `tfsdk:"ssl_version" json:"ssl_version,omitempty"` Suppress_doc_wrap *bool `tfsdk:"suppress_doc_wrap" json:"suppress_doc_wrap,omitempty"` Suppress_type_name *bool `tfsdk:"suppress_type_name" json:"suppress_type_name,omitempty"` Tag_key *string `tfsdk:"tag_key" json:"tag_key,omitempty"` Target_index_key *string `tfsdk:"target_index_key" json:"target_index_key,omitempty"` Target_type_key *string `tfsdk:"target_type_key" json:"target_type_key,omitempty"` Template_file *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"template_file" json:"template_file,omitempty"` Template_name *string `tfsdk:"template_name" json:"template_name,omitempty"` Template_overwrite *bool `tfsdk:"template_overwrite" json:"template_overwrite,omitempty"` Templates *string `tfsdk:"templates" json:"templates,omitempty"` Time_key *string `tfsdk:"time_key" json:"time_key,omitempty"` Time_key_format *string `tfsdk:"time_key_format" json:"time_key_format,omitempty"` Time_parse_error_tag *string `tfsdk:"time_parse_error_tag" json:"time_parse_error_tag,omitempty"` Time_precision *string `tfsdk:"time_precision" json:"time_precision,omitempty"` Type_name *string `tfsdk:"type_name" json:"type_name,omitempty"` Unrecoverable_error_types *string `tfsdk:"unrecoverable_error_types" json:"unrecoverable_error_types,omitempty"` Use_legacy_template *bool `tfsdk:"use_legacy_template" json:"use_legacy_template,omitempty"` User *string `tfsdk:"user" json:"user,omitempty"` Utc_index *bool `tfsdk:"utc_index" json:"utc_index,omitempty"` Validate_client_version *bool `tfsdk:"validate_client_version" json:"validate_client_version,omitempty"` Verify_es_version_at_startup *bool `tfsdk:"verify_es_version_at_startup" json:"verify_es_version_at_startup,omitempty"` With_transporter_log *bool `tfsdk:"with_transporter_log" json:"with_transporter_log,omitempty"` Write_operation *string `tfsdk:"write_operation" json:"write_operation,omitempty"` } `tfsdk:"elasticsearch" json:"elasticsearch,omitempty"` EnabledNamespaces *[]string `tfsdk:"enabled_namespaces" json:"enabledNamespaces,omitempty"` File *struct { Add_path_suffix *bool `tfsdk:"add_path_suffix" json:"add_path_suffix,omitempty"` Append *bool `tfsdk:"append" json:"append,omitempty"` Buffer *struct { Chunk_full_threshold *string `tfsdk:"chunk_full_threshold" json:"chunk_full_threshold,omitempty"` Chunk_limit_records *int64 `tfsdk:"chunk_limit_records" json:"chunk_limit_records,omitempty"` Chunk_limit_size *string `tfsdk:"chunk_limit_size" json:"chunk_limit_size,omitempty"` Compress *string `tfsdk:"compress" json:"compress,omitempty"` Delayed_commit_timeout *string `tfsdk:"delayed_commit_timeout" json:"delayed_commit_timeout,omitempty"` Disable_chunk_backup *bool `tfsdk:"disable_chunk_backup" json:"disable_chunk_backup,omitempty"` Disabled *bool `tfsdk:"disabled" json:"disabled,omitempty"` Flush_at_shutdown *bool `tfsdk:"flush_at_shutdown" json:"flush_at_shutdown,omitempty"` Flush_interval *string `tfsdk:"flush_interval" json:"flush_interval,omitempty"` Flush_mode *string `tfsdk:"flush_mode" json:"flush_mode,omitempty"` Flush_thread_burst_interval *string `tfsdk:"flush_thread_burst_interval" json:"flush_thread_burst_interval,omitempty"` Flush_thread_count *int64 `tfsdk:"flush_thread_count" json:"flush_thread_count,omitempty"` Flush_thread_interval *string `tfsdk:"flush_thread_interval" json:"flush_thread_interval,omitempty"` Overflow_action *string `tfsdk:"overflow_action" json:"overflow_action,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Queue_limit_length *int64 `tfsdk:"queue_limit_length" json:"queue_limit_length,omitempty"` Queued_chunks_limit_size *int64 `tfsdk:"queued_chunks_limit_size" json:"queued_chunks_limit_size,omitempty"` Retry_exponential_backoff_base *string `tfsdk:"retry_exponential_backoff_base" json:"retry_exponential_backoff_base,omitempty"` Retry_forever *bool `tfsdk:"retry_forever" json:"retry_forever,omitempty"` Retry_max_interval *string `tfsdk:"retry_max_interval" json:"retry_max_interval,omitempty"` Retry_max_times *int64 `tfsdk:"retry_max_times" json:"retry_max_times,omitempty"` Retry_randomize *bool `tfsdk:"retry_randomize" json:"retry_randomize,omitempty"` Retry_secondary_threshold *string `tfsdk:"retry_secondary_threshold" json:"retry_secondary_threshold,omitempty"` Retry_timeout *string `tfsdk:"retry_timeout" json:"retry_timeout,omitempty"` Retry_type *string `tfsdk:"retry_type" json:"retry_type,omitempty"` Retry_wait *string `tfsdk:"retry_wait" json:"retry_wait,omitempty"` Tags *string `tfsdk:"tags" json:"tags,omitempty"` Timekey *string `tfsdk:"timekey" json:"timekey,omitempty"` Timekey_use_utc *bool `tfsdk:"timekey_use_utc" json:"timekey_use_utc,omitempty"` Timekey_wait *string `tfsdk:"timekey_wait" json:"timekey_wait,omitempty"` Timekey_zone *string `tfsdk:"timekey_zone" json:"timekey_zone,omitempty"` Total_limit_size *string `tfsdk:"total_limit_size" json:"total_limit_size,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"buffer" json:"buffer,omitempty"` Compress *string `tfsdk:"compress" json:"compress,omitempty"` Format *struct { Add_newline *bool `tfsdk:"add_newline" json:"add_newline,omitempty"` Message_key *string `tfsdk:"message_key" json:"message_key,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"format" json:"format,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Path_suffix *string `tfsdk:"path_suffix" json:"path_suffix,omitempty"` Recompress *bool `tfsdk:"recompress" json:"recompress,omitempty"` Slow_flush_log_threshold *string `tfsdk:"slow_flush_log_threshold" json:"slow_flush_log_threshold,omitempty"` Symlink_path *bool `tfsdk:"symlink_path" json:"symlink_path,omitempty"` } `tfsdk:"file" json:"file,omitempty"` Forward *struct { Ack_response_timeout *int64 `tfsdk:"ack_response_timeout" json:"ack_response_timeout,omitempty"` Buffer *struct { Chunk_full_threshold *string `tfsdk:"chunk_full_threshold" json:"chunk_full_threshold,omitempty"` Chunk_limit_records *int64 `tfsdk:"chunk_limit_records" json:"chunk_limit_records,omitempty"` Chunk_limit_size *string `tfsdk:"chunk_limit_size" json:"chunk_limit_size,omitempty"` Compress *string `tfsdk:"compress" json:"compress,omitempty"` Delayed_commit_timeout *string `tfsdk:"delayed_commit_timeout" json:"delayed_commit_timeout,omitempty"` Disable_chunk_backup *bool `tfsdk:"disable_chunk_backup" json:"disable_chunk_backup,omitempty"` Disabled *bool `tfsdk:"disabled" json:"disabled,omitempty"` Flush_at_shutdown *bool `tfsdk:"flush_at_shutdown" json:"flush_at_shutdown,omitempty"` Flush_interval *string `tfsdk:"flush_interval" json:"flush_interval,omitempty"` Flush_mode *string `tfsdk:"flush_mode" json:"flush_mode,omitempty"` Flush_thread_burst_interval *string `tfsdk:"flush_thread_burst_interval" json:"flush_thread_burst_interval,omitempty"` Flush_thread_count *int64 `tfsdk:"flush_thread_count" json:"flush_thread_count,omitempty"` Flush_thread_interval *string `tfsdk:"flush_thread_interval" json:"flush_thread_interval,omitempty"` Overflow_action *string `tfsdk:"overflow_action" json:"overflow_action,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Queue_limit_length *int64 `tfsdk:"queue_limit_length" json:"queue_limit_length,omitempty"` Queued_chunks_limit_size *int64 `tfsdk:"queued_chunks_limit_size" json:"queued_chunks_limit_size,omitempty"` Retry_exponential_backoff_base *string `tfsdk:"retry_exponential_backoff_base" json:"retry_exponential_backoff_base,omitempty"` Retry_forever *bool `tfsdk:"retry_forever" json:"retry_forever,omitempty"` Retry_max_interval *string `tfsdk:"retry_max_interval" json:"retry_max_interval,omitempty"` Retry_max_times *int64 `tfsdk:"retry_max_times" json:"retry_max_times,omitempty"` Retry_randomize *bool `tfsdk:"retry_randomize" json:"retry_randomize,omitempty"` Retry_secondary_threshold *string `tfsdk:"retry_secondary_threshold" json:"retry_secondary_threshold,omitempty"` Retry_timeout *string `tfsdk:"retry_timeout" json:"retry_timeout,omitempty"` Retry_type *string `tfsdk:"retry_type" json:"retry_type,omitempty"` Retry_wait *string `tfsdk:"retry_wait" json:"retry_wait,omitempty"` Tags *string `tfsdk:"tags" json:"tags,omitempty"` Timekey *string `tfsdk:"timekey" json:"timekey,omitempty"` Timekey_use_utc *bool `tfsdk:"timekey_use_utc" json:"timekey_use_utc,omitempty"` Timekey_wait *string `tfsdk:"timekey_wait" json:"timekey_wait,omitempty"` Timekey_zone *string `tfsdk:"timekey_zone" json:"timekey_zone,omitempty"` Total_limit_size *string `tfsdk:"total_limit_size" json:"total_limit_size,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"buffer" json:"buffer,omitempty"` Connect_timeout *int64 `tfsdk:"connect_timeout" json:"connect_timeout,omitempty"` Dns_round_robin *bool `tfsdk:"dns_round_robin" json:"dns_round_robin,omitempty"` Expire_dns_cache *int64 `tfsdk:"expire_dns_cache" json:"expire_dns_cache,omitempty"` Hard_timeout *int64 `tfsdk:"hard_timeout" json:"hard_timeout,omitempty"` Heartbeat_interval *int64 `tfsdk:"heartbeat_interval" json:"heartbeat_interval,omitempty"` Heartbeat_type *string `tfsdk:"heartbeat_type" json:"heartbeat_type,omitempty"` Ignore_network_errors_at_startup *bool `tfsdk:"ignore_network_errors_at_startup" json:"ignore_network_errors_at_startup,omitempty"` Keepalive *bool `tfsdk:"keepalive" json:"keepalive,omitempty"` Keepalive_timeout *int64 `tfsdk:"keepalive_timeout" json:"keepalive_timeout,omitempty"` Phi_failure_detector *bool `tfsdk:"phi_failure_detector" json:"phi_failure_detector,omitempty"` Phi_threshold *int64 `tfsdk:"phi_threshold" json:"phi_threshold,omitempty"` Recover_wait *int64 `tfsdk:"recover_wait" json:"recover_wait,omitempty"` Require_ack_response *bool `tfsdk:"require_ack_response" json:"require_ack_response,omitempty"` Security *struct { Allow_anonymous_source *bool `tfsdk:"allow_anonymous_source" json:"allow_anonymous_source,omitempty"` Self_hostname *string `tfsdk:"self_hostname" json:"self_hostname,omitempty"` Shared_key *string `tfsdk:"shared_key" json:"shared_key,omitempty"` User_auth *bool `tfsdk:"user_auth" json:"user_auth,omitempty"` } `tfsdk:"security" json:"security,omitempty"` Send_timeout *int64 `tfsdk:"send_timeout" json:"send_timeout,omitempty"` Servers *[]struct { Host *string `tfsdk:"host" json:"host,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Password *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"password" json:"password,omitempty"` Port *int64 `tfsdk:"port" json:"port,omitempty"` Shared_key *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"shared_key" json:"shared_key,omitempty"` Standby *bool `tfsdk:"standby" json:"standby,omitempty"` Username *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"username" json:"username,omitempty"` Weight *int64 `tfsdk:"weight" json:"weight,omitempty"` } `tfsdk:"servers" json:"servers,omitempty"` Slow_flush_log_threshold *string `tfsdk:"slow_flush_log_threshold" json:"slow_flush_log_threshold,omitempty"` Time_as_integer *bool `tfsdk:"time_as_integer" json:"time_as_integer,omitempty"` Tls_allow_self_signed_cert *bool `tfsdk:"tls_allow_self_signed_cert" json:"tls_allow_self_signed_cert,omitempty"` Tls_cert_logical_store_name *string `tfsdk:"tls_cert_logical_store_name" json:"tls_cert_logical_store_name,omitempty"` Tls_cert_path *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"tls_cert_path" json:"tls_cert_path,omitempty"` Tls_cert_thumbprint *string `tfsdk:"tls_cert_thumbprint" json:"tls_cert_thumbprint,omitempty"` Tls_cert_use_enterprise_store *bool `tfsdk:"tls_cert_use_enterprise_store" json:"tls_cert_use_enterprise_store,omitempty"` Tls_ciphers *string `tfsdk:"tls_ciphers" json:"tls_ciphers,omitempty"` Tls_client_cert_path *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"tls_client_cert_path" json:"tls_client_cert_path,omitempty"` Tls_client_private_key_passphrase *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"tls_client_private_key_passphrase" json:"tls_client_private_key_passphrase,omitempty"` Tls_client_private_key_path *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"tls_client_private_key_path" json:"tls_client_private_key_path,omitempty"` Tls_insecure_mode *bool `tfsdk:"tls_insecure_mode" json:"tls_insecure_mode,omitempty"` Tls_verify_hostname *bool `tfsdk:"tls_verify_hostname" json:"tls_verify_hostname,omitempty"` Tls_version *string `tfsdk:"tls_version" json:"tls_version,omitempty"` Transport *string `tfsdk:"transport" json:"transport,omitempty"` Verify_connection_at_startup *bool `tfsdk:"verify_connection_at_startup" json:"verify_connection_at_startup,omitempty"` } `tfsdk:"forward" json:"forward,omitempty"` Gcs *struct { Acl *string `tfsdk:"acl" json:"acl,omitempty"` Auto_create_bucket *bool `tfsdk:"auto_create_bucket" json:"auto_create_bucket,omitempty"` Bucket *string `tfsdk:"bucket" json:"bucket,omitempty"` Buffer *struct { Chunk_full_threshold *string `tfsdk:"chunk_full_threshold" json:"chunk_full_threshold,omitempty"` Chunk_limit_records *int64 `tfsdk:"chunk_limit_records" json:"chunk_limit_records,omitempty"` Chunk_limit_size *string `tfsdk:"chunk_limit_size" json:"chunk_limit_size,omitempty"` Compress *string `tfsdk:"compress" json:"compress,omitempty"` Delayed_commit_timeout *string `tfsdk:"delayed_commit_timeout" json:"delayed_commit_timeout,omitempty"` Disable_chunk_backup *bool `tfsdk:"disable_chunk_backup" json:"disable_chunk_backup,omitempty"` Disabled *bool `tfsdk:"disabled" json:"disabled,omitempty"` Flush_at_shutdown *bool `tfsdk:"flush_at_shutdown" json:"flush_at_shutdown,omitempty"` Flush_interval *string `tfsdk:"flush_interval" json:"flush_interval,omitempty"` Flush_mode *string `tfsdk:"flush_mode" json:"flush_mode,omitempty"` Flush_thread_burst_interval *string `tfsdk:"flush_thread_burst_interval" json:"flush_thread_burst_interval,omitempty"` Flush_thread_count *int64 `tfsdk:"flush_thread_count" json:"flush_thread_count,omitempty"` Flush_thread_interval *string `tfsdk:"flush_thread_interval" json:"flush_thread_interval,omitempty"` Overflow_action *string `tfsdk:"overflow_action" json:"overflow_action,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Queue_limit_length *int64 `tfsdk:"queue_limit_length" json:"queue_limit_length,omitempty"` Queued_chunks_limit_size *int64 `tfsdk:"queued_chunks_limit_size" json:"queued_chunks_limit_size,omitempty"` Retry_exponential_backoff_base *string `tfsdk:"retry_exponential_backoff_base" json:"retry_exponential_backoff_base,omitempty"` Retry_forever *bool `tfsdk:"retry_forever" json:"retry_forever,omitempty"` Retry_max_interval *string `tfsdk:"retry_max_interval" json:"retry_max_interval,omitempty"` Retry_max_times *int64 `tfsdk:"retry_max_times" json:"retry_max_times,omitempty"` Retry_randomize *bool `tfsdk:"retry_randomize" json:"retry_randomize,omitempty"` Retry_secondary_threshold *string `tfsdk:"retry_secondary_threshold" json:"retry_secondary_threshold,omitempty"` Retry_timeout *string `tfsdk:"retry_timeout" json:"retry_timeout,omitempty"` Retry_type *string `tfsdk:"retry_type" json:"retry_type,omitempty"` Retry_wait *string `tfsdk:"retry_wait" json:"retry_wait,omitempty"` Tags *string `tfsdk:"tags" json:"tags,omitempty"` Timekey *string `tfsdk:"timekey" json:"timekey,omitempty"` Timekey_use_utc *bool `tfsdk:"timekey_use_utc" json:"timekey_use_utc,omitempty"` Timekey_wait *string `tfsdk:"timekey_wait" json:"timekey_wait,omitempty"` Timekey_zone *string `tfsdk:"timekey_zone" json:"timekey_zone,omitempty"` Total_limit_size *string `tfsdk:"total_limit_size" json:"total_limit_size,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"buffer" json:"buffer,omitempty"` Client_retries *int64 `tfsdk:"client_retries" json:"client_retries,omitempty"` Client_timeout *int64 `tfsdk:"client_timeout" json:"client_timeout,omitempty"` Credentials_json *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"credentials_json" json:"credentials_json,omitempty"` Encryption_key *string `tfsdk:"encryption_key" json:"encryption_key,omitempty"` Format *struct { Add_newline *bool `tfsdk:"add_newline" json:"add_newline,omitempty"` Message_key *string `tfsdk:"message_key" json:"message_key,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"format" json:"format,omitempty"` Hex_random_length *int64 `tfsdk:"hex_random_length" json:"hex_random_length,omitempty"` Keyfile *string `tfsdk:"keyfile" json:"keyfile,omitempty"` Object_key_format *string `tfsdk:"object_key_format" json:"object_key_format,omitempty"` Object_metadata *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` } `tfsdk:"object_metadata" json:"object_metadata,omitempty"` Overwrite *bool `tfsdk:"overwrite" json:"overwrite,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Project *string `tfsdk:"project" json:"project,omitempty"` Slow_flush_log_threshold *string `tfsdk:"slow_flush_log_threshold" json:"slow_flush_log_threshold,omitempty"` Storage_class *string `tfsdk:"storage_class" json:"storage_class,omitempty"` Store_as *string `tfsdk:"store_as" json:"store_as,omitempty"` Transcoding *bool `tfsdk:"transcoding" json:"transcoding,omitempty"` } `tfsdk:"gcs" json:"gcs,omitempty"` Gelf *struct { Buffer *struct { Chunk_full_threshold *string `tfsdk:"chunk_full_threshold" json:"chunk_full_threshold,omitempty"` Chunk_limit_records *int64 `tfsdk:"chunk_limit_records" json:"chunk_limit_records,omitempty"` Chunk_limit_size *string `tfsdk:"chunk_limit_size" json:"chunk_limit_size,omitempty"` Compress *string `tfsdk:"compress" json:"compress,omitempty"` Delayed_commit_timeout *string `tfsdk:"delayed_commit_timeout" json:"delayed_commit_timeout,omitempty"` Disable_chunk_backup *bool `tfsdk:"disable_chunk_backup" json:"disable_chunk_backup,omitempty"` Disabled *bool `tfsdk:"disabled" json:"disabled,omitempty"` Flush_at_shutdown *bool `tfsdk:"flush_at_shutdown" json:"flush_at_shutdown,omitempty"` Flush_interval *string `tfsdk:"flush_interval" json:"flush_interval,omitempty"` Flush_mode *string `tfsdk:"flush_mode" json:"flush_mode,omitempty"` Flush_thread_burst_interval *string `tfsdk:"flush_thread_burst_interval" json:"flush_thread_burst_interval,omitempty"` Flush_thread_count *int64 `tfsdk:"flush_thread_count" json:"flush_thread_count,omitempty"` Flush_thread_interval *string `tfsdk:"flush_thread_interval" json:"flush_thread_interval,omitempty"` Overflow_action *string `tfsdk:"overflow_action" json:"overflow_action,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Queue_limit_length *int64 `tfsdk:"queue_limit_length" json:"queue_limit_length,omitempty"` Queued_chunks_limit_size *int64 `tfsdk:"queued_chunks_limit_size" json:"queued_chunks_limit_size,omitempty"` Retry_exponential_backoff_base *string `tfsdk:"retry_exponential_backoff_base" json:"retry_exponential_backoff_base,omitempty"` Retry_forever *bool `tfsdk:"retry_forever" json:"retry_forever,omitempty"` Retry_max_interval *string `tfsdk:"retry_max_interval" json:"retry_max_interval,omitempty"` Retry_max_times *int64 `tfsdk:"retry_max_times" json:"retry_max_times,omitempty"` Retry_randomize *bool `tfsdk:"retry_randomize" json:"retry_randomize,omitempty"` Retry_secondary_threshold *string `tfsdk:"retry_secondary_threshold" json:"retry_secondary_threshold,omitempty"` Retry_timeout *string `tfsdk:"retry_timeout" json:"retry_timeout,omitempty"` Retry_type *string `tfsdk:"retry_type" json:"retry_type,omitempty"` Retry_wait *string `tfsdk:"retry_wait" json:"retry_wait,omitempty"` Tags *string `tfsdk:"tags" json:"tags,omitempty"` Timekey *string `tfsdk:"timekey" json:"timekey,omitempty"` Timekey_use_utc *bool `tfsdk:"timekey_use_utc" json:"timekey_use_utc,omitempty"` Timekey_wait *string `tfsdk:"timekey_wait" json:"timekey_wait,omitempty"` Timekey_zone *string `tfsdk:"timekey_zone" json:"timekey_zone,omitempty"` Total_limit_size *string `tfsdk:"total_limit_size" json:"total_limit_size,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"buffer" json:"buffer,omitempty"` Host *string `tfsdk:"host" json:"host,omitempty"` Max_bytes *int64 `tfsdk:"max_bytes" json:"max_bytes,omitempty"` Port *int64 `tfsdk:"port" json:"port,omitempty"` Protocol *string `tfsdk:"protocol" json:"protocol,omitempty"` Tls *bool `tfsdk:"tls" json:"tls,omitempty"` Tls_options *map[string]string `tfsdk:"tls_options" json:"tls_options,omitempty"` } `tfsdk:"gelf" json:"gelf,omitempty"` Http *struct { Auth *struct { Password *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"password" json:"password,omitempty"` Username *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"username" json:"username,omitempty"` } `tfsdk:"auth" json:"auth,omitempty"` Buffer *struct { Chunk_full_threshold *string `tfsdk:"chunk_full_threshold" json:"chunk_full_threshold,omitempty"` Chunk_limit_records *int64 `tfsdk:"chunk_limit_records" json:"chunk_limit_records,omitempty"` Chunk_limit_size *string `tfsdk:"chunk_limit_size" json:"chunk_limit_size,omitempty"` Compress *string `tfsdk:"compress" json:"compress,omitempty"` Delayed_commit_timeout *string `tfsdk:"delayed_commit_timeout" json:"delayed_commit_timeout,omitempty"` Disable_chunk_backup *bool `tfsdk:"disable_chunk_backup" json:"disable_chunk_backup,omitempty"` Disabled *bool `tfsdk:"disabled" json:"disabled,omitempty"` Flush_at_shutdown *bool `tfsdk:"flush_at_shutdown" json:"flush_at_shutdown,omitempty"` Flush_interval *string `tfsdk:"flush_interval" json:"flush_interval,omitempty"` Flush_mode *string `tfsdk:"flush_mode" json:"flush_mode,omitempty"` Flush_thread_burst_interval *string `tfsdk:"flush_thread_burst_interval" json:"flush_thread_burst_interval,omitempty"` Flush_thread_count *int64 `tfsdk:"flush_thread_count" json:"flush_thread_count,omitempty"` Flush_thread_interval *string `tfsdk:"flush_thread_interval" json:"flush_thread_interval,omitempty"` Overflow_action *string `tfsdk:"overflow_action" json:"overflow_action,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Queue_limit_length *int64 `tfsdk:"queue_limit_length" json:"queue_limit_length,omitempty"` Queued_chunks_limit_size *int64 `tfsdk:"queued_chunks_limit_size" json:"queued_chunks_limit_size,omitempty"` Retry_exponential_backoff_base *string `tfsdk:"retry_exponential_backoff_base" json:"retry_exponential_backoff_base,omitempty"` Retry_forever *bool `tfsdk:"retry_forever" json:"retry_forever,omitempty"` Retry_max_interval *string `tfsdk:"retry_max_interval" json:"retry_max_interval,omitempty"` Retry_max_times *int64 `tfsdk:"retry_max_times" json:"retry_max_times,omitempty"` Retry_randomize *bool `tfsdk:"retry_randomize" json:"retry_randomize,omitempty"` Retry_secondary_threshold *string `tfsdk:"retry_secondary_threshold" json:"retry_secondary_threshold,omitempty"` Retry_timeout *string `tfsdk:"retry_timeout" json:"retry_timeout,omitempty"` Retry_type *string `tfsdk:"retry_type" json:"retry_type,omitempty"` Retry_wait *string `tfsdk:"retry_wait" json:"retry_wait,omitempty"` Tags *string `tfsdk:"tags" json:"tags,omitempty"` Timekey *string `tfsdk:"timekey" json:"timekey,omitempty"` Timekey_use_utc *bool `tfsdk:"timekey_use_utc" json:"timekey_use_utc,omitempty"` Timekey_wait *string `tfsdk:"timekey_wait" json:"timekey_wait,omitempty"` Timekey_zone *string `tfsdk:"timekey_zone" json:"timekey_zone,omitempty"` Total_limit_size *string `tfsdk:"total_limit_size" json:"total_limit_size,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"buffer" json:"buffer,omitempty"` Content_type *string `tfsdk:"content_type" json:"content_type,omitempty"` Endpoint *string `tfsdk:"endpoint" json:"endpoint,omitempty"` Error_response_as_unrecoverable *bool `tfsdk:"error_response_as_unrecoverable" json:"error_response_as_unrecoverable,omitempty"` Format *struct { Add_newline *bool `tfsdk:"add_newline" json:"add_newline,omitempty"` Message_key *string `tfsdk:"message_key" json:"message_key,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"format" json:"format,omitempty"` Headers *map[string]string `tfsdk:"headers" json:"headers,omitempty"` Http_method *string `tfsdk:"http_method" json:"http_method,omitempty"` Json_array *bool `tfsdk:"json_array" json:"json_array,omitempty"` Open_timeout *int64 `tfsdk:"open_timeout" json:"open_timeout,omitempty"` Proxy *string `tfsdk:"proxy" json:"proxy,omitempty"` Read_timeout *int64 `tfsdk:"read_timeout" json:"read_timeout,omitempty"` Retryable_response_codes *[]string `tfsdk:"retryable_response_codes" json:"retryable_response_codes,omitempty"` Slow_flush_log_threshold *string `tfsdk:"slow_flush_log_threshold" json:"slow_flush_log_threshold,omitempty"` Ssl_timeout *int64 `tfsdk:"ssl_timeout" json:"ssl_timeout,omitempty"` Tls_ca_cert_path *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"tls_ca_cert_path" json:"tls_ca_cert_path,omitempty"` Tls_ciphers *string `tfsdk:"tls_ciphers" json:"tls_ciphers,omitempty"` Tls_client_cert_path *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"tls_client_cert_path" json:"tls_client_cert_path,omitempty"` Tls_private_key_passphrase *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"tls_private_key_passphrase" json:"tls_private_key_passphrase,omitempty"` Tls_private_key_path *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"tls_private_key_path" json:"tls_private_key_path,omitempty"` Tls_verify_mode *string `tfsdk:"tls_verify_mode" json:"tls_verify_mode,omitempty"` Tls_version *string `tfsdk:"tls_version" json:"tls_version,omitempty"` } `tfsdk:"http" json:"http,omitempty"` Kafka *struct { Ack_timeout *int64 `tfsdk:"ack_timeout" json:"ack_timeout,omitempty"` Brokers *string `tfsdk:"brokers" json:"brokers,omitempty"` Buffer *struct { Chunk_full_threshold *string `tfsdk:"chunk_full_threshold" json:"chunk_full_threshold,omitempty"` Chunk_limit_records *int64 `tfsdk:"chunk_limit_records" json:"chunk_limit_records,omitempty"` Chunk_limit_size *string `tfsdk:"chunk_limit_size" json:"chunk_limit_size,omitempty"` Compress *string `tfsdk:"compress" json:"compress,omitempty"` Delayed_commit_timeout *string `tfsdk:"delayed_commit_timeout" json:"delayed_commit_timeout,omitempty"` Disable_chunk_backup *bool `tfsdk:"disable_chunk_backup" json:"disable_chunk_backup,omitempty"` Disabled *bool `tfsdk:"disabled" json:"disabled,omitempty"` Flush_at_shutdown *bool `tfsdk:"flush_at_shutdown" json:"flush_at_shutdown,omitempty"` Flush_interval *string `tfsdk:"flush_interval" json:"flush_interval,omitempty"` Flush_mode *string `tfsdk:"flush_mode" json:"flush_mode,omitempty"` Flush_thread_burst_interval *string `tfsdk:"flush_thread_burst_interval" json:"flush_thread_burst_interval,omitempty"` Flush_thread_count *int64 `tfsdk:"flush_thread_count" json:"flush_thread_count,omitempty"` Flush_thread_interval *string `tfsdk:"flush_thread_interval" json:"flush_thread_interval,omitempty"` Overflow_action *string `tfsdk:"overflow_action" json:"overflow_action,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Queue_limit_length *int64 `tfsdk:"queue_limit_length" json:"queue_limit_length,omitempty"` Queued_chunks_limit_size *int64 `tfsdk:"queued_chunks_limit_size" json:"queued_chunks_limit_size,omitempty"` Retry_exponential_backoff_base *string `tfsdk:"retry_exponential_backoff_base" json:"retry_exponential_backoff_base,omitempty"` Retry_forever *bool `tfsdk:"retry_forever" json:"retry_forever,omitempty"` Retry_max_interval *string `tfsdk:"retry_max_interval" json:"retry_max_interval,omitempty"` Retry_max_times *int64 `tfsdk:"retry_max_times" json:"retry_max_times,omitempty"` Retry_randomize *bool `tfsdk:"retry_randomize" json:"retry_randomize,omitempty"` Retry_secondary_threshold *string `tfsdk:"retry_secondary_threshold" json:"retry_secondary_threshold,omitempty"` Retry_timeout *string `tfsdk:"retry_timeout" json:"retry_timeout,omitempty"` Retry_type *string `tfsdk:"retry_type" json:"retry_type,omitempty"` Retry_wait *string `tfsdk:"retry_wait" json:"retry_wait,omitempty"` Tags *string `tfsdk:"tags" json:"tags,omitempty"` Timekey *string `tfsdk:"timekey" json:"timekey,omitempty"` Timekey_use_utc *bool `tfsdk:"timekey_use_utc" json:"timekey_use_utc,omitempty"` Timekey_wait *string `tfsdk:"timekey_wait" json:"timekey_wait,omitempty"` Timekey_zone *string `tfsdk:"timekey_zone" json:"timekey_zone,omitempty"` Total_limit_size *string `tfsdk:"total_limit_size" json:"total_limit_size,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"buffer" json:"buffer,omitempty"` Client_id *string `tfsdk:"client_id" json:"client_id,omitempty"` Compression_codec *string `tfsdk:"compression_codec" json:"compression_codec,omitempty"` Default_message_key *string `tfsdk:"default_message_key" json:"default_message_key,omitempty"` Default_partition_key *string `tfsdk:"default_partition_key" json:"default_partition_key,omitempty"` Default_topic *string `tfsdk:"default_topic" json:"default_topic,omitempty"` Discard_kafka_delivery_failed *bool `tfsdk:"discard_kafka_delivery_failed" json:"discard_kafka_delivery_failed,omitempty"` Exclude_partion_key *bool `tfsdk:"exclude_partion_key" json:"exclude_partion_key,omitempty"` Exclude_topic_key *bool `tfsdk:"exclude_topic_key" json:"exclude_topic_key,omitempty"` Format *struct { Add_newline *bool `tfsdk:"add_newline" json:"add_newline,omitempty"` Message_key *string `tfsdk:"message_key" json:"message_key,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"format" json:"format,omitempty"` Get_kafka_client_log *bool `tfsdk:"get_kafka_client_log" json:"get_kafka_client_log,omitempty"` Headers *map[string]string `tfsdk:"headers" json:"headers,omitempty"` Headers_from_record *map[string]string `tfsdk:"headers_from_record" json:"headers_from_record,omitempty"` Idempotent *bool `tfsdk:"idempotent" json:"idempotent,omitempty"` Kafka_agg_max_bytes *int64 `tfsdk:"kafka_agg_max_bytes" json:"kafka_agg_max_bytes,omitempty"` Kafka_agg_max_messages *int64 `tfsdk:"kafka_agg_max_messages" json:"kafka_agg_max_messages,omitempty"` Keytab *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"keytab" json:"keytab,omitempty"` Max_send_limit_bytes *int64 `tfsdk:"max_send_limit_bytes" json:"max_send_limit_bytes,omitempty"` Max_send_retries *int64 `tfsdk:"max_send_retries" json:"max_send_retries,omitempty"` Message_key_key *string `tfsdk:"message_key_key" json:"message_key_key,omitempty"` Partition_key *string `tfsdk:"partition_key" json:"partition_key,omitempty"` Partition_key_key *string `tfsdk:"partition_key_key" json:"partition_key_key,omitempty"` Password *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"password" json:"password,omitempty"` Principal *string `tfsdk:"principal" json:"principal,omitempty"` Required_acks *int64 `tfsdk:"required_acks" json:"required_acks,omitempty"` Sasl_over_ssl *bool `tfsdk:"sasl_over_ssl" json:"sasl_over_ssl,omitempty"` Scram_mechanism *string `tfsdk:"scram_mechanism" json:"scram_mechanism,omitempty"` Slow_flush_log_threshold *string `tfsdk:"slow_flush_log_threshold" json:"slow_flush_log_threshold,omitempty"` Ssl_ca_cert *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"ssl_ca_cert" json:"ssl_ca_cert,omitempty"` Ssl_ca_certs_from_system *bool `tfsdk:"ssl_ca_certs_from_system" json:"ssl_ca_certs_from_system,omitempty"` Ssl_client_cert *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"ssl_client_cert" json:"ssl_client_cert,omitempty"` Ssl_client_cert_chain *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"ssl_client_cert_chain" json:"ssl_client_cert_chain,omitempty"` Ssl_client_cert_key *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"ssl_client_cert_key" json:"ssl_client_cert_key,omitempty"` Ssl_verify_hostname *bool `tfsdk:"ssl_verify_hostname" json:"ssl_verify_hostname,omitempty"` Topic_key *string `tfsdk:"topic_key" json:"topic_key,omitempty"` Use_default_for_unknown_topic *bool `tfsdk:"use_default_for_unknown_topic" json:"use_default_for_unknown_topic,omitempty"` Use_rdkafka *bool `tfsdk:"use_rdkafka" json:"use_rdkafka,omitempty"` Username *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"username" json:"username,omitempty"` } `tfsdk:"kafka" json:"kafka,omitempty"` KinesisFirehose *struct { Append_new_line *bool `tfsdk:"append_new_line" json:"append_new_line,omitempty"` Assume_role_credentials *struct { Duration_seconds *string `tfsdk:"duration_seconds" json:"duration_seconds,omitempty"` External_id *string `tfsdk:"external_id" json:"external_id,omitempty"` Policy *string `tfsdk:"policy" json:"policy,omitempty"` Role_arn *string `tfsdk:"role_arn" json:"role_arn,omitempty"` Role_session_name *string `tfsdk:"role_session_name" json:"role_session_name,omitempty"` } `tfsdk:"assume_role_credentials" json:"assume_role_credentials,omitempty"` Aws_iam_retries *int64 `tfsdk:"aws_iam_retries" json:"aws_iam_retries,omitempty"` Aws_key_id *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"aws_key_id" json:"aws_key_id,omitempty"` Aws_sec_key *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"aws_sec_key" json:"aws_sec_key,omitempty"` Aws_ses_token *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"aws_ses_token" json:"aws_ses_token,omitempty"` Batch_request_max_count *int64 `tfsdk:"batch_request_max_count" json:"batch_request_max_count,omitempty"` Batch_request_max_size *int64 `tfsdk:"batch_request_max_size" json:"batch_request_max_size,omitempty"` Buffer *struct { Chunk_full_threshold *string `tfsdk:"chunk_full_threshold" json:"chunk_full_threshold,omitempty"` Chunk_limit_records *int64 `tfsdk:"chunk_limit_records" json:"chunk_limit_records,omitempty"` Chunk_limit_size *string `tfsdk:"chunk_limit_size" json:"chunk_limit_size,omitempty"` Compress *string `tfsdk:"compress" json:"compress,omitempty"` Delayed_commit_timeout *string `tfsdk:"delayed_commit_timeout" json:"delayed_commit_timeout,omitempty"` Disable_chunk_backup *bool `tfsdk:"disable_chunk_backup" json:"disable_chunk_backup,omitempty"` Disabled *bool `tfsdk:"disabled" json:"disabled,omitempty"` Flush_at_shutdown *bool `tfsdk:"flush_at_shutdown" json:"flush_at_shutdown,omitempty"` Flush_interval *string `tfsdk:"flush_interval" json:"flush_interval,omitempty"` Flush_mode *string `tfsdk:"flush_mode" json:"flush_mode,omitempty"` Flush_thread_burst_interval *string `tfsdk:"flush_thread_burst_interval" json:"flush_thread_burst_interval,omitempty"` Flush_thread_count *int64 `tfsdk:"flush_thread_count" json:"flush_thread_count,omitempty"` Flush_thread_interval *string `tfsdk:"flush_thread_interval" json:"flush_thread_interval,omitempty"` Overflow_action *string `tfsdk:"overflow_action" json:"overflow_action,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Queue_limit_length *int64 `tfsdk:"queue_limit_length" json:"queue_limit_length,omitempty"` Queued_chunks_limit_size *int64 `tfsdk:"queued_chunks_limit_size" json:"queued_chunks_limit_size,omitempty"` Retry_exponential_backoff_base *string `tfsdk:"retry_exponential_backoff_base" json:"retry_exponential_backoff_base,omitempty"` Retry_forever *bool `tfsdk:"retry_forever" json:"retry_forever,omitempty"` Retry_max_interval *string `tfsdk:"retry_max_interval" json:"retry_max_interval,omitempty"` Retry_max_times *int64 `tfsdk:"retry_max_times" json:"retry_max_times,omitempty"` Retry_randomize *bool `tfsdk:"retry_randomize" json:"retry_randomize,omitempty"` Retry_secondary_threshold *string `tfsdk:"retry_secondary_threshold" json:"retry_secondary_threshold,omitempty"` Retry_timeout *string `tfsdk:"retry_timeout" json:"retry_timeout,omitempty"` Retry_type *string `tfsdk:"retry_type" json:"retry_type,omitempty"` Retry_wait *string `tfsdk:"retry_wait" json:"retry_wait,omitempty"` Tags *string `tfsdk:"tags" json:"tags,omitempty"` Timekey *string `tfsdk:"timekey" json:"timekey,omitempty"` Timekey_use_utc *bool `tfsdk:"timekey_use_utc" json:"timekey_use_utc,omitempty"` Timekey_wait *string `tfsdk:"timekey_wait" json:"timekey_wait,omitempty"` Timekey_zone *string `tfsdk:"timekey_zone" json:"timekey_zone,omitempty"` Total_limit_size *string `tfsdk:"total_limit_size" json:"total_limit_size,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"buffer" json:"buffer,omitempty"` Delivery_stream_name *string `tfsdk:"delivery_stream_name" json:"delivery_stream_name,omitempty"` Format *struct { Add_newline *bool `tfsdk:"add_newline" json:"add_newline,omitempty"` Message_key *string `tfsdk:"message_key" json:"message_key,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"format" json:"format,omitempty"` Process_credentials *struct { Process *string `tfsdk:"process" json:"process,omitempty"` } `tfsdk:"process_credentials" json:"process_credentials,omitempty"` Region *string `tfsdk:"region" json:"region,omitempty"` Reset_backoff_if_success *bool `tfsdk:"reset_backoff_if_success" json:"reset_backoff_if_success,omitempty"` Retries_on_batch_request *int64 `tfsdk:"retries_on_batch_request" json:"retries_on_batch_request,omitempty"` Slow_flush_log_threshold *string `tfsdk:"slow_flush_log_threshold" json:"slow_flush_log_threshold,omitempty"` } `tfsdk:"kinesis_firehose" json:"kinesisFirehose,omitempty"` KinesisStream *struct { Assume_role_credentials *struct { Duration_seconds *string `tfsdk:"duration_seconds" json:"duration_seconds,omitempty"` External_id *string `tfsdk:"external_id" json:"external_id,omitempty"` Policy *string `tfsdk:"policy" json:"policy,omitempty"` Role_arn *string `tfsdk:"role_arn" json:"role_arn,omitempty"` Role_session_name *string `tfsdk:"role_session_name" json:"role_session_name,omitempty"` } `tfsdk:"assume_role_credentials" json:"assume_role_credentials,omitempty"` Aws_iam_retries *int64 `tfsdk:"aws_iam_retries" json:"aws_iam_retries,omitempty"` Aws_key_id *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"aws_key_id" json:"aws_key_id,omitempty"` Aws_sec_key *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"aws_sec_key" json:"aws_sec_key,omitempty"` Aws_ses_token *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"aws_ses_token" json:"aws_ses_token,omitempty"` Batch_request_max_count *int64 `tfsdk:"batch_request_max_count" json:"batch_request_max_count,omitempty"` Batch_request_max_size *int64 `tfsdk:"batch_request_max_size" json:"batch_request_max_size,omitempty"` Buffer *struct { Chunk_full_threshold *string `tfsdk:"chunk_full_threshold" json:"chunk_full_threshold,omitempty"` Chunk_limit_records *int64 `tfsdk:"chunk_limit_records" json:"chunk_limit_records,omitempty"` Chunk_limit_size *string `tfsdk:"chunk_limit_size" json:"chunk_limit_size,omitempty"` Compress *string `tfsdk:"compress" json:"compress,omitempty"` Delayed_commit_timeout *string `tfsdk:"delayed_commit_timeout" json:"delayed_commit_timeout,omitempty"` Disable_chunk_backup *bool `tfsdk:"disable_chunk_backup" json:"disable_chunk_backup,omitempty"` Disabled *bool `tfsdk:"disabled" json:"disabled,omitempty"` Flush_at_shutdown *bool `tfsdk:"flush_at_shutdown" json:"flush_at_shutdown,omitempty"` Flush_interval *string `tfsdk:"flush_interval" json:"flush_interval,omitempty"` Flush_mode *string `tfsdk:"flush_mode" json:"flush_mode,omitempty"` Flush_thread_burst_interval *string `tfsdk:"flush_thread_burst_interval" json:"flush_thread_burst_interval,omitempty"` Flush_thread_count *int64 `tfsdk:"flush_thread_count" json:"flush_thread_count,omitempty"` Flush_thread_interval *string `tfsdk:"flush_thread_interval" json:"flush_thread_interval,omitempty"` Overflow_action *string `tfsdk:"overflow_action" json:"overflow_action,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Queue_limit_length *int64 `tfsdk:"queue_limit_length" json:"queue_limit_length,omitempty"` Queued_chunks_limit_size *int64 `tfsdk:"queued_chunks_limit_size" json:"queued_chunks_limit_size,omitempty"` Retry_exponential_backoff_base *string `tfsdk:"retry_exponential_backoff_base" json:"retry_exponential_backoff_base,omitempty"` Retry_forever *bool `tfsdk:"retry_forever" json:"retry_forever,omitempty"` Retry_max_interval *string `tfsdk:"retry_max_interval" json:"retry_max_interval,omitempty"` Retry_max_times *int64 `tfsdk:"retry_max_times" json:"retry_max_times,omitempty"` Retry_randomize *bool `tfsdk:"retry_randomize" json:"retry_randomize,omitempty"` Retry_secondary_threshold *string `tfsdk:"retry_secondary_threshold" json:"retry_secondary_threshold,omitempty"` Retry_timeout *string `tfsdk:"retry_timeout" json:"retry_timeout,omitempty"` Retry_type *string `tfsdk:"retry_type" json:"retry_type,omitempty"` Retry_wait *string `tfsdk:"retry_wait" json:"retry_wait,omitempty"` Tags *string `tfsdk:"tags" json:"tags,omitempty"` Timekey *string `tfsdk:"timekey" json:"timekey,omitempty"` Timekey_use_utc *bool `tfsdk:"timekey_use_utc" json:"timekey_use_utc,omitempty"` Timekey_wait *string `tfsdk:"timekey_wait" json:"timekey_wait,omitempty"` Timekey_zone *string `tfsdk:"timekey_zone" json:"timekey_zone,omitempty"` Total_limit_size *string `tfsdk:"total_limit_size" json:"total_limit_size,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"buffer" json:"buffer,omitempty"` Format *struct { Add_newline *bool `tfsdk:"add_newline" json:"add_newline,omitempty"` Message_key *string `tfsdk:"message_key" json:"message_key,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"format" json:"format,omitempty"` Partition_key *string `tfsdk:"partition_key" json:"partition_key,omitempty"` Process_credentials *struct { Process *string `tfsdk:"process" json:"process,omitempty"` } `tfsdk:"process_credentials" json:"process_credentials,omitempty"` Region *string `tfsdk:"region" json:"region,omitempty"` Reset_backoff_if_success *bool `tfsdk:"reset_backoff_if_success" json:"reset_backoff_if_success,omitempty"` Retries_on_batch_request *int64 `tfsdk:"retries_on_batch_request" json:"retries_on_batch_request,omitempty"` Slow_flush_log_threshold *string `tfsdk:"slow_flush_log_threshold" json:"slow_flush_log_threshold,omitempty"` Stream_name *string `tfsdk:"stream_name" json:"stream_name,omitempty"` } `tfsdk:"kinesis_stream" json:"kinesisStream,omitempty"` Logdna *struct { Api_key *string `tfsdk:"api_key" json:"api_key,omitempty"` App *string `tfsdk:"app" json:"app,omitempty"` Buffer *struct { Chunk_full_threshold *string `tfsdk:"chunk_full_threshold" json:"chunk_full_threshold,omitempty"` Chunk_limit_records *int64 `tfsdk:"chunk_limit_records" json:"chunk_limit_records,omitempty"` Chunk_limit_size *string `tfsdk:"chunk_limit_size" json:"chunk_limit_size,omitempty"` Compress *string `tfsdk:"compress" json:"compress,omitempty"` Delayed_commit_timeout *string `tfsdk:"delayed_commit_timeout" json:"delayed_commit_timeout,omitempty"` Disable_chunk_backup *bool `tfsdk:"disable_chunk_backup" json:"disable_chunk_backup,omitempty"` Disabled *bool `tfsdk:"disabled" json:"disabled,omitempty"` Flush_at_shutdown *bool `tfsdk:"flush_at_shutdown" json:"flush_at_shutdown,omitempty"` Flush_interval *string `tfsdk:"flush_interval" json:"flush_interval,omitempty"` Flush_mode *string `tfsdk:"flush_mode" json:"flush_mode,omitempty"` Flush_thread_burst_interval *string `tfsdk:"flush_thread_burst_interval" json:"flush_thread_burst_interval,omitempty"` Flush_thread_count *int64 `tfsdk:"flush_thread_count" json:"flush_thread_count,omitempty"` Flush_thread_interval *string `tfsdk:"flush_thread_interval" json:"flush_thread_interval,omitempty"` Overflow_action *string `tfsdk:"overflow_action" json:"overflow_action,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Queue_limit_length *int64 `tfsdk:"queue_limit_length" json:"queue_limit_length,omitempty"` Queued_chunks_limit_size *int64 `tfsdk:"queued_chunks_limit_size" json:"queued_chunks_limit_size,omitempty"` Retry_exponential_backoff_base *string `tfsdk:"retry_exponential_backoff_base" json:"retry_exponential_backoff_base,omitempty"` Retry_forever *bool `tfsdk:"retry_forever" json:"retry_forever,omitempty"` Retry_max_interval *string `tfsdk:"retry_max_interval" json:"retry_max_interval,omitempty"` Retry_max_times *int64 `tfsdk:"retry_max_times" json:"retry_max_times,omitempty"` Retry_randomize *bool `tfsdk:"retry_randomize" json:"retry_randomize,omitempty"` Retry_secondary_threshold *string `tfsdk:"retry_secondary_threshold" json:"retry_secondary_threshold,omitempty"` Retry_timeout *string `tfsdk:"retry_timeout" json:"retry_timeout,omitempty"` Retry_type *string `tfsdk:"retry_type" json:"retry_type,omitempty"` Retry_wait *string `tfsdk:"retry_wait" json:"retry_wait,omitempty"` Tags *string `tfsdk:"tags" json:"tags,omitempty"` Timekey *string `tfsdk:"timekey" json:"timekey,omitempty"` Timekey_use_utc *bool `tfsdk:"timekey_use_utc" json:"timekey_use_utc,omitempty"` Timekey_wait *string `tfsdk:"timekey_wait" json:"timekey_wait,omitempty"` Timekey_zone *string `tfsdk:"timekey_zone" json:"timekey_zone,omitempty"` Total_limit_size *string `tfsdk:"total_limit_size" json:"total_limit_size,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"buffer" json:"buffer,omitempty"` Hostname *string `tfsdk:"hostname" json:"hostname,omitempty"` Ingester_domain *string `tfsdk:"ingester_domain" json:"ingester_domain,omitempty"` Ingester_endpoint *string `tfsdk:"ingester_endpoint" json:"ingester_endpoint,omitempty"` Request_timeout *string `tfsdk:"request_timeout" json:"request_timeout,omitempty"` Slow_flush_log_threshold *string `tfsdk:"slow_flush_log_threshold" json:"slow_flush_log_threshold,omitempty"` Tags *string `tfsdk:"tags" json:"tags,omitempty"` } `tfsdk:"logdna" json:"logdna,omitempty"` LoggingRef *string `tfsdk:"logging_ref" json:"loggingRef,omitempty"` Logz *struct { Buffer *struct { Chunk_full_threshold *string `tfsdk:"chunk_full_threshold" json:"chunk_full_threshold,omitempty"` Chunk_limit_records *int64 `tfsdk:"chunk_limit_records" json:"chunk_limit_records,omitempty"` Chunk_limit_size *string `tfsdk:"chunk_limit_size" json:"chunk_limit_size,omitempty"` Compress *string `tfsdk:"compress" json:"compress,omitempty"` Delayed_commit_timeout *string `tfsdk:"delayed_commit_timeout" json:"delayed_commit_timeout,omitempty"` Disable_chunk_backup *bool `tfsdk:"disable_chunk_backup" json:"disable_chunk_backup,omitempty"` Disabled *bool `tfsdk:"disabled" json:"disabled,omitempty"` Flush_at_shutdown *bool `tfsdk:"flush_at_shutdown" json:"flush_at_shutdown,omitempty"` Flush_interval *string `tfsdk:"flush_interval" json:"flush_interval,omitempty"` Flush_mode *string `tfsdk:"flush_mode" json:"flush_mode,omitempty"` Flush_thread_burst_interval *string `tfsdk:"flush_thread_burst_interval" json:"flush_thread_burst_interval,omitempty"` Flush_thread_count *int64 `tfsdk:"flush_thread_count" json:"flush_thread_count,omitempty"` Flush_thread_interval *string `tfsdk:"flush_thread_interval" json:"flush_thread_interval,omitempty"` Overflow_action *string `tfsdk:"overflow_action" json:"overflow_action,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Queue_limit_length *int64 `tfsdk:"queue_limit_length" json:"queue_limit_length,omitempty"` Queued_chunks_limit_size *int64 `tfsdk:"queued_chunks_limit_size" json:"queued_chunks_limit_size,omitempty"` Retry_exponential_backoff_base *string `tfsdk:"retry_exponential_backoff_base" json:"retry_exponential_backoff_base,omitempty"` Retry_forever *bool `tfsdk:"retry_forever" json:"retry_forever,omitempty"` Retry_max_interval *string `tfsdk:"retry_max_interval" json:"retry_max_interval,omitempty"` Retry_max_times *int64 `tfsdk:"retry_max_times" json:"retry_max_times,omitempty"` Retry_randomize *bool `tfsdk:"retry_randomize" json:"retry_randomize,omitempty"` Retry_secondary_threshold *string `tfsdk:"retry_secondary_threshold" json:"retry_secondary_threshold,omitempty"` Retry_timeout *string `tfsdk:"retry_timeout" json:"retry_timeout,omitempty"` Retry_type *string `tfsdk:"retry_type" json:"retry_type,omitempty"` Retry_wait *string `tfsdk:"retry_wait" json:"retry_wait,omitempty"` Tags *string `tfsdk:"tags" json:"tags,omitempty"` Timekey *string `tfsdk:"timekey" json:"timekey,omitempty"` Timekey_use_utc *bool `tfsdk:"timekey_use_utc" json:"timekey_use_utc,omitempty"` Timekey_wait *string `tfsdk:"timekey_wait" json:"timekey_wait,omitempty"` Timekey_zone *string `tfsdk:"timekey_zone" json:"timekey_zone,omitempty"` Total_limit_size *string `tfsdk:"total_limit_size" json:"total_limit_size,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"buffer" json:"buffer,omitempty"` Bulk_limit *int64 `tfsdk:"bulk_limit" json:"bulk_limit,omitempty"` Bulk_limit_warning_limit *int64 `tfsdk:"bulk_limit_warning_limit" json:"bulk_limit_warning_limit,omitempty"` Endpoint *struct { Port *int64 `tfsdk:"port" json:"port,omitempty"` Token *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"token" json:"token,omitempty"` Url *string `tfsdk:"url" json:"url,omitempty"` } `tfsdk:"endpoint" json:"endpoint,omitempty"` Gzip *bool `tfsdk:"gzip" json:"gzip,omitempty"` Http_idle_timeout *int64 `tfsdk:"http_idle_timeout" json:"http_idle_timeout,omitempty"` Output_include_tags *bool `tfsdk:"output_include_tags" json:"output_include_tags,omitempty"` Output_include_time *bool `tfsdk:"output_include_time" json:"output_include_time,omitempty"` Retry_count *int64 `tfsdk:"retry_count" json:"retry_count,omitempty"` Retry_sleep *int64 `tfsdk:"retry_sleep" json:"retry_sleep,omitempty"` Slow_flush_log_threshold *string `tfsdk:"slow_flush_log_threshold" json:"slow_flush_log_threshold,omitempty"` } `tfsdk:"logz" json:"logz,omitempty"` Loki *struct { Buffer *struct { Chunk_full_threshold *string `tfsdk:"chunk_full_threshold" json:"chunk_full_threshold,omitempty"` Chunk_limit_records *int64 `tfsdk:"chunk_limit_records" json:"chunk_limit_records,omitempty"` Chunk_limit_size *string `tfsdk:"chunk_limit_size" json:"chunk_limit_size,omitempty"` Compress *string `tfsdk:"compress" json:"compress,omitempty"` Delayed_commit_timeout *string `tfsdk:"delayed_commit_timeout" json:"delayed_commit_timeout,omitempty"` Disable_chunk_backup *bool `tfsdk:"disable_chunk_backup" json:"disable_chunk_backup,omitempty"` Disabled *bool `tfsdk:"disabled" json:"disabled,omitempty"` Flush_at_shutdown *bool `tfsdk:"flush_at_shutdown" json:"flush_at_shutdown,omitempty"` Flush_interval *string `tfsdk:"flush_interval" json:"flush_interval,omitempty"` Flush_mode *string `tfsdk:"flush_mode" json:"flush_mode,omitempty"` Flush_thread_burst_interval *string `tfsdk:"flush_thread_burst_interval" json:"flush_thread_burst_interval,omitempty"` Flush_thread_count *int64 `tfsdk:"flush_thread_count" json:"flush_thread_count,omitempty"` Flush_thread_interval *string `tfsdk:"flush_thread_interval" json:"flush_thread_interval,omitempty"` Overflow_action *string `tfsdk:"overflow_action" json:"overflow_action,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Queue_limit_length *int64 `tfsdk:"queue_limit_length" json:"queue_limit_length,omitempty"` Queued_chunks_limit_size *int64 `tfsdk:"queued_chunks_limit_size" json:"queued_chunks_limit_size,omitempty"` Retry_exponential_backoff_base *string `tfsdk:"retry_exponential_backoff_base" json:"retry_exponential_backoff_base,omitempty"` Retry_forever *bool `tfsdk:"retry_forever" json:"retry_forever,omitempty"` Retry_max_interval *string `tfsdk:"retry_max_interval" json:"retry_max_interval,omitempty"` Retry_max_times *int64 `tfsdk:"retry_max_times" json:"retry_max_times,omitempty"` Retry_randomize *bool `tfsdk:"retry_randomize" json:"retry_randomize,omitempty"` Retry_secondary_threshold *string `tfsdk:"retry_secondary_threshold" json:"retry_secondary_threshold,omitempty"` Retry_timeout *string `tfsdk:"retry_timeout" json:"retry_timeout,omitempty"` Retry_type *string `tfsdk:"retry_type" json:"retry_type,omitempty"` Retry_wait *string `tfsdk:"retry_wait" json:"retry_wait,omitempty"` Tags *string `tfsdk:"tags" json:"tags,omitempty"` Timekey *string `tfsdk:"timekey" json:"timekey,omitempty"` Timekey_use_utc *bool `tfsdk:"timekey_use_utc" json:"timekey_use_utc,omitempty"` Timekey_wait *string `tfsdk:"timekey_wait" json:"timekey_wait,omitempty"` Timekey_zone *string `tfsdk:"timekey_zone" json:"timekey_zone,omitempty"` Total_limit_size *string `tfsdk:"total_limit_size" json:"total_limit_size,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"buffer" json:"buffer,omitempty"` Ca_cert *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"ca_cert" json:"ca_cert,omitempty"` Cert *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"cert" json:"cert,omitempty"` Configure_kubernetes_labels *bool `tfsdk:"configure_kubernetes_labels" json:"configure_kubernetes_labels,omitempty"` Drop_single_key *bool `tfsdk:"drop_single_key" json:"drop_single_key,omitempty"` Extra_labels *map[string]string `tfsdk:"extra_labels" json:"extra_labels,omitempty"` Extract_kubernetes_labels *bool `tfsdk:"extract_kubernetes_labels" json:"extract_kubernetes_labels,omitempty"` Include_thread_label *bool `tfsdk:"include_thread_label" json:"include_thread_label,omitempty"` Insecure_tls *bool `tfsdk:"insecure_tls" json:"insecure_tls,omitempty"` Key *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"key" json:"key,omitempty"` Labels *map[string]string `tfsdk:"labels" json:"labels,omitempty"` Line_format *string `tfsdk:"line_format" json:"line_format,omitempty"` Password *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"password" json:"password,omitempty"` Remove_keys *[]string `tfsdk:"remove_keys" json:"remove_keys,omitempty"` Slow_flush_log_threshold *string `tfsdk:"slow_flush_log_threshold" json:"slow_flush_log_threshold,omitempty"` Tenant *string `tfsdk:"tenant" json:"tenant,omitempty"` Url *string `tfsdk:"url" json:"url,omitempty"` Username *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"username" json:"username,omitempty"` } `tfsdk:"loki" json:"loki,omitempty"` Mattermost *struct { Ca_path *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"ca_path" json:"ca_path,omitempty"` Channel_id *string `tfsdk:"channel_id" json:"channel_id,omitempty"` Enable_tls *bool `tfsdk:"enable_tls" json:"enable_tls,omitempty"` Message *string `tfsdk:"message" json:"message,omitempty"` Message_color *string `tfsdk:"message_color" json:"message_color,omitempty"` Message_title *string `tfsdk:"message_title" json:"message_title,omitempty"` Webhook_url *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"webhook_url" json:"webhook_url,omitempty"` } `tfsdk:"mattermost" json:"mattermost,omitempty"` Newrelic *struct { Api_key *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"api_key" json:"api_key,omitempty"` Base_uri *string `tfsdk:"base_uri" json:"base_uri,omitempty"` Buffer *struct { Chunk_full_threshold *string `tfsdk:"chunk_full_threshold" json:"chunk_full_threshold,omitempty"` Chunk_limit_records *int64 `tfsdk:"chunk_limit_records" json:"chunk_limit_records,omitempty"` Chunk_limit_size *string `tfsdk:"chunk_limit_size" json:"chunk_limit_size,omitempty"` Compress *string `tfsdk:"compress" json:"compress,omitempty"` Delayed_commit_timeout *string `tfsdk:"delayed_commit_timeout" json:"delayed_commit_timeout,omitempty"` Disable_chunk_backup *bool `tfsdk:"disable_chunk_backup" json:"disable_chunk_backup,omitempty"` Disabled *bool `tfsdk:"disabled" json:"disabled,omitempty"` Flush_at_shutdown *bool `tfsdk:"flush_at_shutdown" json:"flush_at_shutdown,omitempty"` Flush_interval *string `tfsdk:"flush_interval" json:"flush_interval,omitempty"` Flush_mode *string `tfsdk:"flush_mode" json:"flush_mode,omitempty"` Flush_thread_burst_interval *string `tfsdk:"flush_thread_burst_interval" json:"flush_thread_burst_interval,omitempty"` Flush_thread_count *int64 `tfsdk:"flush_thread_count" json:"flush_thread_count,omitempty"` Flush_thread_interval *string `tfsdk:"flush_thread_interval" json:"flush_thread_interval,omitempty"` Overflow_action *string `tfsdk:"overflow_action" json:"overflow_action,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Queue_limit_length *int64 `tfsdk:"queue_limit_length" json:"queue_limit_length,omitempty"` Queued_chunks_limit_size *int64 `tfsdk:"queued_chunks_limit_size" json:"queued_chunks_limit_size,omitempty"` Retry_exponential_backoff_base *string `tfsdk:"retry_exponential_backoff_base" json:"retry_exponential_backoff_base,omitempty"` Retry_forever *bool `tfsdk:"retry_forever" json:"retry_forever,omitempty"` Retry_max_interval *string `tfsdk:"retry_max_interval" json:"retry_max_interval,omitempty"` Retry_max_times *int64 `tfsdk:"retry_max_times" json:"retry_max_times,omitempty"` Retry_randomize *bool `tfsdk:"retry_randomize" json:"retry_randomize,omitempty"` Retry_secondary_threshold *string `tfsdk:"retry_secondary_threshold" json:"retry_secondary_threshold,omitempty"` Retry_timeout *string `tfsdk:"retry_timeout" json:"retry_timeout,omitempty"` Retry_type *string `tfsdk:"retry_type" json:"retry_type,omitempty"` Retry_wait *string `tfsdk:"retry_wait" json:"retry_wait,omitempty"` Tags *string `tfsdk:"tags" json:"tags,omitempty"` Timekey *string `tfsdk:"timekey" json:"timekey,omitempty"` Timekey_use_utc *bool `tfsdk:"timekey_use_utc" json:"timekey_use_utc,omitempty"` Timekey_wait *string `tfsdk:"timekey_wait" json:"timekey_wait,omitempty"` Timekey_zone *string `tfsdk:"timekey_zone" json:"timekey_zone,omitempty"` Total_limit_size *string `tfsdk:"total_limit_size" json:"total_limit_size,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"buffer" json:"buffer,omitempty"` Format *struct { Add_newline *bool `tfsdk:"add_newline" json:"add_newline,omitempty"` Message_key *string `tfsdk:"message_key" json:"message_key,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"format" json:"format,omitempty"` License_key *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"license_key" json:"license_key,omitempty"` } `tfsdk:"newrelic" json:"newrelic,omitempty"` Nullout *map[string]string `tfsdk:"nullout" json:"nullout,omitempty"` Opensearch *struct { Application_name *string `tfsdk:"application_name" json:"application_name,omitempty"` Buffer *struct { Chunk_full_threshold *string `tfsdk:"chunk_full_threshold" json:"chunk_full_threshold,omitempty"` Chunk_limit_records *int64 `tfsdk:"chunk_limit_records" json:"chunk_limit_records,omitempty"` Chunk_limit_size *string `tfsdk:"chunk_limit_size" json:"chunk_limit_size,omitempty"` Compress *string `tfsdk:"compress" json:"compress,omitempty"` Delayed_commit_timeout *string `tfsdk:"delayed_commit_timeout" json:"delayed_commit_timeout,omitempty"` Disable_chunk_backup *bool `tfsdk:"disable_chunk_backup" json:"disable_chunk_backup,omitempty"` Disabled *bool `tfsdk:"disabled" json:"disabled,omitempty"` Flush_at_shutdown *bool `tfsdk:"flush_at_shutdown" json:"flush_at_shutdown,omitempty"` Flush_interval *string `tfsdk:"flush_interval" json:"flush_interval,omitempty"` Flush_mode *string `tfsdk:"flush_mode" json:"flush_mode,omitempty"` Flush_thread_burst_interval *string `tfsdk:"flush_thread_burst_interval" json:"flush_thread_burst_interval,omitempty"` Flush_thread_count *int64 `tfsdk:"flush_thread_count" json:"flush_thread_count,omitempty"` Flush_thread_interval *string `tfsdk:"flush_thread_interval" json:"flush_thread_interval,omitempty"` Overflow_action *string `tfsdk:"overflow_action" json:"overflow_action,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Queue_limit_length *int64 `tfsdk:"queue_limit_length" json:"queue_limit_length,omitempty"` Queued_chunks_limit_size *int64 `tfsdk:"queued_chunks_limit_size" json:"queued_chunks_limit_size,omitempty"` Retry_exponential_backoff_base *string `tfsdk:"retry_exponential_backoff_base" json:"retry_exponential_backoff_base,omitempty"` Retry_forever *bool `tfsdk:"retry_forever" json:"retry_forever,omitempty"` Retry_max_interval *string `tfsdk:"retry_max_interval" json:"retry_max_interval,omitempty"` Retry_max_times *int64 `tfsdk:"retry_max_times" json:"retry_max_times,omitempty"` Retry_randomize *bool `tfsdk:"retry_randomize" json:"retry_randomize,omitempty"` Retry_secondary_threshold *string `tfsdk:"retry_secondary_threshold" json:"retry_secondary_threshold,omitempty"` Retry_timeout *string `tfsdk:"retry_timeout" json:"retry_timeout,omitempty"` Retry_type *string `tfsdk:"retry_type" json:"retry_type,omitempty"` Retry_wait *string `tfsdk:"retry_wait" json:"retry_wait,omitempty"` Tags *string `tfsdk:"tags" json:"tags,omitempty"` Timekey *string `tfsdk:"timekey" json:"timekey,omitempty"` Timekey_use_utc *bool `tfsdk:"timekey_use_utc" json:"timekey_use_utc,omitempty"` Timekey_wait *string `tfsdk:"timekey_wait" json:"timekey_wait,omitempty"` Timekey_zone *string `tfsdk:"timekey_zone" json:"timekey_zone,omitempty"` Total_limit_size *string `tfsdk:"total_limit_size" json:"total_limit_size,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"buffer" json:"buffer,omitempty"` Bulk_message_request_threshold *string `tfsdk:"bulk_message_request_threshold" json:"bulk_message_request_threshold,omitempty"` Ca_file *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"ca_file" json:"ca_file,omitempty"` Catch_transport_exception_on_retry *bool `tfsdk:"catch_transport_exception_on_retry" json:"catch_transport_exception_on_retry,omitempty"` Client_cert *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"client_cert" json:"client_cert,omitempty"` Client_key *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"client_key" json:"client_key,omitempty"` Client_key_pass *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"client_key_pass" json:"client_key_pass,omitempty"` Compression_level *string `tfsdk:"compression_level" json:"compression_level,omitempty"` Custom_headers *string `tfsdk:"custom_headers" json:"custom_headers,omitempty"` Customize_template *string `tfsdk:"customize_template" json:"customize_template,omitempty"` Data_stream_enable *bool `tfsdk:"data_stream_enable" json:"data_stream_enable,omitempty"` Data_stream_name *string `tfsdk:"data_stream_name" json:"data_stream_name,omitempty"` Data_stream_template_name *string `tfsdk:"data_stream_template_name" json:"data_stream_template_name,omitempty"` Default_opensearch_version *int64 `tfsdk:"default_opensearch_version" json:"default_opensearch_version,omitempty"` Emit_error_for_missing_id *bool `tfsdk:"emit_error_for_missing_id" json:"emit_error_for_missing_id,omitempty"` Emit_error_label_event *bool `tfsdk:"emit_error_label_event" json:"emit_error_label_event,omitempty"` Endpoint *struct { Access_key_id *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"access_key_id" json:"access_key_id,omitempty"` Assume_role_arn *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"assume_role_arn" json:"assume_role_arn,omitempty"` Assume_role_session_name *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"assume_role_session_name" json:"assume_role_session_name,omitempty"` Assume_role_web_identity_token_file *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"assume_role_web_identity_token_file" json:"assume_role_web_identity_token_file,omitempty"` Ecs_container_credentials_relative_uri *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"ecs_container_credentials_relative_uri" json:"ecs_container_credentials_relative_uri,omitempty"` Region *string `tfsdk:"region" json:"region,omitempty"` Secret_access_key *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"secret_access_key" json:"secret_access_key,omitempty"` Sts_credentials_region *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"sts_credentials_region" json:"sts_credentials_region,omitempty"` Url *string `tfsdk:"url" json:"url,omitempty"` } `tfsdk:"endpoint" json:"endpoint,omitempty"` Exception_backup *bool `tfsdk:"exception_backup" json:"exception_backup,omitempty"` Fail_on_detecting_os_version_retry_exceed *bool `tfsdk:"fail_on_detecting_os_version_retry_exceed" json:"fail_on_detecting_os_version_retry_exceed,omitempty"` Fail_on_putting_template_retry_exceed *bool `tfsdk:"fail_on_putting_template_retry_exceed" json:"fail_on_putting_template_retry_exceed,omitempty"` Flatten_hashes *bool `tfsdk:"flatten_hashes" json:"flatten_hashes,omitempty"` Flatten_hashes_separator *string `tfsdk:"flatten_hashes_separator" json:"flatten_hashes_separator,omitempty"` Host *string `tfsdk:"host" json:"host,omitempty"` Hosts *string `tfsdk:"hosts" json:"hosts,omitempty"` Http_backend *string `tfsdk:"http_backend" json:"http_backend,omitempty"` Http_backend_excon_nonblock *bool `tfsdk:"http_backend_excon_nonblock" json:"http_backend_excon_nonblock,omitempty"` Id_key *string `tfsdk:"id_key" json:"id_key,omitempty"` Ignore_exceptions *string `tfsdk:"ignore_exceptions" json:"ignore_exceptions,omitempty"` Include_index_in_url *bool `tfsdk:"include_index_in_url" json:"include_index_in_url,omitempty"` Include_tag_key *bool `tfsdk:"include_tag_key" json:"include_tag_key,omitempty"` Include_timestamp *bool `tfsdk:"include_timestamp" json:"include_timestamp,omitempty"` Index_date_pattern *string `tfsdk:"index_date_pattern" json:"index_date_pattern,omitempty"` Index_name *string `tfsdk:"index_name" json:"index_name,omitempty"` Index_separator *string `tfsdk:"index_separator" json:"index_separator,omitempty"` Log_os_400_reason *bool `tfsdk:"log_os_400_reason" json:"log_os_400_reason,omitempty"` Logstash_dateformat *string `tfsdk:"logstash_dateformat" json:"logstash_dateformat,omitempty"` Logstash_format *bool `tfsdk:"logstash_format" json:"logstash_format,omitempty"` Logstash_prefix *string `tfsdk:"logstash_prefix" json:"logstash_prefix,omitempty"` Logstash_prefix_separator *string `tfsdk:"logstash_prefix_separator" json:"logstash_prefix_separator,omitempty"` Max_retry_get_os_version *int64 `tfsdk:"max_retry_get_os_version" json:"max_retry_get_os_version,omitempty"` Max_retry_putting_template *string `tfsdk:"max_retry_putting_template" json:"max_retry_putting_template,omitempty"` Parent_key *string `tfsdk:"parent_key" json:"parent_key,omitempty"` Password *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"password" json:"password,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Pipeline *string `tfsdk:"pipeline" json:"pipeline,omitempty"` Port *int64 `tfsdk:"port" json:"port,omitempty"` Prefer_oj_serializer *bool `tfsdk:"prefer_oj_serializer" json:"prefer_oj_serializer,omitempty"` Reconnect_on_error *bool `tfsdk:"reconnect_on_error" json:"reconnect_on_error,omitempty"` Reload_after *string `tfsdk:"reload_after" json:"reload_after,omitempty"` Reload_connections *bool `tfsdk:"reload_connections" json:"reload_connections,omitempty"` Reload_on_failure *bool `tfsdk:"reload_on_failure" json:"reload_on_failure,omitempty"` Remove_keys_on_update *string `tfsdk:"remove_keys_on_update" json:"remove_keys_on_update,omitempty"` Remove_keys_on_update_key *string `tfsdk:"remove_keys_on_update_key" json:"remove_keys_on_update_key,omitempty"` Request_timeout *string `tfsdk:"request_timeout" json:"request_timeout,omitempty"` Resurrect_after *string `tfsdk:"resurrect_after" json:"resurrect_after,omitempty"` Retry_tag *string `tfsdk:"retry_tag" json:"retry_tag,omitempty"` Routing_key *string `tfsdk:"routing_key" json:"routing_key,omitempty"` Scheme *string `tfsdk:"scheme" json:"scheme,omitempty"` Selector_class_name *string `tfsdk:"selector_class_name" json:"selector_class_name,omitempty"` Slow_flush_log_threshold *string `tfsdk:"slow_flush_log_threshold" json:"slow_flush_log_threshold,omitempty"` Sniffer_class_name *string `tfsdk:"sniffer_class_name" json:"sniffer_class_name,omitempty"` Ssl_verify *bool `tfsdk:"ssl_verify" json:"ssl_verify,omitempty"` Ssl_version *string `tfsdk:"ssl_version" json:"ssl_version,omitempty"` Suppress_doc_wrap *bool `tfsdk:"suppress_doc_wrap" json:"suppress_doc_wrap,omitempty"` Suppress_type_name *bool `tfsdk:"suppress_type_name" json:"suppress_type_name,omitempty"` Tag_key *string `tfsdk:"tag_key" json:"tag_key,omitempty"` Target_index_affinity *bool `tfsdk:"target_index_affinity" json:"target_index_affinity,omitempty"` Target_index_key *string `tfsdk:"target_index_key" json:"target_index_key,omitempty"` Template_file *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"template_file" json:"template_file,omitempty"` Template_name *string `tfsdk:"template_name" json:"template_name,omitempty"` Template_overwrite *bool `tfsdk:"template_overwrite" json:"template_overwrite,omitempty"` Templates *string `tfsdk:"templates" json:"templates,omitempty"` Time_key *string `tfsdk:"time_key" json:"time_key,omitempty"` Time_key_exclude_timestamp *bool `tfsdk:"time_key_exclude_timestamp" json:"time_key_exclude_timestamp,omitempty"` Time_key_format *string `tfsdk:"time_key_format" json:"time_key_format,omitempty"` Time_parse_error_tag *string `tfsdk:"time_parse_error_tag" json:"time_parse_error_tag,omitempty"` Time_precision *string `tfsdk:"time_precision" json:"time_precision,omitempty"` Truncate_caches_interval *string `tfsdk:"truncate_caches_interval" json:"truncate_caches_interval,omitempty"` Unrecoverable_error_types *string `tfsdk:"unrecoverable_error_types" json:"unrecoverable_error_types,omitempty"` Unrecoverable_record_types *string `tfsdk:"unrecoverable_record_types" json:"unrecoverable_record_types,omitempty"` Use_legacy_template *bool `tfsdk:"use_legacy_template" json:"use_legacy_template,omitempty"` User *string `tfsdk:"user" json:"user,omitempty"` Utc_index *bool `tfsdk:"utc_index" json:"utc_index,omitempty"` Validate_client_version *bool `tfsdk:"validate_client_version" json:"validate_client_version,omitempty"` Verify_os_version_at_startup *bool `tfsdk:"verify_os_version_at_startup" json:"verify_os_version_at_startup,omitempty"` With_transporter_log *bool `tfsdk:"with_transporter_log" json:"with_transporter_log,omitempty"` Write_operation *string `tfsdk:"write_operation" json:"write_operation,omitempty"` } `tfsdk:"opensearch" json:"opensearch,omitempty"` Oss *struct { Access_key_id *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"access_key_id" json:"access_key_id,omitempty"` Access_key_secret *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"access_key_secret" json:"access_key_secret,omitempty"` Auto_create_bucket *bool `tfsdk:"auto_create_bucket" json:"auto_create_bucket,omitempty"` Bucket *string `tfsdk:"bucket" json:"bucket,omitempty"` Buffer *struct { Chunk_full_threshold *string `tfsdk:"chunk_full_threshold" json:"chunk_full_threshold,omitempty"` Chunk_limit_records *int64 `tfsdk:"chunk_limit_records" json:"chunk_limit_records,omitempty"` Chunk_limit_size *string `tfsdk:"chunk_limit_size" json:"chunk_limit_size,omitempty"` Compress *string `tfsdk:"compress" json:"compress,omitempty"` Delayed_commit_timeout *string `tfsdk:"delayed_commit_timeout" json:"delayed_commit_timeout,omitempty"` Disable_chunk_backup *bool `tfsdk:"disable_chunk_backup" json:"disable_chunk_backup,omitempty"` Disabled *bool `tfsdk:"disabled" json:"disabled,omitempty"` Flush_at_shutdown *bool `tfsdk:"flush_at_shutdown" json:"flush_at_shutdown,omitempty"` Flush_interval *string `tfsdk:"flush_interval" json:"flush_interval,omitempty"` Flush_mode *string `tfsdk:"flush_mode" json:"flush_mode,omitempty"` Flush_thread_burst_interval *string `tfsdk:"flush_thread_burst_interval" json:"flush_thread_burst_interval,omitempty"` Flush_thread_count *int64 `tfsdk:"flush_thread_count" json:"flush_thread_count,omitempty"` Flush_thread_interval *string `tfsdk:"flush_thread_interval" json:"flush_thread_interval,omitempty"` Overflow_action *string `tfsdk:"overflow_action" json:"overflow_action,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Queue_limit_length *int64 `tfsdk:"queue_limit_length" json:"queue_limit_length,omitempty"` Queued_chunks_limit_size *int64 `tfsdk:"queued_chunks_limit_size" json:"queued_chunks_limit_size,omitempty"` Retry_exponential_backoff_base *string `tfsdk:"retry_exponential_backoff_base" json:"retry_exponential_backoff_base,omitempty"` Retry_forever *bool `tfsdk:"retry_forever" json:"retry_forever,omitempty"` Retry_max_interval *string `tfsdk:"retry_max_interval" json:"retry_max_interval,omitempty"` Retry_max_times *int64 `tfsdk:"retry_max_times" json:"retry_max_times,omitempty"` Retry_randomize *bool `tfsdk:"retry_randomize" json:"retry_randomize,omitempty"` Retry_secondary_threshold *string `tfsdk:"retry_secondary_threshold" json:"retry_secondary_threshold,omitempty"` Retry_timeout *string `tfsdk:"retry_timeout" json:"retry_timeout,omitempty"` Retry_type *string `tfsdk:"retry_type" json:"retry_type,omitempty"` Retry_wait *string `tfsdk:"retry_wait" json:"retry_wait,omitempty"` Tags *string `tfsdk:"tags" json:"tags,omitempty"` Timekey *string `tfsdk:"timekey" json:"timekey,omitempty"` Timekey_use_utc *bool `tfsdk:"timekey_use_utc" json:"timekey_use_utc,omitempty"` Timekey_wait *string `tfsdk:"timekey_wait" json:"timekey_wait,omitempty"` Timekey_zone *string `tfsdk:"timekey_zone" json:"timekey_zone,omitempty"` Total_limit_size *string `tfsdk:"total_limit_size" json:"total_limit_size,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"buffer" json:"buffer,omitempty"` Check_bucket *bool `tfsdk:"check_bucket" json:"check_bucket,omitempty"` Check_object *bool `tfsdk:"check_object" json:"check_object,omitempty"` Download_crc_enable *bool `tfsdk:"download_crc_enable" json:"download_crc_enable,omitempty"` Endpoint *string `tfsdk:"endpoint" json:"endpoint,omitempty"` Format *struct { Add_newline *bool `tfsdk:"add_newline" json:"add_newline,omitempty"` Message_key *string `tfsdk:"message_key" json:"message_key,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"format" json:"format,omitempty"` Hex_random_length *int64 `tfsdk:"hex_random_length" json:"hex_random_length,omitempty"` Index_format *string `tfsdk:"index_format" json:"index_format,omitempty"` Key_format *string `tfsdk:"key_format" json:"key_format,omitempty"` Open_timeout *int64 `tfsdk:"open_timeout" json:"open_timeout,omitempty"` Oss_sdk_log_dir *string `tfsdk:"oss_sdk_log_dir" json:"oss_sdk_log_dir,omitempty"` Overwrite *bool `tfsdk:"overwrite" json:"overwrite,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Read_timeout *int64 `tfsdk:"read_timeout" json:"read_timeout,omitempty"` Slow_flush_log_threshold *string `tfsdk:"slow_flush_log_threshold" json:"slow_flush_log_threshold,omitempty"` Store_as *string `tfsdk:"store_as" json:"store_as,omitempty"` Upload_crc_enable *bool `tfsdk:"upload_crc_enable" json:"upload_crc_enable,omitempty"` Warn_for_delay *string `tfsdk:"warn_for_delay" json:"warn_for_delay,omitempty"` } `tfsdk:"oss" json:"oss,omitempty"` Protected *bool `tfsdk:"protected" json:"protected,omitempty"` Redis *struct { Allow_duplicate_key *bool `tfsdk:"allow_duplicate_key" json:"allow_duplicate_key,omitempty"` Buffer *struct { Chunk_full_threshold *string `tfsdk:"chunk_full_threshold" json:"chunk_full_threshold,omitempty"` Chunk_limit_records *int64 `tfsdk:"chunk_limit_records" json:"chunk_limit_records,omitempty"` Chunk_limit_size *string `tfsdk:"chunk_limit_size" json:"chunk_limit_size,omitempty"` Compress *string `tfsdk:"compress" json:"compress,omitempty"` Delayed_commit_timeout *string `tfsdk:"delayed_commit_timeout" json:"delayed_commit_timeout,omitempty"` Disable_chunk_backup *bool `tfsdk:"disable_chunk_backup" json:"disable_chunk_backup,omitempty"` Disabled *bool `tfsdk:"disabled" json:"disabled,omitempty"` Flush_at_shutdown *bool `tfsdk:"flush_at_shutdown" json:"flush_at_shutdown,omitempty"` Flush_interval *string `tfsdk:"flush_interval" json:"flush_interval,omitempty"` Flush_mode *string `tfsdk:"flush_mode" json:"flush_mode,omitempty"` Flush_thread_burst_interval *string `tfsdk:"flush_thread_burst_interval" json:"flush_thread_burst_interval,omitempty"` Flush_thread_count *int64 `tfsdk:"flush_thread_count" json:"flush_thread_count,omitempty"` Flush_thread_interval *string `tfsdk:"flush_thread_interval" json:"flush_thread_interval,omitempty"` Overflow_action *string `tfsdk:"overflow_action" json:"overflow_action,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Queue_limit_length *int64 `tfsdk:"queue_limit_length" json:"queue_limit_length,omitempty"` Queued_chunks_limit_size *int64 `tfsdk:"queued_chunks_limit_size" json:"queued_chunks_limit_size,omitempty"` Retry_exponential_backoff_base *string `tfsdk:"retry_exponential_backoff_base" json:"retry_exponential_backoff_base,omitempty"` Retry_forever *bool `tfsdk:"retry_forever" json:"retry_forever,omitempty"` Retry_max_interval *string `tfsdk:"retry_max_interval" json:"retry_max_interval,omitempty"` Retry_max_times *int64 `tfsdk:"retry_max_times" json:"retry_max_times,omitempty"` Retry_randomize *bool `tfsdk:"retry_randomize" json:"retry_randomize,omitempty"` Retry_secondary_threshold *string `tfsdk:"retry_secondary_threshold" json:"retry_secondary_threshold,omitempty"` Retry_timeout *string `tfsdk:"retry_timeout" json:"retry_timeout,omitempty"` Retry_type *string `tfsdk:"retry_type" json:"retry_type,omitempty"` Retry_wait *string `tfsdk:"retry_wait" json:"retry_wait,omitempty"` Tags *string `tfsdk:"tags" json:"tags,omitempty"` Timekey *string `tfsdk:"timekey" json:"timekey,omitempty"` Timekey_use_utc *bool `tfsdk:"timekey_use_utc" json:"timekey_use_utc,omitempty"` Timekey_wait *string `tfsdk:"timekey_wait" json:"timekey_wait,omitempty"` Timekey_zone *string `tfsdk:"timekey_zone" json:"timekey_zone,omitempty"` Total_limit_size *string `tfsdk:"total_limit_size" json:"total_limit_size,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"buffer" json:"buffer,omitempty"` Db_number *int64 `tfsdk:"db_number" json:"db_number,omitempty"` Format *struct { Add_newline *bool `tfsdk:"add_newline" json:"add_newline,omitempty"` Message_key *string `tfsdk:"message_key" json:"message_key,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"format" json:"format,omitempty"` Host *string `tfsdk:"host" json:"host,omitempty"` Insert_key_prefix *string `tfsdk:"insert_key_prefix" json:"insert_key_prefix,omitempty"` Password *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"password" json:"password,omitempty"` Port *int64 `tfsdk:"port" json:"port,omitempty"` Slow_flush_log_threshold *string `tfsdk:"slow_flush_log_threshold" json:"slow_flush_log_threshold,omitempty"` Strftime_format *string `tfsdk:"strftime_format" json:"strftime_format,omitempty"` Ttl *int64 `tfsdk:"ttl" json:"ttl,omitempty"` } `tfsdk:"redis" json:"redis,omitempty"` Relabel *struct { Label *string `tfsdk:"label" json:"label,omitempty"` } `tfsdk:"relabel" json:"relabel,omitempty"` S3 *struct { Acl *string `tfsdk:"acl" json:"acl,omitempty"` Assume_role_credentials *struct { Duration_seconds *string `tfsdk:"duration_seconds" json:"duration_seconds,omitempty"` External_id *string `tfsdk:"external_id" json:"external_id,omitempty"` Policy *string `tfsdk:"policy" json:"policy,omitempty"` Role_arn *string `tfsdk:"role_arn" json:"role_arn,omitempty"` Role_session_name *string `tfsdk:"role_session_name" json:"role_session_name,omitempty"` } `tfsdk:"assume_role_credentials" json:"assume_role_credentials,omitempty"` Auto_create_bucket *string `tfsdk:"auto_create_bucket" json:"auto_create_bucket,omitempty"` Aws_iam_retries *string `tfsdk:"aws_iam_retries" json:"aws_iam_retries,omitempty"` Aws_key_id *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"aws_key_id" json:"aws_key_id,omitempty"` Aws_sec_key *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"aws_sec_key" json:"aws_sec_key,omitempty"` Buffer *struct { Chunk_full_threshold *string `tfsdk:"chunk_full_threshold" json:"chunk_full_threshold,omitempty"` Chunk_limit_records *int64 `tfsdk:"chunk_limit_records" json:"chunk_limit_records,omitempty"` Chunk_limit_size *string `tfsdk:"chunk_limit_size" json:"chunk_limit_size,omitempty"` Compress *string `tfsdk:"compress" json:"compress,omitempty"` Delayed_commit_timeout *string `tfsdk:"delayed_commit_timeout" json:"delayed_commit_timeout,omitempty"` Disable_chunk_backup *bool `tfsdk:"disable_chunk_backup" json:"disable_chunk_backup,omitempty"` Disabled *bool `tfsdk:"disabled" json:"disabled,omitempty"` Flush_at_shutdown *bool `tfsdk:"flush_at_shutdown" json:"flush_at_shutdown,omitempty"` Flush_interval *string `tfsdk:"flush_interval" json:"flush_interval,omitempty"` Flush_mode *string `tfsdk:"flush_mode" json:"flush_mode,omitempty"` Flush_thread_burst_interval *string `tfsdk:"flush_thread_burst_interval" json:"flush_thread_burst_interval,omitempty"` Flush_thread_count *int64 `tfsdk:"flush_thread_count" json:"flush_thread_count,omitempty"` Flush_thread_interval *string `tfsdk:"flush_thread_interval" json:"flush_thread_interval,omitempty"` Overflow_action *string `tfsdk:"overflow_action" json:"overflow_action,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Queue_limit_length *int64 `tfsdk:"queue_limit_length" json:"queue_limit_length,omitempty"` Queued_chunks_limit_size *int64 `tfsdk:"queued_chunks_limit_size" json:"queued_chunks_limit_size,omitempty"` Retry_exponential_backoff_base *string `tfsdk:"retry_exponential_backoff_base" json:"retry_exponential_backoff_base,omitempty"` Retry_forever *bool `tfsdk:"retry_forever" json:"retry_forever,omitempty"` Retry_max_interval *string `tfsdk:"retry_max_interval" json:"retry_max_interval,omitempty"` Retry_max_times *int64 `tfsdk:"retry_max_times" json:"retry_max_times,omitempty"` Retry_randomize *bool `tfsdk:"retry_randomize" json:"retry_randomize,omitempty"` Retry_secondary_threshold *string `tfsdk:"retry_secondary_threshold" json:"retry_secondary_threshold,omitempty"` Retry_timeout *string `tfsdk:"retry_timeout" json:"retry_timeout,omitempty"` Retry_type *string `tfsdk:"retry_type" json:"retry_type,omitempty"` Retry_wait *string `tfsdk:"retry_wait" json:"retry_wait,omitempty"` Tags *string `tfsdk:"tags" json:"tags,omitempty"` Timekey *string `tfsdk:"timekey" json:"timekey,omitempty"` Timekey_use_utc *bool `tfsdk:"timekey_use_utc" json:"timekey_use_utc,omitempty"` Timekey_wait *string `tfsdk:"timekey_wait" json:"timekey_wait,omitempty"` Timekey_zone *string `tfsdk:"timekey_zone" json:"timekey_zone,omitempty"` Total_limit_size *string `tfsdk:"total_limit_size" json:"total_limit_size,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"buffer" json:"buffer,omitempty"` Check_apikey_on_start *string `tfsdk:"check_apikey_on_start" json:"check_apikey_on_start,omitempty"` Check_bucket *string `tfsdk:"check_bucket" json:"check_bucket,omitempty"` Check_object *string `tfsdk:"check_object" json:"check_object,omitempty"` Clustername *string `tfsdk:"clustername" json:"clustername,omitempty"` Compress *struct { Parquet_compression_codec *string `tfsdk:"parquet_compression_codec" json:"parquet_compression_codec,omitempty"` Parquet_page_size *string `tfsdk:"parquet_page_size" json:"parquet_page_size,omitempty"` Parquet_row_group_size *string `tfsdk:"parquet_row_group_size" json:"parquet_row_group_size,omitempty"` Record_type *string `tfsdk:"record_type" json:"record_type,omitempty"` Schema_file *string `tfsdk:"schema_file" json:"schema_file,omitempty"` Schema_type *string `tfsdk:"schema_type" json:"schema_type,omitempty"` } `tfsdk:"compress" json:"compress,omitempty"` Compute_checksums *string `tfsdk:"compute_checksums" json:"compute_checksums,omitempty"` Enable_transfer_acceleration *string `tfsdk:"enable_transfer_acceleration" json:"enable_transfer_acceleration,omitempty"` Force_path_style *string `tfsdk:"force_path_style" json:"force_path_style,omitempty"` Format *struct { Add_newline *bool `tfsdk:"add_newline" json:"add_newline,omitempty"` Message_key *string `tfsdk:"message_key" json:"message_key,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"format" json:"format,omitempty"` Grant_full_control *string `tfsdk:"grant_full_control" json:"grant_full_control,omitempty"` Grant_read *string `tfsdk:"grant_read" json:"grant_read,omitempty"` Grant_read_acp *string `tfsdk:"grant_read_acp" json:"grant_read_acp,omitempty"` Grant_write_acp *string `tfsdk:"grant_write_acp" json:"grant_write_acp,omitempty"` Hex_random_length *string `tfsdk:"hex_random_length" json:"hex_random_length,omitempty"` Index_format *string `tfsdk:"index_format" json:"index_format,omitempty"` Instance_profile_credentials *struct { Http_open_timeout *string `tfsdk:"http_open_timeout" json:"http_open_timeout,omitempty"` Http_read_timeout *string `tfsdk:"http_read_timeout" json:"http_read_timeout,omitempty"` Ip_address *string `tfsdk:"ip_address" json:"ip_address,omitempty"` Port *string `tfsdk:"port" json:"port,omitempty"` Retries *string `tfsdk:"retries" json:"retries,omitempty"` } `tfsdk:"instance_profile_credentials" json:"instance_profile_credentials,omitempty"` Oneeye_format *bool `tfsdk:"oneeye_format" json:"oneeye_format,omitempty"` Overwrite *string `tfsdk:"overwrite" json:"overwrite,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Proxy_uri *string `tfsdk:"proxy_uri" json:"proxy_uri,omitempty"` S3_bucket *string `tfsdk:"s3_bucket" json:"s3_bucket,omitempty"` S3_endpoint *string `tfsdk:"s3_endpoint" json:"s3_endpoint,omitempty"` S3_metadata *string `tfsdk:"s3_metadata" json:"s3_metadata,omitempty"` S3_object_key_format *string `tfsdk:"s3_object_key_format" json:"s3_object_key_format,omitempty"` S3_region *string `tfsdk:"s3_region" json:"s3_region,omitempty"` Shared_credentials *struct { Path *string `tfsdk:"path" json:"path,omitempty"` Profile_name *string `tfsdk:"profile_name" json:"profile_name,omitempty"` } `tfsdk:"shared_credentials" json:"shared_credentials,omitempty"` Signature_version *string `tfsdk:"signature_version" json:"signature_version,omitempty"` Slow_flush_log_threshold *string `tfsdk:"slow_flush_log_threshold" json:"slow_flush_log_threshold,omitempty"` Sse_customer_algorithm *string `tfsdk:"sse_customer_algorithm" json:"sse_customer_algorithm,omitempty"` Sse_customer_key *string `tfsdk:"sse_customer_key" json:"sse_customer_key,omitempty"` Sse_customer_key_md5 *string `tfsdk:"sse_customer_key_md5" json:"sse_customer_key_md5,omitempty"` Ssekms_key_id *string `tfsdk:"ssekms_key_id" json:"ssekms_key_id,omitempty"` Ssl_verify_peer *string `tfsdk:"ssl_verify_peer" json:"ssl_verify_peer,omitempty"` Storage_class *string `tfsdk:"storage_class" json:"storage_class,omitempty"` Store_as *string `tfsdk:"store_as" json:"store_as,omitempty"` Use_bundled_cert *string `tfsdk:"use_bundled_cert" json:"use_bundled_cert,omitempty"` Use_server_side_encryption *string `tfsdk:"use_server_side_encryption" json:"use_server_side_encryption,omitempty"` Warn_for_delay *string `tfsdk:"warn_for_delay" json:"warn_for_delay,omitempty"` } `tfsdk:"s3" json:"s3,omitempty"` SplunkHec *struct { Buffer *struct { Chunk_full_threshold *string `tfsdk:"chunk_full_threshold" json:"chunk_full_threshold,omitempty"` Chunk_limit_records *int64 `tfsdk:"chunk_limit_records" json:"chunk_limit_records,omitempty"` Chunk_limit_size *string `tfsdk:"chunk_limit_size" json:"chunk_limit_size,omitempty"` Compress *string `tfsdk:"compress" json:"compress,omitempty"` Delayed_commit_timeout *string `tfsdk:"delayed_commit_timeout" json:"delayed_commit_timeout,omitempty"` Disable_chunk_backup *bool `tfsdk:"disable_chunk_backup" json:"disable_chunk_backup,omitempty"` Disabled *bool `tfsdk:"disabled" json:"disabled,omitempty"` Flush_at_shutdown *bool `tfsdk:"flush_at_shutdown" json:"flush_at_shutdown,omitempty"` Flush_interval *string `tfsdk:"flush_interval" json:"flush_interval,omitempty"` Flush_mode *string `tfsdk:"flush_mode" json:"flush_mode,omitempty"` Flush_thread_burst_interval *string `tfsdk:"flush_thread_burst_interval" json:"flush_thread_burst_interval,omitempty"` Flush_thread_count *int64 `tfsdk:"flush_thread_count" json:"flush_thread_count,omitempty"` Flush_thread_interval *string `tfsdk:"flush_thread_interval" json:"flush_thread_interval,omitempty"` Overflow_action *string `tfsdk:"overflow_action" json:"overflow_action,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Queue_limit_length *int64 `tfsdk:"queue_limit_length" json:"queue_limit_length,omitempty"` Queued_chunks_limit_size *int64 `tfsdk:"queued_chunks_limit_size" json:"queued_chunks_limit_size,omitempty"` Retry_exponential_backoff_base *string `tfsdk:"retry_exponential_backoff_base" json:"retry_exponential_backoff_base,omitempty"` Retry_forever *bool `tfsdk:"retry_forever" json:"retry_forever,omitempty"` Retry_max_interval *string `tfsdk:"retry_max_interval" json:"retry_max_interval,omitempty"` Retry_max_times *int64 `tfsdk:"retry_max_times" json:"retry_max_times,omitempty"` Retry_randomize *bool `tfsdk:"retry_randomize" json:"retry_randomize,omitempty"` Retry_secondary_threshold *string `tfsdk:"retry_secondary_threshold" json:"retry_secondary_threshold,omitempty"` Retry_timeout *string `tfsdk:"retry_timeout" json:"retry_timeout,omitempty"` Retry_type *string `tfsdk:"retry_type" json:"retry_type,omitempty"` Retry_wait *string `tfsdk:"retry_wait" json:"retry_wait,omitempty"` Tags *string `tfsdk:"tags" json:"tags,omitempty"` Timekey *string `tfsdk:"timekey" json:"timekey,omitempty"` Timekey_use_utc *bool `tfsdk:"timekey_use_utc" json:"timekey_use_utc,omitempty"` Timekey_wait *string `tfsdk:"timekey_wait" json:"timekey_wait,omitempty"` Timekey_zone *string `tfsdk:"timekey_zone" json:"timekey_zone,omitempty"` Total_limit_size *string `tfsdk:"total_limit_size" json:"total_limit_size,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"buffer" json:"buffer,omitempty"` Ca_file *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"ca_file" json:"ca_file,omitempty"` Ca_path *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"ca_path" json:"ca_path,omitempty"` Client_cert *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"client_cert" json:"client_cert,omitempty"` Client_key *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"client_key" json:"client_key,omitempty"` Coerce_to_utf8 *bool `tfsdk:"coerce_to_utf8" json:"coerce_to_utf8,omitempty"` Data_type *string `tfsdk:"data_type" json:"data_type,omitempty"` Fields *map[string]string `tfsdk:"fields" json:"fields,omitempty"` Format *struct { Add_newline *bool `tfsdk:"add_newline" json:"add_newline,omitempty"` Message_key *string `tfsdk:"message_key" json:"message_key,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"format" json:"format,omitempty"` Hec_host *string `tfsdk:"hec_host" json:"hec_host,omitempty"` Hec_port *int64 `tfsdk:"hec_port" json:"hec_port,omitempty"` Hec_token *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"hec_token" json:"hec_token,omitempty"` Host *string `tfsdk:"host" json:"host,omitempty"` Host_key *string `tfsdk:"host_key" json:"host_key,omitempty"` Idle_timeout *int64 `tfsdk:"idle_timeout" json:"idle_timeout,omitempty"` Index *string `tfsdk:"index" json:"index,omitempty"` Index_key *string `tfsdk:"index_key" json:"index_key,omitempty"` Insecure_ssl *bool `tfsdk:"insecure_ssl" json:"insecure_ssl,omitempty"` Keep_keys *bool `tfsdk:"keep_keys" json:"keep_keys,omitempty"` Metric_name_key *string `tfsdk:"metric_name_key" json:"metric_name_key,omitempty"` Metric_value_key *string `tfsdk:"metric_value_key" json:"metric_value_key,omitempty"` Metrics_from_event *bool `tfsdk:"metrics_from_event" json:"metrics_from_event,omitempty"` Non_utf8_replacement_string *string `tfsdk:"non_utf8_replacement_string" json:"non_utf8_replacement_string,omitempty"` Open_timeout *int64 `tfsdk:"open_timeout" json:"open_timeout,omitempty"` Protocol *string `tfsdk:"protocol" json:"protocol,omitempty"` Read_timeout *int64 `tfsdk:"read_timeout" json:"read_timeout,omitempty"` Slow_flush_log_threshold *string `tfsdk:"slow_flush_log_threshold" json:"slow_flush_log_threshold,omitempty"` Source *string `tfsdk:"source" json:"source,omitempty"` Source_key *string `tfsdk:"source_key" json:"source_key,omitempty"` Sourcetype *string `tfsdk:"sourcetype" json:"sourcetype,omitempty"` Sourcetype_key *string `tfsdk:"sourcetype_key" json:"sourcetype_key,omitempty"` Ssl_ciphers *string `tfsdk:"ssl_ciphers" json:"ssl_ciphers,omitempty"` } `tfsdk:"splunk_hec" json:"splunkHec,omitempty"` Sqs *struct { Aws_key_id *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"aws_key_id" json:"aws_key_id,omitempty"` Aws_sec_key *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"aws_sec_key" json:"aws_sec_key,omitempty"` Buffer *struct { Chunk_full_threshold *string `tfsdk:"chunk_full_threshold" json:"chunk_full_threshold,omitempty"` Chunk_limit_records *int64 `tfsdk:"chunk_limit_records" json:"chunk_limit_records,omitempty"` Chunk_limit_size *string `tfsdk:"chunk_limit_size" json:"chunk_limit_size,omitempty"` Compress *string `tfsdk:"compress" json:"compress,omitempty"` Delayed_commit_timeout *string `tfsdk:"delayed_commit_timeout" json:"delayed_commit_timeout,omitempty"` Disable_chunk_backup *bool `tfsdk:"disable_chunk_backup" json:"disable_chunk_backup,omitempty"` Disabled *bool `tfsdk:"disabled" json:"disabled,omitempty"` Flush_at_shutdown *bool `tfsdk:"flush_at_shutdown" json:"flush_at_shutdown,omitempty"` Flush_interval *string `tfsdk:"flush_interval" json:"flush_interval,omitempty"` Flush_mode *string `tfsdk:"flush_mode" json:"flush_mode,omitempty"` Flush_thread_burst_interval *string `tfsdk:"flush_thread_burst_interval" json:"flush_thread_burst_interval,omitempty"` Flush_thread_count *int64 `tfsdk:"flush_thread_count" json:"flush_thread_count,omitempty"` Flush_thread_interval *string `tfsdk:"flush_thread_interval" json:"flush_thread_interval,omitempty"` Overflow_action *string `tfsdk:"overflow_action" json:"overflow_action,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Queue_limit_length *int64 `tfsdk:"queue_limit_length" json:"queue_limit_length,omitempty"` Queued_chunks_limit_size *int64 `tfsdk:"queued_chunks_limit_size" json:"queued_chunks_limit_size,omitempty"` Retry_exponential_backoff_base *string `tfsdk:"retry_exponential_backoff_base" json:"retry_exponential_backoff_base,omitempty"` Retry_forever *bool `tfsdk:"retry_forever" json:"retry_forever,omitempty"` Retry_max_interval *string `tfsdk:"retry_max_interval" json:"retry_max_interval,omitempty"` Retry_max_times *int64 `tfsdk:"retry_max_times" json:"retry_max_times,omitempty"` Retry_randomize *bool `tfsdk:"retry_randomize" json:"retry_randomize,omitempty"` Retry_secondary_threshold *string `tfsdk:"retry_secondary_threshold" json:"retry_secondary_threshold,omitempty"` Retry_timeout *string `tfsdk:"retry_timeout" json:"retry_timeout,omitempty"` Retry_type *string `tfsdk:"retry_type" json:"retry_type,omitempty"` Retry_wait *string `tfsdk:"retry_wait" json:"retry_wait,omitempty"` Tags *string `tfsdk:"tags" json:"tags,omitempty"` Timekey *string `tfsdk:"timekey" json:"timekey,omitempty"` Timekey_use_utc *bool `tfsdk:"timekey_use_utc" json:"timekey_use_utc,omitempty"` Timekey_wait *string `tfsdk:"timekey_wait" json:"timekey_wait,omitempty"` Timekey_zone *string `tfsdk:"timekey_zone" json:"timekey_zone,omitempty"` Total_limit_size *string `tfsdk:"total_limit_size" json:"total_limit_size,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"buffer" json:"buffer,omitempty"` Create_queue *bool `tfsdk:"create_queue" json:"create_queue,omitempty"` Delay_seconds *int64 `tfsdk:"delay_seconds" json:"delay_seconds,omitempty"` Include_tag *bool `tfsdk:"include_tag" json:"include_tag,omitempty"` Message_group_id *string `tfsdk:"message_group_id" json:"message_group_id,omitempty"` Queue_name *string `tfsdk:"queue_name" json:"queue_name,omitempty"` Region *string `tfsdk:"region" json:"region,omitempty"` Slow_flush_log_threshold *string `tfsdk:"slow_flush_log_threshold" json:"slow_flush_log_threshold,omitempty"` Sqs_url *string `tfsdk:"sqs_url" json:"sqs_url,omitempty"` Tag_property_name *string `tfsdk:"tag_property_name" json:"tag_property_name,omitempty"` } `tfsdk:"sqs" json:"sqs,omitempty"` Sumologic *struct { Add_timestamp *bool `tfsdk:"add_timestamp" json:"add_timestamp,omitempty"` Buffer *struct { Chunk_full_threshold *string `tfsdk:"chunk_full_threshold" json:"chunk_full_threshold,omitempty"` Chunk_limit_records *int64 `tfsdk:"chunk_limit_records" json:"chunk_limit_records,omitempty"` Chunk_limit_size *string `tfsdk:"chunk_limit_size" json:"chunk_limit_size,omitempty"` Compress *string `tfsdk:"compress" json:"compress,omitempty"` Delayed_commit_timeout *string `tfsdk:"delayed_commit_timeout" json:"delayed_commit_timeout,omitempty"` Disable_chunk_backup *bool `tfsdk:"disable_chunk_backup" json:"disable_chunk_backup,omitempty"` Disabled *bool `tfsdk:"disabled" json:"disabled,omitempty"` Flush_at_shutdown *bool `tfsdk:"flush_at_shutdown" json:"flush_at_shutdown,omitempty"` Flush_interval *string `tfsdk:"flush_interval" json:"flush_interval,omitempty"` Flush_mode *string `tfsdk:"flush_mode" json:"flush_mode,omitempty"` Flush_thread_burst_interval *string `tfsdk:"flush_thread_burst_interval" json:"flush_thread_burst_interval,omitempty"` Flush_thread_count *int64 `tfsdk:"flush_thread_count" json:"flush_thread_count,omitempty"` Flush_thread_interval *string `tfsdk:"flush_thread_interval" json:"flush_thread_interval,omitempty"` Overflow_action *string `tfsdk:"overflow_action" json:"overflow_action,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Queue_limit_length *int64 `tfsdk:"queue_limit_length" json:"queue_limit_length,omitempty"` Queued_chunks_limit_size *int64 `tfsdk:"queued_chunks_limit_size" json:"queued_chunks_limit_size,omitempty"` Retry_exponential_backoff_base *string `tfsdk:"retry_exponential_backoff_base" json:"retry_exponential_backoff_base,omitempty"` Retry_forever *bool `tfsdk:"retry_forever" json:"retry_forever,omitempty"` Retry_max_interval *string `tfsdk:"retry_max_interval" json:"retry_max_interval,omitempty"` Retry_max_times *int64 `tfsdk:"retry_max_times" json:"retry_max_times,omitempty"` Retry_randomize *bool `tfsdk:"retry_randomize" json:"retry_randomize,omitempty"` Retry_secondary_threshold *string `tfsdk:"retry_secondary_threshold" json:"retry_secondary_threshold,omitempty"` Retry_timeout *string `tfsdk:"retry_timeout" json:"retry_timeout,omitempty"` Retry_type *string `tfsdk:"retry_type" json:"retry_type,omitempty"` Retry_wait *string `tfsdk:"retry_wait" json:"retry_wait,omitempty"` Tags *string `tfsdk:"tags" json:"tags,omitempty"` Timekey *string `tfsdk:"timekey" json:"timekey,omitempty"` Timekey_use_utc *bool `tfsdk:"timekey_use_utc" json:"timekey_use_utc,omitempty"` Timekey_wait *string `tfsdk:"timekey_wait" json:"timekey_wait,omitempty"` Timekey_zone *string `tfsdk:"timekey_zone" json:"timekey_zone,omitempty"` Total_limit_size *string `tfsdk:"total_limit_size" json:"total_limit_size,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"buffer" json:"buffer,omitempty"` Compress *bool `tfsdk:"compress" json:"compress,omitempty"` Compress_encoding *string `tfsdk:"compress_encoding" json:"compress_encoding,omitempty"` Custom_dimensions *string `tfsdk:"custom_dimensions" json:"custom_dimensions,omitempty"` Custom_fields *[]string `tfsdk:"custom_fields" json:"custom_fields,omitempty"` Data_type *string `tfsdk:"data_type" json:"data_type,omitempty"` Delimiter *string `tfsdk:"delimiter" json:"delimiter,omitempty"` Disable_cookies *bool `tfsdk:"disable_cookies" json:"disable_cookies,omitempty"` Endpoint *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"endpoint" json:"endpoint,omitempty"` Log_format *string `tfsdk:"log_format" json:"log_format,omitempty"` Log_key *string `tfsdk:"log_key" json:"log_key,omitempty"` Metric_data_format *string `tfsdk:"metric_data_format" json:"metric_data_format,omitempty"` Open_timeout *int64 `tfsdk:"open_timeout" json:"open_timeout,omitempty"` Proxy_uri *string `tfsdk:"proxy_uri" json:"proxy_uri,omitempty"` Slow_flush_log_threshold *string `tfsdk:"slow_flush_log_threshold" json:"slow_flush_log_threshold,omitempty"` Source_category *string `tfsdk:"source_category" json:"source_category,omitempty"` Source_host *string `tfsdk:"source_host" json:"source_host,omitempty"` Source_name *string `tfsdk:"source_name" json:"source_name,omitempty"` Source_name_key *string `tfsdk:"source_name_key" json:"source_name_key,omitempty"` Sumo_client *string `tfsdk:"sumo_client" json:"sumo_client,omitempty"` Timestamp_key *string `tfsdk:"timestamp_key" json:"timestamp_key,omitempty"` Verify_ssl *bool `tfsdk:"verify_ssl" json:"verify_ssl,omitempty"` } `tfsdk:"sumologic" json:"sumologic,omitempty"` Syslog *struct { Allow_self_signed_cert *bool `tfsdk:"allow_self_signed_cert" json:"allow_self_signed_cert,omitempty"` Buffer *struct { Chunk_full_threshold *string `tfsdk:"chunk_full_threshold" json:"chunk_full_threshold,omitempty"` Chunk_limit_records *int64 `tfsdk:"chunk_limit_records" json:"chunk_limit_records,omitempty"` Chunk_limit_size *string `tfsdk:"chunk_limit_size" json:"chunk_limit_size,omitempty"` Compress *string `tfsdk:"compress" json:"compress,omitempty"` Delayed_commit_timeout *string `tfsdk:"delayed_commit_timeout" json:"delayed_commit_timeout,omitempty"` Disable_chunk_backup *bool `tfsdk:"disable_chunk_backup" json:"disable_chunk_backup,omitempty"` Disabled *bool `tfsdk:"disabled" json:"disabled,omitempty"` Flush_at_shutdown *bool `tfsdk:"flush_at_shutdown" json:"flush_at_shutdown,omitempty"` Flush_interval *string `tfsdk:"flush_interval" json:"flush_interval,omitempty"` Flush_mode *string `tfsdk:"flush_mode" json:"flush_mode,omitempty"` Flush_thread_burst_interval *string `tfsdk:"flush_thread_burst_interval" json:"flush_thread_burst_interval,omitempty"` Flush_thread_count *int64 `tfsdk:"flush_thread_count" json:"flush_thread_count,omitempty"` Flush_thread_interval *string `tfsdk:"flush_thread_interval" json:"flush_thread_interval,omitempty"` Overflow_action *string `tfsdk:"overflow_action" json:"overflow_action,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Queue_limit_length *int64 `tfsdk:"queue_limit_length" json:"queue_limit_length,omitempty"` Queued_chunks_limit_size *int64 `tfsdk:"queued_chunks_limit_size" json:"queued_chunks_limit_size,omitempty"` Retry_exponential_backoff_base *string `tfsdk:"retry_exponential_backoff_base" json:"retry_exponential_backoff_base,omitempty"` Retry_forever *bool `tfsdk:"retry_forever" json:"retry_forever,omitempty"` Retry_max_interval *string `tfsdk:"retry_max_interval" json:"retry_max_interval,omitempty"` Retry_max_times *int64 `tfsdk:"retry_max_times" json:"retry_max_times,omitempty"` Retry_randomize *bool `tfsdk:"retry_randomize" json:"retry_randomize,omitempty"` Retry_secondary_threshold *string `tfsdk:"retry_secondary_threshold" json:"retry_secondary_threshold,omitempty"` Retry_timeout *string `tfsdk:"retry_timeout" json:"retry_timeout,omitempty"` Retry_type *string `tfsdk:"retry_type" json:"retry_type,omitempty"` Retry_wait *string `tfsdk:"retry_wait" json:"retry_wait,omitempty"` Tags *string `tfsdk:"tags" json:"tags,omitempty"` Timekey *string `tfsdk:"timekey" json:"timekey,omitempty"` Timekey_use_utc *bool `tfsdk:"timekey_use_utc" json:"timekey_use_utc,omitempty"` Timekey_wait *string `tfsdk:"timekey_wait" json:"timekey_wait,omitempty"` Timekey_zone *string `tfsdk:"timekey_zone" json:"timekey_zone,omitempty"` Total_limit_size *string `tfsdk:"total_limit_size" json:"total_limit_size,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"buffer" json:"buffer,omitempty"` Client_cert_path *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"client_cert_path" json:"client_cert_path,omitempty"` Enable_system_cert_store *bool `tfsdk:"enable_system_cert_store" json:"enable_system_cert_store,omitempty"` Format *struct { App_name_field *string `tfsdk:"app_name_field" json:"app_name_field,omitempty"` Hostname_field *string `tfsdk:"hostname_field" json:"hostname_field,omitempty"` Log_field *string `tfsdk:"log_field" json:"log_field,omitempty"` Message_id_field *string `tfsdk:"message_id_field" json:"message_id_field,omitempty"` Proc_id_field *string `tfsdk:"proc_id_field" json:"proc_id_field,omitempty"` Rfc6587_message_size *bool `tfsdk:"rfc6587_message_size" json:"rfc6587_message_size,omitempty"` Structured_data_field *string `tfsdk:"structured_data_field" json:"structured_data_field,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"format" json:"format,omitempty"` Fqdn *string `tfsdk:"fqdn" json:"fqdn,omitempty"` Host *string `tfsdk:"host" json:"host,omitempty"` Insecure *bool `tfsdk:"insecure" json:"insecure,omitempty"` Port *int64 `tfsdk:"port" json:"port,omitempty"` Private_key_passphrase *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"private_key_passphrase" json:"private_key_passphrase,omitempty"` Private_key_path *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"private_key_path" json:"private_key_path,omitempty"` Slow_flush_log_threshold *string `tfsdk:"slow_flush_log_threshold" json:"slow_flush_log_threshold,omitempty"` Transport *string `tfsdk:"transport" json:"transport,omitempty"` Trusted_ca_path *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"trusted_ca_path" json:"trusted_ca_path,omitempty"` Verify_fqdn *bool `tfsdk:"verify_fqdn" json:"verify_fqdn,omitempty"` Version *string `tfsdk:"version" json:"version,omitempty"` } `tfsdk:"syslog" json:"syslog,omitempty"` VmwareLogInsight *struct { Agent_id *string `tfsdk:"agent_id" json:"agent_id,omitempty"` Authentication *string `tfsdk:"authentication" json:"authentication,omitempty"` Buffer *struct { Chunk_full_threshold *string `tfsdk:"chunk_full_threshold" json:"chunk_full_threshold,omitempty"` Chunk_limit_records *int64 `tfsdk:"chunk_limit_records" json:"chunk_limit_records,omitempty"` Chunk_limit_size *string `tfsdk:"chunk_limit_size" json:"chunk_limit_size,omitempty"` Compress *string `tfsdk:"compress" json:"compress,omitempty"` Delayed_commit_timeout *string `tfsdk:"delayed_commit_timeout" json:"delayed_commit_timeout,omitempty"` Disable_chunk_backup *bool `tfsdk:"disable_chunk_backup" json:"disable_chunk_backup,omitempty"` Disabled *bool `tfsdk:"disabled" json:"disabled,omitempty"` Flush_at_shutdown *bool `tfsdk:"flush_at_shutdown" json:"flush_at_shutdown,omitempty"` Flush_interval *string `tfsdk:"flush_interval" json:"flush_interval,omitempty"` Flush_mode *string `tfsdk:"flush_mode" json:"flush_mode,omitempty"` Flush_thread_burst_interval *string `tfsdk:"flush_thread_burst_interval" json:"flush_thread_burst_interval,omitempty"` Flush_thread_count *int64 `tfsdk:"flush_thread_count" json:"flush_thread_count,omitempty"` Flush_thread_interval *string `tfsdk:"flush_thread_interval" json:"flush_thread_interval,omitempty"` Overflow_action *string `tfsdk:"overflow_action" json:"overflow_action,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Queue_limit_length *int64 `tfsdk:"queue_limit_length" json:"queue_limit_length,omitempty"` Queued_chunks_limit_size *int64 `tfsdk:"queued_chunks_limit_size" json:"queued_chunks_limit_size,omitempty"` Retry_exponential_backoff_base *string `tfsdk:"retry_exponential_backoff_base" json:"retry_exponential_backoff_base,omitempty"` Retry_forever *bool `tfsdk:"retry_forever" json:"retry_forever,omitempty"` Retry_max_interval *string `tfsdk:"retry_max_interval" json:"retry_max_interval,omitempty"` Retry_max_times *int64 `tfsdk:"retry_max_times" json:"retry_max_times,omitempty"` Retry_randomize *bool `tfsdk:"retry_randomize" json:"retry_randomize,omitempty"` Retry_secondary_threshold *string `tfsdk:"retry_secondary_threshold" json:"retry_secondary_threshold,omitempty"` Retry_timeout *string `tfsdk:"retry_timeout" json:"retry_timeout,omitempty"` Retry_type *string `tfsdk:"retry_type" json:"retry_type,omitempty"` Retry_wait *string `tfsdk:"retry_wait" json:"retry_wait,omitempty"` Tags *string `tfsdk:"tags" json:"tags,omitempty"` Timekey *string `tfsdk:"timekey" json:"timekey,omitempty"` Timekey_use_utc *bool `tfsdk:"timekey_use_utc" json:"timekey_use_utc,omitempty"` Timekey_wait *string `tfsdk:"timekey_wait" json:"timekey_wait,omitempty"` Timekey_zone *string `tfsdk:"timekey_zone" json:"timekey_zone,omitempty"` Total_limit_size *string `tfsdk:"total_limit_size" json:"total_limit_size,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"buffer" json:"buffer,omitempty"` Ca_file *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"ca_file" json:"ca_file,omitempty"` Config_param *map[string]string `tfsdk:"config_param" json:"config_param,omitempty"` Flatten_hashes *bool `tfsdk:"flatten_hashes" json:"flatten_hashes,omitempty"` Flatten_hashes_separator *string `tfsdk:"flatten_hashes_separator" json:"flatten_hashes_separator,omitempty"` Host *string `tfsdk:"host" json:"host,omitempty"` Http_conn_debug *bool `tfsdk:"http_conn_debug" json:"http_conn_debug,omitempty"` Http_method *string `tfsdk:"http_method" json:"http_method,omitempty"` Log_text_keys *[]string `tfsdk:"log_text_keys" json:"log_text_keys,omitempty"` Max_batch_size *int64 `tfsdk:"max_batch_size" json:"max_batch_size,omitempty"` Password *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"password" json:"password,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Port *int64 `tfsdk:"port" json:"port,omitempty"` Raise_on_error *bool `tfsdk:"raise_on_error" json:"raise_on_error,omitempty"` Rate_limit_msec *int64 `tfsdk:"rate_limit_msec" json:"rate_limit_msec,omitempty"` Request_retries *int64 `tfsdk:"request_retries" json:"request_retries,omitempty"` Request_timeout *int64 `tfsdk:"request_timeout" json:"request_timeout,omitempty"` Scheme *string `tfsdk:"scheme" json:"scheme,omitempty"` Serializer *string `tfsdk:"serializer" json:"serializer,omitempty"` Shorten_keys *map[string]string `tfsdk:"shorten_keys" json:"shorten_keys,omitempty"` Ssl_verify *bool `tfsdk:"ssl_verify" json:"ssl_verify,omitempty"` Username *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"username" json:"username,omitempty"` } `tfsdk:"vmware_log_insight" json:"vmwareLogInsight,omitempty"` VmwareLogIntelligence *struct { Buffer *struct { Chunk_full_threshold *string `tfsdk:"chunk_full_threshold" json:"chunk_full_threshold,omitempty"` Chunk_limit_records *int64 `tfsdk:"chunk_limit_records" json:"chunk_limit_records,omitempty"` Chunk_limit_size *string `tfsdk:"chunk_limit_size" json:"chunk_limit_size,omitempty"` Compress *string `tfsdk:"compress" json:"compress,omitempty"` Delayed_commit_timeout *string `tfsdk:"delayed_commit_timeout" json:"delayed_commit_timeout,omitempty"` Disable_chunk_backup *bool `tfsdk:"disable_chunk_backup" json:"disable_chunk_backup,omitempty"` Disabled *bool `tfsdk:"disabled" json:"disabled,omitempty"` Flush_at_shutdown *bool `tfsdk:"flush_at_shutdown" json:"flush_at_shutdown,omitempty"` Flush_interval *string `tfsdk:"flush_interval" json:"flush_interval,omitempty"` Flush_mode *string `tfsdk:"flush_mode" json:"flush_mode,omitempty"` Flush_thread_burst_interval *string `tfsdk:"flush_thread_burst_interval" json:"flush_thread_burst_interval,omitempty"` Flush_thread_count *int64 `tfsdk:"flush_thread_count" json:"flush_thread_count,omitempty"` Flush_thread_interval *string `tfsdk:"flush_thread_interval" json:"flush_thread_interval,omitempty"` Overflow_action *string `tfsdk:"overflow_action" json:"overflow_action,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Queue_limit_length *int64 `tfsdk:"queue_limit_length" json:"queue_limit_length,omitempty"` Queued_chunks_limit_size *int64 `tfsdk:"queued_chunks_limit_size" json:"queued_chunks_limit_size,omitempty"` Retry_exponential_backoff_base *string `tfsdk:"retry_exponential_backoff_base" json:"retry_exponential_backoff_base,omitempty"` Retry_forever *bool `tfsdk:"retry_forever" json:"retry_forever,omitempty"` Retry_max_interval *string `tfsdk:"retry_max_interval" json:"retry_max_interval,omitempty"` Retry_max_times *int64 `tfsdk:"retry_max_times" json:"retry_max_times,omitempty"` Retry_randomize *bool `tfsdk:"retry_randomize" json:"retry_randomize,omitempty"` Retry_secondary_threshold *string `tfsdk:"retry_secondary_threshold" json:"retry_secondary_threshold,omitempty"` Retry_timeout *string `tfsdk:"retry_timeout" json:"retry_timeout,omitempty"` Retry_type *string `tfsdk:"retry_type" json:"retry_type,omitempty"` Retry_wait *string `tfsdk:"retry_wait" json:"retry_wait,omitempty"` Tags *string `tfsdk:"tags" json:"tags,omitempty"` Timekey *string `tfsdk:"timekey" json:"timekey,omitempty"` Timekey_use_utc *bool `tfsdk:"timekey_use_utc" json:"timekey_use_utc,omitempty"` Timekey_wait *string `tfsdk:"timekey_wait" json:"timekey_wait,omitempty"` Timekey_zone *string `tfsdk:"timekey_zone" json:"timekey_zone,omitempty"` Total_limit_size *string `tfsdk:"total_limit_size" json:"total_limit_size,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"buffer" json:"buffer,omitempty"` Endpoint_url *string `tfsdk:"endpoint_url" json:"endpoint_url,omitempty"` Format *struct { Add_newline *bool `tfsdk:"add_newline" json:"add_newline,omitempty"` Message_key *string `tfsdk:"message_key" json:"message_key,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"format" json:"format,omitempty"` Headers *struct { Authorization *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"authorization" json:"authorization,omitempty"` Content_type *string `tfsdk:"content_type" json:"content_type,omitempty"` Structure *string `tfsdk:"structure" json:"structure,omitempty"` } `tfsdk:"headers" json:"headers,omitempty"` Http_compress *bool `tfsdk:"http_compress" json:"http_compress,omitempty"` Verify_ssl *bool `tfsdk:"verify_ssl" json:"verify_ssl,omitempty"` } `tfsdk:"vmware_log_intelligence" json:"vmwareLogIntelligence,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type LoggingBanzaicloudIoFlowV1Alpha1Manifest ¶
type LoggingBanzaicloudIoFlowV1Alpha1Manifest struct{}
func (*LoggingBanzaicloudIoFlowV1Alpha1Manifest) Metadata ¶
func (r *LoggingBanzaicloudIoFlowV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*LoggingBanzaicloudIoFlowV1Alpha1Manifest) Read ¶
func (r *LoggingBanzaicloudIoFlowV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*LoggingBanzaicloudIoFlowV1Alpha1Manifest) Schema ¶
func (r *LoggingBanzaicloudIoFlowV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type LoggingBanzaicloudIoFlowV1Alpha1ManifestData ¶
type LoggingBanzaicloudIoFlowV1Alpha1ManifestData struct { YAML types.String `tfsdk:"yaml" json:"-"` ApiVersion *string `tfsdk:"-" json:"apiVersion"` Kind *string `tfsdk:"-" json:"kind"` Metadata struct { Name string `tfsdk:"name" json:"name"` Namespace string `tfsdk:"namespace" json:"namespace"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { Filters *[]struct { Concat *struct { Continuous_line_regexp *string `tfsdk:"continuous_line_regexp" json:"continuous_line_regexp,omitempty"` Flush_interval *int64 `tfsdk:"flush_interval" json:"flush_interval,omitempty"` Keep_partial_key *bool `tfsdk:"keep_partial_key" json:"keep_partial_key,omitempty"` Keep_partial_metadata *string `tfsdk:"keep_partial_metadata" json:"keep_partial_metadata,omitempty"` Key *string `tfsdk:"key" json:"key,omitempty"` Multiline_end_regexp *string `tfsdk:"multiline_end_regexp" json:"multiline_end_regexp,omitempty"` Multiline_start_regexp *string `tfsdk:"multiline_start_regexp" json:"multiline_start_regexp,omitempty"` N_lines *int64 `tfsdk:"n_lines" json:"n_lines,omitempty"` Partial_cri_logtag_key *string `tfsdk:"partial_cri_logtag_key" json:"partial_cri_logtag_key,omitempty"` Partial_cri_stream_key *string `tfsdk:"partial_cri_stream_key" json:"partial_cri_stream_key,omitempty"` Partial_key *string `tfsdk:"partial_key" json:"partial_key,omitempty"` Partial_metadata_format *string `tfsdk:"partial_metadata_format" json:"partial_metadata_format,omitempty"` Partial_value *string `tfsdk:"partial_value" json:"partial_value,omitempty"` Separator *string `tfsdk:"separator" json:"separator,omitempty"` Stream_identity_key *string `tfsdk:"stream_identity_key" json:"stream_identity_key,omitempty"` Timeout_label *string `tfsdk:"timeout_label" json:"timeout_label,omitempty"` Use_first_timestamp *bool `tfsdk:"use_first_timestamp" json:"use_first_timestamp,omitempty"` Use_partial_cri_logtag *bool `tfsdk:"use_partial_cri_logtag" json:"use_partial_cri_logtag,omitempty"` Use_partial_metadata *string `tfsdk:"use_partial_metadata" json:"use_partial_metadata,omitempty"` } `tfsdk:"concat" json:"concat,omitempty"` Dedot *struct { De_dot_nested *bool `tfsdk:"de_dot_nested" json:"de_dot_nested,omitempty"` De_dot_separator *string `tfsdk:"de_dot_separator" json:"de_dot_separator,omitempty"` } `tfsdk:"dedot" json:"dedot,omitempty"` DetectExceptions *struct { Force_line_breaks *bool `tfsdk:"force_line_breaks" json:"force_line_breaks,omitempty"` Languages *[]string `tfsdk:"languages" json:"languages,omitempty"` Match_tag *string `tfsdk:"match_tag" json:"match_tag,omitempty"` Max_bytes *int64 `tfsdk:"max_bytes" json:"max_bytes,omitempty"` Max_lines *int64 `tfsdk:"max_lines" json:"max_lines,omitempty"` Message *string `tfsdk:"message" json:"message,omitempty"` Multiline_flush_interval *string `tfsdk:"multiline_flush_interval" json:"multiline_flush_interval,omitempty"` Remove_tag_prefix *string `tfsdk:"remove_tag_prefix" json:"remove_tag_prefix,omitempty"` Stream *string `tfsdk:"stream" json:"stream,omitempty"` } `tfsdk:"detect_exceptions" json:"detectExceptions,omitempty"` Elasticsearch_genid *struct { Hash_id_key *string `tfsdk:"hash_id_key" json:"hash_id_key,omitempty"` Hash_type *string `tfsdk:"hash_type" json:"hash_type,omitempty"` Include_tag_in_seed *bool `tfsdk:"include_tag_in_seed" json:"include_tag_in_seed,omitempty"` Include_time_in_seed *bool `tfsdk:"include_time_in_seed" json:"include_time_in_seed,omitempty"` Record_keys *string `tfsdk:"record_keys" json:"record_keys,omitempty"` Separator *string `tfsdk:"separator" json:"separator,omitempty"` Use_entire_record *bool `tfsdk:"use_entire_record" json:"use_entire_record,omitempty"` Use_record_as_seed *bool `tfsdk:"use_record_as_seed" json:"use_record_as_seed,omitempty"` } `tfsdk:"elasticsearch_genid" json:"elasticsearch_genid,omitempty"` EnhanceK8s *struct { Api_groups *[]string `tfsdk:"api_groups" json:"api_groups,omitempty"` Bearer_token_file *string `tfsdk:"bearer_token_file" json:"bearer_token_file,omitempty"` Ca_file *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"ca_file" json:"ca_file,omitempty"` Cache_refresh *int64 `tfsdk:"cache_refresh" json:"cache_refresh,omitempty"` Cache_refresh_variation *int64 `tfsdk:"cache_refresh_variation" json:"cache_refresh_variation,omitempty"` Cache_size *int64 `tfsdk:"cache_size" json:"cache_size,omitempty"` Cache_ttl *int64 `tfsdk:"cache_ttl" json:"cache_ttl,omitempty"` Client_cert *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"client_cert" json:"client_cert,omitempty"` Client_key *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"client_key" json:"client_key,omitempty"` Core_api_versions *[]string `tfsdk:"core_api_versions" json:"core_api_versions,omitempty"` Data_type *string `tfsdk:"data_type" json:"data_type,omitempty"` In_namespace_path *[]string `tfsdk:"in_namespace_path" json:"in_namespace_path,omitempty"` In_pod_path *[]string `tfsdk:"in_pod_path" json:"in_pod_path,omitempty"` Kubernetes_url *string `tfsdk:"kubernetes_url" json:"kubernetes_url,omitempty"` Secret_dir *string `tfsdk:"secret_dir" json:"secret_dir,omitempty"` Ssl_partial_chain *bool `tfsdk:"ssl_partial_chain" json:"ssl_partial_chain,omitempty"` Verify_ssl *bool `tfsdk:"verify_ssl" json:"verify_ssl,omitempty"` } `tfsdk:"enhance_k8s" json:"enhanceK8s,omitempty"` Geoip *struct { Backend_library *string `tfsdk:"backend_library" json:"backend_library,omitempty"` Geoip2_database *string `tfsdk:"geoip2_database" json:"geoip2_database,omitempty"` Geoip_database *string `tfsdk:"geoip_database" json:"geoip_database,omitempty"` Geoip_lookup_keys *string `tfsdk:"geoip_lookup_keys" json:"geoip_lookup_keys,omitempty"` Records *[]map[string]string `tfsdk:"records" json:"records,omitempty"` Skip_adding_null_record *bool `tfsdk:"skip_adding_null_record" json:"skip_adding_null_record,omitempty"` } `tfsdk:"geoip" json:"geoip,omitempty"` Grep *struct { And *[]struct { Exclude *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Pattern *string `tfsdk:"pattern" json:"pattern,omitempty"` } `tfsdk:"exclude" json:"exclude,omitempty"` Regexp *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Pattern *string `tfsdk:"pattern" json:"pattern,omitempty"` } `tfsdk:"regexp" json:"regexp,omitempty"` } `tfsdk:"and" json:"and,omitempty"` Exclude *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Pattern *string `tfsdk:"pattern" json:"pattern,omitempty"` } `tfsdk:"exclude" json:"exclude,omitempty"` Or *[]struct { Exclude *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Pattern *string `tfsdk:"pattern" json:"pattern,omitempty"` } `tfsdk:"exclude" json:"exclude,omitempty"` Regexp *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Pattern *string `tfsdk:"pattern" json:"pattern,omitempty"` } `tfsdk:"regexp" json:"regexp,omitempty"` } `tfsdk:"or" json:"or,omitempty"` Regexp *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Pattern *string `tfsdk:"pattern" json:"pattern,omitempty"` } `tfsdk:"regexp" json:"regexp,omitempty"` } `tfsdk:"grep" json:"grep,omitempty"` Kube_events_timestamp *struct { Mapped_time_key *string `tfsdk:"mapped_time_key" json:"mapped_time_key,omitempty"` Timestamp_fields *[]string `tfsdk:"timestamp_fields" json:"timestamp_fields,omitempty"` } `tfsdk:"kube_events_timestamp" json:"kube_events_timestamp,omitempty"` Parser *struct { Emit_invalid_record_to_error *bool `tfsdk:"emit_invalid_record_to_error" json:"emit_invalid_record_to_error,omitempty"` Hash_value_field *string `tfsdk:"hash_value_field" json:"hash_value_field,omitempty"` Inject_key_prefix *string `tfsdk:"inject_key_prefix" json:"inject_key_prefix,omitempty"` Key_name *string `tfsdk:"key_name" json:"key_name,omitempty"` Parse *struct { Custom_pattern_path *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"custom_pattern_path" json:"custom_pattern_path,omitempty"` Delimiter *string `tfsdk:"delimiter" json:"delimiter,omitempty"` Delimiter_pattern *string `tfsdk:"delimiter_pattern" json:"delimiter_pattern,omitempty"` Estimate_current_event *bool `tfsdk:"estimate_current_event" json:"estimate_current_event,omitempty"` Expression *string `tfsdk:"expression" json:"expression,omitempty"` Format *string `tfsdk:"format" json:"format,omitempty"` Format_firstline *string `tfsdk:"format_firstline" json:"format_firstline,omitempty"` Grok_failure_key *string `tfsdk:"grok_failure_key" json:"grok_failure_key,omitempty"` Grok_name_key *string `tfsdk:"grok_name_key" json:"grok_name_key,omitempty"` Grok_pattern *string `tfsdk:"grok_pattern" json:"grok_pattern,omitempty"` Grok_patterns *[]struct { Keep_time_key *bool `tfsdk:"keep_time_key" json:"keep_time_key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Pattern *string `tfsdk:"pattern" json:"pattern,omitempty"` Time_format *string `tfsdk:"time_format" json:"time_format,omitempty"` Time_key *string `tfsdk:"time_key" json:"time_key,omitempty"` Timezone *string `tfsdk:"timezone" json:"timezone,omitempty"` } `tfsdk:"grok_patterns" json:"grok_patterns,omitempty"` Keep_time_key *bool `tfsdk:"keep_time_key" json:"keep_time_key,omitempty"` Keys *string `tfsdk:"keys" json:"keys,omitempty"` Label_delimiter *string `tfsdk:"label_delimiter" json:"label_delimiter,omitempty"` Local_time *bool `tfsdk:"local_time" json:"local_time,omitempty"` Multiline *[]string `tfsdk:"multiline" json:"multiline,omitempty"` Multiline_start_regexp *string `tfsdk:"multiline_start_regexp" json:"multiline_start_regexp,omitempty"` Null_empty_string *bool `tfsdk:"null_empty_string" json:"null_empty_string,omitempty"` Null_value_pattern *string `tfsdk:"null_value_pattern" json:"null_value_pattern,omitempty"` Patterns *[]struct { Custom_pattern_path *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"custom_pattern_path" json:"custom_pattern_path,omitempty"` Estimate_current_event *bool `tfsdk:"estimate_current_event" json:"estimate_current_event,omitempty"` Expression *string `tfsdk:"expression" json:"expression,omitempty"` Format *string `tfsdk:"format" json:"format,omitempty"` Grok_failure_key *string `tfsdk:"grok_failure_key" json:"grok_failure_key,omitempty"` Grok_name_key *string `tfsdk:"grok_name_key" json:"grok_name_key,omitempty"` Grok_pattern *string `tfsdk:"grok_pattern" json:"grok_pattern,omitempty"` Grok_patterns *[]struct { Keep_time_key *bool `tfsdk:"keep_time_key" json:"keep_time_key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Pattern *string `tfsdk:"pattern" json:"pattern,omitempty"` Time_format *string `tfsdk:"time_format" json:"time_format,omitempty"` Time_key *string `tfsdk:"time_key" json:"time_key,omitempty"` Timezone *string `tfsdk:"timezone" json:"timezone,omitempty"` } `tfsdk:"grok_patterns" json:"grok_patterns,omitempty"` Keep_time_key *bool `tfsdk:"keep_time_key" json:"keep_time_key,omitempty"` Local_time *bool `tfsdk:"local_time" json:"local_time,omitempty"` Multiline_start_regexp *string `tfsdk:"multiline_start_regexp" json:"multiline_start_regexp,omitempty"` Null_empty_string *bool `tfsdk:"null_empty_string" json:"null_empty_string,omitempty"` Null_value_pattern *string `tfsdk:"null_value_pattern" json:"null_value_pattern,omitempty"` Time_format *string `tfsdk:"time_format" json:"time_format,omitempty"` Time_key *string `tfsdk:"time_key" json:"time_key,omitempty"` Time_type *string `tfsdk:"time_type" json:"time_type,omitempty"` Timezone *string `tfsdk:"timezone" json:"timezone,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` Types *string `tfsdk:"types" json:"types,omitempty"` Utc *bool `tfsdk:"utc" json:"utc,omitempty"` } `tfsdk:"patterns" json:"patterns,omitempty"` Time_format *string `tfsdk:"time_format" json:"time_format,omitempty"` Time_key *string `tfsdk:"time_key" json:"time_key,omitempty"` Time_type *string `tfsdk:"time_type" json:"time_type,omitempty"` Timezone *string `tfsdk:"timezone" json:"timezone,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` Types *string `tfsdk:"types" json:"types,omitempty"` Utc *bool `tfsdk:"utc" json:"utc,omitempty"` } `tfsdk:"parse" json:"parse,omitempty"` Parsers *[]struct { Custom_pattern_path *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"custom_pattern_path" json:"custom_pattern_path,omitempty"` Delimiter *string `tfsdk:"delimiter" json:"delimiter,omitempty"` Delimiter_pattern *string `tfsdk:"delimiter_pattern" json:"delimiter_pattern,omitempty"` Estimate_current_event *bool `tfsdk:"estimate_current_event" json:"estimate_current_event,omitempty"` Expression *string `tfsdk:"expression" json:"expression,omitempty"` Format *string `tfsdk:"format" json:"format,omitempty"` Format_firstline *string `tfsdk:"format_firstline" json:"format_firstline,omitempty"` Grok_failure_key *string `tfsdk:"grok_failure_key" json:"grok_failure_key,omitempty"` Grok_name_key *string `tfsdk:"grok_name_key" json:"grok_name_key,omitempty"` Grok_pattern *string `tfsdk:"grok_pattern" json:"grok_pattern,omitempty"` Grok_patterns *[]struct { Keep_time_key *bool `tfsdk:"keep_time_key" json:"keep_time_key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Pattern *string `tfsdk:"pattern" json:"pattern,omitempty"` Time_format *string `tfsdk:"time_format" json:"time_format,omitempty"` Time_key *string `tfsdk:"time_key" json:"time_key,omitempty"` Timezone *string `tfsdk:"timezone" json:"timezone,omitempty"` } `tfsdk:"grok_patterns" json:"grok_patterns,omitempty"` Keep_time_key *bool `tfsdk:"keep_time_key" json:"keep_time_key,omitempty"` Keys *string `tfsdk:"keys" json:"keys,omitempty"` Label_delimiter *string `tfsdk:"label_delimiter" json:"label_delimiter,omitempty"` Local_time *bool `tfsdk:"local_time" json:"local_time,omitempty"` Multiline *[]string `tfsdk:"multiline" json:"multiline,omitempty"` Multiline_start_regexp *string `tfsdk:"multiline_start_regexp" json:"multiline_start_regexp,omitempty"` Null_empty_string *bool `tfsdk:"null_empty_string" json:"null_empty_string,omitempty"` Null_value_pattern *string `tfsdk:"null_value_pattern" json:"null_value_pattern,omitempty"` Patterns *[]struct { Custom_pattern_path *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"custom_pattern_path" json:"custom_pattern_path,omitempty"` Estimate_current_event *bool `tfsdk:"estimate_current_event" json:"estimate_current_event,omitempty"` Expression *string `tfsdk:"expression" json:"expression,omitempty"` Format *string `tfsdk:"format" json:"format,omitempty"` Grok_failure_key *string `tfsdk:"grok_failure_key" json:"grok_failure_key,omitempty"` Grok_name_key *string `tfsdk:"grok_name_key" json:"grok_name_key,omitempty"` Grok_pattern *string `tfsdk:"grok_pattern" json:"grok_pattern,omitempty"` Grok_patterns *[]struct { Keep_time_key *bool `tfsdk:"keep_time_key" json:"keep_time_key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Pattern *string `tfsdk:"pattern" json:"pattern,omitempty"` Time_format *string `tfsdk:"time_format" json:"time_format,omitempty"` Time_key *string `tfsdk:"time_key" json:"time_key,omitempty"` Timezone *string `tfsdk:"timezone" json:"timezone,omitempty"` } `tfsdk:"grok_patterns" json:"grok_patterns,omitempty"` Keep_time_key *bool `tfsdk:"keep_time_key" json:"keep_time_key,omitempty"` Local_time *bool `tfsdk:"local_time" json:"local_time,omitempty"` Multiline_start_regexp *string `tfsdk:"multiline_start_regexp" json:"multiline_start_regexp,omitempty"` Null_empty_string *bool `tfsdk:"null_empty_string" json:"null_empty_string,omitempty"` Null_value_pattern *string `tfsdk:"null_value_pattern" json:"null_value_pattern,omitempty"` Time_format *string `tfsdk:"time_format" json:"time_format,omitempty"` Time_key *string `tfsdk:"time_key" json:"time_key,omitempty"` Time_type *string `tfsdk:"time_type" json:"time_type,omitempty"` Timezone *string `tfsdk:"timezone" json:"timezone,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` Types *string `tfsdk:"types" json:"types,omitempty"` Utc *bool `tfsdk:"utc" json:"utc,omitempty"` } `tfsdk:"patterns" json:"patterns,omitempty"` Time_format *string `tfsdk:"time_format" json:"time_format,omitempty"` Time_key *string `tfsdk:"time_key" json:"time_key,omitempty"` Time_type *string `tfsdk:"time_type" json:"time_type,omitempty"` Timezone *string `tfsdk:"timezone" json:"timezone,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` Types *string `tfsdk:"types" json:"types,omitempty"` Utc *bool `tfsdk:"utc" json:"utc,omitempty"` } `tfsdk:"parsers" json:"parsers,omitempty"` Remove_key_name_field *bool `tfsdk:"remove_key_name_field" json:"remove_key_name_field,omitempty"` Replace_invalid_sequence *bool `tfsdk:"replace_invalid_sequence" json:"replace_invalid_sequence,omitempty"` Reserve_data *bool `tfsdk:"reserve_data" json:"reserve_data,omitempty"` Reserve_time *bool `tfsdk:"reserve_time" json:"reserve_time,omitempty"` } `tfsdk:"parser" json:"parser,omitempty"` Prometheus *struct { Labels *map[string]string `tfsdk:"labels" json:"labels,omitempty"` Metrics *[]struct { Buckets *string `tfsdk:"buckets" json:"buckets,omitempty"` Desc *string `tfsdk:"desc" json:"desc,omitempty"` Key *string `tfsdk:"key" json:"key,omitempty"` Labels *map[string]string `tfsdk:"labels" json:"labels,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"metrics" json:"metrics,omitempty"` } `tfsdk:"prometheus" json:"prometheus,omitempty"` Record_modifier *struct { Char_encoding *string `tfsdk:"char_encoding" json:"char_encoding,omitempty"` Prepare_value *string `tfsdk:"prepare_value" json:"prepare_value,omitempty"` Records *[]map[string]string `tfsdk:"records" json:"records,omitempty"` Remove_keys *string `tfsdk:"remove_keys" json:"remove_keys,omitempty"` Replaces *[]struct { Expression *string `tfsdk:"expression" json:"expression,omitempty"` Key *string `tfsdk:"key" json:"key,omitempty"` Replace *string `tfsdk:"replace" json:"replace,omitempty"` } `tfsdk:"replaces" json:"replaces,omitempty"` Whitelist_keys *string `tfsdk:"whitelist_keys" json:"whitelist_keys,omitempty"` } `tfsdk:"record_modifier" json:"record_modifier,omitempty"` Record_transformer *struct { Auto_typecast *bool `tfsdk:"auto_typecast" json:"auto_typecast,omitempty"` Enable_ruby *bool `tfsdk:"enable_ruby" json:"enable_ruby,omitempty"` Keep_keys *string `tfsdk:"keep_keys" json:"keep_keys,omitempty"` Records *[]map[string]string `tfsdk:"records" json:"records,omitempty"` Remove_keys *string `tfsdk:"remove_keys" json:"remove_keys,omitempty"` Renew_record *bool `tfsdk:"renew_record" json:"renew_record,omitempty"` Renew_time_key *string `tfsdk:"renew_time_key" json:"renew_time_key,omitempty"` } `tfsdk:"record_transformer" json:"record_transformer,omitempty"` Stdout *struct { Output_type *string `tfsdk:"output_type" json:"output_type,omitempty"` } `tfsdk:"stdout" json:"stdout,omitempty"` Sumologic *struct { Collector_key_name *string `tfsdk:"collector_key_name" json:"collector_key_name,omitempty"` Collector_value *string `tfsdk:"collector_value" json:"collector_value,omitempty"` Exclude_container_regex *string `tfsdk:"exclude_container_regex" json:"exclude_container_regex,omitempty"` Exclude_facility_regex *string `tfsdk:"exclude_facility_regex" json:"exclude_facility_regex,omitempty"` Exclude_host_regex *string `tfsdk:"exclude_host_regex" json:"exclude_host_regex,omitempty"` Exclude_namespace_regex *string `tfsdk:"exclude_namespace_regex" json:"exclude_namespace_regex,omitempty"` Exclude_pod_regex *string `tfsdk:"exclude_pod_regex" json:"exclude_pod_regex,omitempty"` Exclude_priority_regex *string `tfsdk:"exclude_priority_regex" json:"exclude_priority_regex,omitempty"` Exclude_unit_regex *string `tfsdk:"exclude_unit_regex" json:"exclude_unit_regex,omitempty"` Log_format *string `tfsdk:"log_format" json:"log_format,omitempty"` Source_category *string `tfsdk:"source_category" json:"source_category,omitempty"` Source_category_key_name *string `tfsdk:"source_category_key_name" json:"source_category_key_name,omitempty"` Source_category_prefix *string `tfsdk:"source_category_prefix" json:"source_category_prefix,omitempty"` Source_category_replace_dash *string `tfsdk:"source_category_replace_dash" json:"source_category_replace_dash,omitempty"` Source_host *string `tfsdk:"source_host" json:"source_host,omitempty"` Source_host_key_name *string `tfsdk:"source_host_key_name" json:"source_host_key_name,omitempty"` Source_name *string `tfsdk:"source_name" json:"source_name,omitempty"` Source_name_key_name *string `tfsdk:"source_name_key_name" json:"source_name_key_name,omitempty"` Tracing_annotation_prefix *string `tfsdk:"tracing_annotation_prefix" json:"tracing_annotation_prefix,omitempty"` Tracing_container_name *string `tfsdk:"tracing_container_name" json:"tracing_container_name,omitempty"` Tracing_format *bool `tfsdk:"tracing_format" json:"tracing_format,omitempty"` Tracing_host *string `tfsdk:"tracing_host" json:"tracing_host,omitempty"` Tracing_label_prefix *string `tfsdk:"tracing_label_prefix" json:"tracing_label_prefix,omitempty"` Tracing_namespace *string `tfsdk:"tracing_namespace" json:"tracing_namespace,omitempty"` Tracing_pod *string `tfsdk:"tracing_pod" json:"tracing_pod,omitempty"` Tracing_pod_id *string `tfsdk:"tracing_pod_id" json:"tracing_pod_id,omitempty"` } `tfsdk:"sumologic" json:"sumologic,omitempty"` Tag_normaliser *struct { Format *string `tfsdk:"format" json:"format,omitempty"` Match_tag *string `tfsdk:"match_tag" json:"match_tag,omitempty"` } `tfsdk:"tag_normaliser" json:"tag_normaliser,omitempty"` Throttle *struct { Group_bucket_limit *int64 `tfsdk:"group_bucket_limit" json:"group_bucket_limit,omitempty"` Group_bucket_period_s *int64 `tfsdk:"group_bucket_period_s" json:"group_bucket_period_s,omitempty"` Group_drop_logs *bool `tfsdk:"group_drop_logs" json:"group_drop_logs,omitempty"` Group_key *string `tfsdk:"group_key" json:"group_key,omitempty"` Group_reset_rate_s *int64 `tfsdk:"group_reset_rate_s" json:"group_reset_rate_s,omitempty"` Group_warning_delay_s *int64 `tfsdk:"group_warning_delay_s" json:"group_warning_delay_s,omitempty"` } `tfsdk:"throttle" json:"throttle,omitempty"` Useragent *struct { Delete_key *bool `tfsdk:"delete_key" json:"delete_key,omitempty"` Flatten *bool `tfsdk:"flatten" json:"flatten,omitempty"` Key_name *string `tfsdk:"key_name" json:"key_name,omitempty"` Out_key *string `tfsdk:"out_key" json:"out_key,omitempty"` } `tfsdk:"useragent" json:"useragent,omitempty"` } `tfsdk:"filters" json:"filters,omitempty"` FlowLabel *string `tfsdk:"flow_label" json:"flowLabel,omitempty"` GlobalOutputRefs *[]string `tfsdk:"global_output_refs" json:"globalOutputRefs,omitempty"` IncludeLabelInRouter *bool `tfsdk:"include_label_in_router" json:"includeLabelInRouter,omitempty"` LocalOutputRefs *[]string `tfsdk:"local_output_refs" json:"localOutputRefs,omitempty"` LoggingRef *string `tfsdk:"logging_ref" json:"loggingRef,omitempty"` Match *[]struct { Exclude *struct { Container_names *[]string `tfsdk:"container_names" json:"container_names,omitempty"` Hosts *[]string `tfsdk:"hosts" json:"hosts,omitempty"` Labels *map[string]string `tfsdk:"labels" json:"labels,omitempty"` Namespace_labels *map[string]string `tfsdk:"namespace_labels" json:"namespace_labels,omitempty"` } `tfsdk:"exclude" json:"exclude,omitempty"` Select *struct { Container_names *[]string `tfsdk:"container_names" json:"container_names,omitempty"` Hosts *[]string `tfsdk:"hosts" json:"hosts,omitempty"` Labels *map[string]string `tfsdk:"labels" json:"labels,omitempty"` } `tfsdk:"select" json:"select,omitempty"` } `tfsdk:"match" json:"match,omitempty"` OutputRefs *[]string `tfsdk:"output_refs" json:"outputRefs,omitempty"` Selectors *map[string]string `tfsdk:"selectors" json:"selectors,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type LoggingBanzaicloudIoLoggingV1Alpha1Manifest ¶
type LoggingBanzaicloudIoLoggingV1Alpha1Manifest struct{}
func (*LoggingBanzaicloudIoLoggingV1Alpha1Manifest) Metadata ¶
func (r *LoggingBanzaicloudIoLoggingV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*LoggingBanzaicloudIoLoggingV1Alpha1Manifest) Read ¶
func (r *LoggingBanzaicloudIoLoggingV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*LoggingBanzaicloudIoLoggingV1Alpha1Manifest) Schema ¶
func (r *LoggingBanzaicloudIoLoggingV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type LoggingBanzaicloudIoLoggingV1Alpha1ManifestData ¶
type LoggingBanzaicloudIoLoggingV1Alpha1ManifestData struct { YAML types.String `tfsdk:"yaml" json:"-"` ApiVersion *string `tfsdk:"-" json:"apiVersion"` Kind *string `tfsdk:"-" json:"kind"` Metadata struct { Name string `tfsdk:"name" json:"name"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *map[string]string `tfsdk:"spec" json:"spec,omitempty"` }
type LoggingBanzaicloudIoOutputV1Alpha1Manifest ¶
type LoggingBanzaicloudIoOutputV1Alpha1Manifest struct{}
func (*LoggingBanzaicloudIoOutputV1Alpha1Manifest) Metadata ¶
func (r *LoggingBanzaicloudIoOutputV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*LoggingBanzaicloudIoOutputV1Alpha1Manifest) Read ¶
func (r *LoggingBanzaicloudIoOutputV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*LoggingBanzaicloudIoOutputV1Alpha1Manifest) Schema ¶
func (r *LoggingBanzaicloudIoOutputV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type LoggingBanzaicloudIoOutputV1Alpha1ManifestData ¶
type LoggingBanzaicloudIoOutputV1Alpha1ManifestData struct { YAML types.String `tfsdk:"yaml" json:"-"` ApiVersion *string `tfsdk:"-" json:"apiVersion"` Kind *string `tfsdk:"-" json:"kind"` Metadata struct { Name string `tfsdk:"name" json:"name"` Namespace string `tfsdk:"namespace" json:"namespace"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { AwsElasticsearch *struct { Api_key *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"api_key" json:"api_key,omitempty"` Application_name *string `tfsdk:"application_name" json:"application_name,omitempty"` Buffer *struct { Chunk_full_threshold *string `tfsdk:"chunk_full_threshold" json:"chunk_full_threshold,omitempty"` Chunk_limit_records *int64 `tfsdk:"chunk_limit_records" json:"chunk_limit_records,omitempty"` Chunk_limit_size *string `tfsdk:"chunk_limit_size" json:"chunk_limit_size,omitempty"` Compress *string `tfsdk:"compress" json:"compress,omitempty"` Delayed_commit_timeout *string `tfsdk:"delayed_commit_timeout" json:"delayed_commit_timeout,omitempty"` Disable_chunk_backup *bool `tfsdk:"disable_chunk_backup" json:"disable_chunk_backup,omitempty"` Disabled *bool `tfsdk:"disabled" json:"disabled,omitempty"` Flush_at_shutdown *bool `tfsdk:"flush_at_shutdown" json:"flush_at_shutdown,omitempty"` Flush_interval *string `tfsdk:"flush_interval" json:"flush_interval,omitempty"` Flush_mode *string `tfsdk:"flush_mode" json:"flush_mode,omitempty"` Flush_thread_burst_interval *string `tfsdk:"flush_thread_burst_interval" json:"flush_thread_burst_interval,omitempty"` Flush_thread_count *int64 `tfsdk:"flush_thread_count" json:"flush_thread_count,omitempty"` Flush_thread_interval *string `tfsdk:"flush_thread_interval" json:"flush_thread_interval,omitempty"` Overflow_action *string `tfsdk:"overflow_action" json:"overflow_action,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Queue_limit_length *int64 `tfsdk:"queue_limit_length" json:"queue_limit_length,omitempty"` Queued_chunks_limit_size *int64 `tfsdk:"queued_chunks_limit_size" json:"queued_chunks_limit_size,omitempty"` Retry_exponential_backoff_base *string `tfsdk:"retry_exponential_backoff_base" json:"retry_exponential_backoff_base,omitempty"` Retry_forever *bool `tfsdk:"retry_forever" json:"retry_forever,omitempty"` Retry_max_interval *string `tfsdk:"retry_max_interval" json:"retry_max_interval,omitempty"` Retry_max_times *int64 `tfsdk:"retry_max_times" json:"retry_max_times,omitempty"` Retry_randomize *bool `tfsdk:"retry_randomize" json:"retry_randomize,omitempty"` Retry_secondary_threshold *string `tfsdk:"retry_secondary_threshold" json:"retry_secondary_threshold,omitempty"` Retry_timeout *string `tfsdk:"retry_timeout" json:"retry_timeout,omitempty"` Retry_type *string `tfsdk:"retry_type" json:"retry_type,omitempty"` Retry_wait *string `tfsdk:"retry_wait" json:"retry_wait,omitempty"` Tags *string `tfsdk:"tags" json:"tags,omitempty"` Timekey *string `tfsdk:"timekey" json:"timekey,omitempty"` Timekey_use_utc *bool `tfsdk:"timekey_use_utc" json:"timekey_use_utc,omitempty"` Timekey_wait *string `tfsdk:"timekey_wait" json:"timekey_wait,omitempty"` Timekey_zone *string `tfsdk:"timekey_zone" json:"timekey_zone,omitempty"` Total_limit_size *string `tfsdk:"total_limit_size" json:"total_limit_size,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"buffer" json:"buffer,omitempty"` Bulk_message_request_threshold *string `tfsdk:"bulk_message_request_threshold" json:"bulk_message_request_threshold,omitempty"` Ca_file *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"ca_file" json:"ca_file,omitempty"` Client_cert *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"client_cert" json:"client_cert,omitempty"` Client_key *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"client_key" json:"client_key,omitempty"` Client_key_pass *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"client_key_pass" json:"client_key_pass,omitempty"` Compression_level *string `tfsdk:"compression_level" json:"compression_level,omitempty"` Content_type *string `tfsdk:"content_type" json:"content_type,omitempty"` Custom_headers *string `tfsdk:"custom_headers" json:"custom_headers,omitempty"` Customize_template *string `tfsdk:"customize_template" json:"customize_template,omitempty"` Data_stream_enable *bool `tfsdk:"data_stream_enable" json:"data_stream_enable,omitempty"` Data_stream_ilm_name *string `tfsdk:"data_stream_ilm_name" json:"data_stream_ilm_name,omitempty"` Data_stream_ilm_policy *string `tfsdk:"data_stream_ilm_policy" json:"data_stream_ilm_policy,omitempty"` Data_stream_ilm_policy_overwrite *bool `tfsdk:"data_stream_ilm_policy_overwrite" json:"data_stream_ilm_policy_overwrite,omitempty"` Data_stream_name *string `tfsdk:"data_stream_name" json:"data_stream_name,omitempty"` Data_stream_template_name *string `tfsdk:"data_stream_template_name" json:"data_stream_template_name,omitempty"` Default_elasticsearch_version *string `tfsdk:"default_elasticsearch_version" json:"default_elasticsearch_version,omitempty"` Deflector_alias *string `tfsdk:"deflector_alias" json:"deflector_alias,omitempty"` Enable_ilm *bool `tfsdk:"enable_ilm" json:"enable_ilm,omitempty"` Endpoint *struct { Access_key_id *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"access_key_id" json:"access_key_id,omitempty"` Assume_role_arn *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"assume_role_arn" json:"assume_role_arn,omitempty"` Assume_role_session_name *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"assume_role_session_name" json:"assume_role_session_name,omitempty"` Assume_role_web_identity_token_file *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"assume_role_web_identity_token_file" json:"assume_role_web_identity_token_file,omitempty"` Ecs_container_credentials_relative_uri *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"ecs_container_credentials_relative_uri" json:"ecs_container_credentials_relative_uri,omitempty"` Region *string `tfsdk:"region" json:"region,omitempty"` Secret_access_key *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"secret_access_key" json:"secret_access_key,omitempty"` Sts_credentials_region *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"sts_credentials_region" json:"sts_credentials_region,omitempty"` Url *string `tfsdk:"url" json:"url,omitempty"` } `tfsdk:"endpoint" json:"endpoint,omitempty"` Exception_backup *bool `tfsdk:"exception_backup" json:"exception_backup,omitempty"` Fail_on_detecting_es_version_retry_exceed *bool `tfsdk:"fail_on_detecting_es_version_retry_exceed" json:"fail_on_detecting_es_version_retry_exceed,omitempty"` Fail_on_putting_template_retry_exceed *bool `tfsdk:"fail_on_putting_template_retry_exceed" json:"fail_on_putting_template_retry_exceed,omitempty"` Flatten_hashes *bool `tfsdk:"flatten_hashes" json:"flatten_hashes,omitempty"` Flatten_hashes_separator *string `tfsdk:"flatten_hashes_separator" json:"flatten_hashes_separator,omitempty"` Flush_interval *string `tfsdk:"flush_interval" json:"flush_interval,omitempty"` Format *struct { Add_newline *bool `tfsdk:"add_newline" json:"add_newline,omitempty"` Message_key *string `tfsdk:"message_key" json:"message_key,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"format" json:"format,omitempty"` Host *string `tfsdk:"host" json:"host,omitempty"` Hosts *string `tfsdk:"hosts" json:"hosts,omitempty"` Http_backend *string `tfsdk:"http_backend" json:"http_backend,omitempty"` Id_key *string `tfsdk:"id_key" json:"id_key,omitempty"` Ignore_exceptions *string `tfsdk:"ignore_exceptions" json:"ignore_exceptions,omitempty"` Ilm_policy *string `tfsdk:"ilm_policy" json:"ilm_policy,omitempty"` Ilm_policy_id *string `tfsdk:"ilm_policy_id" json:"ilm_policy_id,omitempty"` Ilm_policy_overwrite *bool `tfsdk:"ilm_policy_overwrite" json:"ilm_policy_overwrite,omitempty"` Include_index_in_url *bool `tfsdk:"include_index_in_url" json:"include_index_in_url,omitempty"` Include_tag_key *bool `tfsdk:"include_tag_key" json:"include_tag_key,omitempty"` Include_timestamp *bool `tfsdk:"include_timestamp" json:"include_timestamp,omitempty"` Index_date_pattern *string `tfsdk:"index_date_pattern" json:"index_date_pattern,omitempty"` Index_name *string `tfsdk:"index_name" json:"index_name,omitempty"` Index_prefix *string `tfsdk:"index_prefix" json:"index_prefix,omitempty"` Log_es_400_reason *bool `tfsdk:"log_es_400_reason" json:"log_es_400_reason,omitempty"` Logstash_dateformat *string `tfsdk:"logstash_dateformat" json:"logstash_dateformat,omitempty"` Logstash_format *bool `tfsdk:"logstash_format" json:"logstash_format,omitempty"` Logstash_prefix *string `tfsdk:"logstash_prefix" json:"logstash_prefix,omitempty"` Logstash_prefix_separator *string `tfsdk:"logstash_prefix_separator" json:"logstash_prefix_separator,omitempty"` Max_retry_get_es_version *string `tfsdk:"max_retry_get_es_version" json:"max_retry_get_es_version,omitempty"` Max_retry_putting_template *string `tfsdk:"max_retry_putting_template" json:"max_retry_putting_template,omitempty"` Password *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"password" json:"password,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Pipeline *string `tfsdk:"pipeline" json:"pipeline,omitempty"` Port *int64 `tfsdk:"port" json:"port,omitempty"` Prefer_oj_serializer *bool `tfsdk:"prefer_oj_serializer" json:"prefer_oj_serializer,omitempty"` Reconnect_on_error *bool `tfsdk:"reconnect_on_error" json:"reconnect_on_error,omitempty"` Reload_after *string `tfsdk:"reload_after" json:"reload_after,omitempty"` Reload_connections *bool `tfsdk:"reload_connections" json:"reload_connections,omitempty"` Reload_on_failure *bool `tfsdk:"reload_on_failure" json:"reload_on_failure,omitempty"` Remove_keys *string `tfsdk:"remove_keys" json:"remove_keys,omitempty"` Remove_keys_on_update *string `tfsdk:"remove_keys_on_update" json:"remove_keys_on_update,omitempty"` Remove_keys_on_update_key *string `tfsdk:"remove_keys_on_update_key" json:"remove_keys_on_update_key,omitempty"` Request_timeout *string `tfsdk:"request_timeout" json:"request_timeout,omitempty"` Resurrect_after *string `tfsdk:"resurrect_after" json:"resurrect_after,omitempty"` Retry_tag *string `tfsdk:"retry_tag" json:"retry_tag,omitempty"` Rollover_index *bool `tfsdk:"rollover_index" json:"rollover_index,omitempty"` Routing_key *string `tfsdk:"routing_key" json:"routing_key,omitempty"` Scheme *string `tfsdk:"scheme" json:"scheme,omitempty"` Slow_flush_log_threshold *string `tfsdk:"slow_flush_log_threshold" json:"slow_flush_log_threshold,omitempty"` Sniffer_class_name *string `tfsdk:"sniffer_class_name" json:"sniffer_class_name,omitempty"` Ssl_max_version *string `tfsdk:"ssl_max_version" json:"ssl_max_version,omitempty"` Ssl_min_version *string `tfsdk:"ssl_min_version" json:"ssl_min_version,omitempty"` Ssl_verify *bool `tfsdk:"ssl_verify" json:"ssl_verify,omitempty"` Ssl_version *string `tfsdk:"ssl_version" json:"ssl_version,omitempty"` Suppress_doc_wrap *bool `tfsdk:"suppress_doc_wrap" json:"suppress_doc_wrap,omitempty"` Suppress_type_name *bool `tfsdk:"suppress_type_name" json:"suppress_type_name,omitempty"` Tag_key *string `tfsdk:"tag_key" json:"tag_key,omitempty"` Target_index_key *string `tfsdk:"target_index_key" json:"target_index_key,omitempty"` Target_type_key *string `tfsdk:"target_type_key" json:"target_type_key,omitempty"` Template_file *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"template_file" json:"template_file,omitempty"` Template_name *string `tfsdk:"template_name" json:"template_name,omitempty"` Template_overwrite *bool `tfsdk:"template_overwrite" json:"template_overwrite,omitempty"` Templates *string `tfsdk:"templates" json:"templates,omitempty"` Time_key *string `tfsdk:"time_key" json:"time_key,omitempty"` Time_key_format *string `tfsdk:"time_key_format" json:"time_key_format,omitempty"` Time_parse_error_tag *string `tfsdk:"time_parse_error_tag" json:"time_parse_error_tag,omitempty"` Time_precision *string `tfsdk:"time_precision" json:"time_precision,omitempty"` Type_name *string `tfsdk:"type_name" json:"type_name,omitempty"` Unrecoverable_error_types *string `tfsdk:"unrecoverable_error_types" json:"unrecoverable_error_types,omitempty"` Use_legacy_template *bool `tfsdk:"use_legacy_template" json:"use_legacy_template,omitempty"` User *string `tfsdk:"user" json:"user,omitempty"` Utc_index *bool `tfsdk:"utc_index" json:"utc_index,omitempty"` Validate_client_version *bool `tfsdk:"validate_client_version" json:"validate_client_version,omitempty"` Verify_es_version_at_startup *bool `tfsdk:"verify_es_version_at_startup" json:"verify_es_version_at_startup,omitempty"` With_transporter_log *bool `tfsdk:"with_transporter_log" json:"with_transporter_log,omitempty"` Write_operation *string `tfsdk:"write_operation" json:"write_operation,omitempty"` } `tfsdk:"aws_elasticsearch" json:"awsElasticsearch,omitempty"` Azurestorage *struct { Auto_create_container *bool `tfsdk:"auto_create_container" json:"auto_create_container,omitempty"` Azure_cloud *string `tfsdk:"azure_cloud" json:"azure_cloud,omitempty"` Azure_container *string `tfsdk:"azure_container" json:"azure_container,omitempty"` Azure_imds_api_version *string `tfsdk:"azure_imds_api_version" json:"azure_imds_api_version,omitempty"` Azure_object_key_format *string `tfsdk:"azure_object_key_format" json:"azure_object_key_format,omitempty"` Azure_storage_access_key *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"azure_storage_access_key" json:"azure_storage_access_key,omitempty"` Azure_storage_account *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"azure_storage_account" json:"azure_storage_account,omitempty"` Azure_storage_sas_token *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"azure_storage_sas_token" json:"azure_storage_sas_token,omitempty"` Buffer *struct { Chunk_full_threshold *string `tfsdk:"chunk_full_threshold" json:"chunk_full_threshold,omitempty"` Chunk_limit_records *int64 `tfsdk:"chunk_limit_records" json:"chunk_limit_records,omitempty"` Chunk_limit_size *string `tfsdk:"chunk_limit_size" json:"chunk_limit_size,omitempty"` Compress *string `tfsdk:"compress" json:"compress,omitempty"` Delayed_commit_timeout *string `tfsdk:"delayed_commit_timeout" json:"delayed_commit_timeout,omitempty"` Disable_chunk_backup *bool `tfsdk:"disable_chunk_backup" json:"disable_chunk_backup,omitempty"` Disabled *bool `tfsdk:"disabled" json:"disabled,omitempty"` Flush_at_shutdown *bool `tfsdk:"flush_at_shutdown" json:"flush_at_shutdown,omitempty"` Flush_interval *string `tfsdk:"flush_interval" json:"flush_interval,omitempty"` Flush_mode *string `tfsdk:"flush_mode" json:"flush_mode,omitempty"` Flush_thread_burst_interval *string `tfsdk:"flush_thread_burst_interval" json:"flush_thread_burst_interval,omitempty"` Flush_thread_count *int64 `tfsdk:"flush_thread_count" json:"flush_thread_count,omitempty"` Flush_thread_interval *string `tfsdk:"flush_thread_interval" json:"flush_thread_interval,omitempty"` Overflow_action *string `tfsdk:"overflow_action" json:"overflow_action,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Queue_limit_length *int64 `tfsdk:"queue_limit_length" json:"queue_limit_length,omitempty"` Queued_chunks_limit_size *int64 `tfsdk:"queued_chunks_limit_size" json:"queued_chunks_limit_size,omitempty"` Retry_exponential_backoff_base *string `tfsdk:"retry_exponential_backoff_base" json:"retry_exponential_backoff_base,omitempty"` Retry_forever *bool `tfsdk:"retry_forever" json:"retry_forever,omitempty"` Retry_max_interval *string `tfsdk:"retry_max_interval" json:"retry_max_interval,omitempty"` Retry_max_times *int64 `tfsdk:"retry_max_times" json:"retry_max_times,omitempty"` Retry_randomize *bool `tfsdk:"retry_randomize" json:"retry_randomize,omitempty"` Retry_secondary_threshold *string `tfsdk:"retry_secondary_threshold" json:"retry_secondary_threshold,omitempty"` Retry_timeout *string `tfsdk:"retry_timeout" json:"retry_timeout,omitempty"` Retry_type *string `tfsdk:"retry_type" json:"retry_type,omitempty"` Retry_wait *string `tfsdk:"retry_wait" json:"retry_wait,omitempty"` Tags *string `tfsdk:"tags" json:"tags,omitempty"` Timekey *string `tfsdk:"timekey" json:"timekey,omitempty"` Timekey_use_utc *bool `tfsdk:"timekey_use_utc" json:"timekey_use_utc,omitempty"` Timekey_wait *string `tfsdk:"timekey_wait" json:"timekey_wait,omitempty"` Timekey_zone *string `tfsdk:"timekey_zone" json:"timekey_zone,omitempty"` Total_limit_size *string `tfsdk:"total_limit_size" json:"total_limit_size,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"buffer" json:"buffer,omitempty"` Format *string `tfsdk:"format" json:"format,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Slow_flush_log_threshold *string `tfsdk:"slow_flush_log_threshold" json:"slow_flush_log_threshold,omitempty"` } `tfsdk:"azurestorage" json:"azurestorage,omitempty"` Cloudwatch *struct { Auto_create_stream *bool `tfsdk:"auto_create_stream" json:"auto_create_stream,omitempty"` Aws_instance_profile_credentials_retries *int64 `tfsdk:"aws_instance_profile_credentials_retries" json:"aws_instance_profile_credentials_retries,omitempty"` Aws_key_id *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"aws_key_id" json:"aws_key_id,omitempty"` Aws_sec_key *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"aws_sec_key" json:"aws_sec_key,omitempty"` Aws_sts_role_arn *string `tfsdk:"aws_sts_role_arn" json:"aws_sts_role_arn,omitempty"` Aws_sts_session_name *string `tfsdk:"aws_sts_session_name" json:"aws_sts_session_name,omitempty"` Aws_use_sts *bool `tfsdk:"aws_use_sts" json:"aws_use_sts,omitempty"` Buffer *struct { Chunk_full_threshold *string `tfsdk:"chunk_full_threshold" json:"chunk_full_threshold,omitempty"` Chunk_limit_records *int64 `tfsdk:"chunk_limit_records" json:"chunk_limit_records,omitempty"` Chunk_limit_size *string `tfsdk:"chunk_limit_size" json:"chunk_limit_size,omitempty"` Compress *string `tfsdk:"compress" json:"compress,omitempty"` Delayed_commit_timeout *string `tfsdk:"delayed_commit_timeout" json:"delayed_commit_timeout,omitempty"` Disable_chunk_backup *bool `tfsdk:"disable_chunk_backup" json:"disable_chunk_backup,omitempty"` Disabled *bool `tfsdk:"disabled" json:"disabled,omitempty"` Flush_at_shutdown *bool `tfsdk:"flush_at_shutdown" json:"flush_at_shutdown,omitempty"` Flush_interval *string `tfsdk:"flush_interval" json:"flush_interval,omitempty"` Flush_mode *string `tfsdk:"flush_mode" json:"flush_mode,omitempty"` Flush_thread_burst_interval *string `tfsdk:"flush_thread_burst_interval" json:"flush_thread_burst_interval,omitempty"` Flush_thread_count *int64 `tfsdk:"flush_thread_count" json:"flush_thread_count,omitempty"` Flush_thread_interval *string `tfsdk:"flush_thread_interval" json:"flush_thread_interval,omitempty"` Overflow_action *string `tfsdk:"overflow_action" json:"overflow_action,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Queue_limit_length *int64 `tfsdk:"queue_limit_length" json:"queue_limit_length,omitempty"` Queued_chunks_limit_size *int64 `tfsdk:"queued_chunks_limit_size" json:"queued_chunks_limit_size,omitempty"` Retry_exponential_backoff_base *string `tfsdk:"retry_exponential_backoff_base" json:"retry_exponential_backoff_base,omitempty"` Retry_forever *bool `tfsdk:"retry_forever" json:"retry_forever,omitempty"` Retry_max_interval *string `tfsdk:"retry_max_interval" json:"retry_max_interval,omitempty"` Retry_max_times *int64 `tfsdk:"retry_max_times" json:"retry_max_times,omitempty"` Retry_randomize *bool `tfsdk:"retry_randomize" json:"retry_randomize,omitempty"` Retry_secondary_threshold *string `tfsdk:"retry_secondary_threshold" json:"retry_secondary_threshold,omitempty"` Retry_timeout *string `tfsdk:"retry_timeout" json:"retry_timeout,omitempty"` Retry_type *string `tfsdk:"retry_type" json:"retry_type,omitempty"` Retry_wait *string `tfsdk:"retry_wait" json:"retry_wait,omitempty"` Tags *string `tfsdk:"tags" json:"tags,omitempty"` Timekey *string `tfsdk:"timekey" json:"timekey,omitempty"` Timekey_use_utc *bool `tfsdk:"timekey_use_utc" json:"timekey_use_utc,omitempty"` Timekey_wait *string `tfsdk:"timekey_wait" json:"timekey_wait,omitempty"` Timekey_zone *string `tfsdk:"timekey_zone" json:"timekey_zone,omitempty"` Total_limit_size *string `tfsdk:"total_limit_size" json:"total_limit_size,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"buffer" json:"buffer,omitempty"` Concurrency *int64 `tfsdk:"concurrency" json:"concurrency,omitempty"` Endpoint *string `tfsdk:"endpoint" json:"endpoint,omitempty"` Format *struct { Add_newline *bool `tfsdk:"add_newline" json:"add_newline,omitempty"` Message_key *string `tfsdk:"message_key" json:"message_key,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"format" json:"format,omitempty"` Http_proxy *string `tfsdk:"http_proxy" json:"http_proxy,omitempty"` Include_time_key *bool `tfsdk:"include_time_key" json:"include_time_key,omitempty"` Json_handler *string `tfsdk:"json_handler" json:"json_handler,omitempty"` Localtime *bool `tfsdk:"localtime" json:"localtime,omitempty"` Log_group_aws_tags *string `tfsdk:"log_group_aws_tags" json:"log_group_aws_tags,omitempty"` Log_group_aws_tags_key *string `tfsdk:"log_group_aws_tags_key" json:"log_group_aws_tags_key,omitempty"` Log_group_name *string `tfsdk:"log_group_name" json:"log_group_name,omitempty"` Log_group_name_key *string `tfsdk:"log_group_name_key" json:"log_group_name_key,omitempty"` Log_rejected_request *string `tfsdk:"log_rejected_request" json:"log_rejected_request,omitempty"` Log_stream_name *string `tfsdk:"log_stream_name" json:"log_stream_name,omitempty"` Log_stream_name_key *string `tfsdk:"log_stream_name_key" json:"log_stream_name_key,omitempty"` Max_events_per_batch *int64 `tfsdk:"max_events_per_batch" json:"max_events_per_batch,omitempty"` Max_message_length *int64 `tfsdk:"max_message_length" json:"max_message_length,omitempty"` Message_keys *string `tfsdk:"message_keys" json:"message_keys,omitempty"` Put_log_events_disable_retry_limit *bool `tfsdk:"put_log_events_disable_retry_limit" json:"put_log_events_disable_retry_limit,omitempty"` Put_log_events_retry_limit *int64 `tfsdk:"put_log_events_retry_limit" json:"put_log_events_retry_limit,omitempty"` Put_log_events_retry_wait *string `tfsdk:"put_log_events_retry_wait" json:"put_log_events_retry_wait,omitempty"` Region *string `tfsdk:"region" json:"region,omitempty"` Remove_log_group_aws_tags_key *string `tfsdk:"remove_log_group_aws_tags_key" json:"remove_log_group_aws_tags_key,omitempty"` Remove_log_group_name_key *string `tfsdk:"remove_log_group_name_key" json:"remove_log_group_name_key,omitempty"` Remove_log_stream_name_key *string `tfsdk:"remove_log_stream_name_key" json:"remove_log_stream_name_key,omitempty"` Remove_retention_in_days *string `tfsdk:"remove_retention_in_days" json:"remove_retention_in_days,omitempty"` Retention_in_days *string `tfsdk:"retention_in_days" json:"retention_in_days,omitempty"` Retention_in_days_key *string `tfsdk:"retention_in_days_key" json:"retention_in_days_key,omitempty"` Slow_flush_log_threshold *string `tfsdk:"slow_flush_log_threshold" json:"slow_flush_log_threshold,omitempty"` Use_tag_as_group *bool `tfsdk:"use_tag_as_group" json:"use_tag_as_group,omitempty"` Use_tag_as_stream *bool `tfsdk:"use_tag_as_stream" json:"use_tag_as_stream,omitempty"` } `tfsdk:"cloudwatch" json:"cloudwatch,omitempty"` Datadog *struct { Api_key *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"api_key" json:"api_key,omitempty"` Buffer *struct { Chunk_full_threshold *string `tfsdk:"chunk_full_threshold" json:"chunk_full_threshold,omitempty"` Chunk_limit_records *int64 `tfsdk:"chunk_limit_records" json:"chunk_limit_records,omitempty"` Chunk_limit_size *string `tfsdk:"chunk_limit_size" json:"chunk_limit_size,omitempty"` Compress *string `tfsdk:"compress" json:"compress,omitempty"` Delayed_commit_timeout *string `tfsdk:"delayed_commit_timeout" json:"delayed_commit_timeout,omitempty"` Disable_chunk_backup *bool `tfsdk:"disable_chunk_backup" json:"disable_chunk_backup,omitempty"` Disabled *bool `tfsdk:"disabled" json:"disabled,omitempty"` Flush_at_shutdown *bool `tfsdk:"flush_at_shutdown" json:"flush_at_shutdown,omitempty"` Flush_interval *string `tfsdk:"flush_interval" json:"flush_interval,omitempty"` Flush_mode *string `tfsdk:"flush_mode" json:"flush_mode,omitempty"` Flush_thread_burst_interval *string `tfsdk:"flush_thread_burst_interval" json:"flush_thread_burst_interval,omitempty"` Flush_thread_count *int64 `tfsdk:"flush_thread_count" json:"flush_thread_count,omitempty"` Flush_thread_interval *string `tfsdk:"flush_thread_interval" json:"flush_thread_interval,omitempty"` Overflow_action *string `tfsdk:"overflow_action" json:"overflow_action,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Queue_limit_length *int64 `tfsdk:"queue_limit_length" json:"queue_limit_length,omitempty"` Queued_chunks_limit_size *int64 `tfsdk:"queued_chunks_limit_size" json:"queued_chunks_limit_size,omitempty"` Retry_exponential_backoff_base *string `tfsdk:"retry_exponential_backoff_base" json:"retry_exponential_backoff_base,omitempty"` Retry_forever *bool `tfsdk:"retry_forever" json:"retry_forever,omitempty"` Retry_max_interval *string `tfsdk:"retry_max_interval" json:"retry_max_interval,omitempty"` Retry_max_times *int64 `tfsdk:"retry_max_times" json:"retry_max_times,omitempty"` Retry_randomize *bool `tfsdk:"retry_randomize" json:"retry_randomize,omitempty"` Retry_secondary_threshold *string `tfsdk:"retry_secondary_threshold" json:"retry_secondary_threshold,omitempty"` Retry_timeout *string `tfsdk:"retry_timeout" json:"retry_timeout,omitempty"` Retry_type *string `tfsdk:"retry_type" json:"retry_type,omitempty"` Retry_wait *string `tfsdk:"retry_wait" json:"retry_wait,omitempty"` Tags *string `tfsdk:"tags" json:"tags,omitempty"` Timekey *string `tfsdk:"timekey" json:"timekey,omitempty"` Timekey_use_utc *bool `tfsdk:"timekey_use_utc" json:"timekey_use_utc,omitempty"` Timekey_wait *string `tfsdk:"timekey_wait" json:"timekey_wait,omitempty"` Timekey_zone *string `tfsdk:"timekey_zone" json:"timekey_zone,omitempty"` Total_limit_size *string `tfsdk:"total_limit_size" json:"total_limit_size,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"buffer" json:"buffer,omitempty"` Compression_level *string `tfsdk:"compression_level" json:"compression_level,omitempty"` Dd_hostname *string `tfsdk:"dd_hostname" json:"dd_hostname,omitempty"` Dd_source *string `tfsdk:"dd_source" json:"dd_source,omitempty"` Dd_sourcecategory *string `tfsdk:"dd_sourcecategory" json:"dd_sourcecategory,omitempty"` Dd_tags *string `tfsdk:"dd_tags" json:"dd_tags,omitempty"` Host *string `tfsdk:"host" json:"host,omitempty"` Include_tag_key *bool `tfsdk:"include_tag_key" json:"include_tag_key,omitempty"` Max_backoff *string `tfsdk:"max_backoff" json:"max_backoff,omitempty"` Max_retries *string `tfsdk:"max_retries" json:"max_retries,omitempty"` No_ssl_validation *bool `tfsdk:"no_ssl_validation" json:"no_ssl_validation,omitempty"` Port *string `tfsdk:"port" json:"port,omitempty"` Service *string `tfsdk:"service" json:"service,omitempty"` Slow_flush_log_threshold *string `tfsdk:"slow_flush_log_threshold" json:"slow_flush_log_threshold,omitempty"` Ssl_port *string `tfsdk:"ssl_port" json:"ssl_port,omitempty"` Tag_key *string `tfsdk:"tag_key" json:"tag_key,omitempty"` Timestamp_key *string `tfsdk:"timestamp_key" json:"timestamp_key,omitempty"` Use_compression *bool `tfsdk:"use_compression" json:"use_compression,omitempty"` Use_http *bool `tfsdk:"use_http" json:"use_http,omitempty"` Use_json *bool `tfsdk:"use_json" json:"use_json,omitempty"` Use_ssl *bool `tfsdk:"use_ssl" json:"use_ssl,omitempty"` } `tfsdk:"datadog" json:"datadog,omitempty"` Elasticsearch *struct { Api_key *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"api_key" json:"api_key,omitempty"` Application_name *string `tfsdk:"application_name" json:"application_name,omitempty"` Buffer *struct { Chunk_full_threshold *string `tfsdk:"chunk_full_threshold" json:"chunk_full_threshold,omitempty"` Chunk_limit_records *int64 `tfsdk:"chunk_limit_records" json:"chunk_limit_records,omitempty"` Chunk_limit_size *string `tfsdk:"chunk_limit_size" json:"chunk_limit_size,omitempty"` Compress *string `tfsdk:"compress" json:"compress,omitempty"` Delayed_commit_timeout *string `tfsdk:"delayed_commit_timeout" json:"delayed_commit_timeout,omitempty"` Disable_chunk_backup *bool `tfsdk:"disable_chunk_backup" json:"disable_chunk_backup,omitempty"` Disabled *bool `tfsdk:"disabled" json:"disabled,omitempty"` Flush_at_shutdown *bool `tfsdk:"flush_at_shutdown" json:"flush_at_shutdown,omitempty"` Flush_interval *string `tfsdk:"flush_interval" json:"flush_interval,omitempty"` Flush_mode *string `tfsdk:"flush_mode" json:"flush_mode,omitempty"` Flush_thread_burst_interval *string `tfsdk:"flush_thread_burst_interval" json:"flush_thread_burst_interval,omitempty"` Flush_thread_count *int64 `tfsdk:"flush_thread_count" json:"flush_thread_count,omitempty"` Flush_thread_interval *string `tfsdk:"flush_thread_interval" json:"flush_thread_interval,omitempty"` Overflow_action *string `tfsdk:"overflow_action" json:"overflow_action,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Queue_limit_length *int64 `tfsdk:"queue_limit_length" json:"queue_limit_length,omitempty"` Queued_chunks_limit_size *int64 `tfsdk:"queued_chunks_limit_size" json:"queued_chunks_limit_size,omitempty"` Retry_exponential_backoff_base *string `tfsdk:"retry_exponential_backoff_base" json:"retry_exponential_backoff_base,omitempty"` Retry_forever *bool `tfsdk:"retry_forever" json:"retry_forever,omitempty"` Retry_max_interval *string `tfsdk:"retry_max_interval" json:"retry_max_interval,omitempty"` Retry_max_times *int64 `tfsdk:"retry_max_times" json:"retry_max_times,omitempty"` Retry_randomize *bool `tfsdk:"retry_randomize" json:"retry_randomize,omitempty"` Retry_secondary_threshold *string `tfsdk:"retry_secondary_threshold" json:"retry_secondary_threshold,omitempty"` Retry_timeout *string `tfsdk:"retry_timeout" json:"retry_timeout,omitempty"` Retry_type *string `tfsdk:"retry_type" json:"retry_type,omitempty"` Retry_wait *string `tfsdk:"retry_wait" json:"retry_wait,omitempty"` Tags *string `tfsdk:"tags" json:"tags,omitempty"` Timekey *string `tfsdk:"timekey" json:"timekey,omitempty"` Timekey_use_utc *bool `tfsdk:"timekey_use_utc" json:"timekey_use_utc,omitempty"` Timekey_wait *string `tfsdk:"timekey_wait" json:"timekey_wait,omitempty"` Timekey_zone *string `tfsdk:"timekey_zone" json:"timekey_zone,omitempty"` Total_limit_size *string `tfsdk:"total_limit_size" json:"total_limit_size,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"buffer" json:"buffer,omitempty"` Bulk_message_request_threshold *string `tfsdk:"bulk_message_request_threshold" json:"bulk_message_request_threshold,omitempty"` Ca_file *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"ca_file" json:"ca_file,omitempty"` Client_cert *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"client_cert" json:"client_cert,omitempty"` Client_key *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"client_key" json:"client_key,omitempty"` Client_key_pass *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"client_key_pass" json:"client_key_pass,omitempty"` Compression_level *string `tfsdk:"compression_level" json:"compression_level,omitempty"` Content_type *string `tfsdk:"content_type" json:"content_type,omitempty"` Custom_headers *string `tfsdk:"custom_headers" json:"custom_headers,omitempty"` Customize_template *string `tfsdk:"customize_template" json:"customize_template,omitempty"` Data_stream_enable *bool `tfsdk:"data_stream_enable" json:"data_stream_enable,omitempty"` Data_stream_ilm_name *string `tfsdk:"data_stream_ilm_name" json:"data_stream_ilm_name,omitempty"` Data_stream_ilm_policy *string `tfsdk:"data_stream_ilm_policy" json:"data_stream_ilm_policy,omitempty"` Data_stream_ilm_policy_overwrite *bool `tfsdk:"data_stream_ilm_policy_overwrite" json:"data_stream_ilm_policy_overwrite,omitempty"` Data_stream_name *string `tfsdk:"data_stream_name" json:"data_stream_name,omitempty"` Data_stream_template_name *string `tfsdk:"data_stream_template_name" json:"data_stream_template_name,omitempty"` Default_elasticsearch_version *string `tfsdk:"default_elasticsearch_version" json:"default_elasticsearch_version,omitempty"` Deflector_alias *string `tfsdk:"deflector_alias" json:"deflector_alias,omitempty"` Enable_ilm *bool `tfsdk:"enable_ilm" json:"enable_ilm,omitempty"` Exception_backup *bool `tfsdk:"exception_backup" json:"exception_backup,omitempty"` Fail_on_detecting_es_version_retry_exceed *bool `tfsdk:"fail_on_detecting_es_version_retry_exceed" json:"fail_on_detecting_es_version_retry_exceed,omitempty"` Fail_on_putting_template_retry_exceed *bool `tfsdk:"fail_on_putting_template_retry_exceed" json:"fail_on_putting_template_retry_exceed,omitempty"` Flatten_hashes *bool `tfsdk:"flatten_hashes" json:"flatten_hashes,omitempty"` Flatten_hashes_separator *string `tfsdk:"flatten_hashes_separator" json:"flatten_hashes_separator,omitempty"` Host *string `tfsdk:"host" json:"host,omitempty"` Hosts *string `tfsdk:"hosts" json:"hosts,omitempty"` Http_backend *string `tfsdk:"http_backend" json:"http_backend,omitempty"` Id_key *string `tfsdk:"id_key" json:"id_key,omitempty"` Ignore_exceptions *string `tfsdk:"ignore_exceptions" json:"ignore_exceptions,omitempty"` Ilm_policy *string `tfsdk:"ilm_policy" json:"ilm_policy,omitempty"` Ilm_policy_id *string `tfsdk:"ilm_policy_id" json:"ilm_policy_id,omitempty"` Ilm_policy_overwrite *bool `tfsdk:"ilm_policy_overwrite" json:"ilm_policy_overwrite,omitempty"` Include_index_in_url *bool `tfsdk:"include_index_in_url" json:"include_index_in_url,omitempty"` Include_tag_key *bool `tfsdk:"include_tag_key" json:"include_tag_key,omitempty"` Include_timestamp *bool `tfsdk:"include_timestamp" json:"include_timestamp,omitempty"` Index_date_pattern *string `tfsdk:"index_date_pattern" json:"index_date_pattern,omitempty"` Index_name *string `tfsdk:"index_name" json:"index_name,omitempty"` Index_prefix *string `tfsdk:"index_prefix" json:"index_prefix,omitempty"` Log_es_400_reason *bool `tfsdk:"log_es_400_reason" json:"log_es_400_reason,omitempty"` Logstash_dateformat *string `tfsdk:"logstash_dateformat" json:"logstash_dateformat,omitempty"` Logstash_format *bool `tfsdk:"logstash_format" json:"logstash_format,omitempty"` Logstash_prefix *string `tfsdk:"logstash_prefix" json:"logstash_prefix,omitempty"` Logstash_prefix_separator *string `tfsdk:"logstash_prefix_separator" json:"logstash_prefix_separator,omitempty"` Max_retry_get_es_version *string `tfsdk:"max_retry_get_es_version" json:"max_retry_get_es_version,omitempty"` Max_retry_putting_template *string `tfsdk:"max_retry_putting_template" json:"max_retry_putting_template,omitempty"` Password *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"password" json:"password,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Pipeline *string `tfsdk:"pipeline" json:"pipeline,omitempty"` Port *int64 `tfsdk:"port" json:"port,omitempty"` Prefer_oj_serializer *bool `tfsdk:"prefer_oj_serializer" json:"prefer_oj_serializer,omitempty"` Reconnect_on_error *bool `tfsdk:"reconnect_on_error" json:"reconnect_on_error,omitempty"` Reload_after *string `tfsdk:"reload_after" json:"reload_after,omitempty"` Reload_connections *bool `tfsdk:"reload_connections" json:"reload_connections,omitempty"` Reload_on_failure *bool `tfsdk:"reload_on_failure" json:"reload_on_failure,omitempty"` Remove_keys *string `tfsdk:"remove_keys" json:"remove_keys,omitempty"` Remove_keys_on_update *string `tfsdk:"remove_keys_on_update" json:"remove_keys_on_update,omitempty"` Remove_keys_on_update_key *string `tfsdk:"remove_keys_on_update_key" json:"remove_keys_on_update_key,omitempty"` Request_timeout *string `tfsdk:"request_timeout" json:"request_timeout,omitempty"` Resurrect_after *string `tfsdk:"resurrect_after" json:"resurrect_after,omitempty"` Retry_tag *string `tfsdk:"retry_tag" json:"retry_tag,omitempty"` Rollover_index *bool `tfsdk:"rollover_index" json:"rollover_index,omitempty"` Routing_key *string `tfsdk:"routing_key" json:"routing_key,omitempty"` Scheme *string `tfsdk:"scheme" json:"scheme,omitempty"` Slow_flush_log_threshold *string `tfsdk:"slow_flush_log_threshold" json:"slow_flush_log_threshold,omitempty"` Sniffer_class_name *string `tfsdk:"sniffer_class_name" json:"sniffer_class_name,omitempty"` Ssl_max_version *string `tfsdk:"ssl_max_version" json:"ssl_max_version,omitempty"` Ssl_min_version *string `tfsdk:"ssl_min_version" json:"ssl_min_version,omitempty"` Ssl_verify *bool `tfsdk:"ssl_verify" json:"ssl_verify,omitempty"` Ssl_version *string `tfsdk:"ssl_version" json:"ssl_version,omitempty"` Suppress_doc_wrap *bool `tfsdk:"suppress_doc_wrap" json:"suppress_doc_wrap,omitempty"` Suppress_type_name *bool `tfsdk:"suppress_type_name" json:"suppress_type_name,omitempty"` Tag_key *string `tfsdk:"tag_key" json:"tag_key,omitempty"` Target_index_key *string `tfsdk:"target_index_key" json:"target_index_key,omitempty"` Target_type_key *string `tfsdk:"target_type_key" json:"target_type_key,omitempty"` Template_file *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"template_file" json:"template_file,omitempty"` Template_name *string `tfsdk:"template_name" json:"template_name,omitempty"` Template_overwrite *bool `tfsdk:"template_overwrite" json:"template_overwrite,omitempty"` Templates *string `tfsdk:"templates" json:"templates,omitempty"` Time_key *string `tfsdk:"time_key" json:"time_key,omitempty"` Time_key_format *string `tfsdk:"time_key_format" json:"time_key_format,omitempty"` Time_parse_error_tag *string `tfsdk:"time_parse_error_tag" json:"time_parse_error_tag,omitempty"` Time_precision *string `tfsdk:"time_precision" json:"time_precision,omitempty"` Type_name *string `tfsdk:"type_name" json:"type_name,omitempty"` Unrecoverable_error_types *string `tfsdk:"unrecoverable_error_types" json:"unrecoverable_error_types,omitempty"` Use_legacy_template *bool `tfsdk:"use_legacy_template" json:"use_legacy_template,omitempty"` User *string `tfsdk:"user" json:"user,omitempty"` Utc_index *bool `tfsdk:"utc_index" json:"utc_index,omitempty"` Validate_client_version *bool `tfsdk:"validate_client_version" json:"validate_client_version,omitempty"` Verify_es_version_at_startup *bool `tfsdk:"verify_es_version_at_startup" json:"verify_es_version_at_startup,omitempty"` With_transporter_log *bool `tfsdk:"with_transporter_log" json:"with_transporter_log,omitempty"` Write_operation *string `tfsdk:"write_operation" json:"write_operation,omitempty"` } `tfsdk:"elasticsearch" json:"elasticsearch,omitempty"` File *struct { Add_path_suffix *bool `tfsdk:"add_path_suffix" json:"add_path_suffix,omitempty"` Append *bool `tfsdk:"append" json:"append,omitempty"` Buffer *struct { Chunk_full_threshold *string `tfsdk:"chunk_full_threshold" json:"chunk_full_threshold,omitempty"` Chunk_limit_records *int64 `tfsdk:"chunk_limit_records" json:"chunk_limit_records,omitempty"` Chunk_limit_size *string `tfsdk:"chunk_limit_size" json:"chunk_limit_size,omitempty"` Compress *string `tfsdk:"compress" json:"compress,omitempty"` Delayed_commit_timeout *string `tfsdk:"delayed_commit_timeout" json:"delayed_commit_timeout,omitempty"` Disable_chunk_backup *bool `tfsdk:"disable_chunk_backup" json:"disable_chunk_backup,omitempty"` Disabled *bool `tfsdk:"disabled" json:"disabled,omitempty"` Flush_at_shutdown *bool `tfsdk:"flush_at_shutdown" json:"flush_at_shutdown,omitempty"` Flush_interval *string `tfsdk:"flush_interval" json:"flush_interval,omitempty"` Flush_mode *string `tfsdk:"flush_mode" json:"flush_mode,omitempty"` Flush_thread_burst_interval *string `tfsdk:"flush_thread_burst_interval" json:"flush_thread_burst_interval,omitempty"` Flush_thread_count *int64 `tfsdk:"flush_thread_count" json:"flush_thread_count,omitempty"` Flush_thread_interval *string `tfsdk:"flush_thread_interval" json:"flush_thread_interval,omitempty"` Overflow_action *string `tfsdk:"overflow_action" json:"overflow_action,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Queue_limit_length *int64 `tfsdk:"queue_limit_length" json:"queue_limit_length,omitempty"` Queued_chunks_limit_size *int64 `tfsdk:"queued_chunks_limit_size" json:"queued_chunks_limit_size,omitempty"` Retry_exponential_backoff_base *string `tfsdk:"retry_exponential_backoff_base" json:"retry_exponential_backoff_base,omitempty"` Retry_forever *bool `tfsdk:"retry_forever" json:"retry_forever,omitempty"` Retry_max_interval *string `tfsdk:"retry_max_interval" json:"retry_max_interval,omitempty"` Retry_max_times *int64 `tfsdk:"retry_max_times" json:"retry_max_times,omitempty"` Retry_randomize *bool `tfsdk:"retry_randomize" json:"retry_randomize,omitempty"` Retry_secondary_threshold *string `tfsdk:"retry_secondary_threshold" json:"retry_secondary_threshold,omitempty"` Retry_timeout *string `tfsdk:"retry_timeout" json:"retry_timeout,omitempty"` Retry_type *string `tfsdk:"retry_type" json:"retry_type,omitempty"` Retry_wait *string `tfsdk:"retry_wait" json:"retry_wait,omitempty"` Tags *string `tfsdk:"tags" json:"tags,omitempty"` Timekey *string `tfsdk:"timekey" json:"timekey,omitempty"` Timekey_use_utc *bool `tfsdk:"timekey_use_utc" json:"timekey_use_utc,omitempty"` Timekey_wait *string `tfsdk:"timekey_wait" json:"timekey_wait,omitempty"` Timekey_zone *string `tfsdk:"timekey_zone" json:"timekey_zone,omitempty"` Total_limit_size *string `tfsdk:"total_limit_size" json:"total_limit_size,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"buffer" json:"buffer,omitempty"` Compress *string `tfsdk:"compress" json:"compress,omitempty"` Format *struct { Add_newline *bool `tfsdk:"add_newline" json:"add_newline,omitempty"` Message_key *string `tfsdk:"message_key" json:"message_key,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"format" json:"format,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Path_suffix *string `tfsdk:"path_suffix" json:"path_suffix,omitempty"` Recompress *bool `tfsdk:"recompress" json:"recompress,omitempty"` Slow_flush_log_threshold *string `tfsdk:"slow_flush_log_threshold" json:"slow_flush_log_threshold,omitempty"` Symlink_path *bool `tfsdk:"symlink_path" json:"symlink_path,omitempty"` } `tfsdk:"file" json:"file,omitempty"` Forward *struct { Ack_response_timeout *int64 `tfsdk:"ack_response_timeout" json:"ack_response_timeout,omitempty"` Buffer *struct { Chunk_full_threshold *string `tfsdk:"chunk_full_threshold" json:"chunk_full_threshold,omitempty"` Chunk_limit_records *int64 `tfsdk:"chunk_limit_records" json:"chunk_limit_records,omitempty"` Chunk_limit_size *string `tfsdk:"chunk_limit_size" json:"chunk_limit_size,omitempty"` Compress *string `tfsdk:"compress" json:"compress,omitempty"` Delayed_commit_timeout *string `tfsdk:"delayed_commit_timeout" json:"delayed_commit_timeout,omitempty"` Disable_chunk_backup *bool `tfsdk:"disable_chunk_backup" json:"disable_chunk_backup,omitempty"` Disabled *bool `tfsdk:"disabled" json:"disabled,omitempty"` Flush_at_shutdown *bool `tfsdk:"flush_at_shutdown" json:"flush_at_shutdown,omitempty"` Flush_interval *string `tfsdk:"flush_interval" json:"flush_interval,omitempty"` Flush_mode *string `tfsdk:"flush_mode" json:"flush_mode,omitempty"` Flush_thread_burst_interval *string `tfsdk:"flush_thread_burst_interval" json:"flush_thread_burst_interval,omitempty"` Flush_thread_count *int64 `tfsdk:"flush_thread_count" json:"flush_thread_count,omitempty"` Flush_thread_interval *string `tfsdk:"flush_thread_interval" json:"flush_thread_interval,omitempty"` Overflow_action *string `tfsdk:"overflow_action" json:"overflow_action,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Queue_limit_length *int64 `tfsdk:"queue_limit_length" json:"queue_limit_length,omitempty"` Queued_chunks_limit_size *int64 `tfsdk:"queued_chunks_limit_size" json:"queued_chunks_limit_size,omitempty"` Retry_exponential_backoff_base *string `tfsdk:"retry_exponential_backoff_base" json:"retry_exponential_backoff_base,omitempty"` Retry_forever *bool `tfsdk:"retry_forever" json:"retry_forever,omitempty"` Retry_max_interval *string `tfsdk:"retry_max_interval" json:"retry_max_interval,omitempty"` Retry_max_times *int64 `tfsdk:"retry_max_times" json:"retry_max_times,omitempty"` Retry_randomize *bool `tfsdk:"retry_randomize" json:"retry_randomize,omitempty"` Retry_secondary_threshold *string `tfsdk:"retry_secondary_threshold" json:"retry_secondary_threshold,omitempty"` Retry_timeout *string `tfsdk:"retry_timeout" json:"retry_timeout,omitempty"` Retry_type *string `tfsdk:"retry_type" json:"retry_type,omitempty"` Retry_wait *string `tfsdk:"retry_wait" json:"retry_wait,omitempty"` Tags *string `tfsdk:"tags" json:"tags,omitempty"` Timekey *string `tfsdk:"timekey" json:"timekey,omitempty"` Timekey_use_utc *bool `tfsdk:"timekey_use_utc" json:"timekey_use_utc,omitempty"` Timekey_wait *string `tfsdk:"timekey_wait" json:"timekey_wait,omitempty"` Timekey_zone *string `tfsdk:"timekey_zone" json:"timekey_zone,omitempty"` Total_limit_size *string `tfsdk:"total_limit_size" json:"total_limit_size,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"buffer" json:"buffer,omitempty"` Connect_timeout *int64 `tfsdk:"connect_timeout" json:"connect_timeout,omitempty"` Dns_round_robin *bool `tfsdk:"dns_round_robin" json:"dns_round_robin,omitempty"` Expire_dns_cache *int64 `tfsdk:"expire_dns_cache" json:"expire_dns_cache,omitempty"` Hard_timeout *int64 `tfsdk:"hard_timeout" json:"hard_timeout,omitempty"` Heartbeat_interval *int64 `tfsdk:"heartbeat_interval" json:"heartbeat_interval,omitempty"` Heartbeat_type *string `tfsdk:"heartbeat_type" json:"heartbeat_type,omitempty"` Ignore_network_errors_at_startup *bool `tfsdk:"ignore_network_errors_at_startup" json:"ignore_network_errors_at_startup,omitempty"` Keepalive *bool `tfsdk:"keepalive" json:"keepalive,omitempty"` Keepalive_timeout *int64 `tfsdk:"keepalive_timeout" json:"keepalive_timeout,omitempty"` Phi_failure_detector *bool `tfsdk:"phi_failure_detector" json:"phi_failure_detector,omitempty"` Phi_threshold *int64 `tfsdk:"phi_threshold" json:"phi_threshold,omitempty"` Recover_wait *int64 `tfsdk:"recover_wait" json:"recover_wait,omitempty"` Require_ack_response *bool `tfsdk:"require_ack_response" json:"require_ack_response,omitempty"` Security *struct { Allow_anonymous_source *bool `tfsdk:"allow_anonymous_source" json:"allow_anonymous_source,omitempty"` Self_hostname *string `tfsdk:"self_hostname" json:"self_hostname,omitempty"` Shared_key *string `tfsdk:"shared_key" json:"shared_key,omitempty"` User_auth *bool `tfsdk:"user_auth" json:"user_auth,omitempty"` } `tfsdk:"security" json:"security,omitempty"` Send_timeout *int64 `tfsdk:"send_timeout" json:"send_timeout,omitempty"` Servers *[]struct { Host *string `tfsdk:"host" json:"host,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Password *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"password" json:"password,omitempty"` Port *int64 `tfsdk:"port" json:"port,omitempty"` Shared_key *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"shared_key" json:"shared_key,omitempty"` Standby *bool `tfsdk:"standby" json:"standby,omitempty"` Username *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"username" json:"username,omitempty"` Weight *int64 `tfsdk:"weight" json:"weight,omitempty"` } `tfsdk:"servers" json:"servers,omitempty"` Slow_flush_log_threshold *string `tfsdk:"slow_flush_log_threshold" json:"slow_flush_log_threshold,omitempty"` Time_as_integer *bool `tfsdk:"time_as_integer" json:"time_as_integer,omitempty"` Tls_allow_self_signed_cert *bool `tfsdk:"tls_allow_self_signed_cert" json:"tls_allow_self_signed_cert,omitempty"` Tls_cert_logical_store_name *string `tfsdk:"tls_cert_logical_store_name" json:"tls_cert_logical_store_name,omitempty"` Tls_cert_path *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"tls_cert_path" json:"tls_cert_path,omitempty"` Tls_cert_thumbprint *string `tfsdk:"tls_cert_thumbprint" json:"tls_cert_thumbprint,omitempty"` Tls_cert_use_enterprise_store *bool `tfsdk:"tls_cert_use_enterprise_store" json:"tls_cert_use_enterprise_store,omitempty"` Tls_ciphers *string `tfsdk:"tls_ciphers" json:"tls_ciphers,omitempty"` Tls_client_cert_path *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"tls_client_cert_path" json:"tls_client_cert_path,omitempty"` Tls_client_private_key_passphrase *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"tls_client_private_key_passphrase" json:"tls_client_private_key_passphrase,omitempty"` Tls_client_private_key_path *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"tls_client_private_key_path" json:"tls_client_private_key_path,omitempty"` Tls_insecure_mode *bool `tfsdk:"tls_insecure_mode" json:"tls_insecure_mode,omitempty"` Tls_verify_hostname *bool `tfsdk:"tls_verify_hostname" json:"tls_verify_hostname,omitempty"` Tls_version *string `tfsdk:"tls_version" json:"tls_version,omitempty"` Transport *string `tfsdk:"transport" json:"transport,omitempty"` Verify_connection_at_startup *bool `tfsdk:"verify_connection_at_startup" json:"verify_connection_at_startup,omitempty"` } `tfsdk:"forward" json:"forward,omitempty"` Gcs *struct { Acl *string `tfsdk:"acl" json:"acl,omitempty"` Auto_create_bucket *bool `tfsdk:"auto_create_bucket" json:"auto_create_bucket,omitempty"` Bucket *string `tfsdk:"bucket" json:"bucket,omitempty"` Buffer *struct { Chunk_full_threshold *string `tfsdk:"chunk_full_threshold" json:"chunk_full_threshold,omitempty"` Chunk_limit_records *int64 `tfsdk:"chunk_limit_records" json:"chunk_limit_records,omitempty"` Chunk_limit_size *string `tfsdk:"chunk_limit_size" json:"chunk_limit_size,omitempty"` Compress *string `tfsdk:"compress" json:"compress,omitempty"` Delayed_commit_timeout *string `tfsdk:"delayed_commit_timeout" json:"delayed_commit_timeout,omitempty"` Disable_chunk_backup *bool `tfsdk:"disable_chunk_backup" json:"disable_chunk_backup,omitempty"` Disabled *bool `tfsdk:"disabled" json:"disabled,omitempty"` Flush_at_shutdown *bool `tfsdk:"flush_at_shutdown" json:"flush_at_shutdown,omitempty"` Flush_interval *string `tfsdk:"flush_interval" json:"flush_interval,omitempty"` Flush_mode *string `tfsdk:"flush_mode" json:"flush_mode,omitempty"` Flush_thread_burst_interval *string `tfsdk:"flush_thread_burst_interval" json:"flush_thread_burst_interval,omitempty"` Flush_thread_count *int64 `tfsdk:"flush_thread_count" json:"flush_thread_count,omitempty"` Flush_thread_interval *string `tfsdk:"flush_thread_interval" json:"flush_thread_interval,omitempty"` Overflow_action *string `tfsdk:"overflow_action" json:"overflow_action,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Queue_limit_length *int64 `tfsdk:"queue_limit_length" json:"queue_limit_length,omitempty"` Queued_chunks_limit_size *int64 `tfsdk:"queued_chunks_limit_size" json:"queued_chunks_limit_size,omitempty"` Retry_exponential_backoff_base *string `tfsdk:"retry_exponential_backoff_base" json:"retry_exponential_backoff_base,omitempty"` Retry_forever *bool `tfsdk:"retry_forever" json:"retry_forever,omitempty"` Retry_max_interval *string `tfsdk:"retry_max_interval" json:"retry_max_interval,omitempty"` Retry_max_times *int64 `tfsdk:"retry_max_times" json:"retry_max_times,omitempty"` Retry_randomize *bool `tfsdk:"retry_randomize" json:"retry_randomize,omitempty"` Retry_secondary_threshold *string `tfsdk:"retry_secondary_threshold" json:"retry_secondary_threshold,omitempty"` Retry_timeout *string `tfsdk:"retry_timeout" json:"retry_timeout,omitempty"` Retry_type *string `tfsdk:"retry_type" json:"retry_type,omitempty"` Retry_wait *string `tfsdk:"retry_wait" json:"retry_wait,omitempty"` Tags *string `tfsdk:"tags" json:"tags,omitempty"` Timekey *string `tfsdk:"timekey" json:"timekey,omitempty"` Timekey_use_utc *bool `tfsdk:"timekey_use_utc" json:"timekey_use_utc,omitempty"` Timekey_wait *string `tfsdk:"timekey_wait" json:"timekey_wait,omitempty"` Timekey_zone *string `tfsdk:"timekey_zone" json:"timekey_zone,omitempty"` Total_limit_size *string `tfsdk:"total_limit_size" json:"total_limit_size,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"buffer" json:"buffer,omitempty"` Client_retries *int64 `tfsdk:"client_retries" json:"client_retries,omitempty"` Client_timeout *int64 `tfsdk:"client_timeout" json:"client_timeout,omitempty"` Credentials_json *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"credentials_json" json:"credentials_json,omitempty"` Encryption_key *string `tfsdk:"encryption_key" json:"encryption_key,omitempty"` Format *struct { Add_newline *bool `tfsdk:"add_newline" json:"add_newline,omitempty"` Message_key *string `tfsdk:"message_key" json:"message_key,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"format" json:"format,omitempty"` Hex_random_length *int64 `tfsdk:"hex_random_length" json:"hex_random_length,omitempty"` Keyfile *string `tfsdk:"keyfile" json:"keyfile,omitempty"` Object_key_format *string `tfsdk:"object_key_format" json:"object_key_format,omitempty"` Object_metadata *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` } `tfsdk:"object_metadata" json:"object_metadata,omitempty"` Overwrite *bool `tfsdk:"overwrite" json:"overwrite,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Project *string `tfsdk:"project" json:"project,omitempty"` Slow_flush_log_threshold *string `tfsdk:"slow_flush_log_threshold" json:"slow_flush_log_threshold,omitempty"` Storage_class *string `tfsdk:"storage_class" json:"storage_class,omitempty"` Store_as *string `tfsdk:"store_as" json:"store_as,omitempty"` Transcoding *bool `tfsdk:"transcoding" json:"transcoding,omitempty"` } `tfsdk:"gcs" json:"gcs,omitempty"` Gelf *struct { Buffer *struct { Chunk_full_threshold *string `tfsdk:"chunk_full_threshold" json:"chunk_full_threshold,omitempty"` Chunk_limit_records *int64 `tfsdk:"chunk_limit_records" json:"chunk_limit_records,omitempty"` Chunk_limit_size *string `tfsdk:"chunk_limit_size" json:"chunk_limit_size,omitempty"` Compress *string `tfsdk:"compress" json:"compress,omitempty"` Delayed_commit_timeout *string `tfsdk:"delayed_commit_timeout" json:"delayed_commit_timeout,omitempty"` Disable_chunk_backup *bool `tfsdk:"disable_chunk_backup" json:"disable_chunk_backup,omitempty"` Disabled *bool `tfsdk:"disabled" json:"disabled,omitempty"` Flush_at_shutdown *bool `tfsdk:"flush_at_shutdown" json:"flush_at_shutdown,omitempty"` Flush_interval *string `tfsdk:"flush_interval" json:"flush_interval,omitempty"` Flush_mode *string `tfsdk:"flush_mode" json:"flush_mode,omitempty"` Flush_thread_burst_interval *string `tfsdk:"flush_thread_burst_interval" json:"flush_thread_burst_interval,omitempty"` Flush_thread_count *int64 `tfsdk:"flush_thread_count" json:"flush_thread_count,omitempty"` Flush_thread_interval *string `tfsdk:"flush_thread_interval" json:"flush_thread_interval,omitempty"` Overflow_action *string `tfsdk:"overflow_action" json:"overflow_action,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Queue_limit_length *int64 `tfsdk:"queue_limit_length" json:"queue_limit_length,omitempty"` Queued_chunks_limit_size *int64 `tfsdk:"queued_chunks_limit_size" json:"queued_chunks_limit_size,omitempty"` Retry_exponential_backoff_base *string `tfsdk:"retry_exponential_backoff_base" json:"retry_exponential_backoff_base,omitempty"` Retry_forever *bool `tfsdk:"retry_forever" json:"retry_forever,omitempty"` Retry_max_interval *string `tfsdk:"retry_max_interval" json:"retry_max_interval,omitempty"` Retry_max_times *int64 `tfsdk:"retry_max_times" json:"retry_max_times,omitempty"` Retry_randomize *bool `tfsdk:"retry_randomize" json:"retry_randomize,omitempty"` Retry_secondary_threshold *string `tfsdk:"retry_secondary_threshold" json:"retry_secondary_threshold,omitempty"` Retry_timeout *string `tfsdk:"retry_timeout" json:"retry_timeout,omitempty"` Retry_type *string `tfsdk:"retry_type" json:"retry_type,omitempty"` Retry_wait *string `tfsdk:"retry_wait" json:"retry_wait,omitempty"` Tags *string `tfsdk:"tags" json:"tags,omitempty"` Timekey *string `tfsdk:"timekey" json:"timekey,omitempty"` Timekey_use_utc *bool `tfsdk:"timekey_use_utc" json:"timekey_use_utc,omitempty"` Timekey_wait *string `tfsdk:"timekey_wait" json:"timekey_wait,omitempty"` Timekey_zone *string `tfsdk:"timekey_zone" json:"timekey_zone,omitempty"` Total_limit_size *string `tfsdk:"total_limit_size" json:"total_limit_size,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"buffer" json:"buffer,omitempty"` Host *string `tfsdk:"host" json:"host,omitempty"` Max_bytes *int64 `tfsdk:"max_bytes" json:"max_bytes,omitempty"` Port *int64 `tfsdk:"port" json:"port,omitempty"` Protocol *string `tfsdk:"protocol" json:"protocol,omitempty"` Tls *bool `tfsdk:"tls" json:"tls,omitempty"` Tls_options *map[string]string `tfsdk:"tls_options" json:"tls_options,omitempty"` } `tfsdk:"gelf" json:"gelf,omitempty"` Http *struct { Auth *struct { Password *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"password" json:"password,omitempty"` Username *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"username" json:"username,omitempty"` } `tfsdk:"auth" json:"auth,omitempty"` Buffer *struct { Chunk_full_threshold *string `tfsdk:"chunk_full_threshold" json:"chunk_full_threshold,omitempty"` Chunk_limit_records *int64 `tfsdk:"chunk_limit_records" json:"chunk_limit_records,omitempty"` Chunk_limit_size *string `tfsdk:"chunk_limit_size" json:"chunk_limit_size,omitempty"` Compress *string `tfsdk:"compress" json:"compress,omitempty"` Delayed_commit_timeout *string `tfsdk:"delayed_commit_timeout" json:"delayed_commit_timeout,omitempty"` Disable_chunk_backup *bool `tfsdk:"disable_chunk_backup" json:"disable_chunk_backup,omitempty"` Disabled *bool `tfsdk:"disabled" json:"disabled,omitempty"` Flush_at_shutdown *bool `tfsdk:"flush_at_shutdown" json:"flush_at_shutdown,omitempty"` Flush_interval *string `tfsdk:"flush_interval" json:"flush_interval,omitempty"` Flush_mode *string `tfsdk:"flush_mode" json:"flush_mode,omitempty"` Flush_thread_burst_interval *string `tfsdk:"flush_thread_burst_interval" json:"flush_thread_burst_interval,omitempty"` Flush_thread_count *int64 `tfsdk:"flush_thread_count" json:"flush_thread_count,omitempty"` Flush_thread_interval *string `tfsdk:"flush_thread_interval" json:"flush_thread_interval,omitempty"` Overflow_action *string `tfsdk:"overflow_action" json:"overflow_action,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Queue_limit_length *int64 `tfsdk:"queue_limit_length" json:"queue_limit_length,omitempty"` Queued_chunks_limit_size *int64 `tfsdk:"queued_chunks_limit_size" json:"queued_chunks_limit_size,omitempty"` Retry_exponential_backoff_base *string `tfsdk:"retry_exponential_backoff_base" json:"retry_exponential_backoff_base,omitempty"` Retry_forever *bool `tfsdk:"retry_forever" json:"retry_forever,omitempty"` Retry_max_interval *string `tfsdk:"retry_max_interval" json:"retry_max_interval,omitempty"` Retry_max_times *int64 `tfsdk:"retry_max_times" json:"retry_max_times,omitempty"` Retry_randomize *bool `tfsdk:"retry_randomize" json:"retry_randomize,omitempty"` Retry_secondary_threshold *string `tfsdk:"retry_secondary_threshold" json:"retry_secondary_threshold,omitempty"` Retry_timeout *string `tfsdk:"retry_timeout" json:"retry_timeout,omitempty"` Retry_type *string `tfsdk:"retry_type" json:"retry_type,omitempty"` Retry_wait *string `tfsdk:"retry_wait" json:"retry_wait,omitempty"` Tags *string `tfsdk:"tags" json:"tags,omitempty"` Timekey *string `tfsdk:"timekey" json:"timekey,omitempty"` Timekey_use_utc *bool `tfsdk:"timekey_use_utc" json:"timekey_use_utc,omitempty"` Timekey_wait *string `tfsdk:"timekey_wait" json:"timekey_wait,omitempty"` Timekey_zone *string `tfsdk:"timekey_zone" json:"timekey_zone,omitempty"` Total_limit_size *string `tfsdk:"total_limit_size" json:"total_limit_size,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"buffer" json:"buffer,omitempty"` Content_type *string `tfsdk:"content_type" json:"content_type,omitempty"` Endpoint *string `tfsdk:"endpoint" json:"endpoint,omitempty"` Error_response_as_unrecoverable *bool `tfsdk:"error_response_as_unrecoverable" json:"error_response_as_unrecoverable,omitempty"` Format *struct { Add_newline *bool `tfsdk:"add_newline" json:"add_newline,omitempty"` Message_key *string `tfsdk:"message_key" json:"message_key,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"format" json:"format,omitempty"` Headers *map[string]string `tfsdk:"headers" json:"headers,omitempty"` Http_method *string `tfsdk:"http_method" json:"http_method,omitempty"` Json_array *bool `tfsdk:"json_array" json:"json_array,omitempty"` Open_timeout *int64 `tfsdk:"open_timeout" json:"open_timeout,omitempty"` Proxy *string `tfsdk:"proxy" json:"proxy,omitempty"` Read_timeout *int64 `tfsdk:"read_timeout" json:"read_timeout,omitempty"` Retryable_response_codes *[]string `tfsdk:"retryable_response_codes" json:"retryable_response_codes,omitempty"` Slow_flush_log_threshold *string `tfsdk:"slow_flush_log_threshold" json:"slow_flush_log_threshold,omitempty"` Ssl_timeout *int64 `tfsdk:"ssl_timeout" json:"ssl_timeout,omitempty"` Tls_ca_cert_path *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"tls_ca_cert_path" json:"tls_ca_cert_path,omitempty"` Tls_ciphers *string `tfsdk:"tls_ciphers" json:"tls_ciphers,omitempty"` Tls_client_cert_path *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"tls_client_cert_path" json:"tls_client_cert_path,omitempty"` Tls_private_key_passphrase *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"tls_private_key_passphrase" json:"tls_private_key_passphrase,omitempty"` Tls_private_key_path *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"tls_private_key_path" json:"tls_private_key_path,omitempty"` Tls_verify_mode *string `tfsdk:"tls_verify_mode" json:"tls_verify_mode,omitempty"` Tls_version *string `tfsdk:"tls_version" json:"tls_version,omitempty"` } `tfsdk:"http" json:"http,omitempty"` Kafka *struct { Ack_timeout *int64 `tfsdk:"ack_timeout" json:"ack_timeout,omitempty"` Brokers *string `tfsdk:"brokers" json:"brokers,omitempty"` Buffer *struct { Chunk_full_threshold *string `tfsdk:"chunk_full_threshold" json:"chunk_full_threshold,omitempty"` Chunk_limit_records *int64 `tfsdk:"chunk_limit_records" json:"chunk_limit_records,omitempty"` Chunk_limit_size *string `tfsdk:"chunk_limit_size" json:"chunk_limit_size,omitempty"` Compress *string `tfsdk:"compress" json:"compress,omitempty"` Delayed_commit_timeout *string `tfsdk:"delayed_commit_timeout" json:"delayed_commit_timeout,omitempty"` Disable_chunk_backup *bool `tfsdk:"disable_chunk_backup" json:"disable_chunk_backup,omitempty"` Disabled *bool `tfsdk:"disabled" json:"disabled,omitempty"` Flush_at_shutdown *bool `tfsdk:"flush_at_shutdown" json:"flush_at_shutdown,omitempty"` Flush_interval *string `tfsdk:"flush_interval" json:"flush_interval,omitempty"` Flush_mode *string `tfsdk:"flush_mode" json:"flush_mode,omitempty"` Flush_thread_burst_interval *string `tfsdk:"flush_thread_burst_interval" json:"flush_thread_burst_interval,omitempty"` Flush_thread_count *int64 `tfsdk:"flush_thread_count" json:"flush_thread_count,omitempty"` Flush_thread_interval *string `tfsdk:"flush_thread_interval" json:"flush_thread_interval,omitempty"` Overflow_action *string `tfsdk:"overflow_action" json:"overflow_action,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Queue_limit_length *int64 `tfsdk:"queue_limit_length" json:"queue_limit_length,omitempty"` Queued_chunks_limit_size *int64 `tfsdk:"queued_chunks_limit_size" json:"queued_chunks_limit_size,omitempty"` Retry_exponential_backoff_base *string `tfsdk:"retry_exponential_backoff_base" json:"retry_exponential_backoff_base,omitempty"` Retry_forever *bool `tfsdk:"retry_forever" json:"retry_forever,omitempty"` Retry_max_interval *string `tfsdk:"retry_max_interval" json:"retry_max_interval,omitempty"` Retry_max_times *int64 `tfsdk:"retry_max_times" json:"retry_max_times,omitempty"` Retry_randomize *bool `tfsdk:"retry_randomize" json:"retry_randomize,omitempty"` Retry_secondary_threshold *string `tfsdk:"retry_secondary_threshold" json:"retry_secondary_threshold,omitempty"` Retry_timeout *string `tfsdk:"retry_timeout" json:"retry_timeout,omitempty"` Retry_type *string `tfsdk:"retry_type" json:"retry_type,omitempty"` Retry_wait *string `tfsdk:"retry_wait" json:"retry_wait,omitempty"` Tags *string `tfsdk:"tags" json:"tags,omitempty"` Timekey *string `tfsdk:"timekey" json:"timekey,omitempty"` Timekey_use_utc *bool `tfsdk:"timekey_use_utc" json:"timekey_use_utc,omitempty"` Timekey_wait *string `tfsdk:"timekey_wait" json:"timekey_wait,omitempty"` Timekey_zone *string `tfsdk:"timekey_zone" json:"timekey_zone,omitempty"` Total_limit_size *string `tfsdk:"total_limit_size" json:"total_limit_size,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"buffer" json:"buffer,omitempty"` Client_id *string `tfsdk:"client_id" json:"client_id,omitempty"` Compression_codec *string `tfsdk:"compression_codec" json:"compression_codec,omitempty"` Default_message_key *string `tfsdk:"default_message_key" json:"default_message_key,omitempty"` Default_partition_key *string `tfsdk:"default_partition_key" json:"default_partition_key,omitempty"` Default_topic *string `tfsdk:"default_topic" json:"default_topic,omitempty"` Discard_kafka_delivery_failed *bool `tfsdk:"discard_kafka_delivery_failed" json:"discard_kafka_delivery_failed,omitempty"` Exclude_partion_key *bool `tfsdk:"exclude_partion_key" json:"exclude_partion_key,omitempty"` Exclude_topic_key *bool `tfsdk:"exclude_topic_key" json:"exclude_topic_key,omitempty"` Format *struct { Add_newline *bool `tfsdk:"add_newline" json:"add_newline,omitempty"` Message_key *string `tfsdk:"message_key" json:"message_key,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"format" json:"format,omitempty"` Get_kafka_client_log *bool `tfsdk:"get_kafka_client_log" json:"get_kafka_client_log,omitempty"` Headers *map[string]string `tfsdk:"headers" json:"headers,omitempty"` Headers_from_record *map[string]string `tfsdk:"headers_from_record" json:"headers_from_record,omitempty"` Idempotent *bool `tfsdk:"idempotent" json:"idempotent,omitempty"` Kafka_agg_max_bytes *int64 `tfsdk:"kafka_agg_max_bytes" json:"kafka_agg_max_bytes,omitempty"` Kafka_agg_max_messages *int64 `tfsdk:"kafka_agg_max_messages" json:"kafka_agg_max_messages,omitempty"` Keytab *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"keytab" json:"keytab,omitempty"` Max_send_limit_bytes *int64 `tfsdk:"max_send_limit_bytes" json:"max_send_limit_bytes,omitempty"` Max_send_retries *int64 `tfsdk:"max_send_retries" json:"max_send_retries,omitempty"` Message_key_key *string `tfsdk:"message_key_key" json:"message_key_key,omitempty"` Partition_key *string `tfsdk:"partition_key" json:"partition_key,omitempty"` Partition_key_key *string `tfsdk:"partition_key_key" json:"partition_key_key,omitempty"` Password *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"password" json:"password,omitempty"` Principal *string `tfsdk:"principal" json:"principal,omitempty"` Required_acks *int64 `tfsdk:"required_acks" json:"required_acks,omitempty"` Sasl_over_ssl *bool `tfsdk:"sasl_over_ssl" json:"sasl_over_ssl,omitempty"` Scram_mechanism *string `tfsdk:"scram_mechanism" json:"scram_mechanism,omitempty"` Slow_flush_log_threshold *string `tfsdk:"slow_flush_log_threshold" json:"slow_flush_log_threshold,omitempty"` Ssl_ca_cert *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"ssl_ca_cert" json:"ssl_ca_cert,omitempty"` Ssl_ca_certs_from_system *bool `tfsdk:"ssl_ca_certs_from_system" json:"ssl_ca_certs_from_system,omitempty"` Ssl_client_cert *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"ssl_client_cert" json:"ssl_client_cert,omitempty"` Ssl_client_cert_chain *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"ssl_client_cert_chain" json:"ssl_client_cert_chain,omitempty"` Ssl_client_cert_key *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"ssl_client_cert_key" json:"ssl_client_cert_key,omitempty"` Ssl_verify_hostname *bool `tfsdk:"ssl_verify_hostname" json:"ssl_verify_hostname,omitempty"` Topic_key *string `tfsdk:"topic_key" json:"topic_key,omitempty"` Use_default_for_unknown_topic *bool `tfsdk:"use_default_for_unknown_topic" json:"use_default_for_unknown_topic,omitempty"` Use_rdkafka *bool `tfsdk:"use_rdkafka" json:"use_rdkafka,omitempty"` Username *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"username" json:"username,omitempty"` } `tfsdk:"kafka" json:"kafka,omitempty"` KinesisStream *struct { Assume_role_credentials *struct { Duration_seconds *string `tfsdk:"duration_seconds" json:"duration_seconds,omitempty"` External_id *string `tfsdk:"external_id" json:"external_id,omitempty"` Policy *string `tfsdk:"policy" json:"policy,omitempty"` Role_arn *string `tfsdk:"role_arn" json:"role_arn,omitempty"` Role_session_name *string `tfsdk:"role_session_name" json:"role_session_name,omitempty"` } `tfsdk:"assume_role_credentials" json:"assume_role_credentials,omitempty"` Aws_iam_retries *int64 `tfsdk:"aws_iam_retries" json:"aws_iam_retries,omitempty"` Aws_key_id *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"aws_key_id" json:"aws_key_id,omitempty"` Aws_sec_key *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"aws_sec_key" json:"aws_sec_key,omitempty"` Aws_ses_token *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"aws_ses_token" json:"aws_ses_token,omitempty"` Batch_request_max_count *int64 `tfsdk:"batch_request_max_count" json:"batch_request_max_count,omitempty"` Batch_request_max_size *int64 `tfsdk:"batch_request_max_size" json:"batch_request_max_size,omitempty"` Buffer *struct { Chunk_full_threshold *string `tfsdk:"chunk_full_threshold" json:"chunk_full_threshold,omitempty"` Chunk_limit_records *int64 `tfsdk:"chunk_limit_records" json:"chunk_limit_records,omitempty"` Chunk_limit_size *string `tfsdk:"chunk_limit_size" json:"chunk_limit_size,omitempty"` Compress *string `tfsdk:"compress" json:"compress,omitempty"` Delayed_commit_timeout *string `tfsdk:"delayed_commit_timeout" json:"delayed_commit_timeout,omitempty"` Disable_chunk_backup *bool `tfsdk:"disable_chunk_backup" json:"disable_chunk_backup,omitempty"` Disabled *bool `tfsdk:"disabled" json:"disabled,omitempty"` Flush_at_shutdown *bool `tfsdk:"flush_at_shutdown" json:"flush_at_shutdown,omitempty"` Flush_interval *string `tfsdk:"flush_interval" json:"flush_interval,omitempty"` Flush_mode *string `tfsdk:"flush_mode" json:"flush_mode,omitempty"` Flush_thread_burst_interval *string `tfsdk:"flush_thread_burst_interval" json:"flush_thread_burst_interval,omitempty"` Flush_thread_count *int64 `tfsdk:"flush_thread_count" json:"flush_thread_count,omitempty"` Flush_thread_interval *string `tfsdk:"flush_thread_interval" json:"flush_thread_interval,omitempty"` Overflow_action *string `tfsdk:"overflow_action" json:"overflow_action,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Queue_limit_length *int64 `tfsdk:"queue_limit_length" json:"queue_limit_length,omitempty"` Queued_chunks_limit_size *int64 `tfsdk:"queued_chunks_limit_size" json:"queued_chunks_limit_size,omitempty"` Retry_exponential_backoff_base *string `tfsdk:"retry_exponential_backoff_base" json:"retry_exponential_backoff_base,omitempty"` Retry_forever *bool `tfsdk:"retry_forever" json:"retry_forever,omitempty"` Retry_max_interval *string `tfsdk:"retry_max_interval" json:"retry_max_interval,omitempty"` Retry_max_times *int64 `tfsdk:"retry_max_times" json:"retry_max_times,omitempty"` Retry_randomize *bool `tfsdk:"retry_randomize" json:"retry_randomize,omitempty"` Retry_secondary_threshold *string `tfsdk:"retry_secondary_threshold" json:"retry_secondary_threshold,omitempty"` Retry_timeout *string `tfsdk:"retry_timeout" json:"retry_timeout,omitempty"` Retry_type *string `tfsdk:"retry_type" json:"retry_type,omitempty"` Retry_wait *string `tfsdk:"retry_wait" json:"retry_wait,omitempty"` Tags *string `tfsdk:"tags" json:"tags,omitempty"` Timekey *string `tfsdk:"timekey" json:"timekey,omitempty"` Timekey_use_utc *bool `tfsdk:"timekey_use_utc" json:"timekey_use_utc,omitempty"` Timekey_wait *string `tfsdk:"timekey_wait" json:"timekey_wait,omitempty"` Timekey_zone *string `tfsdk:"timekey_zone" json:"timekey_zone,omitempty"` Total_limit_size *string `tfsdk:"total_limit_size" json:"total_limit_size,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"buffer" json:"buffer,omitempty"` Format *struct { Add_newline *bool `tfsdk:"add_newline" json:"add_newline,omitempty"` Message_key *string `tfsdk:"message_key" json:"message_key,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"format" json:"format,omitempty"` Partition_key *string `tfsdk:"partition_key" json:"partition_key,omitempty"` Process_credentials *struct { Process *string `tfsdk:"process" json:"process,omitempty"` } `tfsdk:"process_credentials" json:"process_credentials,omitempty"` Region *string `tfsdk:"region" json:"region,omitempty"` Reset_backoff_if_success *bool `tfsdk:"reset_backoff_if_success" json:"reset_backoff_if_success,omitempty"` Retries_on_batch_request *int64 `tfsdk:"retries_on_batch_request" json:"retries_on_batch_request,omitempty"` Slow_flush_log_threshold *string `tfsdk:"slow_flush_log_threshold" json:"slow_flush_log_threshold,omitempty"` Stream_name *string `tfsdk:"stream_name" json:"stream_name,omitempty"` } `tfsdk:"kinesis_stream" json:"kinesisStream,omitempty"` Logdna *struct { Api_key *string `tfsdk:"api_key" json:"api_key,omitempty"` App *string `tfsdk:"app" json:"app,omitempty"` Buffer *struct { Chunk_full_threshold *string `tfsdk:"chunk_full_threshold" json:"chunk_full_threshold,omitempty"` Chunk_limit_records *int64 `tfsdk:"chunk_limit_records" json:"chunk_limit_records,omitempty"` Chunk_limit_size *string `tfsdk:"chunk_limit_size" json:"chunk_limit_size,omitempty"` Compress *string `tfsdk:"compress" json:"compress,omitempty"` Delayed_commit_timeout *string `tfsdk:"delayed_commit_timeout" json:"delayed_commit_timeout,omitempty"` Disable_chunk_backup *bool `tfsdk:"disable_chunk_backup" json:"disable_chunk_backup,omitempty"` Disabled *bool `tfsdk:"disabled" json:"disabled,omitempty"` Flush_at_shutdown *bool `tfsdk:"flush_at_shutdown" json:"flush_at_shutdown,omitempty"` Flush_interval *string `tfsdk:"flush_interval" json:"flush_interval,omitempty"` Flush_mode *string `tfsdk:"flush_mode" json:"flush_mode,omitempty"` Flush_thread_burst_interval *string `tfsdk:"flush_thread_burst_interval" json:"flush_thread_burst_interval,omitempty"` Flush_thread_count *int64 `tfsdk:"flush_thread_count" json:"flush_thread_count,omitempty"` Flush_thread_interval *string `tfsdk:"flush_thread_interval" json:"flush_thread_interval,omitempty"` Overflow_action *string `tfsdk:"overflow_action" json:"overflow_action,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Queue_limit_length *int64 `tfsdk:"queue_limit_length" json:"queue_limit_length,omitempty"` Queued_chunks_limit_size *int64 `tfsdk:"queued_chunks_limit_size" json:"queued_chunks_limit_size,omitempty"` Retry_exponential_backoff_base *string `tfsdk:"retry_exponential_backoff_base" json:"retry_exponential_backoff_base,omitempty"` Retry_forever *bool `tfsdk:"retry_forever" json:"retry_forever,omitempty"` Retry_max_interval *string `tfsdk:"retry_max_interval" json:"retry_max_interval,omitempty"` Retry_max_times *int64 `tfsdk:"retry_max_times" json:"retry_max_times,omitempty"` Retry_randomize *bool `tfsdk:"retry_randomize" json:"retry_randomize,omitempty"` Retry_secondary_threshold *string `tfsdk:"retry_secondary_threshold" json:"retry_secondary_threshold,omitempty"` Retry_timeout *string `tfsdk:"retry_timeout" json:"retry_timeout,omitempty"` Retry_type *string `tfsdk:"retry_type" json:"retry_type,omitempty"` Retry_wait *string `tfsdk:"retry_wait" json:"retry_wait,omitempty"` Tags *string `tfsdk:"tags" json:"tags,omitempty"` Timekey *string `tfsdk:"timekey" json:"timekey,omitempty"` Timekey_use_utc *bool `tfsdk:"timekey_use_utc" json:"timekey_use_utc,omitempty"` Timekey_wait *string `tfsdk:"timekey_wait" json:"timekey_wait,omitempty"` Timekey_zone *string `tfsdk:"timekey_zone" json:"timekey_zone,omitempty"` Total_limit_size *string `tfsdk:"total_limit_size" json:"total_limit_size,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"buffer" json:"buffer,omitempty"` Hostname *string `tfsdk:"hostname" json:"hostname,omitempty"` Ingester_domain *string `tfsdk:"ingester_domain" json:"ingester_domain,omitempty"` Ingester_endpoint *string `tfsdk:"ingester_endpoint" json:"ingester_endpoint,omitempty"` Request_timeout *string `tfsdk:"request_timeout" json:"request_timeout,omitempty"` Slow_flush_log_threshold *string `tfsdk:"slow_flush_log_threshold" json:"slow_flush_log_threshold,omitempty"` Tags *string `tfsdk:"tags" json:"tags,omitempty"` } `tfsdk:"logdna" json:"logdna,omitempty"` LoggingRef *string `tfsdk:"logging_ref" json:"loggingRef,omitempty"` Logz *struct { Buffer *struct { Chunk_full_threshold *string `tfsdk:"chunk_full_threshold" json:"chunk_full_threshold,omitempty"` Chunk_limit_records *int64 `tfsdk:"chunk_limit_records" json:"chunk_limit_records,omitempty"` Chunk_limit_size *string `tfsdk:"chunk_limit_size" json:"chunk_limit_size,omitempty"` Compress *string `tfsdk:"compress" json:"compress,omitempty"` Delayed_commit_timeout *string `tfsdk:"delayed_commit_timeout" json:"delayed_commit_timeout,omitempty"` Disable_chunk_backup *bool `tfsdk:"disable_chunk_backup" json:"disable_chunk_backup,omitempty"` Disabled *bool `tfsdk:"disabled" json:"disabled,omitempty"` Flush_at_shutdown *bool `tfsdk:"flush_at_shutdown" json:"flush_at_shutdown,omitempty"` Flush_interval *string `tfsdk:"flush_interval" json:"flush_interval,omitempty"` Flush_mode *string `tfsdk:"flush_mode" json:"flush_mode,omitempty"` Flush_thread_burst_interval *string `tfsdk:"flush_thread_burst_interval" json:"flush_thread_burst_interval,omitempty"` Flush_thread_count *int64 `tfsdk:"flush_thread_count" json:"flush_thread_count,omitempty"` Flush_thread_interval *string `tfsdk:"flush_thread_interval" json:"flush_thread_interval,omitempty"` Overflow_action *string `tfsdk:"overflow_action" json:"overflow_action,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Queue_limit_length *int64 `tfsdk:"queue_limit_length" json:"queue_limit_length,omitempty"` Queued_chunks_limit_size *int64 `tfsdk:"queued_chunks_limit_size" json:"queued_chunks_limit_size,omitempty"` Retry_exponential_backoff_base *string `tfsdk:"retry_exponential_backoff_base" json:"retry_exponential_backoff_base,omitempty"` Retry_forever *bool `tfsdk:"retry_forever" json:"retry_forever,omitempty"` Retry_max_interval *string `tfsdk:"retry_max_interval" json:"retry_max_interval,omitempty"` Retry_max_times *int64 `tfsdk:"retry_max_times" json:"retry_max_times,omitempty"` Retry_randomize *bool `tfsdk:"retry_randomize" json:"retry_randomize,omitempty"` Retry_secondary_threshold *string `tfsdk:"retry_secondary_threshold" json:"retry_secondary_threshold,omitempty"` Retry_timeout *string `tfsdk:"retry_timeout" json:"retry_timeout,omitempty"` Retry_type *string `tfsdk:"retry_type" json:"retry_type,omitempty"` Retry_wait *string `tfsdk:"retry_wait" json:"retry_wait,omitempty"` Tags *string `tfsdk:"tags" json:"tags,omitempty"` Timekey *string `tfsdk:"timekey" json:"timekey,omitempty"` Timekey_use_utc *bool `tfsdk:"timekey_use_utc" json:"timekey_use_utc,omitempty"` Timekey_wait *string `tfsdk:"timekey_wait" json:"timekey_wait,omitempty"` Timekey_zone *string `tfsdk:"timekey_zone" json:"timekey_zone,omitempty"` Total_limit_size *string `tfsdk:"total_limit_size" json:"total_limit_size,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"buffer" json:"buffer,omitempty"` Bulk_limit *int64 `tfsdk:"bulk_limit" json:"bulk_limit,omitempty"` Bulk_limit_warning_limit *int64 `tfsdk:"bulk_limit_warning_limit" json:"bulk_limit_warning_limit,omitempty"` Endpoint *struct { Port *int64 `tfsdk:"port" json:"port,omitempty"` Token *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"token" json:"token,omitempty"` Url *string `tfsdk:"url" json:"url,omitempty"` } `tfsdk:"endpoint" json:"endpoint,omitempty"` Gzip *bool `tfsdk:"gzip" json:"gzip,omitempty"` Http_idle_timeout *int64 `tfsdk:"http_idle_timeout" json:"http_idle_timeout,omitempty"` Output_include_tags *bool `tfsdk:"output_include_tags" json:"output_include_tags,omitempty"` Output_include_time *bool `tfsdk:"output_include_time" json:"output_include_time,omitempty"` Retry_count *int64 `tfsdk:"retry_count" json:"retry_count,omitempty"` Retry_sleep *int64 `tfsdk:"retry_sleep" json:"retry_sleep,omitempty"` Slow_flush_log_threshold *string `tfsdk:"slow_flush_log_threshold" json:"slow_flush_log_threshold,omitempty"` } `tfsdk:"logz" json:"logz,omitempty"` Loki *struct { Buffer *struct { Chunk_full_threshold *string `tfsdk:"chunk_full_threshold" json:"chunk_full_threshold,omitempty"` Chunk_limit_records *int64 `tfsdk:"chunk_limit_records" json:"chunk_limit_records,omitempty"` Chunk_limit_size *string `tfsdk:"chunk_limit_size" json:"chunk_limit_size,omitempty"` Compress *string `tfsdk:"compress" json:"compress,omitempty"` Delayed_commit_timeout *string `tfsdk:"delayed_commit_timeout" json:"delayed_commit_timeout,omitempty"` Disable_chunk_backup *bool `tfsdk:"disable_chunk_backup" json:"disable_chunk_backup,omitempty"` Disabled *bool `tfsdk:"disabled" json:"disabled,omitempty"` Flush_at_shutdown *bool `tfsdk:"flush_at_shutdown" json:"flush_at_shutdown,omitempty"` Flush_interval *string `tfsdk:"flush_interval" json:"flush_interval,omitempty"` Flush_mode *string `tfsdk:"flush_mode" json:"flush_mode,omitempty"` Flush_thread_burst_interval *string `tfsdk:"flush_thread_burst_interval" json:"flush_thread_burst_interval,omitempty"` Flush_thread_count *int64 `tfsdk:"flush_thread_count" json:"flush_thread_count,omitempty"` Flush_thread_interval *string `tfsdk:"flush_thread_interval" json:"flush_thread_interval,omitempty"` Overflow_action *string `tfsdk:"overflow_action" json:"overflow_action,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Queue_limit_length *int64 `tfsdk:"queue_limit_length" json:"queue_limit_length,omitempty"` Queued_chunks_limit_size *int64 `tfsdk:"queued_chunks_limit_size" json:"queued_chunks_limit_size,omitempty"` Retry_exponential_backoff_base *string `tfsdk:"retry_exponential_backoff_base" json:"retry_exponential_backoff_base,omitempty"` Retry_forever *bool `tfsdk:"retry_forever" json:"retry_forever,omitempty"` Retry_max_interval *string `tfsdk:"retry_max_interval" json:"retry_max_interval,omitempty"` Retry_max_times *int64 `tfsdk:"retry_max_times" json:"retry_max_times,omitempty"` Retry_randomize *bool `tfsdk:"retry_randomize" json:"retry_randomize,omitempty"` Retry_secondary_threshold *string `tfsdk:"retry_secondary_threshold" json:"retry_secondary_threshold,omitempty"` Retry_timeout *string `tfsdk:"retry_timeout" json:"retry_timeout,omitempty"` Retry_type *string `tfsdk:"retry_type" json:"retry_type,omitempty"` Retry_wait *string `tfsdk:"retry_wait" json:"retry_wait,omitempty"` Tags *string `tfsdk:"tags" json:"tags,omitempty"` Timekey *string `tfsdk:"timekey" json:"timekey,omitempty"` Timekey_use_utc *bool `tfsdk:"timekey_use_utc" json:"timekey_use_utc,omitempty"` Timekey_wait *string `tfsdk:"timekey_wait" json:"timekey_wait,omitempty"` Timekey_zone *string `tfsdk:"timekey_zone" json:"timekey_zone,omitempty"` Total_limit_size *string `tfsdk:"total_limit_size" json:"total_limit_size,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"buffer" json:"buffer,omitempty"` Ca_cert *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"ca_cert" json:"ca_cert,omitempty"` Cert *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"cert" json:"cert,omitempty"` Configure_kubernetes_labels *bool `tfsdk:"configure_kubernetes_labels" json:"configure_kubernetes_labels,omitempty"` Drop_single_key *bool `tfsdk:"drop_single_key" json:"drop_single_key,omitempty"` Extra_labels *map[string]string `tfsdk:"extra_labels" json:"extra_labels,omitempty"` Extract_kubernetes_labels *bool `tfsdk:"extract_kubernetes_labels" json:"extract_kubernetes_labels,omitempty"` Include_thread_label *bool `tfsdk:"include_thread_label" json:"include_thread_label,omitempty"` Insecure_tls *bool `tfsdk:"insecure_tls" json:"insecure_tls,omitempty"` Key *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"key" json:"key,omitempty"` Labels *map[string]string `tfsdk:"labels" json:"labels,omitempty"` Line_format *string `tfsdk:"line_format" json:"line_format,omitempty"` Password *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"password" json:"password,omitempty"` Remove_keys *[]string `tfsdk:"remove_keys" json:"remove_keys,omitempty"` Slow_flush_log_threshold *string `tfsdk:"slow_flush_log_threshold" json:"slow_flush_log_threshold,omitempty"` Tenant *string `tfsdk:"tenant" json:"tenant,omitempty"` Url *string `tfsdk:"url" json:"url,omitempty"` Username *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"username" json:"username,omitempty"` } `tfsdk:"loki" json:"loki,omitempty"` Newrelic *struct { Api_key *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"api_key" json:"api_key,omitempty"` Base_uri *string `tfsdk:"base_uri" json:"base_uri,omitempty"` Buffer *struct { Chunk_full_threshold *string `tfsdk:"chunk_full_threshold" json:"chunk_full_threshold,omitempty"` Chunk_limit_records *int64 `tfsdk:"chunk_limit_records" json:"chunk_limit_records,omitempty"` Chunk_limit_size *string `tfsdk:"chunk_limit_size" json:"chunk_limit_size,omitempty"` Compress *string `tfsdk:"compress" json:"compress,omitempty"` Delayed_commit_timeout *string `tfsdk:"delayed_commit_timeout" json:"delayed_commit_timeout,omitempty"` Disable_chunk_backup *bool `tfsdk:"disable_chunk_backup" json:"disable_chunk_backup,omitempty"` Disabled *bool `tfsdk:"disabled" json:"disabled,omitempty"` Flush_at_shutdown *bool `tfsdk:"flush_at_shutdown" json:"flush_at_shutdown,omitempty"` Flush_interval *string `tfsdk:"flush_interval" json:"flush_interval,omitempty"` Flush_mode *string `tfsdk:"flush_mode" json:"flush_mode,omitempty"` Flush_thread_burst_interval *string `tfsdk:"flush_thread_burst_interval" json:"flush_thread_burst_interval,omitempty"` Flush_thread_count *int64 `tfsdk:"flush_thread_count" json:"flush_thread_count,omitempty"` Flush_thread_interval *string `tfsdk:"flush_thread_interval" json:"flush_thread_interval,omitempty"` Overflow_action *string `tfsdk:"overflow_action" json:"overflow_action,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Queue_limit_length *int64 `tfsdk:"queue_limit_length" json:"queue_limit_length,omitempty"` Queued_chunks_limit_size *int64 `tfsdk:"queued_chunks_limit_size" json:"queued_chunks_limit_size,omitempty"` Retry_exponential_backoff_base *string `tfsdk:"retry_exponential_backoff_base" json:"retry_exponential_backoff_base,omitempty"` Retry_forever *bool `tfsdk:"retry_forever" json:"retry_forever,omitempty"` Retry_max_interval *string `tfsdk:"retry_max_interval" json:"retry_max_interval,omitempty"` Retry_max_times *int64 `tfsdk:"retry_max_times" json:"retry_max_times,omitempty"` Retry_randomize *bool `tfsdk:"retry_randomize" json:"retry_randomize,omitempty"` Retry_secondary_threshold *string `tfsdk:"retry_secondary_threshold" json:"retry_secondary_threshold,omitempty"` Retry_timeout *string `tfsdk:"retry_timeout" json:"retry_timeout,omitempty"` Retry_type *string `tfsdk:"retry_type" json:"retry_type,omitempty"` Retry_wait *string `tfsdk:"retry_wait" json:"retry_wait,omitempty"` Tags *string `tfsdk:"tags" json:"tags,omitempty"` Timekey *string `tfsdk:"timekey" json:"timekey,omitempty"` Timekey_use_utc *bool `tfsdk:"timekey_use_utc" json:"timekey_use_utc,omitempty"` Timekey_wait *string `tfsdk:"timekey_wait" json:"timekey_wait,omitempty"` Timekey_zone *string `tfsdk:"timekey_zone" json:"timekey_zone,omitempty"` Total_limit_size *string `tfsdk:"total_limit_size" json:"total_limit_size,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"buffer" json:"buffer,omitempty"` Format *struct { Add_newline *bool `tfsdk:"add_newline" json:"add_newline,omitempty"` Message_key *string `tfsdk:"message_key" json:"message_key,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"format" json:"format,omitempty"` License_key *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"license_key" json:"license_key,omitempty"` } `tfsdk:"newrelic" json:"newrelic,omitempty"` Nullout *map[string]string `tfsdk:"nullout" json:"nullout,omitempty"` Opensearch *struct { Application_name *string `tfsdk:"application_name" json:"application_name,omitempty"` Buffer *struct { Chunk_full_threshold *string `tfsdk:"chunk_full_threshold" json:"chunk_full_threshold,omitempty"` Chunk_limit_records *int64 `tfsdk:"chunk_limit_records" json:"chunk_limit_records,omitempty"` Chunk_limit_size *string `tfsdk:"chunk_limit_size" json:"chunk_limit_size,omitempty"` Compress *string `tfsdk:"compress" json:"compress,omitempty"` Delayed_commit_timeout *string `tfsdk:"delayed_commit_timeout" json:"delayed_commit_timeout,omitempty"` Disable_chunk_backup *bool `tfsdk:"disable_chunk_backup" json:"disable_chunk_backup,omitempty"` Disabled *bool `tfsdk:"disabled" json:"disabled,omitempty"` Flush_at_shutdown *bool `tfsdk:"flush_at_shutdown" json:"flush_at_shutdown,omitempty"` Flush_interval *string `tfsdk:"flush_interval" json:"flush_interval,omitempty"` Flush_mode *string `tfsdk:"flush_mode" json:"flush_mode,omitempty"` Flush_thread_burst_interval *string `tfsdk:"flush_thread_burst_interval" json:"flush_thread_burst_interval,omitempty"` Flush_thread_count *int64 `tfsdk:"flush_thread_count" json:"flush_thread_count,omitempty"` Flush_thread_interval *string `tfsdk:"flush_thread_interval" json:"flush_thread_interval,omitempty"` Overflow_action *string `tfsdk:"overflow_action" json:"overflow_action,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Queue_limit_length *int64 `tfsdk:"queue_limit_length" json:"queue_limit_length,omitempty"` Queued_chunks_limit_size *int64 `tfsdk:"queued_chunks_limit_size" json:"queued_chunks_limit_size,omitempty"` Retry_exponential_backoff_base *string `tfsdk:"retry_exponential_backoff_base" json:"retry_exponential_backoff_base,omitempty"` Retry_forever *bool `tfsdk:"retry_forever" json:"retry_forever,omitempty"` Retry_max_interval *string `tfsdk:"retry_max_interval" json:"retry_max_interval,omitempty"` Retry_max_times *int64 `tfsdk:"retry_max_times" json:"retry_max_times,omitempty"` Retry_randomize *bool `tfsdk:"retry_randomize" json:"retry_randomize,omitempty"` Retry_secondary_threshold *string `tfsdk:"retry_secondary_threshold" json:"retry_secondary_threshold,omitempty"` Retry_timeout *string `tfsdk:"retry_timeout" json:"retry_timeout,omitempty"` Retry_type *string `tfsdk:"retry_type" json:"retry_type,omitempty"` Retry_wait *string `tfsdk:"retry_wait" json:"retry_wait,omitempty"` Tags *string `tfsdk:"tags" json:"tags,omitempty"` Timekey *string `tfsdk:"timekey" json:"timekey,omitempty"` Timekey_use_utc *bool `tfsdk:"timekey_use_utc" json:"timekey_use_utc,omitempty"` Timekey_wait *string `tfsdk:"timekey_wait" json:"timekey_wait,omitempty"` Timekey_zone *string `tfsdk:"timekey_zone" json:"timekey_zone,omitempty"` Total_limit_size *string `tfsdk:"total_limit_size" json:"total_limit_size,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"buffer" json:"buffer,omitempty"` Bulk_message_request_threshold *string `tfsdk:"bulk_message_request_threshold" json:"bulk_message_request_threshold,omitempty"` Ca_file *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"ca_file" json:"ca_file,omitempty"` Catch_transport_exception_on_retry *bool `tfsdk:"catch_transport_exception_on_retry" json:"catch_transport_exception_on_retry,omitempty"` Client_cert *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"client_cert" json:"client_cert,omitempty"` Client_key *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"client_key" json:"client_key,omitempty"` Client_key_pass *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"client_key_pass" json:"client_key_pass,omitempty"` Compression_level *string `tfsdk:"compression_level" json:"compression_level,omitempty"` Custom_headers *string `tfsdk:"custom_headers" json:"custom_headers,omitempty"` Customize_template *string `tfsdk:"customize_template" json:"customize_template,omitempty"` Data_stream_enable *bool `tfsdk:"data_stream_enable" json:"data_stream_enable,omitempty"` Data_stream_name *string `tfsdk:"data_stream_name" json:"data_stream_name,omitempty"` Data_stream_template_name *string `tfsdk:"data_stream_template_name" json:"data_stream_template_name,omitempty"` Default_opensearch_version *int64 `tfsdk:"default_opensearch_version" json:"default_opensearch_version,omitempty"` Emit_error_for_missing_id *bool `tfsdk:"emit_error_for_missing_id" json:"emit_error_for_missing_id,omitempty"` Emit_error_label_event *bool `tfsdk:"emit_error_label_event" json:"emit_error_label_event,omitempty"` Endpoint *struct { Access_key_id *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"access_key_id" json:"access_key_id,omitempty"` Assume_role_arn *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"assume_role_arn" json:"assume_role_arn,omitempty"` Assume_role_session_name *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"assume_role_session_name" json:"assume_role_session_name,omitempty"` Assume_role_web_identity_token_file *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"assume_role_web_identity_token_file" json:"assume_role_web_identity_token_file,omitempty"` Ecs_container_credentials_relative_uri *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"ecs_container_credentials_relative_uri" json:"ecs_container_credentials_relative_uri,omitempty"` Region *string `tfsdk:"region" json:"region,omitempty"` Secret_access_key *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"secret_access_key" json:"secret_access_key,omitempty"` Sts_credentials_region *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"sts_credentials_region" json:"sts_credentials_region,omitempty"` Url *string `tfsdk:"url" json:"url,omitempty"` } `tfsdk:"endpoint" json:"endpoint,omitempty"` Exception_backup *bool `tfsdk:"exception_backup" json:"exception_backup,omitempty"` Fail_on_detecting_os_version_retry_exceed *bool `tfsdk:"fail_on_detecting_os_version_retry_exceed" json:"fail_on_detecting_os_version_retry_exceed,omitempty"` Fail_on_putting_template_retry_exceed *bool `tfsdk:"fail_on_putting_template_retry_exceed" json:"fail_on_putting_template_retry_exceed,omitempty"` Flatten_hashes *bool `tfsdk:"flatten_hashes" json:"flatten_hashes,omitempty"` Flatten_hashes_separator *string `tfsdk:"flatten_hashes_separator" json:"flatten_hashes_separator,omitempty"` Host *string `tfsdk:"host" json:"host,omitempty"` Hosts *string `tfsdk:"hosts" json:"hosts,omitempty"` Http_backend *string `tfsdk:"http_backend" json:"http_backend,omitempty"` Http_backend_excon_nonblock *bool `tfsdk:"http_backend_excon_nonblock" json:"http_backend_excon_nonblock,omitempty"` Id_key *string `tfsdk:"id_key" json:"id_key,omitempty"` Ignore_exceptions *string `tfsdk:"ignore_exceptions" json:"ignore_exceptions,omitempty"` Include_index_in_url *bool `tfsdk:"include_index_in_url" json:"include_index_in_url,omitempty"` Include_tag_key *bool `tfsdk:"include_tag_key" json:"include_tag_key,omitempty"` Include_timestamp *bool `tfsdk:"include_timestamp" json:"include_timestamp,omitempty"` Index_date_pattern *string `tfsdk:"index_date_pattern" json:"index_date_pattern,omitempty"` Index_name *string `tfsdk:"index_name" json:"index_name,omitempty"` Index_separator *string `tfsdk:"index_separator" json:"index_separator,omitempty"` Log_os_400_reason *bool `tfsdk:"log_os_400_reason" json:"log_os_400_reason,omitempty"` Logstash_dateformat *string `tfsdk:"logstash_dateformat" json:"logstash_dateformat,omitempty"` Logstash_format *bool `tfsdk:"logstash_format" json:"logstash_format,omitempty"` Logstash_prefix *string `tfsdk:"logstash_prefix" json:"logstash_prefix,omitempty"` Logstash_prefix_separator *string `tfsdk:"logstash_prefix_separator" json:"logstash_prefix_separator,omitempty"` Max_retry_get_os_version *int64 `tfsdk:"max_retry_get_os_version" json:"max_retry_get_os_version,omitempty"` Max_retry_putting_template *string `tfsdk:"max_retry_putting_template" json:"max_retry_putting_template,omitempty"` Parent_key *string `tfsdk:"parent_key" json:"parent_key,omitempty"` Password *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"password" json:"password,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Pipeline *string `tfsdk:"pipeline" json:"pipeline,omitempty"` Port *int64 `tfsdk:"port" json:"port,omitempty"` Prefer_oj_serializer *bool `tfsdk:"prefer_oj_serializer" json:"prefer_oj_serializer,omitempty"` Reconnect_on_error *bool `tfsdk:"reconnect_on_error" json:"reconnect_on_error,omitempty"` Reload_after *string `tfsdk:"reload_after" json:"reload_after,omitempty"` Reload_connections *bool `tfsdk:"reload_connections" json:"reload_connections,omitempty"` Reload_on_failure *bool `tfsdk:"reload_on_failure" json:"reload_on_failure,omitempty"` Remove_keys_on_update *string `tfsdk:"remove_keys_on_update" json:"remove_keys_on_update,omitempty"` Remove_keys_on_update_key *string `tfsdk:"remove_keys_on_update_key" json:"remove_keys_on_update_key,omitempty"` Request_timeout *string `tfsdk:"request_timeout" json:"request_timeout,omitempty"` Resurrect_after *string `tfsdk:"resurrect_after" json:"resurrect_after,omitempty"` Retry_tag *string `tfsdk:"retry_tag" json:"retry_tag,omitempty"` Routing_key *string `tfsdk:"routing_key" json:"routing_key,omitempty"` Scheme *string `tfsdk:"scheme" json:"scheme,omitempty"` Selector_class_name *string `tfsdk:"selector_class_name" json:"selector_class_name,omitempty"` Slow_flush_log_threshold *string `tfsdk:"slow_flush_log_threshold" json:"slow_flush_log_threshold,omitempty"` Sniffer_class_name *string `tfsdk:"sniffer_class_name" json:"sniffer_class_name,omitempty"` Ssl_verify *bool `tfsdk:"ssl_verify" json:"ssl_verify,omitempty"` Ssl_version *string `tfsdk:"ssl_version" json:"ssl_version,omitempty"` Suppress_doc_wrap *bool `tfsdk:"suppress_doc_wrap" json:"suppress_doc_wrap,omitempty"` Suppress_type_name *bool `tfsdk:"suppress_type_name" json:"suppress_type_name,omitempty"` Tag_key *string `tfsdk:"tag_key" json:"tag_key,omitempty"` Target_index_affinity *bool `tfsdk:"target_index_affinity" json:"target_index_affinity,omitempty"` Target_index_key *string `tfsdk:"target_index_key" json:"target_index_key,omitempty"` Template_file *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"template_file" json:"template_file,omitempty"` Template_name *string `tfsdk:"template_name" json:"template_name,omitempty"` Template_overwrite *bool `tfsdk:"template_overwrite" json:"template_overwrite,omitempty"` Templates *string `tfsdk:"templates" json:"templates,omitempty"` Time_key *string `tfsdk:"time_key" json:"time_key,omitempty"` Time_key_exclude_timestamp *bool `tfsdk:"time_key_exclude_timestamp" json:"time_key_exclude_timestamp,omitempty"` Time_key_format *string `tfsdk:"time_key_format" json:"time_key_format,omitempty"` Time_parse_error_tag *string `tfsdk:"time_parse_error_tag" json:"time_parse_error_tag,omitempty"` Time_precision *string `tfsdk:"time_precision" json:"time_precision,omitempty"` Truncate_caches_interval *string `tfsdk:"truncate_caches_interval" json:"truncate_caches_interval,omitempty"` Unrecoverable_error_types *string `tfsdk:"unrecoverable_error_types" json:"unrecoverable_error_types,omitempty"` Unrecoverable_record_types *string `tfsdk:"unrecoverable_record_types" json:"unrecoverable_record_types,omitempty"` Use_legacy_template *bool `tfsdk:"use_legacy_template" json:"use_legacy_template,omitempty"` User *string `tfsdk:"user" json:"user,omitempty"` Utc_index *bool `tfsdk:"utc_index" json:"utc_index,omitempty"` Validate_client_version *bool `tfsdk:"validate_client_version" json:"validate_client_version,omitempty"` Verify_os_version_at_startup *bool `tfsdk:"verify_os_version_at_startup" json:"verify_os_version_at_startup,omitempty"` With_transporter_log *bool `tfsdk:"with_transporter_log" json:"with_transporter_log,omitempty"` Write_operation *string `tfsdk:"write_operation" json:"write_operation,omitempty"` } `tfsdk:"opensearch" json:"opensearch,omitempty"` Oss *struct { Access_key_id *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"access_key_id" json:"access_key_id,omitempty"` Access_key_secret *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"access_key_secret" json:"access_key_secret,omitempty"` Auto_create_bucket *bool `tfsdk:"auto_create_bucket" json:"auto_create_bucket,omitempty"` Bucket *string `tfsdk:"bucket" json:"bucket,omitempty"` Buffer *struct { Chunk_full_threshold *string `tfsdk:"chunk_full_threshold" json:"chunk_full_threshold,omitempty"` Chunk_limit_records *int64 `tfsdk:"chunk_limit_records" json:"chunk_limit_records,omitempty"` Chunk_limit_size *string `tfsdk:"chunk_limit_size" json:"chunk_limit_size,omitempty"` Compress *string `tfsdk:"compress" json:"compress,omitempty"` Delayed_commit_timeout *string `tfsdk:"delayed_commit_timeout" json:"delayed_commit_timeout,omitempty"` Disable_chunk_backup *bool `tfsdk:"disable_chunk_backup" json:"disable_chunk_backup,omitempty"` Disabled *bool `tfsdk:"disabled" json:"disabled,omitempty"` Flush_at_shutdown *bool `tfsdk:"flush_at_shutdown" json:"flush_at_shutdown,omitempty"` Flush_interval *string `tfsdk:"flush_interval" json:"flush_interval,omitempty"` Flush_mode *string `tfsdk:"flush_mode" json:"flush_mode,omitempty"` Flush_thread_burst_interval *string `tfsdk:"flush_thread_burst_interval" json:"flush_thread_burst_interval,omitempty"` Flush_thread_count *int64 `tfsdk:"flush_thread_count" json:"flush_thread_count,omitempty"` Flush_thread_interval *string `tfsdk:"flush_thread_interval" json:"flush_thread_interval,omitempty"` Overflow_action *string `tfsdk:"overflow_action" json:"overflow_action,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Queue_limit_length *int64 `tfsdk:"queue_limit_length" json:"queue_limit_length,omitempty"` Queued_chunks_limit_size *int64 `tfsdk:"queued_chunks_limit_size" json:"queued_chunks_limit_size,omitempty"` Retry_exponential_backoff_base *string `tfsdk:"retry_exponential_backoff_base" json:"retry_exponential_backoff_base,omitempty"` Retry_forever *bool `tfsdk:"retry_forever" json:"retry_forever,omitempty"` Retry_max_interval *string `tfsdk:"retry_max_interval" json:"retry_max_interval,omitempty"` Retry_max_times *int64 `tfsdk:"retry_max_times" json:"retry_max_times,omitempty"` Retry_randomize *bool `tfsdk:"retry_randomize" json:"retry_randomize,omitempty"` Retry_secondary_threshold *string `tfsdk:"retry_secondary_threshold" json:"retry_secondary_threshold,omitempty"` Retry_timeout *string `tfsdk:"retry_timeout" json:"retry_timeout,omitempty"` Retry_type *string `tfsdk:"retry_type" json:"retry_type,omitempty"` Retry_wait *string `tfsdk:"retry_wait" json:"retry_wait,omitempty"` Tags *string `tfsdk:"tags" json:"tags,omitempty"` Timekey *string `tfsdk:"timekey" json:"timekey,omitempty"` Timekey_use_utc *bool `tfsdk:"timekey_use_utc" json:"timekey_use_utc,omitempty"` Timekey_wait *string `tfsdk:"timekey_wait" json:"timekey_wait,omitempty"` Timekey_zone *string `tfsdk:"timekey_zone" json:"timekey_zone,omitempty"` Total_limit_size *string `tfsdk:"total_limit_size" json:"total_limit_size,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"buffer" json:"buffer,omitempty"` Check_bucket *bool `tfsdk:"check_bucket" json:"check_bucket,omitempty"` Check_object *bool `tfsdk:"check_object" json:"check_object,omitempty"` Download_crc_enable *bool `tfsdk:"download_crc_enable" json:"download_crc_enable,omitempty"` Endpoint *string `tfsdk:"endpoint" json:"endpoint,omitempty"` Format *struct { Add_newline *bool `tfsdk:"add_newline" json:"add_newline,omitempty"` Message_key *string `tfsdk:"message_key" json:"message_key,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"format" json:"format,omitempty"` Hex_random_length *int64 `tfsdk:"hex_random_length" json:"hex_random_length,omitempty"` Index_format *string `tfsdk:"index_format" json:"index_format,omitempty"` Key_format *string `tfsdk:"key_format" json:"key_format,omitempty"` Open_timeout *int64 `tfsdk:"open_timeout" json:"open_timeout,omitempty"` Oss_sdk_log_dir *string `tfsdk:"oss_sdk_log_dir" json:"oss_sdk_log_dir,omitempty"` Overwrite *bool `tfsdk:"overwrite" json:"overwrite,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Read_timeout *int64 `tfsdk:"read_timeout" json:"read_timeout,omitempty"` Slow_flush_log_threshold *string `tfsdk:"slow_flush_log_threshold" json:"slow_flush_log_threshold,omitempty"` Store_as *string `tfsdk:"store_as" json:"store_as,omitempty"` Upload_crc_enable *bool `tfsdk:"upload_crc_enable" json:"upload_crc_enable,omitempty"` Warn_for_delay *string `tfsdk:"warn_for_delay" json:"warn_for_delay,omitempty"` } `tfsdk:"oss" json:"oss,omitempty"` Redis *struct { Allow_duplicate_key *bool `tfsdk:"allow_duplicate_key" json:"allow_duplicate_key,omitempty"` Buffer *struct { Chunk_full_threshold *string `tfsdk:"chunk_full_threshold" json:"chunk_full_threshold,omitempty"` Chunk_limit_records *int64 `tfsdk:"chunk_limit_records" json:"chunk_limit_records,omitempty"` Chunk_limit_size *string `tfsdk:"chunk_limit_size" json:"chunk_limit_size,omitempty"` Compress *string `tfsdk:"compress" json:"compress,omitempty"` Delayed_commit_timeout *string `tfsdk:"delayed_commit_timeout" json:"delayed_commit_timeout,omitempty"` Disable_chunk_backup *bool `tfsdk:"disable_chunk_backup" json:"disable_chunk_backup,omitempty"` Disabled *bool `tfsdk:"disabled" json:"disabled,omitempty"` Flush_at_shutdown *bool `tfsdk:"flush_at_shutdown" json:"flush_at_shutdown,omitempty"` Flush_interval *string `tfsdk:"flush_interval" json:"flush_interval,omitempty"` Flush_mode *string `tfsdk:"flush_mode" json:"flush_mode,omitempty"` Flush_thread_burst_interval *string `tfsdk:"flush_thread_burst_interval" json:"flush_thread_burst_interval,omitempty"` Flush_thread_count *int64 `tfsdk:"flush_thread_count" json:"flush_thread_count,omitempty"` Flush_thread_interval *string `tfsdk:"flush_thread_interval" json:"flush_thread_interval,omitempty"` Overflow_action *string `tfsdk:"overflow_action" json:"overflow_action,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Queue_limit_length *int64 `tfsdk:"queue_limit_length" json:"queue_limit_length,omitempty"` Queued_chunks_limit_size *int64 `tfsdk:"queued_chunks_limit_size" json:"queued_chunks_limit_size,omitempty"` Retry_exponential_backoff_base *string `tfsdk:"retry_exponential_backoff_base" json:"retry_exponential_backoff_base,omitempty"` Retry_forever *bool `tfsdk:"retry_forever" json:"retry_forever,omitempty"` Retry_max_interval *string `tfsdk:"retry_max_interval" json:"retry_max_interval,omitempty"` Retry_max_times *int64 `tfsdk:"retry_max_times" json:"retry_max_times,omitempty"` Retry_randomize *bool `tfsdk:"retry_randomize" json:"retry_randomize,omitempty"` Retry_secondary_threshold *string `tfsdk:"retry_secondary_threshold" json:"retry_secondary_threshold,omitempty"` Retry_timeout *string `tfsdk:"retry_timeout" json:"retry_timeout,omitempty"` Retry_type *string `tfsdk:"retry_type" json:"retry_type,omitempty"` Retry_wait *string `tfsdk:"retry_wait" json:"retry_wait,omitempty"` Tags *string `tfsdk:"tags" json:"tags,omitempty"` Timekey *string `tfsdk:"timekey" json:"timekey,omitempty"` Timekey_use_utc *bool `tfsdk:"timekey_use_utc" json:"timekey_use_utc,omitempty"` Timekey_wait *string `tfsdk:"timekey_wait" json:"timekey_wait,omitempty"` Timekey_zone *string `tfsdk:"timekey_zone" json:"timekey_zone,omitempty"` Total_limit_size *string `tfsdk:"total_limit_size" json:"total_limit_size,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"buffer" json:"buffer,omitempty"` Db_number *int64 `tfsdk:"db_number" json:"db_number,omitempty"` Format *struct { Add_newline *bool `tfsdk:"add_newline" json:"add_newline,omitempty"` Message_key *string `tfsdk:"message_key" json:"message_key,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"format" json:"format,omitempty"` Host *string `tfsdk:"host" json:"host,omitempty"` Insert_key_prefix *string `tfsdk:"insert_key_prefix" json:"insert_key_prefix,omitempty"` Password *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"password" json:"password,omitempty"` Port *int64 `tfsdk:"port" json:"port,omitempty"` Slow_flush_log_threshold *string `tfsdk:"slow_flush_log_threshold" json:"slow_flush_log_threshold,omitempty"` Strftime_format *string `tfsdk:"strftime_format" json:"strftime_format,omitempty"` Ttl *int64 `tfsdk:"ttl" json:"ttl,omitempty"` } `tfsdk:"redis" json:"redis,omitempty"` Relabel *struct { Label *string `tfsdk:"label" json:"label,omitempty"` } `tfsdk:"relabel" json:"relabel,omitempty"` S3 *struct { Acl *string `tfsdk:"acl" json:"acl,omitempty"` Assume_role_credentials *struct { Duration_seconds *string `tfsdk:"duration_seconds" json:"duration_seconds,omitempty"` External_id *string `tfsdk:"external_id" json:"external_id,omitempty"` Policy *string `tfsdk:"policy" json:"policy,omitempty"` Role_arn *string `tfsdk:"role_arn" json:"role_arn,omitempty"` Role_session_name *string `tfsdk:"role_session_name" json:"role_session_name,omitempty"` } `tfsdk:"assume_role_credentials" json:"assume_role_credentials,omitempty"` Auto_create_bucket *string `tfsdk:"auto_create_bucket" json:"auto_create_bucket,omitempty"` Aws_iam_retries *string `tfsdk:"aws_iam_retries" json:"aws_iam_retries,omitempty"` Aws_key_id *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"aws_key_id" json:"aws_key_id,omitempty"` Aws_sec_key *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"aws_sec_key" json:"aws_sec_key,omitempty"` Buffer *struct { Chunk_full_threshold *string `tfsdk:"chunk_full_threshold" json:"chunk_full_threshold,omitempty"` Chunk_limit_records *int64 `tfsdk:"chunk_limit_records" json:"chunk_limit_records,omitempty"` Chunk_limit_size *string `tfsdk:"chunk_limit_size" json:"chunk_limit_size,omitempty"` Compress *string `tfsdk:"compress" json:"compress,omitempty"` Delayed_commit_timeout *string `tfsdk:"delayed_commit_timeout" json:"delayed_commit_timeout,omitempty"` Disable_chunk_backup *bool `tfsdk:"disable_chunk_backup" json:"disable_chunk_backup,omitempty"` Disabled *bool `tfsdk:"disabled" json:"disabled,omitempty"` Flush_at_shutdown *bool `tfsdk:"flush_at_shutdown" json:"flush_at_shutdown,omitempty"` Flush_interval *string `tfsdk:"flush_interval" json:"flush_interval,omitempty"` Flush_mode *string `tfsdk:"flush_mode" json:"flush_mode,omitempty"` Flush_thread_burst_interval *string `tfsdk:"flush_thread_burst_interval" json:"flush_thread_burst_interval,omitempty"` Flush_thread_count *int64 `tfsdk:"flush_thread_count" json:"flush_thread_count,omitempty"` Flush_thread_interval *string `tfsdk:"flush_thread_interval" json:"flush_thread_interval,omitempty"` Overflow_action *string `tfsdk:"overflow_action" json:"overflow_action,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Queue_limit_length *int64 `tfsdk:"queue_limit_length" json:"queue_limit_length,omitempty"` Queued_chunks_limit_size *int64 `tfsdk:"queued_chunks_limit_size" json:"queued_chunks_limit_size,omitempty"` Retry_exponential_backoff_base *string `tfsdk:"retry_exponential_backoff_base" json:"retry_exponential_backoff_base,omitempty"` Retry_forever *bool `tfsdk:"retry_forever" json:"retry_forever,omitempty"` Retry_max_interval *string `tfsdk:"retry_max_interval" json:"retry_max_interval,omitempty"` Retry_max_times *int64 `tfsdk:"retry_max_times" json:"retry_max_times,omitempty"` Retry_randomize *bool `tfsdk:"retry_randomize" json:"retry_randomize,omitempty"` Retry_secondary_threshold *string `tfsdk:"retry_secondary_threshold" json:"retry_secondary_threshold,omitempty"` Retry_timeout *string `tfsdk:"retry_timeout" json:"retry_timeout,omitempty"` Retry_type *string `tfsdk:"retry_type" json:"retry_type,omitempty"` Retry_wait *string `tfsdk:"retry_wait" json:"retry_wait,omitempty"` Tags *string `tfsdk:"tags" json:"tags,omitempty"` Timekey *string `tfsdk:"timekey" json:"timekey,omitempty"` Timekey_use_utc *bool `tfsdk:"timekey_use_utc" json:"timekey_use_utc,omitempty"` Timekey_wait *string `tfsdk:"timekey_wait" json:"timekey_wait,omitempty"` Timekey_zone *string `tfsdk:"timekey_zone" json:"timekey_zone,omitempty"` Total_limit_size *string `tfsdk:"total_limit_size" json:"total_limit_size,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"buffer" json:"buffer,omitempty"` Check_apikey_on_start *string `tfsdk:"check_apikey_on_start" json:"check_apikey_on_start,omitempty"` Check_bucket *string `tfsdk:"check_bucket" json:"check_bucket,omitempty"` Check_object *string `tfsdk:"check_object" json:"check_object,omitempty"` Clustername *string `tfsdk:"clustername" json:"clustername,omitempty"` Compress *struct { Parquet_compression_codec *string `tfsdk:"parquet_compression_codec" json:"parquet_compression_codec,omitempty"` Parquet_page_size *string `tfsdk:"parquet_page_size" json:"parquet_page_size,omitempty"` Parquet_row_group_size *string `tfsdk:"parquet_row_group_size" json:"parquet_row_group_size,omitempty"` Record_type *string `tfsdk:"record_type" json:"record_type,omitempty"` Schema_file *string `tfsdk:"schema_file" json:"schema_file,omitempty"` Schema_type *string `tfsdk:"schema_type" json:"schema_type,omitempty"` } `tfsdk:"compress" json:"compress,omitempty"` Compute_checksums *string `tfsdk:"compute_checksums" json:"compute_checksums,omitempty"` Enable_transfer_acceleration *string `tfsdk:"enable_transfer_acceleration" json:"enable_transfer_acceleration,omitempty"` Force_path_style *string `tfsdk:"force_path_style" json:"force_path_style,omitempty"` Format *struct { Add_newline *bool `tfsdk:"add_newline" json:"add_newline,omitempty"` Message_key *string `tfsdk:"message_key" json:"message_key,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"format" json:"format,omitempty"` Grant_full_control *string `tfsdk:"grant_full_control" json:"grant_full_control,omitempty"` Grant_read *string `tfsdk:"grant_read" json:"grant_read,omitempty"` Grant_read_acp *string `tfsdk:"grant_read_acp" json:"grant_read_acp,omitempty"` Grant_write_acp *string `tfsdk:"grant_write_acp" json:"grant_write_acp,omitempty"` Hex_random_length *string `tfsdk:"hex_random_length" json:"hex_random_length,omitempty"` Index_format *string `tfsdk:"index_format" json:"index_format,omitempty"` Instance_profile_credentials *struct { Http_open_timeout *string `tfsdk:"http_open_timeout" json:"http_open_timeout,omitempty"` Http_read_timeout *string `tfsdk:"http_read_timeout" json:"http_read_timeout,omitempty"` Ip_address *string `tfsdk:"ip_address" json:"ip_address,omitempty"` Port *string `tfsdk:"port" json:"port,omitempty"` Retries *string `tfsdk:"retries" json:"retries,omitempty"` } `tfsdk:"instance_profile_credentials" json:"instance_profile_credentials,omitempty"` Oneeye_format *bool `tfsdk:"oneeye_format" json:"oneeye_format,omitempty"` Overwrite *string `tfsdk:"overwrite" json:"overwrite,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Proxy_uri *string `tfsdk:"proxy_uri" json:"proxy_uri,omitempty"` S3_bucket *string `tfsdk:"s3_bucket" json:"s3_bucket,omitempty"` S3_endpoint *string `tfsdk:"s3_endpoint" json:"s3_endpoint,omitempty"` S3_metadata *string `tfsdk:"s3_metadata" json:"s3_metadata,omitempty"` S3_object_key_format *string `tfsdk:"s3_object_key_format" json:"s3_object_key_format,omitempty"` S3_region *string `tfsdk:"s3_region" json:"s3_region,omitempty"` Shared_credentials *struct { Path *string `tfsdk:"path" json:"path,omitempty"` Profile_name *string `tfsdk:"profile_name" json:"profile_name,omitempty"` } `tfsdk:"shared_credentials" json:"shared_credentials,omitempty"` Signature_version *string `tfsdk:"signature_version" json:"signature_version,omitempty"` Slow_flush_log_threshold *string `tfsdk:"slow_flush_log_threshold" json:"slow_flush_log_threshold,omitempty"` Sse_customer_algorithm *string `tfsdk:"sse_customer_algorithm" json:"sse_customer_algorithm,omitempty"` Sse_customer_key *string `tfsdk:"sse_customer_key" json:"sse_customer_key,omitempty"` Sse_customer_key_md5 *string `tfsdk:"sse_customer_key_md5" json:"sse_customer_key_md5,omitempty"` Ssekms_key_id *string `tfsdk:"ssekms_key_id" json:"ssekms_key_id,omitempty"` Ssl_verify_peer *string `tfsdk:"ssl_verify_peer" json:"ssl_verify_peer,omitempty"` Storage_class *string `tfsdk:"storage_class" json:"storage_class,omitempty"` Store_as *string `tfsdk:"store_as" json:"store_as,omitempty"` Use_bundled_cert *string `tfsdk:"use_bundled_cert" json:"use_bundled_cert,omitempty"` Use_server_side_encryption *string `tfsdk:"use_server_side_encryption" json:"use_server_side_encryption,omitempty"` Warn_for_delay *string `tfsdk:"warn_for_delay" json:"warn_for_delay,omitempty"` } `tfsdk:"s3" json:"s3,omitempty"` SplunkHec *struct { Buffer *struct { Chunk_full_threshold *string `tfsdk:"chunk_full_threshold" json:"chunk_full_threshold,omitempty"` Chunk_limit_records *int64 `tfsdk:"chunk_limit_records" json:"chunk_limit_records,omitempty"` Chunk_limit_size *string `tfsdk:"chunk_limit_size" json:"chunk_limit_size,omitempty"` Compress *string `tfsdk:"compress" json:"compress,omitempty"` Delayed_commit_timeout *string `tfsdk:"delayed_commit_timeout" json:"delayed_commit_timeout,omitempty"` Disable_chunk_backup *bool `tfsdk:"disable_chunk_backup" json:"disable_chunk_backup,omitempty"` Disabled *bool `tfsdk:"disabled" json:"disabled,omitempty"` Flush_at_shutdown *bool `tfsdk:"flush_at_shutdown" json:"flush_at_shutdown,omitempty"` Flush_interval *string `tfsdk:"flush_interval" json:"flush_interval,omitempty"` Flush_mode *string `tfsdk:"flush_mode" json:"flush_mode,omitempty"` Flush_thread_burst_interval *string `tfsdk:"flush_thread_burst_interval" json:"flush_thread_burst_interval,omitempty"` Flush_thread_count *int64 `tfsdk:"flush_thread_count" json:"flush_thread_count,omitempty"` Flush_thread_interval *string `tfsdk:"flush_thread_interval" json:"flush_thread_interval,omitempty"` Overflow_action *string `tfsdk:"overflow_action" json:"overflow_action,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Queue_limit_length *int64 `tfsdk:"queue_limit_length" json:"queue_limit_length,omitempty"` Queued_chunks_limit_size *int64 `tfsdk:"queued_chunks_limit_size" json:"queued_chunks_limit_size,omitempty"` Retry_exponential_backoff_base *string `tfsdk:"retry_exponential_backoff_base" json:"retry_exponential_backoff_base,omitempty"` Retry_forever *bool `tfsdk:"retry_forever" json:"retry_forever,omitempty"` Retry_max_interval *string `tfsdk:"retry_max_interval" json:"retry_max_interval,omitempty"` Retry_max_times *int64 `tfsdk:"retry_max_times" json:"retry_max_times,omitempty"` Retry_randomize *bool `tfsdk:"retry_randomize" json:"retry_randomize,omitempty"` Retry_secondary_threshold *string `tfsdk:"retry_secondary_threshold" json:"retry_secondary_threshold,omitempty"` Retry_timeout *string `tfsdk:"retry_timeout" json:"retry_timeout,omitempty"` Retry_type *string `tfsdk:"retry_type" json:"retry_type,omitempty"` Retry_wait *string `tfsdk:"retry_wait" json:"retry_wait,omitempty"` Tags *string `tfsdk:"tags" json:"tags,omitempty"` Timekey *string `tfsdk:"timekey" json:"timekey,omitempty"` Timekey_use_utc *bool `tfsdk:"timekey_use_utc" json:"timekey_use_utc,omitempty"` Timekey_wait *string `tfsdk:"timekey_wait" json:"timekey_wait,omitempty"` Timekey_zone *string `tfsdk:"timekey_zone" json:"timekey_zone,omitempty"` Total_limit_size *string `tfsdk:"total_limit_size" json:"total_limit_size,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"buffer" json:"buffer,omitempty"` Ca_file *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"ca_file" json:"ca_file,omitempty"` Ca_path *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"ca_path" json:"ca_path,omitempty"` Client_cert *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"client_cert" json:"client_cert,omitempty"` Client_key *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"client_key" json:"client_key,omitempty"` Coerce_to_utf8 *bool `tfsdk:"coerce_to_utf8" json:"coerce_to_utf8,omitempty"` Data_type *string `tfsdk:"data_type" json:"data_type,omitempty"` Fields *map[string]string `tfsdk:"fields" json:"fields,omitempty"` Format *struct { Add_newline *bool `tfsdk:"add_newline" json:"add_newline,omitempty"` Message_key *string `tfsdk:"message_key" json:"message_key,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"format" json:"format,omitempty"` Hec_host *string `tfsdk:"hec_host" json:"hec_host,omitempty"` Hec_port *int64 `tfsdk:"hec_port" json:"hec_port,omitempty"` Hec_token *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"hec_token" json:"hec_token,omitempty"` Host *string `tfsdk:"host" json:"host,omitempty"` Host_key *string `tfsdk:"host_key" json:"host_key,omitempty"` Idle_timeout *int64 `tfsdk:"idle_timeout" json:"idle_timeout,omitempty"` Index *string `tfsdk:"index" json:"index,omitempty"` Index_key *string `tfsdk:"index_key" json:"index_key,omitempty"` Insecure_ssl *bool `tfsdk:"insecure_ssl" json:"insecure_ssl,omitempty"` Keep_keys *bool `tfsdk:"keep_keys" json:"keep_keys,omitempty"` Metric_name_key *string `tfsdk:"metric_name_key" json:"metric_name_key,omitempty"` Metric_value_key *string `tfsdk:"metric_value_key" json:"metric_value_key,omitempty"` Metrics_from_event *bool `tfsdk:"metrics_from_event" json:"metrics_from_event,omitempty"` Non_utf8_replacement_string *string `tfsdk:"non_utf8_replacement_string" json:"non_utf8_replacement_string,omitempty"` Open_timeout *int64 `tfsdk:"open_timeout" json:"open_timeout,omitempty"` Protocol *string `tfsdk:"protocol" json:"protocol,omitempty"` Read_timeout *int64 `tfsdk:"read_timeout" json:"read_timeout,omitempty"` Slow_flush_log_threshold *string `tfsdk:"slow_flush_log_threshold" json:"slow_flush_log_threshold,omitempty"` Source *string `tfsdk:"source" json:"source,omitempty"` Source_key *string `tfsdk:"source_key" json:"source_key,omitempty"` Sourcetype *string `tfsdk:"sourcetype" json:"sourcetype,omitempty"` Sourcetype_key *string `tfsdk:"sourcetype_key" json:"sourcetype_key,omitempty"` Ssl_ciphers *string `tfsdk:"ssl_ciphers" json:"ssl_ciphers,omitempty"` } `tfsdk:"splunk_hec" json:"splunkHec,omitempty"` Sqs *struct { Aws_key_id *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"aws_key_id" json:"aws_key_id,omitempty"` Aws_sec_key *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"aws_sec_key" json:"aws_sec_key,omitempty"` Buffer *struct { Chunk_full_threshold *string `tfsdk:"chunk_full_threshold" json:"chunk_full_threshold,omitempty"` Chunk_limit_records *int64 `tfsdk:"chunk_limit_records" json:"chunk_limit_records,omitempty"` Chunk_limit_size *string `tfsdk:"chunk_limit_size" json:"chunk_limit_size,omitempty"` Compress *string `tfsdk:"compress" json:"compress,omitempty"` Delayed_commit_timeout *string `tfsdk:"delayed_commit_timeout" json:"delayed_commit_timeout,omitempty"` Disable_chunk_backup *bool `tfsdk:"disable_chunk_backup" json:"disable_chunk_backup,omitempty"` Disabled *bool `tfsdk:"disabled" json:"disabled,omitempty"` Flush_at_shutdown *bool `tfsdk:"flush_at_shutdown" json:"flush_at_shutdown,omitempty"` Flush_interval *string `tfsdk:"flush_interval" json:"flush_interval,omitempty"` Flush_mode *string `tfsdk:"flush_mode" json:"flush_mode,omitempty"` Flush_thread_burst_interval *string `tfsdk:"flush_thread_burst_interval" json:"flush_thread_burst_interval,omitempty"` Flush_thread_count *int64 `tfsdk:"flush_thread_count" json:"flush_thread_count,omitempty"` Flush_thread_interval *string `tfsdk:"flush_thread_interval" json:"flush_thread_interval,omitempty"` Overflow_action *string `tfsdk:"overflow_action" json:"overflow_action,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Queue_limit_length *int64 `tfsdk:"queue_limit_length" json:"queue_limit_length,omitempty"` Queued_chunks_limit_size *int64 `tfsdk:"queued_chunks_limit_size" json:"queued_chunks_limit_size,omitempty"` Retry_exponential_backoff_base *string `tfsdk:"retry_exponential_backoff_base" json:"retry_exponential_backoff_base,omitempty"` Retry_forever *bool `tfsdk:"retry_forever" json:"retry_forever,omitempty"` Retry_max_interval *string `tfsdk:"retry_max_interval" json:"retry_max_interval,omitempty"` Retry_max_times *int64 `tfsdk:"retry_max_times" json:"retry_max_times,omitempty"` Retry_randomize *bool `tfsdk:"retry_randomize" json:"retry_randomize,omitempty"` Retry_secondary_threshold *string `tfsdk:"retry_secondary_threshold" json:"retry_secondary_threshold,omitempty"` Retry_timeout *string `tfsdk:"retry_timeout" json:"retry_timeout,omitempty"` Retry_type *string `tfsdk:"retry_type" json:"retry_type,omitempty"` Retry_wait *string `tfsdk:"retry_wait" json:"retry_wait,omitempty"` Tags *string `tfsdk:"tags" json:"tags,omitempty"` Timekey *string `tfsdk:"timekey" json:"timekey,omitempty"` Timekey_use_utc *bool `tfsdk:"timekey_use_utc" json:"timekey_use_utc,omitempty"` Timekey_wait *string `tfsdk:"timekey_wait" json:"timekey_wait,omitempty"` Timekey_zone *string `tfsdk:"timekey_zone" json:"timekey_zone,omitempty"` Total_limit_size *string `tfsdk:"total_limit_size" json:"total_limit_size,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"buffer" json:"buffer,omitempty"` Create_queue *bool `tfsdk:"create_queue" json:"create_queue,omitempty"` Delay_seconds *int64 `tfsdk:"delay_seconds" json:"delay_seconds,omitempty"` Include_tag *bool `tfsdk:"include_tag" json:"include_tag,omitempty"` Message_group_id *string `tfsdk:"message_group_id" json:"message_group_id,omitempty"` Queue_name *string `tfsdk:"queue_name" json:"queue_name,omitempty"` Region *string `tfsdk:"region" json:"region,omitempty"` Slow_flush_log_threshold *string `tfsdk:"slow_flush_log_threshold" json:"slow_flush_log_threshold,omitempty"` Sqs_url *string `tfsdk:"sqs_url" json:"sqs_url,omitempty"` Tag_property_name *string `tfsdk:"tag_property_name" json:"tag_property_name,omitempty"` } `tfsdk:"sqs" json:"sqs,omitempty"` Sumologic *struct { Add_timestamp *bool `tfsdk:"add_timestamp" json:"add_timestamp,omitempty"` Buffer *struct { Chunk_full_threshold *string `tfsdk:"chunk_full_threshold" json:"chunk_full_threshold,omitempty"` Chunk_limit_records *int64 `tfsdk:"chunk_limit_records" json:"chunk_limit_records,omitempty"` Chunk_limit_size *string `tfsdk:"chunk_limit_size" json:"chunk_limit_size,omitempty"` Compress *string `tfsdk:"compress" json:"compress,omitempty"` Delayed_commit_timeout *string `tfsdk:"delayed_commit_timeout" json:"delayed_commit_timeout,omitempty"` Disable_chunk_backup *bool `tfsdk:"disable_chunk_backup" json:"disable_chunk_backup,omitempty"` Disabled *bool `tfsdk:"disabled" json:"disabled,omitempty"` Flush_at_shutdown *bool `tfsdk:"flush_at_shutdown" json:"flush_at_shutdown,omitempty"` Flush_interval *string `tfsdk:"flush_interval" json:"flush_interval,omitempty"` Flush_mode *string `tfsdk:"flush_mode" json:"flush_mode,omitempty"` Flush_thread_burst_interval *string `tfsdk:"flush_thread_burst_interval" json:"flush_thread_burst_interval,omitempty"` Flush_thread_count *int64 `tfsdk:"flush_thread_count" json:"flush_thread_count,omitempty"` Flush_thread_interval *string `tfsdk:"flush_thread_interval" json:"flush_thread_interval,omitempty"` Overflow_action *string `tfsdk:"overflow_action" json:"overflow_action,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Queue_limit_length *int64 `tfsdk:"queue_limit_length" json:"queue_limit_length,omitempty"` Queued_chunks_limit_size *int64 `tfsdk:"queued_chunks_limit_size" json:"queued_chunks_limit_size,omitempty"` Retry_exponential_backoff_base *string `tfsdk:"retry_exponential_backoff_base" json:"retry_exponential_backoff_base,omitempty"` Retry_forever *bool `tfsdk:"retry_forever" json:"retry_forever,omitempty"` Retry_max_interval *string `tfsdk:"retry_max_interval" json:"retry_max_interval,omitempty"` Retry_max_times *int64 `tfsdk:"retry_max_times" json:"retry_max_times,omitempty"` Retry_randomize *bool `tfsdk:"retry_randomize" json:"retry_randomize,omitempty"` Retry_secondary_threshold *string `tfsdk:"retry_secondary_threshold" json:"retry_secondary_threshold,omitempty"` Retry_timeout *string `tfsdk:"retry_timeout" json:"retry_timeout,omitempty"` Retry_type *string `tfsdk:"retry_type" json:"retry_type,omitempty"` Retry_wait *string `tfsdk:"retry_wait" json:"retry_wait,omitempty"` Tags *string `tfsdk:"tags" json:"tags,omitempty"` Timekey *string `tfsdk:"timekey" json:"timekey,omitempty"` Timekey_use_utc *bool `tfsdk:"timekey_use_utc" json:"timekey_use_utc,omitempty"` Timekey_wait *string `tfsdk:"timekey_wait" json:"timekey_wait,omitempty"` Timekey_zone *string `tfsdk:"timekey_zone" json:"timekey_zone,omitempty"` Total_limit_size *string `tfsdk:"total_limit_size" json:"total_limit_size,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"buffer" json:"buffer,omitempty"` Compress *bool `tfsdk:"compress" json:"compress,omitempty"` Compress_encoding *string `tfsdk:"compress_encoding" json:"compress_encoding,omitempty"` Custom_dimensions *string `tfsdk:"custom_dimensions" json:"custom_dimensions,omitempty"` Custom_fields *[]string `tfsdk:"custom_fields" json:"custom_fields,omitempty"` Data_type *string `tfsdk:"data_type" json:"data_type,omitempty"` Delimiter *string `tfsdk:"delimiter" json:"delimiter,omitempty"` Disable_cookies *bool `tfsdk:"disable_cookies" json:"disable_cookies,omitempty"` Endpoint *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"endpoint" json:"endpoint,omitempty"` Log_format *string `tfsdk:"log_format" json:"log_format,omitempty"` Log_key *string `tfsdk:"log_key" json:"log_key,omitempty"` Metric_data_format *string `tfsdk:"metric_data_format" json:"metric_data_format,omitempty"` Open_timeout *int64 `tfsdk:"open_timeout" json:"open_timeout,omitempty"` Proxy_uri *string `tfsdk:"proxy_uri" json:"proxy_uri,omitempty"` Slow_flush_log_threshold *string `tfsdk:"slow_flush_log_threshold" json:"slow_flush_log_threshold,omitempty"` Source_category *string `tfsdk:"source_category" json:"source_category,omitempty"` Source_host *string `tfsdk:"source_host" json:"source_host,omitempty"` Source_name *string `tfsdk:"source_name" json:"source_name,omitempty"` Source_name_key *string `tfsdk:"source_name_key" json:"source_name_key,omitempty"` Sumo_client *string `tfsdk:"sumo_client" json:"sumo_client,omitempty"` Timestamp_key *string `tfsdk:"timestamp_key" json:"timestamp_key,omitempty"` Verify_ssl *bool `tfsdk:"verify_ssl" json:"verify_ssl,omitempty"` } `tfsdk:"sumologic" json:"sumologic,omitempty"` Syslog *struct { Allow_self_signed_cert *bool `tfsdk:"allow_self_signed_cert" json:"allow_self_signed_cert,omitempty"` Buffer *struct { Chunk_full_threshold *string `tfsdk:"chunk_full_threshold" json:"chunk_full_threshold,omitempty"` Chunk_limit_records *int64 `tfsdk:"chunk_limit_records" json:"chunk_limit_records,omitempty"` Chunk_limit_size *string `tfsdk:"chunk_limit_size" json:"chunk_limit_size,omitempty"` Compress *string `tfsdk:"compress" json:"compress,omitempty"` Delayed_commit_timeout *string `tfsdk:"delayed_commit_timeout" json:"delayed_commit_timeout,omitempty"` Disable_chunk_backup *bool `tfsdk:"disable_chunk_backup" json:"disable_chunk_backup,omitempty"` Disabled *bool `tfsdk:"disabled" json:"disabled,omitempty"` Flush_at_shutdown *bool `tfsdk:"flush_at_shutdown" json:"flush_at_shutdown,omitempty"` Flush_interval *string `tfsdk:"flush_interval" json:"flush_interval,omitempty"` Flush_mode *string `tfsdk:"flush_mode" json:"flush_mode,omitempty"` Flush_thread_burst_interval *string `tfsdk:"flush_thread_burst_interval" json:"flush_thread_burst_interval,omitempty"` Flush_thread_count *int64 `tfsdk:"flush_thread_count" json:"flush_thread_count,omitempty"` Flush_thread_interval *string `tfsdk:"flush_thread_interval" json:"flush_thread_interval,omitempty"` Overflow_action *string `tfsdk:"overflow_action" json:"overflow_action,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Queue_limit_length *int64 `tfsdk:"queue_limit_length" json:"queue_limit_length,omitempty"` Queued_chunks_limit_size *int64 `tfsdk:"queued_chunks_limit_size" json:"queued_chunks_limit_size,omitempty"` Retry_exponential_backoff_base *string `tfsdk:"retry_exponential_backoff_base" json:"retry_exponential_backoff_base,omitempty"` Retry_forever *bool `tfsdk:"retry_forever" json:"retry_forever,omitempty"` Retry_max_interval *string `tfsdk:"retry_max_interval" json:"retry_max_interval,omitempty"` Retry_max_times *int64 `tfsdk:"retry_max_times" json:"retry_max_times,omitempty"` Retry_randomize *bool `tfsdk:"retry_randomize" json:"retry_randomize,omitempty"` Retry_secondary_threshold *string `tfsdk:"retry_secondary_threshold" json:"retry_secondary_threshold,omitempty"` Retry_timeout *string `tfsdk:"retry_timeout" json:"retry_timeout,omitempty"` Retry_type *string `tfsdk:"retry_type" json:"retry_type,omitempty"` Retry_wait *string `tfsdk:"retry_wait" json:"retry_wait,omitempty"` Tags *string `tfsdk:"tags" json:"tags,omitempty"` Timekey *string `tfsdk:"timekey" json:"timekey,omitempty"` Timekey_use_utc *bool `tfsdk:"timekey_use_utc" json:"timekey_use_utc,omitempty"` Timekey_wait *string `tfsdk:"timekey_wait" json:"timekey_wait,omitempty"` Timekey_zone *string `tfsdk:"timekey_zone" json:"timekey_zone,omitempty"` Total_limit_size *string `tfsdk:"total_limit_size" json:"total_limit_size,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"buffer" json:"buffer,omitempty"` Client_cert_path *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"client_cert_path" json:"client_cert_path,omitempty"` Enable_system_cert_store *bool `tfsdk:"enable_system_cert_store" json:"enable_system_cert_store,omitempty"` Format *struct { App_name_field *string `tfsdk:"app_name_field" json:"app_name_field,omitempty"` Hostname_field *string `tfsdk:"hostname_field" json:"hostname_field,omitempty"` Log_field *string `tfsdk:"log_field" json:"log_field,omitempty"` Message_id_field *string `tfsdk:"message_id_field" json:"message_id_field,omitempty"` Proc_id_field *string `tfsdk:"proc_id_field" json:"proc_id_field,omitempty"` Rfc6587_message_size *bool `tfsdk:"rfc6587_message_size" json:"rfc6587_message_size,omitempty"` Structured_data_field *string `tfsdk:"structured_data_field" json:"structured_data_field,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"format" json:"format,omitempty"` Fqdn *string `tfsdk:"fqdn" json:"fqdn,omitempty"` Host *string `tfsdk:"host" json:"host,omitempty"` Insecure *bool `tfsdk:"insecure" json:"insecure,omitempty"` Port *int64 `tfsdk:"port" json:"port,omitempty"` Private_key_passphrase *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"private_key_passphrase" json:"private_key_passphrase,omitempty"` Private_key_path *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"private_key_path" json:"private_key_path,omitempty"` Slow_flush_log_threshold *string `tfsdk:"slow_flush_log_threshold" json:"slow_flush_log_threshold,omitempty"` Transport *string `tfsdk:"transport" json:"transport,omitempty"` Trusted_ca_path *struct { MountFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"mount_from" json:"mountFrom,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"trusted_ca_path" json:"trusted_ca_path,omitempty"` Verify_fqdn *bool `tfsdk:"verify_fqdn" json:"verify_fqdn,omitempty"` Version *string `tfsdk:"version" json:"version,omitempty"` } `tfsdk:"syslog" json:"syslog,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
Source Files ¶
Click to show internal directories.
Click to hide internal directories.