diff --git a/aws-s3-sink/pom.xml b/aws-s3-sink/pom.xml
index 5e2c1be..9fc04ff 100644
--- a/aws-s3-sink/pom.xml
+++ b/aws-s3-sink/pom.xml
@@ -12,7 +12,7 @@
kn-connector-aws-s3-sink
- Knative Connectors :: aws-s3 Sink
+ Knative Connectors :: AWS S3 Sink
diff --git a/aws-s3-sink/properties.adoc b/aws-s3-sink/properties.adoc
index f7ccf52..dc55e35 100644
--- a/aws-s3-sink/properties.adoc
+++ b/aws-s3-sink/properties.adoc
@@ -1,4 +1,74 @@
|===
|Property |Required |EnvVar |Description
+|bucketNameOrArn
+|yes
+|CAMEL_KAMELET_AWS_S3_SINK_BUCKETNAMEORARN=
+|The S3 Bucket name or Amazon Resource Name (ARN).
+
+|accessKey
+|no
+|CAMEL_KAMELET_AWS_S3_SINK_ACCESSKEY=
+|The access key obtained from AWS.
+
+|secretKey
+|no
+|CAMEL_KAMELET_AWS_S3_SINK_SECRETKEY=
+|The secret key obtained from AWS.
+
+|region
+|yes
+|CAMEL_KAMELET_AWS_S3_SINK_REGION=
+|The AWS region to access.
+
+|autoCreateBucket
+|no
+|CAMEL_KAMELET_AWS_S3_SINK_AUTOCREATEBUCKET=false
+|Specifies to automatically create the S3 bucket.
+
+|useDefaultCredentialsProvider
+|no
+|CAMEL_KAMELET_AWS_S3_SINK_USEDEFAULTCREDENTIALSPROVIDER=false
+|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).
+
+|useProfileCredentialsProvider
+|no
+|CAMEL_KAMELET_AWS_S3_SINK_USEPROFILECREDENTIALSPROVIDER=false
+|Set whether the S3 client should expect to load credentials through a profile credentials provider.
+
+|useSessionCredentials
+|no
+|CAMEL_KAMELET_AWS_S3_SINK_USESESSIONCREDENTIALS=false
+|Set whether the S3 client should expect to use Session Credentials. This is useful in situation in which the user needs to assume a IAM role for doing operations in S3.
+
+|profileCredentialsName
+|no
+|CAMEL_KAMELET_AWS_S3_SINK_PROFILECREDENTIALSNAME=
+|If using a profile credentials provider this parameter will set the profile name.
+
+|sessionToken
+|no
+|CAMEL_KAMELET_AWS_S3_SINK_SESSIONTOKEN=
+|Amazon AWS Session Token used when the user needs to assume a IAM role.
+
+|uriEndpointOverride
+|no
+|CAMEL_KAMELET_AWS_S3_SINK_URIENDPOINTOVERRIDE=
+|The overriding endpoint URI. To use this option, you must also select the `overrideEndpoint` option.
+
+|overrideEndpoint
+|no
+|CAMEL_KAMELET_AWS_S3_SINK_OVERRIDEENDPOINT=false
+|Select this option to override the endpoint URI. To use this option, you must also provide a URI for the `uriEndpointOverride` option.
+
+|forcePathStyle
+|no
+|CAMEL_KAMELET_AWS_S3_SINK_FORCEPATHSTYLE=false
+|Forces path style when accessing AWS S3 buckets.
+
+|keyName
+|no
+|CAMEL_KAMELET_AWS_S3_SINK_KEYNAME=
+|The key name for saving an element in the bucket.
+
|===
diff --git a/aws-s3-sink/properties.yaml b/aws-s3-sink/properties.yaml
new file mode 100644
index 0000000..d843514
--- /dev/null
+++ b/aws-s3-sink/properties.yaml
@@ -0,0 +1,81 @@
+spec:
+ type: object
+ properties:
+ aws:
+ type: object
+ properties:
+ s3:
+ type: object
+ properties:
+ bucketNameOrArn:
+ type: string
+ title: Bucket Name
+ description: The S3 Bucket name or Amazon Resource Name (ARN).
+ accessKey:
+ type: string
+ title: Access Key
+ description: The access key obtained from AWS.
+ secretKey:
+ type: string
+ title: Secret Key
+ description: The secret key obtained from AWS.
+ region:
+ type: string
+ title: AWS Region
+ description: The AWS region to access.
+ autoCreateBucket:
+ type: boolean
+ title: Autocreate Bucket
+ description: Specifies to automatically create the S3 bucket.
+ default: false
+ useDefaultCredentialsProvider:
+ type: boolean
+ title: Default Credentials Provider
+ 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).
+ default: false
+ useProfileCredentialsProvider:
+ type: boolean
+ title: Profile Credentials Provider
+ description: Set whether the S3 client should expect to load credentials
+ through a profile credentials provider.
+ default: false
+ useSessionCredentials:
+ type: boolean
+ title: Session Credentials
+ description: Set whether the S3 client should expect to use Session
+ Credentials. This is useful in situation in which the user needs to
+ assume a IAM role for doing operations in S3.
+ default: false
+ profileCredentialsName:
+ type: string
+ title: Profile Credentials Name
+ description: If using a profile credentials provider this parameter
+ will set the profile name.
+ sessionToken:
+ type: string
+ title: Session Token
+ description: Amazon AWS Session Token used when the user needs to assume
+ a IAM role.
+ uriEndpointOverride:
+ type: string
+ title: Overwrite Endpoint URI
+ description: The overriding endpoint URI. To use this option, you must
+ also select the `overrideEndpoint` option.
+ overrideEndpoint:
+ type: boolean
+ title: Endpoint Overwrite
+ description: Select this option to override the endpoint URI. To use
+ this option, you must also provide a URI for the `uriEndpointOverride`
+ option.
+ default: false
+ forcePathStyle:
+ type: boolean
+ title: Force Path Style
+ description: Forces path style when accessing AWS S3 buckets.
+ default: false
+ keyName:
+ type: string
+ title: Key Name
+ description: The key name for saving an element in the bucket.
diff --git a/aws-sqs-sink/pom.xml b/aws-sqs-sink/pom.xml
index 6558db5..d41cb8b 100644
--- a/aws-sqs-sink/pom.xml
+++ b/aws-sqs-sink/pom.xml
@@ -12,7 +12,7 @@
kn-connector-aws-sqs-sink
- Knative Connectors :: aws-sqs Sink
+ Knative Connectors :: AWS SQS Sink
diff --git a/aws-sqs-sink/properties.adoc b/aws-sqs-sink/properties.adoc
index f7ccf52..ac63cfc 100644
--- a/aws-sqs-sink/properties.adoc
+++ b/aws-sqs-sink/properties.adoc
@@ -1,4 +1,74 @@
|===
|Property |Required |EnvVar |Description
+|queueNameOrArn
+|yes
+|CAMEL_KAMELET_AWS_SQS_SINK_QUEUENAMEORARN=
+|The SQS Queue name or or Amazon Resource Name (ARN).
+
+|accessKey
+|no
+|CAMEL_KAMELET_AWS_SQS_SINK_ACCESSKEY=
+|The access key obtained from AWS.
+
+|secretKey
+|no
+|CAMEL_KAMELET_AWS_SQS_SINK_SECRETKEY=
+|The secret key obtained from AWS.
+
+|region
+|yes
+|CAMEL_KAMELET_AWS_SQS_SINK_REGION=
+|The AWS region to access.
+
+|autoCreateQueue
+|no
+|CAMEL_KAMELET_AWS_SQS_SINK_AUTOCREATEQUEUE=false
+|Automatically create the SQS queue.
+
+|amazonAWSHost
+|no
+|CAMEL_KAMELET_AWS_SQS_SINK_AMAZONAWSHOST=amazonaws.com
+|The hostname of the Amazon AWS cloud.
+
+|protocol
+|no
+|CAMEL_KAMELET_AWS_SQS_SINK_PROTOCOL=https
+|The underlying protocol used to communicate with SQS.
+
+|useDefaultCredentialsProvider
+|no
+|CAMEL_KAMELET_AWS_SQS_SINK_USEDEFAULTCREDENTIALSPROVIDER=false
+|If true, the SQS client loads credentials through a default credentials provider. If false, it uses the basic authentication method (access key and secret key).
+
+|useProfileCredentialsProvider
+|no
+|CAMEL_KAMELET_AWS_SQS_SINK_USEPROFILECREDENTIALSPROVIDER=false
+|Set whether the SQS client should expect to load credentials through a profile credentials provider.
+
+|useSessionCredentials
+|no
+|CAMEL_KAMELET_AWS_SQS_SINK_USESESSIONCREDENTIALS=false
+|Set whether the SQS client should expect to use Session Credentials. This is useful in situation in which the user needs to assume a IAM role for doing operations in SQS.
+
+|profileCredentialsName
+|no
+|CAMEL_KAMELET_AWS_SQS_SINK_PROFILECREDENTIALSNAME=
+|If using a profile credentials provider this parameter will set the profile name.
+
+|sessionToken
+|no
+|CAMEL_KAMELET_AWS_SQS_SINK_SESSIONTOKEN=
+|Amazon AWS Session Token used when the user needs to assume a IAM role.
+
+|uriEndpointOverride
+|no
+|CAMEL_KAMELET_AWS_SQS_SINK_URIENDPOINTOVERRIDE=
+|The overriding endpoint URI. To use this option, you must also select the `overrideEndpoint` option.
+
+|overrideEndpoint
+|no
+|CAMEL_KAMELET_AWS_SQS_SINK_OVERRIDEENDPOINT=false
+|Select this option to override the endpoint URI. To use this option, you must also provide a URI for the `uriEndpointOverride` option.
+
|===
diff --git a/aws-sqs-sink/properties.yaml b/aws-sqs-sink/properties.yaml
new file mode 100644
index 0000000..ac4e3bf
--- /dev/null
+++ b/aws-sqs-sink/properties.yaml
@@ -0,0 +1,83 @@
+spec:
+ type: object
+ properties:
+ aws:
+ type: object
+ properties:
+ sqs:
+ type: object
+ properties:
+ queueNameOrArn:
+ type: string
+ title: Queue Name
+ description: The SQS Queue name or or Amazon Resource Name (ARN).
+ accessKey:
+ type: string
+ title: Access Key
+ description: The access key obtained from AWS.
+ secretKey:
+ type: string
+ title: Secret Key
+ description: The secret key obtained from AWS.
+ region:
+ type: string
+ title: AWS Region
+ description: The AWS region to access.
+ autoCreateQueue:
+ type: boolean
+ title: Autocreate Queue
+ description: Automatically create the SQS queue.
+ default: false
+ amazonAWSHost:
+ type: string
+ title: AWS Host
+ description: The hostname of the Amazon AWS cloud.
+ default: amazonaws.com
+ protocol:
+ type: string
+ title: Protocol
+ description: The underlying protocol used to communicate with SQS.
+ default: https
+ example: http or https
+ useDefaultCredentialsProvider:
+ type: boolean
+ title: Default Credentials Provider
+ description: If true, the SQS client loads credentials through a default
+ credentials provider. If false, it uses the basic authentication method
+ (access key and secret key).
+ default: false
+ useProfileCredentialsProvider:
+ type: boolean
+ title: Profile Credentials Provider
+ description: Set whether the SQS client should expect to load credentials
+ through a profile credentials provider.
+ default: false
+ useSessionCredentials:
+ type: boolean
+ title: Session Credentials
+ description: Set whether the SQS client should expect to use Session
+ Credentials. This is useful in situation in which the user needs to
+ assume a IAM role for doing operations in SQS.
+ default: false
+ profileCredentialsName:
+ type: string
+ title: Profile Credentials Name
+ description: If using a profile credentials provider this parameter
+ will set the profile name.
+ sessionToken:
+ type: string
+ title: Session Token
+ description: Amazon AWS Session Token used when the user needs to assume
+ a IAM role.
+ uriEndpointOverride:
+ type: string
+ title: Overwrite Endpoint URI
+ description: The overriding endpoint URI. To use this option, you must
+ also select the `overrideEndpoint` option.
+ overrideEndpoint:
+ type: boolean
+ title: Endpoint Overwrite
+ description: Select this option to override the endpoint URI. To use
+ this option, you must also provide a URI for the `uriEndpointOverride`
+ option.
+ default: false