generated from camel.apache.org/component
Add component definition: aws2-timestream
This commit is contained in:
parent
fa3fd6703c
commit
9e18f90366
993
component.json
Normal file
993
component.json
Normal file
@ -0,0 +1,993 @@
|
|||||||
|
{
|
||||||
|
"component": {
|
||||||
|
"kind": "component",
|
||||||
|
"name": "aws2-timestream",
|
||||||
|
"title": "AWS Timestream",
|
||||||
|
"description": "Write records and execute queries on AWS time-series database",
|
||||||
|
"deprecated": false,
|
||||||
|
"firstVersion": "4.1.0",
|
||||||
|
"label": "cloud,database",
|
||||||
|
"javaType": "org.apache.camel.component.aws2.timestream.Timestream2Component",
|
||||||
|
"supportLevel": "Stable",
|
||||||
|
"groupId": "org.apache.camel",
|
||||||
|
"artifactId": "camel-aws2-timestream",
|
||||||
|
"version": "4.10.2",
|
||||||
|
"scheme": "aws2-timestream",
|
||||||
|
"extendsScheme": "",
|
||||||
|
"syntax": "aws2-timestream:clientType:label",
|
||||||
|
"async": false,
|
||||||
|
"api": false,
|
||||||
|
"consumerOnly": false,
|
||||||
|
"producerOnly": true,
|
||||||
|
"lenientProperties": false,
|
||||||
|
"browsable": false,
|
||||||
|
"remote": true
|
||||||
|
},
|
||||||
|
"headers": {
|
||||||
|
"CamelAwsTimestreamOperation": {
|
||||||
|
"index": 0,
|
||||||
|
"kind": "header",
|
||||||
|
"displayName": "",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": false,
|
||||||
|
"javaType": "String",
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"description": "The operation we want to perform",
|
||||||
|
"constantName": "org.apache.camel.component.aws2.timestream.Timestream2Constants#OPERATION"
|
||||||
|
},
|
||||||
|
"CamelAwsTimestreamRecord": {
|
||||||
|
"index": 1,
|
||||||
|
"kind": "header",
|
||||||
|
"displayName": "",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": false,
|
||||||
|
"javaType": "software.amazon.awssdk.services.timestreamwrite.model.Record",
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"description": "Represents a time-series data point being written into Timestream",
|
||||||
|
"constantName": "org.apache.camel.component.aws2.timestream.Timestream2Constants#RECORD"
|
||||||
|
},
|
||||||
|
"CamelAwsTimestreamRecordList": {
|
||||||
|
"index": 2,
|
||||||
|
"kind": "header",
|
||||||
|
"displayName": "",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": false,
|
||||||
|
"javaType": "List",
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"description": "List of Records",
|
||||||
|
"constantName": "org.apache.camel.component.aws2.timestream.Timestream2Constants#RECORD_LIST"
|
||||||
|
},
|
||||||
|
"CamelAwsTimestreamTaskStatus": {
|
||||||
|
"index": 3,
|
||||||
|
"kind": "header",
|
||||||
|
"displayName": "",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": false,
|
||||||
|
"javaType": "String",
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"description": "Status of Batch Load Task",
|
||||||
|
"constantName": "org.apache.camel.component.aws2.timestream.Timestream2Constants#TASK_STATUS"
|
||||||
|
},
|
||||||
|
"CamelAwsTimestreamTaskId": {
|
||||||
|
"index": 4,
|
||||||
|
"kind": "header",
|
||||||
|
"displayName": "",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": false,
|
||||||
|
"javaType": "String",
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"description": "The ID of the batch load task to resume.",
|
||||||
|
"constantName": "org.apache.camel.component.aws2.timestream.Timestream2Constants#TASK_ID"
|
||||||
|
},
|
||||||
|
"CamelAwsTimestreamDatabaseName": {
|
||||||
|
"index": 5,
|
||||||
|
"kind": "header",
|
||||||
|
"displayName": "",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": false,
|
||||||
|
"javaType": "String",
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"description": "Name of Database",
|
||||||
|
"constantName": "org.apache.camel.component.aws2.timestream.Timestream2Constants#DATABASE_NAME"
|
||||||
|
},
|
||||||
|
"CamelAwsTimestreamTableName": {
|
||||||
|
"index": 6,
|
||||||
|
"kind": "header",
|
||||||
|
"displayName": "",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": false,
|
||||||
|
"javaType": "String",
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"description": "Name of Table",
|
||||||
|
"constantName": "org.apache.camel.component.aws2.timestream.Timestream2Constants#TABLE_NAME"
|
||||||
|
},
|
||||||
|
"CamelAwsTimestreamTargetDatabaseName": {
|
||||||
|
"index": 7,
|
||||||
|
"kind": "header",
|
||||||
|
"displayName": "",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": false,
|
||||||
|
"javaType": "String",
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"description": "Name of Target Database",
|
||||||
|
"constantName": "org.apache.camel.component.aws2.timestream.Timestream2Constants#TARGET_DATABASE_NAME"
|
||||||
|
},
|
||||||
|
"CamelAwsTimestreamTargetTableName": {
|
||||||
|
"index": 8,
|
||||||
|
"kind": "header",
|
||||||
|
"displayName": "",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": false,
|
||||||
|
"javaType": "String",
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"description": "Name of Target Table",
|
||||||
|
"constantName": "org.apache.camel.component.aws2.timestream.Timestream2Constants#TARGET_TABLE_NAME"
|
||||||
|
},
|
||||||
|
"CamelAwsTimestreamRecordVersion": {
|
||||||
|
"index": 9,
|
||||||
|
"kind": "header",
|
||||||
|
"displayName": "",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": false,
|
||||||
|
"javaType": "String",
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"description": "Record version",
|
||||||
|
"constantName": "org.apache.camel.component.aws2.timestream.Timestream2Constants#RECORD_VERSION"
|
||||||
|
},
|
||||||
|
"CamelAwsTimestreamDataModelConfiguration": {
|
||||||
|
"index": 10,
|
||||||
|
"kind": "header",
|
||||||
|
"displayName": "",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": false,
|
||||||
|
"javaType": "software.amazon.awssdk.services.timestreamwrite.model.DataModelConfiguration",
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"description": "Configuration of Data Model",
|
||||||
|
"constantName": "org.apache.camel.component.aws2.timestream.Timestream2Constants#DATA_MODEL_CONFIGURATION"
|
||||||
|
},
|
||||||
|
"CamelAwsTimestreamDataSourceConfiguration": {
|
||||||
|
"index": 11,
|
||||||
|
"kind": "header",
|
||||||
|
"displayName": "",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": false,
|
||||||
|
"javaType": "software.amazon.awssdk.services.timestreamwrite.model.DataSourceConfiguration",
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"description": "Configuration of Data Source",
|
||||||
|
"constantName": "org.apache.camel.component.aws2.timestream.Timestream2Constants#DATA_SOURCE_CONFIGURATION"
|
||||||
|
},
|
||||||
|
"CamelAwsTimestreamReportConfiguration": {
|
||||||
|
"index": 12,
|
||||||
|
"kind": "header",
|
||||||
|
"displayName": "",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": false,
|
||||||
|
"javaType": "software.amazon.awssdk.services.timestreamwrite.model.ReportConfiguration",
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"description": "Reporting Configuration",
|
||||||
|
"constantName": "org.apache.camel.component.aws2.timestream.Timestream2Constants#REPORT_CONFIGURATION"
|
||||||
|
},
|
||||||
|
"CamelAwsTimestreamTableSchema": {
|
||||||
|
"index": 13,
|
||||||
|
"kind": "header",
|
||||||
|
"displayName": "",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": false,
|
||||||
|
"javaType": "software.amazon.awssdk.services.timestreamwrite.model.Schema",
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"description": "Timestream Table Schema",
|
||||||
|
"constantName": "org.apache.camel.component.aws2.timestream.Timestream2Constants#SCHEMA"
|
||||||
|
},
|
||||||
|
"CamelAwsTimestreamRetentionProperties": {
|
||||||
|
"index": 14,
|
||||||
|
"kind": "header",
|
||||||
|
"displayName": "",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": false,
|
||||||
|
"javaType": "software.amazon.awssdk.services.timestreamwrite.model.RetentionProperties",
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"description": "Timestream Table Retention Properties",
|
||||||
|
"constantName": "org.apache.camel.component.aws2.timestream.Timestream2Constants#RETENTION_PROPERTIES"
|
||||||
|
},
|
||||||
|
"CamelAwsTimestreamMagneticStoreWriteProperties": {
|
||||||
|
"index": 15,
|
||||||
|
"kind": "header",
|
||||||
|
"displayName": "",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": false,
|
||||||
|
"javaType": "software.amazon.awssdk.services.timestreamwrite.model.MagneticStoreWriteProperties",
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"description": "Timestream Table Magentic Store Write properties",
|
||||||
|
"constantName": "org.apache.camel.component.aws2.timestream.Timestream2Constants#MAGNETIC_STORE_WRITE_PROPERTIES"
|
||||||
|
},
|
||||||
|
"CamelAwsTimestreamTimeColumn": {
|
||||||
|
"index": 16,
|
||||||
|
"kind": "header",
|
||||||
|
"displayName": "",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": false,
|
||||||
|
"javaType": "String",
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"description": "Name of Time column",
|
||||||
|
"constantName": "org.apache.camel.component.aws2.timestream.Timestream2Constants#TIME_COLUMN"
|
||||||
|
},
|
||||||
|
"CamelAwsTimestreamMeasureColumnName": {
|
||||||
|
"index": 17,
|
||||||
|
"kind": "header",
|
||||||
|
"displayName": "",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": false,
|
||||||
|
"javaType": "String",
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"description": "Name of the measure column.",
|
||||||
|
"constantName": "org.apache.camel.component.aws2.timestream.Timestream2Constants#MEASURE_NAME_COLUMN"
|
||||||
|
},
|
||||||
|
"CamelAwsTimestreamDimensionMappingList": {
|
||||||
|
"index": 18,
|
||||||
|
"kind": "header",
|
||||||
|
"displayName": "",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": false,
|
||||||
|
"javaType": "List",
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"description": "This is to allow mapping column(s) from the query result to the dimension in the destination table.",
|
||||||
|
"constantName": "org.apache.camel.component.aws2.timestream.Timestream2Constants#DIMENSION_MAPPING_LIST"
|
||||||
|
},
|
||||||
|
"CamelAwsTimestreamMultiMeasureMappings": {
|
||||||
|
"index": 19,
|
||||||
|
"kind": "header",
|
||||||
|
"displayName": "",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": false,
|
||||||
|
"javaType": "software.amazon.awssdk.services.timestreamquery.model.MultiMeasureMappings",
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"description": "Multi-measure mappings.",
|
||||||
|
"constantName": "org.apache.camel.component.aws2.timestream.Timestream2Constants#MULTI_MEASURE_MAPPINGS"
|
||||||
|
},
|
||||||
|
"CamelAwsTimestreamMixedMeasureMappingList": {
|
||||||
|
"index": 20,
|
||||||
|
"kind": "header",
|
||||||
|
"displayName": "",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": false,
|
||||||
|
"javaType": "List",
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"description": "Specifies how to map measures to multi-measure records.",
|
||||||
|
"constantName": "org.apache.camel.component.aws2.timestream.Timestream2Constants#MIXED_MEASURE_MAPPING_LIST"
|
||||||
|
},
|
||||||
|
"CamelAwsTimestreamScheduledQueryName": {
|
||||||
|
"index": 21,
|
||||||
|
"kind": "header",
|
||||||
|
"displayName": "",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": false,
|
||||||
|
"javaType": "String",
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"description": "Name of scheduled query",
|
||||||
|
"constantName": "org.apache.camel.component.aws2.timestream.Timestream2Constants#SCHEDULED_QUERY_NAME"
|
||||||
|
},
|
||||||
|
"CamelAwsTimestreamScheduledQueryArn": {
|
||||||
|
"index": 22,
|
||||||
|
"kind": "header",
|
||||||
|
"displayName": "",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": false,
|
||||||
|
"javaType": "String",
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"description": "Arn of scheduled query",
|
||||||
|
"constantName": "org.apache.camel.component.aws2.timestream.Timestream2Constants#SCHEDULED_QUERY_ARN"
|
||||||
|
},
|
||||||
|
"CamelAwsTimestreamScheduledQueryState": {
|
||||||
|
"index": 23,
|
||||||
|
"kind": "header",
|
||||||
|
"displayName": "",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": false,
|
||||||
|
"javaType": "String",
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"description": "State of scheduled query",
|
||||||
|
"constantName": "org.apache.camel.component.aws2.timestream.Timestream2Constants#SCHEDULED_QUERY_STATE"
|
||||||
|
},
|
||||||
|
"CamelAwsTimestreamScheduledQueryInvocationTime": {
|
||||||
|
"index": 24,
|
||||||
|
"kind": "header",
|
||||||
|
"displayName": "",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": false,
|
||||||
|
"javaType": "Instant",
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"description": "Invocation Time for scheduled query execution",
|
||||||
|
"constantName": "org.apache.camel.component.aws2.timestream.Timestream2Constants#SCHEDULED_QUERY_INVOCATION_TIME"
|
||||||
|
},
|
||||||
|
"CamelAwsTimestreamQueryString": {
|
||||||
|
"index": 25,
|
||||||
|
"kind": "header",
|
||||||
|
"displayName": "",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": false,
|
||||||
|
"javaType": "String",
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"description": "The query string to run.",
|
||||||
|
"constantName": "org.apache.camel.component.aws2.timestream.Timestream2Constants#QUERY_STRING"
|
||||||
|
},
|
||||||
|
"CamelAwsTimestreamQueryId": {
|
||||||
|
"index": 26,
|
||||||
|
"kind": "header",
|
||||||
|
"displayName": "",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": false,
|
||||||
|
"javaType": "String",
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"description": "ID of query.",
|
||||||
|
"constantName": "org.apache.camel.component.aws2.timestream.Timestream2Constants#QUERY_ID"
|
||||||
|
},
|
||||||
|
"CamelAwsTimestreamQueryValidateOnly": {
|
||||||
|
"index": 27,
|
||||||
|
"kind": "header",
|
||||||
|
"displayName": "",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": false,
|
||||||
|
"javaType": "Boolean",
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"description": "Validates the prepared query, but does not store for later execution",
|
||||||
|
"constantName": "org.apache.camel.component.aws2.timestream.Timestream2Constants#QUERY_VALIDATE_ONLY"
|
||||||
|
},
|
||||||
|
"CamelAwsTimestreamQueryMaxRows": {
|
||||||
|
"index": 28,
|
||||||
|
"kind": "header",
|
||||||
|
"displayName": "",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": false,
|
||||||
|
"javaType": "Integer",
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"description": "The total number of rows to be returned in the Query output.",
|
||||||
|
"constantName": "org.apache.camel.component.aws2.timestream.Timestream2Constants#QUERY_MAX_ROWS"
|
||||||
|
},
|
||||||
|
"CamelAwsTimestreamMaxResults": {
|
||||||
|
"index": 29,
|
||||||
|
"kind": "header",
|
||||||
|
"displayName": "",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": false,
|
||||||
|
"javaType": "Integer",
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"description": "Max Results to be returned in output",
|
||||||
|
"constantName": "org.apache.camel.component.aws2.timestream.Timestream2Constants#MAX_RESULTS"
|
||||||
|
},
|
||||||
|
"CamelAwsTimestreamScheduleExpression": {
|
||||||
|
"index": 30,
|
||||||
|
"kind": "header",
|
||||||
|
"displayName": "",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": false,
|
||||||
|
"javaType": "String",
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"description": "The schedule expression for the query.",
|
||||||
|
"constantName": "org.apache.camel.component.aws2.timestream.Timestream2Constants#SCHEDULE_EXPRESSION"
|
||||||
|
},
|
||||||
|
"CamelAwsTimestreamNotificationTopicArn": {
|
||||||
|
"index": 31,
|
||||||
|
"kind": "header",
|
||||||
|
"displayName": "",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": false,
|
||||||
|
"javaType": "String",
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"description": "Notification Topic Arn for the scheduled query.",
|
||||||
|
"constantName": "org.apache.camel.component.aws2.timestream.Timestream2Constants#NOTIFICATION_TOPIC_ARN"
|
||||||
|
},
|
||||||
|
"CamelAwsTimestreamErrorReportS3BucketName": {
|
||||||
|
"index": 32,
|
||||||
|
"kind": "header",
|
||||||
|
"displayName": "",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": false,
|
||||||
|
"javaType": "String",
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"description": "S3 Bucket name for error reporting.",
|
||||||
|
"constantName": "org.apache.camel.component.aws2.timestream.Timestream2Constants#ERROR_REPORT_S3_BUCKET_NAME"
|
||||||
|
},
|
||||||
|
"CamelAwsTimestreamErrorReportS3ObjectKeyPrefix": {
|
||||||
|
"index": 33,
|
||||||
|
"kind": "header",
|
||||||
|
"displayName": "",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": false,
|
||||||
|
"javaType": "String",
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"description": "S3 object key prefix for error reporting.",
|
||||||
|
"constantName": "org.apache.camel.component.aws2.timestream.Timestream2Constants#ERROR_REPORT_S3_OBJECT_KEY_PREFIX"
|
||||||
|
},
|
||||||
|
"CamelAwsTimestreamErrorReportS3EncryptionOption": {
|
||||||
|
"index": 34,
|
||||||
|
"kind": "header",
|
||||||
|
"displayName": "",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": false,
|
||||||
|
"javaType": "String",
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"description": "S3 encryption option for error reporting.",
|
||||||
|
"constantName": "org.apache.camel.component.aws2.timestream.Timestream2Constants#ERROR_REPORT_S3_ENCRYPTION_OPTION"
|
||||||
|
},
|
||||||
|
"CamelAwsTimestreamScheduledQueryExecutionRoleArn": {
|
||||||
|
"index": 35,
|
||||||
|
"kind": "header",
|
||||||
|
"displayName": "",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": false,
|
||||||
|
"javaType": "String",
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"description": "he ARN for the IAM role that Timestream will assume when running the scheduled query.",
|
||||||
|
"constantName": "org.apache.camel.component.aws2.timestream.Timestream2Constants#SCHEDULED_QUERY_EXECUTION_ROLE_ARN"
|
||||||
|
},
|
||||||
|
"CamelAwsTimestreamClientToken": {
|
||||||
|
"index": 36,
|
||||||
|
"kind": "header",
|
||||||
|
"displayName": "",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": false,
|
||||||
|
"javaType": "String",
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"description": "Using a ClientToken makes the call to CreateScheduledQuery idempotent",
|
||||||
|
"constantName": "org.apache.camel.component.aws2.timestream.Timestream2Constants#CLIENT_TOKEN"
|
||||||
|
},
|
||||||
|
"CamelAwsTimestreamKmsKeyId": {
|
||||||
|
"index": 37,
|
||||||
|
"kind": "header",
|
||||||
|
"displayName": "",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": false,
|
||||||
|
"javaType": "String",
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"description": "The Amazon KMS key used to encrypt the scheduled query resource, at-rest.",
|
||||||
|
"constantName": "org.apache.camel.component.aws2.timestream.Timestream2Constants#KMS_KEY_ID"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"properties": {
|
||||||
|
"clientType": {
|
||||||
|
"index": 0,
|
||||||
|
"kind": "path",
|
||||||
|
"displayName": "Client Type",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": true,
|
||||||
|
"type": "object",
|
||||||
|
"javaType": "org.apache.camel.component.aws2.timestream.Timestream2ClientType",
|
||||||
|
"enum": [
|
||||||
|
"write",
|
||||||
|
"query"
|
||||||
|
],
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"configurationClass": "org.apache.camel.component.aws2.timestream.Timestream2Configuration",
|
||||||
|
"configurationField": "configuration",
|
||||||
|
"description": "Type of client - write/query"
|
||||||
|
},
|
||||||
|
"label": {
|
||||||
|
"index": 1,
|
||||||
|
"kind": "path",
|
||||||
|
"displayName": "Label",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": true,
|
||||||
|
"type": "string",
|
||||||
|
"javaType": "java.lang.String",
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"configurationClass": "org.apache.camel.component.aws2.timestream.Timestream2Configuration",
|
||||||
|
"configurationField": "configuration",
|
||||||
|
"description": "Logical name"
|
||||||
|
},
|
||||||
|
"operation": {
|
||||||
|
"index": 2,
|
||||||
|
"kind": "parameter",
|
||||||
|
"displayName": "Operation",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": true,
|
||||||
|
"type": "object",
|
||||||
|
"javaType": "org.apache.camel.component.aws2.timestream.Timestream2Operations",
|
||||||
|
"enum": [
|
||||||
|
"describeEndpoints",
|
||||||
|
"createBatchLoadTask",
|
||||||
|
"describeBatchLoadTask",
|
||||||
|
"resumeBatchLoadTask",
|
||||||
|
"listBatchLoadTasks",
|
||||||
|
"createDatabase",
|
||||||
|
"deleteDatabase",
|
||||||
|
"describeDatabase",
|
||||||
|
"updateDatabase",
|
||||||
|
"listDatabases",
|
||||||
|
"createTable",
|
||||||
|
"deleteTable",
|
||||||
|
"describeTable",
|
||||||
|
"updateTable",
|
||||||
|
"listTables",
|
||||||
|
"writeRecords",
|
||||||
|
"createScheduledQuery",
|
||||||
|
"deleteScheduledQuery",
|
||||||
|
"executeScheduledQuery",
|
||||||
|
"updateScheduledQuery",
|
||||||
|
"describeScheduledQuery",
|
||||||
|
"listScheduledQueries",
|
||||||
|
"prepareQuery",
|
||||||
|
"query",
|
||||||
|
"cancelQuery"
|
||||||
|
],
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"configurationClass": "org.apache.camel.component.aws2.timestream.Timestream2Configuration",
|
||||||
|
"configurationField": "configuration",
|
||||||
|
"description": "The operation to perform. It can be describeEndpoints,createBatchLoadTask,describeBatchLoadTask, resumeBatchLoadTask,listBatchLoadTasks,createDatabase,deleteDatabase,describeDatabase,updateDatabase, listDatabases,createTable,deleteTable,describeTable,updateTable,listTables,writeRecords, createScheduledQuery,deleteScheduledQuery,executeScheduledQuery,updateScheduledQuery, describeScheduledQuery,listScheduledQueries,prepareQuery,query,cancelQuery"
|
||||||
|
},
|
||||||
|
"overrideEndpoint": {
|
||||||
|
"index": 3,
|
||||||
|
"kind": "parameter",
|
||||||
|
"displayName": "Override Endpoint",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": false,
|
||||||
|
"type": "boolean",
|
||||||
|
"javaType": "boolean",
|
||||||
|
"deprecated": false,
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"defaultValue": false,
|
||||||
|
"configurationClass": "org.apache.camel.component.aws2.timestream.Timestream2Configuration",
|
||||||
|
"configurationField": "configuration",
|
||||||
|
"description": "Set the need for overriding the endpoint. This option needs to be used in combination with the uriEndpointOverride option"
|
||||||
|
},
|
||||||
|
"pojoRequest": {
|
||||||
|
"index": 4,
|
||||||
|
"kind": "parameter",
|
||||||
|
"displayName": "Pojo Request",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": false,
|
||||||
|
"type": "boolean",
|
||||||
|
"javaType": "boolean",
|
||||||
|
"deprecated": false,
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"defaultValue": false,
|
||||||
|
"configurationClass": "org.apache.camel.component.aws2.timestream.Timestream2Configuration",
|
||||||
|
"configurationField": "configuration",
|
||||||
|
"description": "If we want to use a POJO request as body or not"
|
||||||
|
},
|
||||||
|
"profileCredentialsName": {
|
||||||
|
"index": 5,
|
||||||
|
"kind": "parameter",
|
||||||
|
"displayName": "Profile Credentials Name",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": false,
|
||||||
|
"type": "string",
|
||||||
|
"javaType": "java.lang.String",
|
||||||
|
"deprecated": false,
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"configurationClass": "org.apache.camel.component.aws2.timestream.Timestream2Configuration",
|
||||||
|
"configurationField": "configuration",
|
||||||
|
"description": "If using a profile credentials provider, this parameter will set the profile name"
|
||||||
|
},
|
||||||
|
"region": {
|
||||||
|
"index": 6,
|
||||||
|
"kind": "parameter",
|
||||||
|
"displayName": "Region",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": false,
|
||||||
|
"type": "string",
|
||||||
|
"javaType": "java.lang.String",
|
||||||
|
"enum": [
|
||||||
|
"ap-south-2",
|
||||||
|
"ap-south-1",
|
||||||
|
"eu-south-1",
|
||||||
|
"eu-south-2",
|
||||||
|
"us-gov-east-1",
|
||||||
|
"me-central-1",
|
||||||
|
"il-central-1",
|
||||||
|
"ca-central-1",
|
||||||
|
"eu-central-1",
|
||||||
|
"us-iso-west-1",
|
||||||
|
"eu-central-2",
|
||||||
|
"eu-isoe-west-1",
|
||||||
|
"us-west-1",
|
||||||
|
"us-west-2",
|
||||||
|
"af-south-1",
|
||||||
|
"eu-north-1",
|
||||||
|
"eu-west-3",
|
||||||
|
"eu-west-2",
|
||||||
|
"eu-west-1",
|
||||||
|
"ap-northeast-3",
|
||||||
|
"ap-northeast-2",
|
||||||
|
"ap-northeast-1",
|
||||||
|
"me-south-1",
|
||||||
|
"sa-east-1",
|
||||||
|
"ap-east-1",
|
||||||
|
"cn-north-1",
|
||||||
|
"ca-west-1",
|
||||||
|
"us-gov-west-1",
|
||||||
|
"ap-southeast-1",
|
||||||
|
"ap-southeast-2",
|
||||||
|
"us-iso-east-1",
|
||||||
|
"ap-southeast-3",
|
||||||
|
"ap-southeast-4",
|
||||||
|
"us-east-1",
|
||||||
|
"us-east-2",
|
||||||
|
"cn-northwest-1",
|
||||||
|
"us-isob-east-1",
|
||||||
|
"aws-global",
|
||||||
|
"aws-cn-global",
|
||||||
|
"aws-us-gov-global",
|
||||||
|
"aws-iso-global",
|
||||||
|
"aws-iso-b-global"
|
||||||
|
],
|
||||||
|
"deprecated": false,
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"configurationClass": "org.apache.camel.component.aws2.timestream.Timestream2Configuration",
|
||||||
|
"configurationField": "configuration",
|
||||||
|
"description": "The region in which the Timestream client needs to work. When using this parameter, the configuration will expect the lowercase name of the region (for example, ap-east-1) You'll need to use the name Region.EU_WEST_1.id()"
|
||||||
|
},
|
||||||
|
"trustAllCertificates": {
|
||||||
|
"index": 7,
|
||||||
|
"kind": "parameter",
|
||||||
|
"displayName": "Trust All Certificates",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": false,
|
||||||
|
"type": "boolean",
|
||||||
|
"javaType": "boolean",
|
||||||
|
"deprecated": false,
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"defaultValue": false,
|
||||||
|
"configurationClass": "org.apache.camel.component.aws2.timestream.Timestream2Configuration",
|
||||||
|
"configurationField": "configuration",
|
||||||
|
"description": "If we want to trust all certificates in case of overriding the endpoint"
|
||||||
|
},
|
||||||
|
"uriEndpointOverride": {
|
||||||
|
"index": 8,
|
||||||
|
"kind": "parameter",
|
||||||
|
"displayName": "Uri Endpoint Override",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": false,
|
||||||
|
"type": "string",
|
||||||
|
"javaType": "java.lang.String",
|
||||||
|
"deprecated": false,
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"configurationClass": "org.apache.camel.component.aws2.timestream.Timestream2Configuration",
|
||||||
|
"configurationField": "configuration",
|
||||||
|
"description": "Set the overriding uri endpoint. This option needs to be used in combination with overrideEndpoint option"
|
||||||
|
},
|
||||||
|
"useDefaultCredentialsProvider": {
|
||||||
|
"index": 9,
|
||||||
|
"kind": "parameter",
|
||||||
|
"displayName": "Use Default Credentials Provider",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": false,
|
||||||
|
"type": "boolean",
|
||||||
|
"javaType": "boolean",
|
||||||
|
"deprecated": false,
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"defaultValue": false,
|
||||||
|
"configurationClass": "org.apache.camel.component.aws2.timestream.Timestream2Configuration",
|
||||||
|
"configurationField": "configuration",
|
||||||
|
"description": "Set whether the Timestream client should expect to load credentials through a default credentials provider or to expect static credentials to be passed in."
|
||||||
|
},
|
||||||
|
"useProfileCredentialsProvider": {
|
||||||
|
"index": 10,
|
||||||
|
"kind": "parameter",
|
||||||
|
"displayName": "Use Profile Credentials Provider",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": false,
|
||||||
|
"type": "boolean",
|
||||||
|
"javaType": "boolean",
|
||||||
|
"deprecated": false,
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"defaultValue": false,
|
||||||
|
"configurationClass": "org.apache.camel.component.aws2.timestream.Timestream2Configuration",
|
||||||
|
"configurationField": "configuration",
|
||||||
|
"description": "Set whether the Timestream client should expect to load credentials through a profile credentials provider."
|
||||||
|
},
|
||||||
|
"lazyStartProducer": {
|
||||||
|
"index": 11,
|
||||||
|
"kind": "parameter",
|
||||||
|
"displayName": "Lazy Start Producer",
|
||||||
|
"group": "producer (advanced)",
|
||||||
|
"label": "producer,advanced",
|
||||||
|
"required": false,
|
||||||
|
"type": "boolean",
|
||||||
|
"javaType": "boolean",
|
||||||
|
"deprecated": false,
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"defaultValue": false,
|
||||||
|
"description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the producer may take a little time and prolong the total processing time of the processing."
|
||||||
|
},
|
||||||
|
"awsTimestreamQueryClient": {
|
||||||
|
"index": 12,
|
||||||
|
"kind": "parameter",
|
||||||
|
"displayName": "Aws Timestream Query Client",
|
||||||
|
"group": "advanced",
|
||||||
|
"label": "advanced",
|
||||||
|
"required": false,
|
||||||
|
"type": "object",
|
||||||
|
"javaType": "software.amazon.awssdk.services.timestreamquery.TimestreamQueryClient",
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": true,
|
||||||
|
"secret": false,
|
||||||
|
"configurationClass": "org.apache.camel.component.aws2.timestream.Timestream2Configuration",
|
||||||
|
"configurationField": "configuration",
|
||||||
|
"description": "To use an existing configured AwsTimestreamQueryClient client"
|
||||||
|
},
|
||||||
|
"awsTimestreamWriteClient": {
|
||||||
|
"index": 13,
|
||||||
|
"kind": "parameter",
|
||||||
|
"displayName": "Aws Timestream Write Client",
|
||||||
|
"group": "advanced",
|
||||||
|
"label": "advanced",
|
||||||
|
"required": false,
|
||||||
|
"type": "object",
|
||||||
|
"javaType": "software.amazon.awssdk.services.timestreamwrite.TimestreamWriteClient",
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": true,
|
||||||
|
"secret": false,
|
||||||
|
"configurationClass": "org.apache.camel.component.aws2.timestream.Timestream2Configuration",
|
||||||
|
"configurationField": "configuration",
|
||||||
|
"description": "To use an existing configured AwsTimestreamWriteClient client"
|
||||||
|
},
|
||||||
|
"proxyHost": {
|
||||||
|
"index": 14,
|
||||||
|
"kind": "parameter",
|
||||||
|
"displayName": "Proxy Host",
|
||||||
|
"group": "proxy",
|
||||||
|
"label": "proxy",
|
||||||
|
"required": false,
|
||||||
|
"type": "string",
|
||||||
|
"javaType": "java.lang.String",
|
||||||
|
"deprecated": false,
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"configurationClass": "org.apache.camel.component.aws2.timestream.Timestream2Configuration",
|
||||||
|
"configurationField": "configuration",
|
||||||
|
"description": "To define a proxy host when instantiating the Timestream client"
|
||||||
|
},
|
||||||
|
"proxyPort": {
|
||||||
|
"index": 15,
|
||||||
|
"kind": "parameter",
|
||||||
|
"displayName": "Proxy Port",
|
||||||
|
"group": "proxy",
|
||||||
|
"label": "proxy",
|
||||||
|
"required": false,
|
||||||
|
"type": "integer",
|
||||||
|
"javaType": "java.lang.Integer",
|
||||||
|
"deprecated": false,
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"configurationClass": "org.apache.camel.component.aws2.timestream.Timestream2Configuration",
|
||||||
|
"configurationField": "configuration",
|
||||||
|
"description": "To define a proxy port when instantiating the Timestream client"
|
||||||
|
},
|
||||||
|
"proxyProtocol": {
|
||||||
|
"index": 16,
|
||||||
|
"kind": "parameter",
|
||||||
|
"displayName": "Proxy Protocol",
|
||||||
|
"group": "proxy",
|
||||||
|
"label": "proxy",
|
||||||
|
"required": false,
|
||||||
|
"type": "object",
|
||||||
|
"javaType": "software.amazon.awssdk.core.Protocol",
|
||||||
|
"enum": [
|
||||||
|
"HTTP",
|
||||||
|
"HTTPS"
|
||||||
|
],
|
||||||
|
"deprecated": false,
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"defaultValue": "HTTPS",
|
||||||
|
"configurationClass": "org.apache.camel.component.aws2.timestream.Timestream2Configuration",
|
||||||
|
"configurationField": "configuration",
|
||||||
|
"description": "To define a proxy protocol when instantiating the Timestream client"
|
||||||
|
},
|
||||||
|
"accessKey": {
|
||||||
|
"index": 17,
|
||||||
|
"kind": "parameter",
|
||||||
|
"displayName": "Access Key",
|
||||||
|
"group": "security",
|
||||||
|
"label": "security",
|
||||||
|
"required": false,
|
||||||
|
"type": "string",
|
||||||
|
"javaType": "java.lang.String",
|
||||||
|
"deprecated": false,
|
||||||
|
"autowired": false,
|
||||||
|
"secret": true,
|
||||||
|
"configurationClass": "org.apache.camel.component.aws2.timestream.Timestream2Configuration",
|
||||||
|
"configurationField": "configuration",
|
||||||
|
"description": "Amazon AWS Access Key"
|
||||||
|
},
|
||||||
|
"secretKey": {
|
||||||
|
"index": 18,
|
||||||
|
"kind": "parameter",
|
||||||
|
"displayName": "Secret Key",
|
||||||
|
"group": "security",
|
||||||
|
"label": "security",
|
||||||
|
"required": false,
|
||||||
|
"type": "string",
|
||||||
|
"javaType": "java.lang.String",
|
||||||
|
"deprecated": false,
|
||||||
|
"autowired": false,
|
||||||
|
"secret": true,
|
||||||
|
"configurationClass": "org.apache.camel.component.aws2.timestream.Timestream2Configuration",
|
||||||
|
"configurationField": "configuration",
|
||||||
|
"description": "Amazon AWS Secret Key"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue
Block a user