Documentation ¶
Index ¶
- func NewFlowsNetobservIoFlowCollectorV1Alpha1Manifest() datasource.DataSource
- type FlowsNetobservIoFlowCollectorV1Alpha1Manifest
- func (r *FlowsNetobservIoFlowCollectorV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *FlowsNetobservIoFlowCollectorV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *FlowsNetobservIoFlowCollectorV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type FlowsNetobservIoFlowCollectorV1Alpha1ManifestData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewFlowsNetobservIoFlowCollectorV1Alpha1Manifest ¶
func NewFlowsNetobservIoFlowCollectorV1Alpha1Manifest() datasource.DataSource
Types ¶
type FlowsNetobservIoFlowCollectorV1Alpha1Manifest ¶
type FlowsNetobservIoFlowCollectorV1Alpha1Manifest struct{}
func (*FlowsNetobservIoFlowCollectorV1Alpha1Manifest) Metadata ¶
func (r *FlowsNetobservIoFlowCollectorV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*FlowsNetobservIoFlowCollectorV1Alpha1Manifest) Read ¶
func (r *FlowsNetobservIoFlowCollectorV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*FlowsNetobservIoFlowCollectorV1Alpha1Manifest) Schema ¶
func (r *FlowsNetobservIoFlowCollectorV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type FlowsNetobservIoFlowCollectorV1Alpha1ManifestData ¶
type FlowsNetobservIoFlowCollectorV1Alpha1ManifestData 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 *struct { Agent *struct { Ebpf *struct { CacheActiveTimeout *string `tfsdk:"cache_active_timeout" json:"cacheActiveTimeout,omitempty"` CacheMaxFlows *int64 `tfsdk:"cache_max_flows" json:"cacheMaxFlows,omitempty"` Debug *struct { Env *map[string]string `tfsdk:"env" json:"env,omitempty"` } `tfsdk:"debug" json:"debug,omitempty"` ExcludeInterfaces *[]string `tfsdk:"exclude_interfaces" json:"excludeInterfaces,omitempty"` ImagePullPolicy *string `tfsdk:"image_pull_policy" json:"imagePullPolicy,omitempty"` Interfaces *[]string `tfsdk:"interfaces" json:"interfaces,omitempty"` KafkaBatchSize *int64 `tfsdk:"kafka_batch_size" json:"kafkaBatchSize,omitempty"` LogLevel *string `tfsdk:"log_level" json:"logLevel,omitempty"` Privileged *bool `tfsdk:"privileged" json:"privileged,omitempty"` Resources *struct { Claims *[]struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"claims" json:"claims,omitempty"` Limits *map[string]string `tfsdk:"limits" json:"limits,omitempty"` Requests *map[string]string `tfsdk:"requests" json:"requests,omitempty"` } `tfsdk:"resources" json:"resources,omitempty"` Sampling *int64 `tfsdk:"sampling" json:"sampling,omitempty"` } `tfsdk:"ebpf" json:"ebpf,omitempty"` Ipfix *struct { CacheActiveTimeout *string `tfsdk:"cache_active_timeout" json:"cacheActiveTimeout,omitempty"` CacheMaxFlows *int64 `tfsdk:"cache_max_flows" json:"cacheMaxFlows,omitempty"` ClusterNetworkOperator *struct { Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"cluster_network_operator" json:"clusterNetworkOperator,omitempty"` ForceSampleAll *bool `tfsdk:"force_sample_all" json:"forceSampleAll,omitempty"` OvnKubernetes *struct { ContainerName *string `tfsdk:"container_name" json:"containerName,omitempty"` DaemonSetName *string `tfsdk:"daemon_set_name" json:"daemonSetName,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"ovn_kubernetes" json:"ovnKubernetes,omitempty"` Sampling *int64 `tfsdk:"sampling" json:"sampling,omitempty"` } `tfsdk:"ipfix" json:"ipfix,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"agent" json:"agent,omitempty"` ConsolePlugin *struct { Autoscaler *struct { MaxReplicas *int64 `tfsdk:"max_replicas" json:"maxReplicas,omitempty"` Metrics *[]struct { ContainerResource *struct { Container *string `tfsdk:"container" json:"container,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Target *struct { AverageUtilization *int64 `tfsdk:"average_utilization" json:"averageUtilization,omitempty"` AverageValue *string `tfsdk:"average_value" json:"averageValue,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` } `tfsdk:"target" json:"target,omitempty"` } `tfsdk:"container_resource" json:"containerResource,omitempty"` External *struct { Metric *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Selector *struct { MatchExpressions *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Operator *string `tfsdk:"operator" json:"operator,omitempty"` Values *[]string `tfsdk:"values" json:"values,omitempty"` } `tfsdk:"match_expressions" json:"matchExpressions,omitempty"` MatchLabels *map[string]string `tfsdk:"match_labels" json:"matchLabels,omitempty"` } `tfsdk:"selector" json:"selector,omitempty"` } `tfsdk:"metric" json:"metric,omitempty"` Target *struct { AverageUtilization *int64 `tfsdk:"average_utilization" json:"averageUtilization,omitempty"` AverageValue *string `tfsdk:"average_value" json:"averageValue,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` } `tfsdk:"target" json:"target,omitempty"` } `tfsdk:"external" json:"external,omitempty"` Object *struct { DescribedObject *struct { ApiVersion *string `tfsdk:"api_version" json:"apiVersion,omitempty"` Kind *string `tfsdk:"kind" json:"kind,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"described_object" json:"describedObject,omitempty"` Metric *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Selector *struct { MatchExpressions *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Operator *string `tfsdk:"operator" json:"operator,omitempty"` Values *[]string `tfsdk:"values" json:"values,omitempty"` } `tfsdk:"match_expressions" json:"matchExpressions,omitempty"` MatchLabels *map[string]string `tfsdk:"match_labels" json:"matchLabels,omitempty"` } `tfsdk:"selector" json:"selector,omitempty"` } `tfsdk:"metric" json:"metric,omitempty"` Target *struct { AverageUtilization *int64 `tfsdk:"average_utilization" json:"averageUtilization,omitempty"` AverageValue *string `tfsdk:"average_value" json:"averageValue,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` } `tfsdk:"target" json:"target,omitempty"` } `tfsdk:"object" json:"object,omitempty"` Pods *struct { Metric *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Selector *struct { MatchExpressions *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Operator *string `tfsdk:"operator" json:"operator,omitempty"` Values *[]string `tfsdk:"values" json:"values,omitempty"` } `tfsdk:"match_expressions" json:"matchExpressions,omitempty"` MatchLabels *map[string]string `tfsdk:"match_labels" json:"matchLabels,omitempty"` } `tfsdk:"selector" json:"selector,omitempty"` } `tfsdk:"metric" json:"metric,omitempty"` Target *struct { AverageUtilization *int64 `tfsdk:"average_utilization" json:"averageUtilization,omitempty"` AverageValue *string `tfsdk:"average_value" json:"averageValue,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` } `tfsdk:"target" json:"target,omitempty"` } `tfsdk:"pods" json:"pods,omitempty"` Resource *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Target *struct { AverageUtilization *int64 `tfsdk:"average_utilization" json:"averageUtilization,omitempty"` AverageValue *string `tfsdk:"average_value" json:"averageValue,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` } `tfsdk:"target" json:"target,omitempty"` } `tfsdk:"resource" json:"resource,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"metrics" json:"metrics,omitempty"` MinReplicas *int64 `tfsdk:"min_replicas" json:"minReplicas,omitempty"` Status *string `tfsdk:"status" json:"status,omitempty"` } `tfsdk:"autoscaler" json:"autoscaler,omitempty"` ImagePullPolicy *string `tfsdk:"image_pull_policy" json:"imagePullPolicy,omitempty"` LogLevel *string `tfsdk:"log_level" json:"logLevel,omitempty"` Port *int64 `tfsdk:"port" json:"port,omitempty"` PortNaming *struct { Enable *bool `tfsdk:"enable" json:"enable,omitempty"` PortNames *map[string]string `tfsdk:"port_names" json:"portNames,omitempty"` } `tfsdk:"port_naming" json:"portNaming,omitempty"` QuickFilters *[]struct { Default *bool `tfsdk:"default" json:"default,omitempty"` Filter *map[string]string `tfsdk:"filter" json:"filter,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"quick_filters" json:"quickFilters,omitempty"` Register *bool `tfsdk:"register" json:"register,omitempty"` Replicas *int64 `tfsdk:"replicas" json:"replicas,omitempty"` Resources *struct { Claims *[]struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"claims" json:"claims,omitempty"` Limits *map[string]string `tfsdk:"limits" json:"limits,omitempty"` Requests *map[string]string `tfsdk:"requests" json:"requests,omitempty"` } `tfsdk:"resources" json:"resources,omitempty"` } `tfsdk:"console_plugin" json:"consolePlugin,omitempty"` DeploymentModel *string `tfsdk:"deployment_model" json:"deploymentModel,omitempty"` Exporters *[]struct { Ipfix *struct { TargetHost *string `tfsdk:"target_host" json:"targetHost,omitempty"` TargetPort *int64 `tfsdk:"target_port" json:"targetPort,omitempty"` Transport *string `tfsdk:"transport" json:"transport,omitempty"` } `tfsdk:"ipfix" json:"ipfix,omitempty"` Kafka *struct { Address *string `tfsdk:"address" json:"address,omitempty"` Sasl *struct { ClientIDReference *struct { File *string `tfsdk:"file" json:"file,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"client_id_reference" json:"clientIDReference,omitempty"` ClientSecretReference *struct { File *string `tfsdk:"file" json:"file,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"client_secret_reference" json:"clientSecretReference,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"sasl" json:"sasl,omitempty"` Tls *struct { CaCert *struct { CertFile *string `tfsdk:"cert_file" json:"certFile,omitempty"` CertKey *string `tfsdk:"cert_key" json:"certKey,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"ca_cert" json:"caCert,omitempty"` Enable *bool `tfsdk:"enable" json:"enable,omitempty"` InsecureSkipVerify *bool `tfsdk:"insecure_skip_verify" json:"insecureSkipVerify,omitempty"` UserCert *struct { CertFile *string `tfsdk:"cert_file" json:"certFile,omitempty"` CertKey *string `tfsdk:"cert_key" json:"certKey,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"user_cert" json:"userCert,omitempty"` } `tfsdk:"tls" json:"tls,omitempty"` Topic *string `tfsdk:"topic" json:"topic,omitempty"` } `tfsdk:"kafka" json:"kafka,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"exporters" json:"exporters,omitempty"` Kafka *struct { Address *string `tfsdk:"address" json:"address,omitempty"` Sasl *struct { ClientIDReference *struct { File *string `tfsdk:"file" json:"file,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"client_id_reference" json:"clientIDReference,omitempty"` ClientSecretReference *struct { File *string `tfsdk:"file" json:"file,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"client_secret_reference" json:"clientSecretReference,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"sasl" json:"sasl,omitempty"` Tls *struct { CaCert *struct { CertFile *string `tfsdk:"cert_file" json:"certFile,omitempty"` CertKey *string `tfsdk:"cert_key" json:"certKey,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"ca_cert" json:"caCert,omitempty"` Enable *bool `tfsdk:"enable" json:"enable,omitempty"` InsecureSkipVerify *bool `tfsdk:"insecure_skip_verify" json:"insecureSkipVerify,omitempty"` UserCert *struct { CertFile *string `tfsdk:"cert_file" json:"certFile,omitempty"` CertKey *string `tfsdk:"cert_key" json:"certKey,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"user_cert" json:"userCert,omitempty"` } `tfsdk:"tls" json:"tls,omitempty"` Topic *string `tfsdk:"topic" json:"topic,omitempty"` } `tfsdk:"kafka" json:"kafka,omitempty"` Loki *struct { AuthToken *string `tfsdk:"auth_token" json:"authToken,omitempty"` BatchSize *int64 `tfsdk:"batch_size" json:"batchSize,omitempty"` BatchWait *string `tfsdk:"batch_wait" json:"batchWait,omitempty"` MaxBackoff *string `tfsdk:"max_backoff" json:"maxBackoff,omitempty"` MaxRetries *int64 `tfsdk:"max_retries" json:"maxRetries,omitempty"` MinBackoff *string `tfsdk:"min_backoff" json:"minBackoff,omitempty"` QuerierUrl *string `tfsdk:"querier_url" json:"querierUrl,omitempty"` StaticLabels *map[string]string `tfsdk:"static_labels" json:"staticLabels,omitempty"` StatusUrl *string `tfsdk:"status_url" json:"statusUrl,omitempty"` TenantID *string `tfsdk:"tenant_id" json:"tenantID,omitempty"` Timeout *string `tfsdk:"timeout" json:"timeout,omitempty"` Tls *struct { CaCert *struct { CertFile *string `tfsdk:"cert_file" json:"certFile,omitempty"` CertKey *string `tfsdk:"cert_key" json:"certKey,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"ca_cert" json:"caCert,omitempty"` Enable *bool `tfsdk:"enable" json:"enable,omitempty"` InsecureSkipVerify *bool `tfsdk:"insecure_skip_verify" json:"insecureSkipVerify,omitempty"` UserCert *struct { CertFile *string `tfsdk:"cert_file" json:"certFile,omitempty"` CertKey *string `tfsdk:"cert_key" json:"certKey,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"user_cert" json:"userCert,omitempty"` } `tfsdk:"tls" json:"tls,omitempty"` Url *string `tfsdk:"url" json:"url,omitempty"` } `tfsdk:"loki" json:"loki,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` Processor *struct { Debug *struct { Env *map[string]string `tfsdk:"env" json:"env,omitempty"` } `tfsdk:"debug" json:"debug,omitempty"` DropUnusedFields *bool `tfsdk:"drop_unused_fields" json:"dropUnusedFields,omitempty"` EnableKubeProbes *bool `tfsdk:"enable_kube_probes" json:"enableKubeProbes,omitempty"` HealthPort *int64 `tfsdk:"health_port" json:"healthPort,omitempty"` ImagePullPolicy *string `tfsdk:"image_pull_policy" json:"imagePullPolicy,omitempty"` KafkaConsumerAutoscaler *struct { MaxReplicas *int64 `tfsdk:"max_replicas" json:"maxReplicas,omitempty"` Metrics *[]struct { ContainerResource *struct { Container *string `tfsdk:"container" json:"container,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Target *struct { AverageUtilization *int64 `tfsdk:"average_utilization" json:"averageUtilization,omitempty"` AverageValue *string `tfsdk:"average_value" json:"averageValue,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` } `tfsdk:"target" json:"target,omitempty"` } `tfsdk:"container_resource" json:"containerResource,omitempty"` External *struct { Metric *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Selector *struct { MatchExpressions *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Operator *string `tfsdk:"operator" json:"operator,omitempty"` Values *[]string `tfsdk:"values" json:"values,omitempty"` } `tfsdk:"match_expressions" json:"matchExpressions,omitempty"` MatchLabels *map[string]string `tfsdk:"match_labels" json:"matchLabels,omitempty"` } `tfsdk:"selector" json:"selector,omitempty"` } `tfsdk:"metric" json:"metric,omitempty"` Target *struct { AverageUtilization *int64 `tfsdk:"average_utilization" json:"averageUtilization,omitempty"` AverageValue *string `tfsdk:"average_value" json:"averageValue,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` } `tfsdk:"target" json:"target,omitempty"` } `tfsdk:"external" json:"external,omitempty"` Object *struct { DescribedObject *struct { ApiVersion *string `tfsdk:"api_version" json:"apiVersion,omitempty"` Kind *string `tfsdk:"kind" json:"kind,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"described_object" json:"describedObject,omitempty"` Metric *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Selector *struct { MatchExpressions *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Operator *string `tfsdk:"operator" json:"operator,omitempty"` Values *[]string `tfsdk:"values" json:"values,omitempty"` } `tfsdk:"match_expressions" json:"matchExpressions,omitempty"` MatchLabels *map[string]string `tfsdk:"match_labels" json:"matchLabels,omitempty"` } `tfsdk:"selector" json:"selector,omitempty"` } `tfsdk:"metric" json:"metric,omitempty"` Target *struct { AverageUtilization *int64 `tfsdk:"average_utilization" json:"averageUtilization,omitempty"` AverageValue *string `tfsdk:"average_value" json:"averageValue,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` } `tfsdk:"target" json:"target,omitempty"` } `tfsdk:"object" json:"object,omitempty"` Pods *struct { Metric *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Selector *struct { MatchExpressions *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Operator *string `tfsdk:"operator" json:"operator,omitempty"` Values *[]string `tfsdk:"values" json:"values,omitempty"` } `tfsdk:"match_expressions" json:"matchExpressions,omitempty"` MatchLabels *map[string]string `tfsdk:"match_labels" json:"matchLabels,omitempty"` } `tfsdk:"selector" json:"selector,omitempty"` } `tfsdk:"metric" json:"metric,omitempty"` Target *struct { AverageUtilization *int64 `tfsdk:"average_utilization" json:"averageUtilization,omitempty"` AverageValue *string `tfsdk:"average_value" json:"averageValue,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` } `tfsdk:"target" json:"target,omitempty"` } `tfsdk:"pods" json:"pods,omitempty"` Resource *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Target *struct { AverageUtilization *int64 `tfsdk:"average_utilization" json:"averageUtilization,omitempty"` AverageValue *string `tfsdk:"average_value" json:"averageValue,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` } `tfsdk:"target" json:"target,omitempty"` } `tfsdk:"resource" json:"resource,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"metrics" json:"metrics,omitempty"` MinReplicas *int64 `tfsdk:"min_replicas" json:"minReplicas,omitempty"` Status *string `tfsdk:"status" json:"status,omitempty"` } `tfsdk:"kafka_consumer_autoscaler" json:"kafkaConsumerAutoscaler,omitempty"` KafkaConsumerBatchSize *int64 `tfsdk:"kafka_consumer_batch_size" json:"kafkaConsumerBatchSize,omitempty"` KafkaConsumerQueueCapacity *int64 `tfsdk:"kafka_consumer_queue_capacity" json:"kafkaConsumerQueueCapacity,omitempty"` KafkaConsumerReplicas *int64 `tfsdk:"kafka_consumer_replicas" json:"kafkaConsumerReplicas,omitempty"` LogLevel *string `tfsdk:"log_level" json:"logLevel,omitempty"` Metrics *struct { IgnoreTags *[]string `tfsdk:"ignore_tags" json:"ignoreTags,omitempty"` Server *struct { Port *int64 `tfsdk:"port" json:"port,omitempty"` Tls *struct { Provided *struct { CertFile *string `tfsdk:"cert_file" json:"certFile,omitempty"` CertKey *string `tfsdk:"cert_key" json:"certKey,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"provided" json:"provided,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"tls" json:"tls,omitempty"` } `tfsdk:"server" json:"server,omitempty"` } `tfsdk:"metrics" json:"metrics,omitempty"` Port *int64 `tfsdk:"port" json:"port,omitempty"` ProfilePort *int64 `tfsdk:"profile_port" json:"profilePort,omitempty"` Resources *struct { Claims *[]struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"claims" json:"claims,omitempty"` Limits *map[string]string `tfsdk:"limits" json:"limits,omitempty"` Requests *map[string]string `tfsdk:"requests" json:"requests,omitempty"` } `tfsdk:"resources" json:"resources,omitempty"` } `tfsdk:"processor" json:"processor,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
Click to show internal directories.
Click to hide internal directories.