Skip to content

Commit

Permalink
chore: regen.
Browse files Browse the repository at this point in the history
  • Loading branch information
valdar committed Dec 10, 2022
1 parent c1e5b40 commit e3122a7
Show file tree
Hide file tree
Showing 20 changed files with 488 additions and 785 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
{
"connector": {
"class": "org.apache.camel.kafkaconnector.awscloudtrailsource.CamelAwscloudtrailsourceSourceConnector",
"artifactId": "camel-aws-cloudtrail-source-kafka-connector",
"groupId": "org.apache.camel.kafkaconnector",
"id": "camel-aws-cloudtrail-source-source",
"type": "source",
"version": "3.19.0-SNAPSHOT",
"description": "Receive data from an AWS Cloudtrail.\n\nThe basic authentication method for the Cloudtrail service is to specify an access key and a secret key. These parameters are optional because the Kamelet provides a default credentials provider."
},
"properties": {
"camel.kamelet.aws-cloudtrail-source.accessKey": {
"name": "camel.kamelet.aws-cloudtrail-source.accessKey",
"description": "The access key obtained from AWS.",
"priority": "MEDIUM",
"required": "false"
},
"camel.kamelet.aws-cloudtrail-source.secretKey": {
"name": "camel.kamelet.aws-cloudtrail-source.secretKey",
"description": "The secret key obtained from AWS.",
"priority": "MEDIUM",
"required": "false"
},
"camel.kamelet.aws-cloudtrail-source.region": {
"name": "camel.kamelet.aws-cloudtrail-source.region",
"description": "The AWS region to access.",
"priority": "HIGH",
"required": "true"
},
"camel.kamelet.aws-cloudtrail-source.useDefaultCredentialsProvider": {
"name": "camel.kamelet.aws-cloudtrail-source.useDefaultCredentialsProvider",
"description": "If true, the Cloudtrail client loads credentials through a default credentials provider. If false, it uses the basic authentication method (access key and secret key).",
"defaultValue": "false",
"priority": "MEDIUM",
"required": "false"
},
"camel.kamelet.aws-cloudtrail-source.uriEndpointOverride": {
"name": "camel.kamelet.aws-cloudtrail-source.uriEndpointOverride",
"description": "The overriding endpoint URI. To use this option, you must also select the `overrideEndpoint` option.",
"priority": "MEDIUM",
"required": "false"
},
"camel.kamelet.aws-cloudtrail-source.overrideEndpoint": {
"name": "camel.kamelet.aws-cloudtrail-source.overrideEndpoint",
"description": "Select this option to override the endpoint URI. To use this option, you must also provide a URI for the `uriEndpointOverride` option.",
"defaultValue": "false",
"priority": "MEDIUM",
"required": "false"
},
"camel.kamelet.aws-cloudtrail-source.maxResults": {
"name": "camel.kamelet.aws-cloudtrail-source.maxResults",
"description": "Maximum number of records that will be fetched in each poll.",
"defaultValue": "1",
"priority": "MEDIUM",
"required": "false"
},
"camel.kamelet.aws-cloudtrail-source.eventSource": {
"name": "camel.kamelet.aws-cloudtrail-source.eventSource",
"description": "Specify an event source to select events. Example: secretsmanager.amazonaws.com",
"priority": "MEDIUM",
"required": "false"
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
{
"connector": {
"class": "org.apache.camel.kafkaconnector.awsddbexperimentalsink.CamelAwsddbexperimentalsinkSinkConnector",
"artifactId": "camel-aws-ddb-experimental-sink-kafka-connector",
"groupId": "org.apache.camel.kafkaconnector",
"id": "camel-aws-ddb-experimental-sink-sink",
"type": "sink",
"version": "3.19.0-SNAPSHOT",
"description": "Send data to Amazon DynamoDB. The sent data inserts, updates, or deletes an item on the specified AWS DynamoDB table.\n\nThe basic authentication method for the AWS DynamoDB service is to specify an access key and a secret key. These parameters are optional because the Kamelet provides a default credentials provider.\n\nIf you use the default credentials provider, the DynamoDB client loads the credentials through this provider and doesn't use the basic authentication method.\n\nThis Kamelet expects a JSON-formatted body and it must include the primary key values that define the DynamoDB item. The mapping between the JSON fields and table attribute values is done by key. For example, for '{\"username\":\"oscerd\", \"city\":\"Rome\"}' input, the Kamelet inserts or update an item in the specified AWS DynamoDB table and sets the values for the 'username' and 'city' attributes.\n\nThis Kamelet supports experimental input format to specify the data type that that is given to this sink. The Kamelet will do best effort to convert the provided input type to the required input for the sink."
},
"properties": {
"camel.kamelet.aws-ddb-experimental-sink.table": {
"name": "camel.kamelet.aws-ddb-experimental-sink.table",
"description": "The name of the DynamoDB table.",
"priority": "HIGH",
"required": "true"
},
"camel.kamelet.aws-ddb-experimental-sink.accessKey": {
"name": "camel.kamelet.aws-ddb-experimental-sink.accessKey",
"description": "The access key obtained from AWS.",
"priority": "MEDIUM",
"required": "false"
},
"camel.kamelet.aws-ddb-experimental-sink.secretKey": {
"name": "camel.kamelet.aws-ddb-experimental-sink.secretKey",
"description": "The secret key obtained from AWS.",
"priority": "MEDIUM",
"required": "false"
},
"camel.kamelet.aws-ddb-experimental-sink.region": {
"name": "camel.kamelet.aws-ddb-experimental-sink.region",
"description": "The AWS region to access.",
"priority": "HIGH",
"required": "true"
},
"camel.kamelet.aws-ddb-experimental-sink.operation": {
"name": "camel.kamelet.aws-ddb-experimental-sink.operation",
"description": "The operation to perform. The options are PutItem, UpdateItem, or DeleteItem. Example: PutItem",
"defaultValue": "\"PutItem\"",
"priority": "MEDIUM",
"required": "false"
},
"camel.kamelet.aws-ddb-experimental-sink.writeCapacity": {
"name": "camel.kamelet.aws-ddb-experimental-sink.writeCapacity",
"description": "The provisioned throughput to reserve for writing resources to your table.",
"defaultValue": "1",
"priority": "MEDIUM",
"required": "false"
},
"camel.kamelet.aws-ddb-experimental-sink.useDefaultCredentialsProvider": {
"name": "camel.kamelet.aws-ddb-experimental-sink.useDefaultCredentialsProvider",
"description": "If true, the DynamoDB client loads credentials through a default credentials provider. If false, it uses the basic authentication method (access key and secret key).",
"defaultValue": "false",
"priority": "MEDIUM",
"required": "false"
},
"camel.kamelet.aws-ddb-experimental-sink.uriEndpointOverride": {
"name": "camel.kamelet.aws-ddb-experimental-sink.uriEndpointOverride",
"description": "The overriding endpoint URI. To use this option, you must also select the `overrideEndpoint` option.",
"priority": "MEDIUM",
"required": "false"
},
"camel.kamelet.aws-ddb-experimental-sink.overrideEndpoint": {
"name": "camel.kamelet.aws-ddb-experimental-sink.overrideEndpoint",
"description": "Select this option to override the endpoint URI. To use this option, you must also provide a URI for the `uriEndpointOverride` option.",
"defaultValue": "false",
"priority": "MEDIUM",
"required": "false"
},
"camel.kamelet.aws-ddb-experimental-sink.inputFormat": {
"name": "camel.kamelet.aws-ddb-experimental-sink.inputFormat",
"description": "Specify the input type for this Kamelet. The Kamelet will automatically apply conversion logic in order to transform message content to this data type. Example: json",
"defaultValue": "\"json\"",
"priority": "MEDIUM",
"required": "false"
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,105 @@
{
"connector": {
"class": "org.apache.camel.kafkaconnector.awss3cdcsource.CamelAwss3cdcsourceSourceConnector",
"artifactId": "camel-aws-s3-cdc-source-kafka-connector",
"groupId": "org.apache.camel.kafkaconnector",
"id": "camel-aws-s3-cdc-source-source",
"type": "source",
"version": "3.19.0-SNAPSHOT",
"description": "Receive data from AWS SQS subscribed to Eventbridge Bus reporting events related to an S3 bucket or multiple buckets.\nAccess Key\/Secret Key are the basic method for authenticating to the AWS SQS Service.\nTo use this Kamelet you'll need to set up Eventbridge on your bucket and subscribe Eventbridge bus to an SQS Queue.\nFor doing this you'll need to enable Evenbridge notification on your bucket and creating a rule on Eventbridge console related to all the events on S3 bucket and pointing to the SQS Queue specified as parameter in this Kamelet."
},
"properties": {
"camel.kamelet.aws-s3-cdc-source.queueNameOrArn": {
"name": "camel.kamelet.aws-s3-cdc-source.queueNameOrArn",
"description": "The SQS Queue Name or ARN",
"priority": "HIGH",
"required": "true"
},
"camel.kamelet.aws-s3-cdc-source.deleteAfterRead": {
"name": "camel.kamelet.aws-s3-cdc-source.deleteAfterRead",
"description": "Delete messages after consuming them",
"defaultValue": "true",
"priority": "MEDIUM",
"required": "false"
},
"camel.kamelet.aws-s3-cdc-source.accessKey": {
"name": "camel.kamelet.aws-s3-cdc-source.accessKey",
"description": "The access key obtained from AWS.",
"priority": "HIGH",
"required": "true"
},
"camel.kamelet.aws-s3-cdc-source.secretKey": {
"name": "camel.kamelet.aws-s3-cdc-source.secretKey",
"description": "The secret key obtained from AWS.",
"priority": "HIGH",
"required": "true"
},
"camel.kamelet.aws-s3-cdc-source.region": {
"name": "camel.kamelet.aws-s3-cdc-source.region",
"description": "The AWS region to access.",
"priority": "HIGH",
"required": "true"
},
"camel.kamelet.aws-s3-cdc-source.autoCreateQueue": {
"name": "camel.kamelet.aws-s3-cdc-source.autoCreateQueue",
"description": "Setting the autocreation of the SQS queue.",
"defaultValue": "false",
"priority": "MEDIUM",
"required": "false"
},
"camel.kamelet.aws-s3-cdc-source.amazonAWSHost": {
"name": "camel.kamelet.aws-s3-cdc-source.amazonAWSHost",
"description": "The hostname of the Amazon AWS cloud.",
"defaultValue": "\"amazonaws.com\"",
"priority": "MEDIUM",
"required": "false"
},
"camel.kamelet.aws-s3-cdc-source.protocol": {
"name": "camel.kamelet.aws-s3-cdc-source.protocol",
"description": "The underlying protocol used to communicate with SQS Example: http or https",
"defaultValue": "\"https\"",
"priority": "MEDIUM",
"required": "false"
},
"camel.kamelet.aws-s3-cdc-source.queueURL": {
"name": "camel.kamelet.aws-s3-cdc-source.queueURL",
"description": "The full SQS Queue URL (required if using KEDA)",
"priority": "MEDIUM",
"required": "false"
},
"camel.kamelet.aws-s3-cdc-source.uriEndpointOverride": {
"name": "camel.kamelet.aws-s3-cdc-source.uriEndpointOverride",
"description": "The overriding endpoint URI. To use this option, you must also select the `overrideEndpoint` option.",
"priority": "MEDIUM",
"required": "false"
},
"camel.kamelet.aws-s3-cdc-source.overrideEndpoint": {
"name": "camel.kamelet.aws-s3-cdc-source.overrideEndpoint",
"description": "Select this option to override the endpoint URI. To use this option, you must also provide a URI for the `uriEndpointOverride` option.",
"defaultValue": "false",
"priority": "MEDIUM",
"required": "false"
},
"camel.kamelet.aws-s3-cdc-source.delay": {
"name": "camel.kamelet.aws-s3-cdc-source.delay",
"description": "The number of milliseconds before the next poll of the selected stream",
"defaultValue": "500",
"priority": "MEDIUM",
"required": "false"
},
"camel.kamelet.aws-s3-cdc-source.greedy": {
"name": "camel.kamelet.aws-s3-cdc-source.greedy",
"description": "If greedy is enabled, then the polling will happen immediately again, if the previous run polled 1 or more messages.",
"defaultValue": "false",
"priority": "MEDIUM",
"required": "false"
},
"camel.kamelet.aws-s3-cdc-source.getObject": {
"name": "camel.kamelet.aws-s3-cdc-source.getObject",
"description": "If getObject is enabled, then the file created in the bucket will be get and returned as body, if not only the event will returned as body.",
"defaultValue": "false",
"priority": "MEDIUM",
"required": "false"
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,105 @@
{
"connector": {
"class": "org.apache.camel.kafkaconnector.awss3experimentalsource.CamelAwss3experimentalsourceSourceConnector",
"artifactId": "camel-aws-s3-experimental-source-kafka-connector",
"groupId": "org.apache.camel.kafkaconnector",
"id": "camel-aws-s3-experimental-source-source",
"type": "source",
"version": "3.19.0-SNAPSHOT",
"description": "Receive data from an Amazon S3 Bucket.\n\nThe basic authentication method for the S3 service is to specify an access key and a secret key. These parameters are optional because the Kamelet provides a default credentials provider.\n\nIf you use the default credentials provider, the S3 client loads the credentials through this provider and doesn't use the basic authentication method.\n\nTwo headers will be duplicated with different names for clarity at sink level, CamelAwsS3Key will be duplicated into aws.s3.key and CamelAwsS3BucketName will be duplicated in aws.s3.bucket.name.\n\nThis Kamelet supports experimental output format to specify the data type produced by this source. Users of the Kamelet are able to choose from different output types."
},
"properties": {
"camel.kamelet.aws-s3-experimental-source.bucketNameOrArn": {
"name": "camel.kamelet.aws-s3-experimental-source.bucketNameOrArn",
"description": "The S3 Bucket name or Amazon Resource Name (ARN).",
"priority": "HIGH",
"required": "true"
},
"camel.kamelet.aws-s3-experimental-source.deleteAfterRead": {
"name": "camel.kamelet.aws-s3-experimental-source.deleteAfterRead",
"description": "Specifies to delete objects after consuming them.",
"defaultValue": "true",
"priority": "MEDIUM",
"required": "false"
},
"camel.kamelet.aws-s3-experimental-source.accessKey": {
"name": "camel.kamelet.aws-s3-experimental-source.accessKey",
"description": "The access key obtained from AWS.",
"priority": "MEDIUM",
"required": "false"
},
"camel.kamelet.aws-s3-experimental-source.secretKey": {
"name": "camel.kamelet.aws-s3-experimental-source.secretKey",
"description": "The secret key obtained from AWS.",
"priority": "MEDIUM",
"required": "false"
},
"camel.kamelet.aws-s3-experimental-source.region": {
"name": "camel.kamelet.aws-s3-experimental-source.region",
"description": "The AWS region to access.",
"priority": "HIGH",
"required": "true"
},
"camel.kamelet.aws-s3-experimental-source.autoCreateBucket": {
"name": "camel.kamelet.aws-s3-experimental-source.autoCreateBucket",
"description": "Specifies to automatically create the S3 bucket.",
"defaultValue": "false",
"priority": "MEDIUM",
"required": "false"
},
"camel.kamelet.aws-s3-experimental-source.includeBody": {
"name": "camel.kamelet.aws-s3-experimental-source.includeBody",
"description": "If true, the exchange is consumed and put into the body and closed. If false, the S3Object stream is put raw into the body and the headers are set with the S3 object metadata.",
"defaultValue": "true",
"priority": "MEDIUM",
"required": "false"
},
"camel.kamelet.aws-s3-experimental-source.prefix": {
"name": "camel.kamelet.aws-s3-experimental-source.prefix",
"description": "The AWS S3 bucket prefix to consider while searching. Example: folder\/",
"priority": "MEDIUM",
"required": "false"
},
"camel.kamelet.aws-s3-experimental-source.ignoreBody": {
"name": "camel.kamelet.aws-s3-experimental-source.ignoreBody",
"description": "If true, the S3 Object body is ignored. Setting this to true overrides any behavior defined by the `includeBody` option. If false, the S3 object is put in the body.",
"defaultValue": "false",
"priority": "MEDIUM",
"required": "false"
},
"camel.kamelet.aws-s3-experimental-source.useDefaultCredentialsProvider": {
"name": "camel.kamelet.aws-s3-experimental-source.useDefaultCredentialsProvider",
"description": "If true, the S3 client loads credentials through a default credentials provider. If false, it uses the basic authentication method (access key and secret key).",
"defaultValue": "false",
"priority": "MEDIUM",
"required": "false"
},
"camel.kamelet.aws-s3-experimental-source.uriEndpointOverride": {
"name": "camel.kamelet.aws-s3-experimental-source.uriEndpointOverride",
"description": "The overriding endpoint URI. To use this option, you must also select the `overrideEndpoint` option.",
"priority": "MEDIUM",
"required": "false"
},
"camel.kamelet.aws-s3-experimental-source.overrideEndpoint": {
"name": "camel.kamelet.aws-s3-experimental-source.overrideEndpoint",
"description": "Select this option to override the endpoint URI. To use this option, you must also provide a URI for the `uriEndpointOverride` option.",
"defaultValue": "false",
"priority": "MEDIUM",
"required": "false"
},
"camel.kamelet.aws-s3-experimental-source.delay": {
"name": "camel.kamelet.aws-s3-experimental-source.delay",
"description": "The number of milliseconds before the next poll of the selected bucket.",
"defaultValue": "500",
"priority": "MEDIUM",
"required": "false"
},
"camel.kamelet.aws-s3-experimental-source.outputFormat": {
"name": "camel.kamelet.aws-s3-experimental-source.outputFormat",
"description": "Choose the output type for this Kamelet. The Kamelet supports different output types and performs automatic message conversion according to this data type. Example: binary",
"defaultValue": "\"binary\"",
"priority": "MEDIUM",
"required": "false"
}
}
}
Loading

0 comments on commit e3122a7

Please sign in to comment.