diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/amqp.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/amqp.json index 67caa3d67c55b..740370bfa5ba0 100644 --- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/amqp.json +++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/amqp.json @@ -134,9 +134,9 @@ "errorHandlerLoggingLevel": { "index": 107, "kind": "property", "displayName": "Error Handler Logging Level", "group": "logging", "label": "consumer,logging", "required": false, "type": "enum", "javaType": "org.apache.camel.LoggingLevel", "enum": [ "TRACE", "DEBUG", "INFO", "WARN", "ERROR", "OFF" ], "deprecated": false, "autowired": false, "secret": false, "defaultValue": "WARN", "configurationClass": "org.apache.camel.component.jms.JmsConfiguration", "configurationField": "configuration", "description": "Allows to configure the default errorHandler logging level for logging uncaught exceptions." }, "errorHandlerLogStackTrace": { "index": 108, "kind": "property", "displayName": "Error Handler Log Stack Trace", "group": "logging", "label": "consumer,logging", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "configurationClass": "org.apache.camel.component.jms.JmsConfiguration", "configurationField": "configuration", "description": "Allows to control whether stack-traces should be logged or not, by the default errorHandler." }, "deserializationFilter": { "index": 109, "kind": "property", "displayName": "Deserialization Filter", "group": "security", "label": "advanced,security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.jms.JmsConfiguration", "configurationField": "configuration", "description": "Sets an ObjectInputFilter pattern (jdk.serialFilter syntax) applied as a defense-in-depth check on the class of the body returned by jakarta.jms.ObjectMessage.getObject(). The pattern is evaluated after the JMS provider has deserialized the payload, so this option alone does not prevent gadget-chain execution that happens inside the provider's ObjectInputStream; to block such attacks, also configure the JMS provider's own deserialization filter and\/or the JVM-wide -Djdk.serialFilter. When this option is not set and no JVM-wide filter is configured, a conservative default filter allowing java., javax. and org.apache.camel. is applied." }, - "keyStorePassword": { "index": 110, "kind": "property", "displayName": "Key Store Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "The SSL keystore password." }, + "keyStorePassword": { "index": 110, "kind": "property", "displayName": "Key Store Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "The SSL keystore password." }, "password": { "index": 111, "kind": "property", "displayName": "Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "configurationClass": "org.apache.camel.component.jms.JmsConfiguration", "configurationField": "configuration", "description": "Password to use with the ConnectionFactory. You can also configure username\/password directly on the ConnectionFactory." }, - "trustStorePassword": { "index": 112, "kind": "property", "displayName": "Trust Store Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "The SSL truststore password." }, + "trustStorePassword": { "index": 112, "kind": "property", "displayName": "Trust Store Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "The SSL truststore password." }, "username": { "index": 113, "kind": "property", "displayName": "Username", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "configurationClass": "org.apache.camel.component.jms.JmsConfiguration", "configurationField": "configuration", "description": "Username to use with the ConnectionFactory. You can also configure username\/password directly on the ConnectionFactory." }, "transacted": { "index": 114, "kind": "property", "displayName": "Transacted", "group": "transaction", "label": "transaction", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.jms.JmsConfiguration", "configurationField": "configuration", "description": "Specifies whether to use transacted mode" }, "transactedInOut": { "index": 115, "kind": "property", "displayName": "Transacted In Out", "group": "transaction", "label": "transaction", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.jms.JmsConfiguration", "configurationField": "configuration", "description": "Specifies whether InOut operations (request reply) default to using transacted mode If this flag is set to true, then Spring JmsTemplate will have sessionTransacted set to true, and the acknowledgeMode as transacted on the JmsTemplate used for InOut operations. Note from Spring JMS: that within a JTA transaction, the parameters passed to createQueue, createTopic methods are not taken into account. Depending on the Java EE transaction context, the container makes its own decisions on these values. Analogously, these parameters are not taken into account within a locally managed transaction either, since Spring JMS operates on an existing JMS Session in this case. Setting this flag to true will use a short local JMS transaction when running outside of a managed transaction, and a synchronized local JMS transaction in case of a managed transaction (other than an XA transaction) being present. This has the effect of a local JMS transaction being managed alongside the main transaction (which might be a native JDBC transaction), with the JMS transaction committing right after the main transaction." }, diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/camunda.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/camunda.json index 0984e4fd907d5..9fc709d210d77 100644 --- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/camunda.json +++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/camunda.json @@ -29,8 +29,8 @@ "bridgeErrorHandler": { "index": 2, "kind": "property", "displayName": "Bridge Error Handler", "group": "consumer", "label": "consumer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions (if possible) occurred while the Camel consumer is trying to pickup incoming messages, or the likes, will now be processed as a message and handled by the routing Error Handler. Important: This is only possible if the 3rd party component allows Camel to be alerted if an exception was thrown. Some components handle this internally only, and therefore bridgeErrorHandler is not possible. In other situations we may improve the Camel component to hook into the 3rd party component and make this possible for future releases. By default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal with exceptions, that will be logged at WARN or ERROR level and ignored." }, "lazyStartProducer": { "index": 3, "kind": "property", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "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." }, "autowiredEnabled": { "index": 4, "kind": "property", "displayName": "Autowired Enabled", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc." }, - "clientId": { "index": 5, "kind": "property", "displayName": "Client Id", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "Client ID for OAuth \/ SaaS authentication." }, - "clientSecret": { "index": 6, "kind": "property", "displayName": "Client Secret", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "Client secret for OAuth \/ SaaS authentication." }, + "clientId": { "index": 5, "kind": "property", "displayName": "Client Id", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "Client ID for OAuth \/ SaaS authentication." }, + "clientSecret": { "index": 6, "kind": "property", "displayName": "Client Secret", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "Client secret for OAuth \/ SaaS authentication." }, "clusterId": { "index": 7, "kind": "property", "displayName": "Cluster Id", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Camunda SaaS cluster ID. When set, the client connects via the cloud builder." }, "oAuthAPI": { "index": 8, "kind": "property", "displayName": "OAuth API", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "OAuth authorization server URL for self-managed authentication." }, "region": { "index": 9, "kind": "property", "displayName": "Region", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "bru-2", "description": "Camunda SaaS region (default: bru-2)." } diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cometd.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cometd.json index 41c986d63d00b..bb3b43efd04dc 100644 --- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cometd.json +++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cometd.json @@ -31,9 +31,9 @@ "extensions": { "index": 3, "kind": "property", "displayName": "Extensions", "group": "advanced", "label": "advanced", "required": false, "type": "array", "javaType": "java.util.List", "deprecated": false, "autowired": false, "secret": false, "description": "To use a list of custom BayeuxServer.Extension that allows modifying incoming and outgoing requests." }, "securityPolicy": { "index": 4, "kind": "property", "displayName": "Security Policy", "group": "security", "label": "security", "required": false, "type": "object", "javaType": "org.cometd.bayeux.server.SecurityPolicy", "deprecated": false, "autowired": false, "secret": false, "description": "To use a custom configured SecurityPolicy to control authorization" }, "sslContextParameters": { "index": 5, "kind": "property", "displayName": "Ssl Context Parameters", "group": "security", "label": "security", "required": false, "type": "object", "javaType": "org.apache.camel.support.jsse.SSLContextParameters", "deprecated": false, "autowired": false, "secret": false, "description": "To configure security using SSLContextParameters" }, - "sslKeyPassword": { "index": 6, "kind": "property", "displayName": "Ssl Key Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "The password for the keystore when using SSL." }, + "sslKeyPassword": { "index": 6, "kind": "property", "displayName": "Ssl Key Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "The password for the keystore when using SSL." }, "sslKeystore": { "index": 7, "kind": "property", "displayName": "Ssl Keystore", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "The path to the keystore." }, - "sslPassword": { "index": 8, "kind": "property", "displayName": "Ssl Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "The password when using SSL." }, + "sslPassword": { "index": 8, "kind": "property", "displayName": "Ssl Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "The password when using SSL." }, "useGlobalSslContextParameters": { "index": 9, "kind": "property", "displayName": "Use Global Ssl Context Parameters", "group": "security", "label": "security", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Enable usage of global SSL context parameters." } }, "headers": { diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cometds.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cometds.json index db8890fb0eb91..825498f780778 100644 --- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cometds.json +++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cometds.json @@ -31,9 +31,9 @@ "extensions": { "index": 3, "kind": "property", "displayName": "Extensions", "group": "advanced", "label": "advanced", "required": false, "type": "array", "javaType": "java.util.List", "deprecated": false, "autowired": false, "secret": false, "description": "To use a list of custom BayeuxServer.Extension that allows modifying incoming and outgoing requests." }, "securityPolicy": { "index": 4, "kind": "property", "displayName": "Security Policy", "group": "security", "label": "security", "required": false, "type": "object", "javaType": "org.cometd.bayeux.server.SecurityPolicy", "deprecated": false, "autowired": false, "secret": false, "description": "To use a custom configured SecurityPolicy to control authorization" }, "sslContextParameters": { "index": 5, "kind": "property", "displayName": "Ssl Context Parameters", "group": "security", "label": "security", "required": false, "type": "object", "javaType": "org.apache.camel.support.jsse.SSLContextParameters", "deprecated": false, "autowired": false, "secret": false, "description": "To configure security using SSLContextParameters" }, - "sslKeyPassword": { "index": 6, "kind": "property", "displayName": "Ssl Key Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "The password for the keystore when using SSL." }, + "sslKeyPassword": { "index": 6, "kind": "property", "displayName": "Ssl Key Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "The password for the keystore when using SSL." }, "sslKeystore": { "index": 7, "kind": "property", "displayName": "Ssl Keystore", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "The path to the keystore." }, - "sslPassword": { "index": 8, "kind": "property", "displayName": "Ssl Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "The password when using SSL." }, + "sslPassword": { "index": 8, "kind": "property", "displayName": "Ssl Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "The password when using SSL." }, "useGlobalSslContextParameters": { "index": 9, "kind": "property", "displayName": "Use Global Ssl Context Parameters", "group": "security", "label": "security", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Enable usage of global SSL context parameters." } }, "headers": { diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/elasticsearch-rest-client.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/elasticsearch-rest-client.json index 4a3245caeac9f..a5cf948bfd9d9 100644 --- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/elasticsearch-rest-client.json +++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/elasticsearch-rest-client.json @@ -34,8 +34,8 @@ "sniffAfterFailureDelay": { "index": 7, "kind": "property", "displayName": "Sniff After Failure Delay", "group": "advanced", "label": "advanced", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "defaultValue": 60000, "description": "Sniffer after failure delay (in millis)" }, "snifferInterval": { "index": 8, "kind": "property", "displayName": "Sniffer Interval", "group": "advanced", "label": "advanced", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "defaultValue": 60000, "description": "Sniffer interval (in millis)" }, "certificatePath": { "index": 9, "kind": "property", "displayName": "Certificate Path", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "supportFileReference": true, "description": "Certificate Path" }, - "password": { "index": 10, "kind": "property", "displayName": "Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "Password" }, - "user": { "index": 11, "kind": "property", "displayName": "User", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "Username" } + "password": { "index": 10, "kind": "property", "displayName": "Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "Password" }, + "user": { "index": 11, "kind": "property", "displayName": "User", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "Username" } }, "headers": { "ID": { "index": 0, "kind": "header", "displayName": "", "group": "producer", "label": "", "required": false, "javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "ID of the object to index or retrieve or delete", "constantName": "org.apache.camel.component.elasticsearch.rest.client.ElasticSearchRestClientConstant#ID" }, diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/elasticsearch.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/elasticsearch.json index 277850886c5ed..fa342a1bb5cba 100644 --- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/elasticsearch.json +++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/elasticsearch.json @@ -37,8 +37,8 @@ "snifferInterval": { "index": 10, "kind": "property", "displayName": "Sniffer Interval", "group": "advanced", "label": "advanced", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "defaultValue": 300000, "description": "The interval between consecutive ordinary sniff executions in milliseconds. Will be honoured when sniffOnFailure is disabled or when there are no failures between consecutive sniff executions" }, "certificatePath": { "index": 11, "kind": "property", "displayName": "Certificate Path", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "The path of the self-signed certificate to use to access to Elasticsearch." }, "enableSSL": { "index": 12, "kind": "property", "displayName": "Enable SSL", "group": "security", "label": "security", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Enable SSL" }, - "password": { "index": 13, "kind": "property", "displayName": "Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "Password for authenticating" }, - "user": { "index": 14, "kind": "property", "displayName": "User", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "Basic authenticate user" } + "password": { "index": 13, "kind": "property", "displayName": "Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "Password for authenticating" }, + "user": { "index": 14, "kind": "property", "displayName": "User", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "Basic authenticate user" } }, "headers": { "operation": { "index": 0, "kind": "header", "displayName": "", "group": "producer", "label": "", "required": false, "javaType": "org.apache.camel.component.es.ElasticsearchOperation", "enum": [ "Index", "Update", "Bulk", "GetById", "MultiGet", "MultiSearch", "Delete", "DeleteIndex", "Search", "Exists", "Ping" ], "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The operation to perform", "constantName": "org.apache.camel.component.es.ElasticsearchConstants#PARAM_OPERATION" }, diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/github.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/github.json index f6487ce1e3f6f..01d46da3835bb 100644 --- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/github.json +++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/github.json @@ -29,7 +29,7 @@ "autowiredEnabled": { "index": 2, "kind": "property", "displayName": "Autowired Enabled", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc." }, "healthCheckConsumerEnabled": { "index": 3, "kind": "property", "displayName": "Health Check Consumer Enabled", "group": "health", "label": "health", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Used for enabling or disabling all consumer based health checks from this component" }, "healthCheckProducerEnabled": { "index": 4, "kind": "property", "displayName": "Health Check Producer Enabled", "group": "health", "label": "health", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Used for enabling or disabling all producer based health checks from this component. Notice: Camel has by default disabled all producer based health-checks. You can turn on producer checks globally by setting camel.health.producersEnabled=true." }, - "oauthToken": { "index": 5, "kind": "property", "displayName": "Oauth Token", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "GitHub OAuth token. Must be configured on either component or endpoint." } + "oauthToken": { "index": 5, "kind": "property", "displayName": "Oauth Token", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "GitHub OAuth token. Must be configured on either component or endpoint." } }, "headers": { "GitHubPullRequest": { "index": 0, "kind": "header", "displayName": "", "group": "common", "label": "", "required": false, "javaType": "PullRequest or Integer", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The pull request", "constantName": "org.apache.camel.component.github.GitHubConstants#GITHUB_PULLREQUEST" }, diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/github2.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/github2.json index b509cbdf82eca..2b7e21546b01e 100644 --- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/github2.json +++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/github2.json @@ -30,7 +30,7 @@ "autowiredEnabled": { "index": 3, "kind": "property", "displayName": "Autowired Enabled", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc." }, "healthCheckConsumerEnabled": { "index": 4, "kind": "property", "displayName": "Health Check Consumer Enabled", "group": "health", "label": "health", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Used for enabling or disabling all consumer based health checks from this component" }, "healthCheckProducerEnabled": { "index": 5, "kind": "property", "displayName": "Health Check Producer Enabled", "group": "health", "label": "health", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Used for enabling or disabling all producer based health checks from this component. Notice: Camel has by default disabled all producer based health-checks. You can turn on producer checks globally by setting camel.health.producersEnabled=true." }, - "oauthToken": { "index": 6, "kind": "property", "displayName": "Oauth Token", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "GitHub OAuth token. Must be configured on either component or endpoint." } + "oauthToken": { "index": 6, "kind": "property", "displayName": "Oauth Token", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "GitHub OAuth token. Must be configured on either component or endpoint." } }, "headers": { "GitHubPullRequest": { "index": 0, "kind": "header", "displayName": "", "group": "common", "label": "", "required": false, "javaType": "org.kohsuke.github.GHPullRequest or Integer", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The pull request", "constantName": "org.apache.camel.component.github2.GitHub2Constants#GITHUB_PULLREQUEST" }, diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/http.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/http.json index 335a8abffb637..0e225986b0378 100644 --- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/http.json +++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/http.json @@ -63,10 +63,10 @@ "proxyAuthHost": { "index": 33, "kind": "property", "displayName": "Proxy Auth Host", "group": "proxy", "label": "producer,proxy", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": true, "autowired": false, "secret": false, "description": "Proxy server host" }, "proxyAuthMethod": { "index": 34, "kind": "property", "displayName": "Proxy Auth Method", "group": "proxy", "label": "producer,proxy", "required": false, "type": "enum", "javaType": "java.lang.String", "enum": [ "Basic", "Digest", "NTLM" ], "deprecated": false, "autowired": false, "secret": false, "description": "Proxy authentication method to use (NTLM is deprecated)" }, "proxyAuthNtHost": { "index": 35, "kind": "property", "displayName": "Proxy Auth Nt Host", "group": "proxy", "label": "producer,proxy", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Proxy authentication domain (workstation name) to use with NTLM (NTLM is deprecated)" }, - "proxyAuthPassword": { "index": 36, "kind": "property", "displayName": "Proxy Auth Password", "group": "proxy", "label": "producer,proxy", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "Proxy server password" }, + "proxyAuthPassword": { "index": 36, "kind": "property", "displayName": "Proxy Auth Password", "group": "proxy", "label": "producer,proxy", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "Proxy server password" }, "proxyAuthPort": { "index": 37, "kind": "property", "displayName": "Proxy Auth Port", "group": "proxy", "label": "producer,proxy", "required": false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": true, "autowired": false, "secret": false, "description": "Proxy server port" }, "proxyAuthScheme": { "index": 38, "kind": "property", "displayName": "Proxy Auth Scheme", "group": "proxy", "label": "producer,proxy", "required": false, "type": "enum", "javaType": "java.lang.String", "enum": [ "http", "https" ], "deprecated": false, "autowired": false, "secret": false, "description": "Proxy server authentication protocol scheme to use" }, - "proxyAuthUsername": { "index": 39, "kind": "property", "displayName": "Proxy Auth Username", "group": "proxy", "label": "producer,proxy", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "Proxy server username" }, + "proxyAuthUsername": { "index": 39, "kind": "property", "displayName": "Proxy Auth Username", "group": "proxy", "label": "producer,proxy", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "Proxy server username" }, "proxyHost": { "index": 40, "kind": "property", "displayName": "Proxy Host", "group": "proxy", "label": "producer,proxy", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Proxy server host" }, "proxyPort": { "index": 41, "kind": "property", "displayName": "Proxy Port", "group": "proxy", "label": "producer,proxy", "required": false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired": false, "secret": false, "description": "Proxy server port" }, "sslContextParameters": { "index": 42, "kind": "property", "displayName": "Ssl Context Parameters", "group": "security", "label": "security", "required": false, "type": "object", "javaType": "org.apache.camel.support.jsse.SSLContextParameters", "deprecated": false, "autowired": false, "secret": false, "description": "To configure security using SSLContextParameters. Important: Only one instance of org.apache.camel.support.jsse.SSLContextParameters is supported per HttpComponent. If you need to use 2 or more different instances, you need to define a new HttpComponent per instance you need." }, diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/https.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/https.json index d095b8b7d489a..e1c5eb558c234 100644 --- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/https.json +++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/https.json @@ -63,10 +63,10 @@ "proxyAuthHost": { "index": 33, "kind": "property", "displayName": "Proxy Auth Host", "group": "proxy", "label": "producer,proxy", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": true, "autowired": false, "secret": false, "description": "Proxy server host" }, "proxyAuthMethod": { "index": 34, "kind": "property", "displayName": "Proxy Auth Method", "group": "proxy", "label": "producer,proxy", "required": false, "type": "enum", "javaType": "java.lang.String", "enum": [ "Basic", "Digest", "NTLM" ], "deprecated": false, "autowired": false, "secret": false, "description": "Proxy authentication method to use (NTLM is deprecated)" }, "proxyAuthNtHost": { "index": 35, "kind": "property", "displayName": "Proxy Auth Nt Host", "group": "proxy", "label": "producer,proxy", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Proxy authentication domain (workstation name) to use with NTLM (NTLM is deprecated)" }, - "proxyAuthPassword": { "index": 36, "kind": "property", "displayName": "Proxy Auth Password", "group": "proxy", "label": "producer,proxy", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "Proxy server password" }, + "proxyAuthPassword": { "index": 36, "kind": "property", "displayName": "Proxy Auth Password", "group": "proxy", "label": "producer,proxy", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "Proxy server password" }, "proxyAuthPort": { "index": 37, "kind": "property", "displayName": "Proxy Auth Port", "group": "proxy", "label": "producer,proxy", "required": false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": true, "autowired": false, "secret": false, "description": "Proxy server port" }, "proxyAuthScheme": { "index": 38, "kind": "property", "displayName": "Proxy Auth Scheme", "group": "proxy", "label": "producer,proxy", "required": false, "type": "enum", "javaType": "java.lang.String", "enum": [ "http", "https" ], "deprecated": false, "autowired": false, "secret": false, "description": "Proxy server authentication protocol scheme to use" }, - "proxyAuthUsername": { "index": 39, "kind": "property", "displayName": "Proxy Auth Username", "group": "proxy", "label": "producer,proxy", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "Proxy server username" }, + "proxyAuthUsername": { "index": 39, "kind": "property", "displayName": "Proxy Auth Username", "group": "proxy", "label": "producer,proxy", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "Proxy server username" }, "proxyHost": { "index": 40, "kind": "property", "displayName": "Proxy Host", "group": "proxy", "label": "producer,proxy", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Proxy server host" }, "proxyPort": { "index": 41, "kind": "property", "displayName": "Proxy Port", "group": "proxy", "label": "producer,proxy", "required": false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired": false, "secret": false, "description": "Proxy server port" }, "sslContextParameters": { "index": 42, "kind": "property", "displayName": "Ssl Context Parameters", "group": "security", "label": "security", "required": false, "type": "object", "javaType": "org.apache.camel.support.jsse.SSLContextParameters", "deprecated": false, "autowired": false, "secret": false, "description": "To configure security using SSLContextParameters. Important: Only one instance of org.apache.camel.support.jsse.SSLContextParameters is supported per HttpComponent. If you need to use 2 or more different instances, you need to define a new HttpComponent per instance you need." }, diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jetty.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jetty.json index 34bb86217df6c..f2df7afa12f0c 100644 --- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jetty.json +++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jetty.json @@ -58,8 +58,8 @@ "socketConnectorProperties": { "index": 30, "kind": "property", "displayName": "Socket Connector Properties", "group": "security", "label": "security", "required": false, "type": "object", "javaType": "java.util.Map", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "A map which contains general HTTP connector properties. Uses the same principle as sslSocketConnectorProperties." }, "socketConnectors": { "index": 31, "kind": "property", "displayName": "Socket Connectors", "group": "security", "label": "security", "required": false, "type": "object", "javaType": "java.util.Map", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "A map which contains per port number specific HTTP connectors. Uses the same principle as sslSocketConnectors." }, "sslContextParameters": { "index": 32, "kind": "property", "displayName": "Ssl Context Parameters", "group": "security", "label": "security", "required": false, "type": "object", "javaType": "org.apache.camel.support.jsse.SSLContextParameters", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "To configure security using SSLContextParameters" }, - "sslKeyPassword": { "index": 33, "kind": "property", "displayName": "Ssl Key Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": true, "description": "The key password, which is used to access the certificate's key entry in the keystore (this is the same password that is supplied to the keystore command's -keypass option)." }, - "sslPassword": { "index": 34, "kind": "property", "displayName": "Ssl Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": true, "description": "The ssl password, which is required to access the keystore file (this is the same password that is supplied to the keystore command's -storepass option)." }, + "sslKeyPassword": { "index": 33, "kind": "property", "displayName": "Ssl Key Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": true, "security": "secret", "description": "The key password, which is used to access the certificate's key entry in the keystore (this is the same password that is supplied to the keystore command's -keypass option)." }, + "sslPassword": { "index": 34, "kind": "property", "displayName": "Ssl Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": true, "security": "secret", "description": "The ssl password, which is required to access the keystore file (this is the same password that is supplied to the keystore command's -storepass option)." }, "sslSocketConnectorProperties": { "index": 35, "kind": "property", "displayName": "Ssl Socket Connector Properties", "group": "security", "label": "security", "required": false, "type": "object", "javaType": "java.util.Map", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "A map which contains general SSL connector properties." }, "sslSocketConnectors": { "index": 36, "kind": "property", "displayName": "Ssl Socket Connectors", "group": "security", "label": "security", "required": false, "type": "object", "javaType": "java.util.Map", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "A map which contains per port number specific SSL connectors." }, "useGlobalSslContextParameters": { "index": 37, "kind": "property", "displayName": "Use Global Ssl Context Parameters", "group": "security", "label": "security", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "defaultValue": false, "description": "Enable usage of global SSL context parameters" } diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/milo-server.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/milo-server.json index 42f5402c43da4..875815a86adaa 100644 --- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/milo-server.json +++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/milo-server.json @@ -42,7 +42,7 @@ "enableAnonymousAuthentication": { "index": 15, "kind": "property", "displayName": "Enable Anonymous Authentication", "group": "security", "label": "security", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Enable anonymous authentication, disabled by default" }, "securityPolicies": { "index": 16, "kind": "property", "displayName": "Security Policies", "group": "security", "label": "security", "required": false, "type": "object", "javaType": "java.util.Set", "deprecated": false, "autowired": false, "secret": false, "description": "Security policies" }, "securityPoliciesById": { "index": 17, "kind": "property", "displayName": "Security Policies By Id", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Security policies by URI or name. Multiple policies can be separated by comma." }, - "userAuthenticationCredentials": { "index": 18, "kind": "property", "displayName": "User Authentication Credentials", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "Set user password combinations in the form of user1:pwd1,user2:pwd2 Usernames and passwords will be URL decoded" }, + "userAuthenticationCredentials": { "index": 18, "kind": "property", "displayName": "User Authentication Credentials", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "Set user password combinations in the form of user1:pwd1,user2:pwd2 Usernames and passwords will be URL decoded" }, "usernameSecurityPolicyUri": { "index": 19, "kind": "property", "displayName": "Username Security Policy Uri", "group": "security", "label": "security", "required": false, "type": "enum", "javaType": "org.eclipse.milo.opcua.stack.core.security.SecurityPolicy", "enum": [ "None", "Basic128Rsa15", "Basic256", "Basic256Sha256", "Aes128_Sha256_RsaOaep", "Aes256_Sha256_RsaPss" ], "deprecated": false, "autowired": false, "secret": false, "description": "Set the UserTokenPolicy used when" } }, "properties": { diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/opensearch.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/opensearch.json index 40ae036beb22f..4010b97057693 100644 --- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/opensearch.json +++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/opensearch.json @@ -35,10 +35,10 @@ "sniffAfterFailureDelay": { "index": 8, "kind": "property", "displayName": "Sniff After Failure Delay", "group": "advanced", "label": "advanced", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "defaultValue": 60000, "description": "The delay of a sniff execution scheduled after a failure (in milliseconds)" }, "snifferInterval": { "index": 9, "kind": "property", "displayName": "Sniffer Interval", "group": "advanced", "label": "advanced", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "defaultValue": 300000, "description": "The interval between consecutive ordinary sniff executions in milliseconds. Will be honoured when sniffOnFailure is disabled or when there are no failures between consecutive sniff executions" }, "enableSSL": { "index": 10, "kind": "property", "displayName": "Enable SSL", "group": "security", "label": "security", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Enable SSL" }, - "password": { "index": 11, "kind": "property", "displayName": "Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "Password for authenticating" }, + "password": { "index": 11, "kind": "property", "displayName": "Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "Password for authenticating" }, "sslContextParameters": { "index": 12, "kind": "property", "displayName": "Ssl Context Parameters", "group": "security", "label": "security", "required": false, "type": "object", "javaType": "org.apache.camel.support.jsse.SSLContextParameters", "deprecated": false, "autowired": false, "secret": false, "description": "To configure security using SSLContextParameters. When configured, this takes precedence over the certificatePath option." }, "useGlobalSslContextParameters": { "index": 13, "kind": "property", "displayName": "Use Global Ssl Context Parameters", "group": "security", "label": "security", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Enable usage of global SSL context parameters." }, - "user": { "index": 14, "kind": "property", "displayName": "User", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "Basic authenticate user" } + "user": { "index": 14, "kind": "property", "displayName": "User", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "Basic authenticate user" } }, "headers": { "operation": { "index": 0, "kind": "header", "displayName": "", "group": "producer", "label": "", "required": false, "javaType": "org.apache.camel.component.opensearch.OpensearchOperation", "enum": [ "Index", "Update", "Bulk", "GetById", "MultiGet", "MultiSearch", "Delete", "DeleteIndex", "Search", "Exists", "Ping" ], "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The operation to perform", "constantName": "org.apache.camel.component.opensearch.OpensearchConstants#PARAM_OPERATION" }, diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/rocketmq.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/rocketmq.json index 6334f50762d3e..9653e14f6fac3 100644 --- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/rocketmq.json +++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/rocketmq.json @@ -42,8 +42,8 @@ "autowiredEnabled": { "index": 15, "kind": "property", "displayName": "Autowired Enabled", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc." }, "requestTimeoutCheckerIntervalMillis": { "index": 16, "kind": "property", "displayName": "Request Timeout Checker Interval Millis", "group": "advanced", "label": "advanced", "required": false, "type": "integer", "javaType": "long", "deprecated": false, "autowired": false, "secret": false, "defaultValue": 1000, "description": "Check interval milliseconds of request timeout." }, "requestTimeoutMillis": { "index": 17, "kind": "property", "displayName": "Request Timeout Millis", "group": "advanced", "label": "advanced", "required": false, "type": "integer", "javaType": "long", "deprecated": false, "autowired": false, "secret": false, "defaultValue": 10000, "description": "Timeout milliseconds of receiving response when using in-out pattern." }, - "accessKey": { "index": 18, "kind": "property", "displayName": "Access Key", "group": "secret", "label": "secret", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "Access key for RocketMQ ACL." }, - "secretKey": { "index": 19, "kind": "property", "displayName": "Secret Key", "group": "secret", "label": "secret", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "Secret key for RocketMQ ACL." } + "accessKey": { "index": 18, "kind": "property", "displayName": "Access Key", "group": "secret", "label": "secret", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "Access key for RocketMQ ACL." }, + "secretKey": { "index": 19, "kind": "property", "displayName": "Secret Key", "group": "secret", "label": "secret", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "Secret key for RocketMQ ACL." } }, "headers": { "CamelRockerMQTopic": { "index": 0, "kind": "header", "displayName": "", "group": "consumer", "label": "consumer", "required": false, "javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "Topic of message", "constantName": "org.apache.camel.component.rocketmq.RocketMQConstants#TOPIC" }, diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/salesforce.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/salesforce.json index cf5826d2c4f8d..569fe60e3af3e 100644 --- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/salesforce.json +++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/salesforce.json @@ -113,9 +113,9 @@ "pubsubAllowUseSystemProxy": { "index": 85, "kind": "property", "displayName": "Pubsub Allow Use System Proxy", "group": "proxy", "label": "common,proxy", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Allow the Pub\/Sub API client to use the proxy detected by java.net.ProxySelector. If false then no proxy server will be used." }, "authenticationType": { "index": 86, "kind": "property", "displayName": "Authentication Type", "group": "security", "label": "common,security", "required": false, "type": "enum", "javaType": "org.apache.camel.component.salesforce.AuthenticationType", "enum": [ "USERNAME_PASSWORD", "REFRESH_TOKEN", "CLIENT_CREDENTIALS", "JWT" ], "deprecated": false, "autowired": false, "secret": false, "description": "Explicit authentication method to be used, one of USERNAME_PASSWORD, REFRESH_TOKEN, CLIENT_CREDENTIALS, or JWT. Salesforce component can auto-determine the authentication method to use from the properties set, set this property to eliminate any ambiguity." }, "clientId": { "index": 87, "kind": "property", "displayName": "Client Id", "group": "security", "label": "common,security", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "OAuth Consumer Key of the connected app configured in the Salesforce instance setup. Typically a connected app needs to be configured but one can be provided by installing a package." }, - "clientSecret": { "index": 88, "kind": "property", "displayName": "Client Secret", "group": "security", "label": "common,security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "OAuth Consumer Secret of the connected app configured in the Salesforce instance setup." }, + "clientSecret": { "index": 88, "kind": "property", "displayName": "Client Secret", "group": "security", "label": "common,security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "OAuth Consumer Secret of the connected app configured in the Salesforce instance setup." }, "httpProxyAuthUri": { "index": 89, "kind": "property", "displayName": "Http Proxy Auth Uri", "group": "security", "label": "common,proxy,security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Used in authentication against the HTTP proxy server, needs to match the URI of the proxy server in order for the httpProxyUsername and httpProxyPassword to be used for authentication." }, - "httpProxyPassword": { "index": 90, "kind": "property", "displayName": "Http Proxy Password", "group": "security", "label": "common,proxy,security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "Password to use to authenticate against the HTTP proxy server." }, + "httpProxyPassword": { "index": 90, "kind": "property", "displayName": "Http Proxy Password", "group": "security", "label": "common,proxy,security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "Password to use to authenticate against the HTTP proxy server." }, "httpProxyRealm": { "index": 91, "kind": "property", "displayName": "Http Proxy Realm", "group": "security", "label": "common,proxy,security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Realm of the proxy server, used in preemptive Basic\/Digest authentication methods against the HTTP proxy server." }, "httpProxySecure": { "index": 92, "kind": "property", "displayName": "Http Proxy Secure", "group": "security", "label": "common,proxy,security", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "If set to false disables the use of TLS when accessing the HTTP proxy." }, "httpProxyUseDigestAuth": { "index": 93, "kind": "property", "displayName": "Http Proxy Use Digest Auth", "group": "security", "label": "common,proxy,security", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "If set to true Digest authentication will be used when authenticating to the HTTP proxy, otherwise Basic authorization method will be used" }, @@ -126,10 +126,10 @@ "lazyLogin": { "index": 98, "kind": "property", "displayName": "Lazy Login", "group": "security", "label": "common,security", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "If set to true prevents the component from authenticating to Salesforce with the start of the component. You would generally set this to the (default) false and authenticate early and be immediately aware of any authentication issues. Lazy login is not supported by salesforce consumers." }, "loginConfig": { "index": 99, "kind": "property", "displayName": "Login Config", "group": "security", "label": "common,security", "required": false, "type": "object", "javaType": "org.apache.camel.component.salesforce.SalesforceLoginConfig", "deprecated": false, "autowired": false, "secret": false, "description": "All authentication configuration in one nested bean, all properties set there can be set directly on the component as well" }, "loginUrl": { "index": 100, "kind": "property", "displayName": "Login Url", "group": "security", "label": "common,security", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "https:\/\/login.salesforce.com", "description": "URL of the Salesforce instance used for authentication, by default set to https:\/\/login.salesforce.com" }, - "password": { "index": 101, "kind": "property", "displayName": "Password", "group": "security", "label": "common,security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "Password used in OAuth flow to gain access to access token. It's easy to get started with password OAuth flow, but in general one should avoid it as it is deemed less secure than other flows. Make sure that you append security token to the end of the password if using one." }, + "password": { "index": 101, "kind": "property", "displayName": "Password", "group": "security", "label": "common,security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "Password used in OAuth flow to gain access to access token. It's easy to get started with password OAuth flow, but in general one should avoid it as it is deemed less secure than other flows. Make sure that you append security token to the end of the password if using one." }, "pubSubHost": { "index": 102, "kind": "property", "displayName": "Pub Sub Host", "group": "security", "label": "common,security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "api.pubsub.salesforce.com", "description": "Pub\/Sub host" }, "pubSubPort": { "index": 103, "kind": "property", "displayName": "Pub Sub Port", "group": "security", "label": "common,security", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "defaultValue": 7443, "description": "Pub\/Sub port" }, - "refreshToken": { "index": 104, "kind": "property", "displayName": "Refresh Token", "group": "security", "label": "common,security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "Refresh token already obtained in the refresh token OAuth flow. One needs to setup a web application and configure a callback URL to receive the refresh token, or configure using the builtin callback at https:\/\/login.salesforce.com\/services\/oauth2\/success or https:\/\/test.salesforce.com\/services\/oauth2\/success and then retrive the refresh_token from the URL at the end of the flow. Note that in development organizations Salesforce allows hosting the callback web application at localhost." }, + "refreshToken": { "index": 104, "kind": "property", "displayName": "Refresh Token", "group": "security", "label": "common,security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "Refresh token already obtained in the refresh token OAuth flow. One needs to setup a web application and configure a callback URL to receive the refresh token, or configure using the builtin callback at https:\/\/login.salesforce.com\/services\/oauth2\/success or https:\/\/test.salesforce.com\/services\/oauth2\/success and then retrive the refresh_token from the URL at the end of the flow. Note that in development organizations Salesforce allows hosting the callback web application at localhost." }, "sslContextParameters": { "index": 105, "kind": "property", "displayName": "Ssl Context Parameters", "group": "security", "label": "common,security", "required": false, "type": "object", "javaType": "org.apache.camel.support.jsse.SSLContextParameters", "deprecated": false, "autowired": false, "secret": false, "description": "SSL parameters to use, see SSLContextParameters class for all available options." }, "useGlobalSslContextParameters": { "index": 106, "kind": "property", "displayName": "Use Global Ssl Context Parameters", "group": "security", "label": "security", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Enable usage of global SSL context parameters" }, "userName": { "index": 107, "kind": "property", "displayName": "User Name", "group": "security", "label": "common,security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Username used in OAuth flow to gain access to access token. It's easy to get started with password OAuth flow, but in general one should avoid it as it is deemed less secure than other flows." } diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/solr.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/solr.json index 3c1e778c03c27..0d901e133223a 100644 --- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/solr.json +++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/solr.json @@ -33,8 +33,8 @@ "autowiredEnabled": { "index": 6, "kind": "property", "displayName": "Autowired Enabled", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc." }, "solrClient": { "index": 7, "kind": "property", "displayName": "Solr Client", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "org.apache.solr.client.solrj.SolrClient", "deprecated": false, "autowired": true, "secret": false, "description": "To use an existing configured solr client, instead of creating a client per endpoint. This allows customizing the client with specific advanced settings." }, "enableSSL": { "index": 8, "kind": "property", "displayName": "Enable SSL", "group": "security", "label": "security", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Enable SSL" }, - "password": { "index": 9, "kind": "property", "displayName": "Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "Password for authenticating" }, - "username": { "index": 10, "kind": "property", "displayName": "Username", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "Basic authenticate user" } + "password": { "index": 9, "kind": "property", "displayName": "Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "Password for authenticating" }, + "username": { "index": 10, "kind": "property", "displayName": "Username", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "Basic authenticate user" } }, "headers": { "CamelSolrOperation": { "index": 0, "kind": "header", "displayName": "", "group": "producer", "label": "", "required": false, "javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The operation to perform.", "constantName": "org.apache.camel.component.solr.SolrConstants#PARAM_OPERATION" }, diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/stripe.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/stripe.json index 3980efb0233b0..ff3a4ae829e37 100644 --- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/stripe.json +++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/stripe.json @@ -27,7 +27,7 @@ "lazyStartProducer": { "index": 0, "kind": "property", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "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." }, "apiBase": { "index": 1, "kind": "property", "displayName": "Api Base", "group": "advanced", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Override the default Stripe API base URL (for testing purposes)" }, "autowiredEnabled": { "index": 2, "kind": "property", "displayName": "Autowired Enabled", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc." }, - "apiKey": { "index": 3, "kind": "property", "displayName": "Api Key", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "The Stripe API key for authentication" } + "apiKey": { "index": 3, "kind": "property", "displayName": "Api Key", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "The Stripe API key for authentication" } }, "headers": { "CamelStripeOperation": { "index": 0, "kind": "header", "displayName": "", "group": "producer", "label": "", "required": false, "javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The operation to perform", "constantName": "org.apache.camel.component.stripe.StripeConstants#OPERATION_HEADER" }, diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/telegram.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/telegram.json index 34351c12105de..4d48e4b16ba5e 100644 --- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/telegram.json +++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/telegram.json @@ -31,7 +31,7 @@ "client": { "index": 4, "kind": "property", "displayName": "Client", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "java.net.http.HttpClient", "deprecated": false, "autowired": false, "secret": false, "description": "To use a custom java.net.http.HttpClient" }, "healthCheckConsumerEnabled": { "index": 5, "kind": "property", "displayName": "Health Check Consumer Enabled", "group": "health", "label": "health", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Used for enabling or disabling all consumer based health checks from this component" }, "healthCheckProducerEnabled": { "index": 6, "kind": "property", "displayName": "Health Check Producer Enabled", "group": "health", "label": "health", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Used for enabling or disabling all producer based health checks from this component. Notice: Camel has by default disabled all producer based health-checks. You can turn on producer checks globally by setting camel.health.producersEnabled=true." }, - "authorizationToken": { "index": 7, "kind": "property", "displayName": "Authorization Token", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "The default Telegram authorization token to be used when the information is not provided in the endpoints." } + "authorizationToken": { "index": 7, "kind": "property", "displayName": "Authorization Token", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "The default Telegram authorization token to be used when the information is not provided in the endpoints." } }, "headers": { "CamelTelegramChatId": { "index": 0, "kind": "header", "displayName": "", "group": "producer", "label": "producer", "required": false, "javaType": "Object", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "This header is used by the producer endpoint in order to resolve the chat id that will receive the message. The recipient chat id can be placed (in order of priority) in message body, in the CamelTelegramChatId header or in the endpoint configuration (chatId option). This header is also present in all incoming messages.", "constantName": "org.apache.camel.component.telegram.TelegramConstants#TELEGRAM_CHAT_ID" }, diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/twilio.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/twilio.json index 3611806b839de..e35c54c5d6606 100644 --- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/twilio.json +++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/twilio.json @@ -30,9 +30,9 @@ "lazyStartProducer": { "index": 2, "kind": "property", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "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." }, "autowiredEnabled": { "index": 3, "kind": "property", "displayName": "Autowired Enabled", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc." }, "restClient": { "index": 4, "kind": "property", "displayName": "Rest Client", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "com.twilio.http.TwilioRestClient", "deprecated": false, "autowired": true, "secret": false, "description": "To use the shared REST client" }, - "accountSid": { "index": 5, "kind": "property", "displayName": "Account Sid", "group": "security", "label": "common,security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "The account SID to use." }, - "password": { "index": 6, "kind": "property", "displayName": "Password", "group": "security", "label": "common,security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "Auth token for the account." }, - "username": { "index": 7, "kind": "property", "displayName": "Username", "group": "security", "label": "common,security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "The account to use." } + "accountSid": { "index": 5, "kind": "property", "displayName": "Account Sid", "group": "security", "label": "common,security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "The account SID to use." }, + "password": { "index": 6, "kind": "property", "displayName": "Password", "group": "security", "label": "common,security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "Auth token for the account." }, + "username": { "index": 7, "kind": "property", "displayName": "Username", "group": "security", "label": "common,security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "The account to use." } }, "properties": { "apiName": { "index": 0, "kind": "path", "displayName": "Api Name", "group": "common", "label": "", "required": true, "type": "enum", "javaType": "org.apache.camel.component.twilio.internal.TwilioApiName", "enum": [ "ACCOUNT", "ADDRESS", "APPLICATION", "AVAILABLE_PHONE_NUMBER_COUNTRY", "CALL", "CONFERENCE", "CONNECT_APP", "INCOMING_PHONE_NUMBER", "KEY", "MESSAGE", "NEW_KEY", "NEW_SIGNING_KEY", "NOTIFICATION", "OUTGOING_CALLER_ID", "QUEUE", "RECORDING", "SHORT_CODE", "SIGNING_KEY", "TOKEN", "TRANSCRIPTION", "VALIDATION_REQUEST", "ADDRESS_DEPENDENT_PHONE_NUMBER", "AVAILABLE_PHONE_NUMBER_COUNTRY_LOCAL", "AVAILABLE_PHONE_NUMBER_COUNTRY_MOBILE", "AVAILABLE_PHONE_NUMBER_COUNTRY_TOLL_FREE", "CALL_NOTIFICATION", "CALL_RECORDING", "CONFERENCE_PARTICIPANT", "INCOMING_PHONE_NUMBER_LOCAL", "INCOMING_PHONE_NUMBER_MOBILE", "INCOMING_PHONE_NUMBER_TOLL_FREE", "MESSAGE_FEEDBACK", "MESSAGE_MEDIA", "QUEUE_MEMBER", "RECORDING_ADD_ON_RESULT", "RECORDING_TRANSCRIPTION", "RECORDING_ADD_ON_RESULT_PAYLOAD", "SIP_CREDENTIAL_LIST", "SIP_DOMAIN", "SIP_IP_ACCESS_CONTROL_LIST", "SIP_CREDENTIAL_LIST_CREDENTIAL", "SIP_DOMAIN_CREDENTIAL_LIST_MAPPING", "SIP_DOMAIN_IP_ACCESS_CONTROL_LIST_MAPPING", "SIP_IP_ACCESS_CONTROL_LIST_IP_ADDRESS", "USAGE_RECORD", "USAGE_TRIGGER", "USAGE_RECORD_ALL_TIME", "USAGE_RECORD_DAILY", "USAGE_RECORD_LAST_MONTH", "USAGE_RECORD_MONTHLY", "USAGE_RECORD_THIS_MONTH", "USAGE_RECORD_TODAY", "USAGE_RECORD_YEARLY", "USAGE_RECORD_YESTERDAY" ], "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.twilio.TwilioConfiguration", "configurationField": "configuration", "description": "What kind of operation to perform" }, diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/twitter-directmessage.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/twitter-directmessage.json index 6c76fe774fad7..dfc30a6cb4570 100644 --- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/twitter-directmessage.json +++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/twitter-directmessage.json @@ -34,10 +34,10 @@ "httpProxyPassword": { "index": 6, "kind": "property", "displayName": "Http Proxy Password", "group": "proxy", "label": "proxy", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "The http proxy password which can be used for the camel-twitter." }, "httpProxyPort": { "index": 7, "kind": "property", "displayName": "Http Proxy Port", "group": "proxy", "label": "proxy", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "The http proxy port which can be used for the camel-twitter." }, "httpProxyUser": { "index": 8, "kind": "property", "displayName": "Http Proxy User", "group": "proxy", "label": "proxy", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "The http proxy user which can be used for the camel-twitter." }, - "accessToken": { "index": 9, "kind": "property", "displayName": "Access Token", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "The access token" }, - "accessTokenSecret": { "index": 10, "kind": "property", "displayName": "Access Token Secret", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "The access token secret" }, - "consumerKey": { "index": 11, "kind": "property", "displayName": "Consumer Key", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "The consumer key" }, - "consumerSecret": { "index": 12, "kind": "property", "displayName": "Consumer Secret", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "The consumer secret" } + "accessToken": { "index": 9, "kind": "property", "displayName": "Access Token", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "The access token" }, + "accessTokenSecret": { "index": 10, "kind": "property", "displayName": "Access Token Secret", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "The access token secret" }, + "consumerKey": { "index": 11, "kind": "property", "displayName": "Consumer Key", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "The consumer key" }, + "consumerSecret": { "index": 12, "kind": "property", "displayName": "Consumer Secret", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "The consumer secret" } }, "headers": { "CamelTwitterUser": { "index": 0, "kind": "header", "displayName": "", "group": "common", "label": "", "required": false, "javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The user", "constantName": "org.apache.camel.component.twitter.TwitterConstants#TWITTER_USER" }, diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/twitter-search.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/twitter-search.json index 51ac0d422d8d7..8ac68a1bc12ee 100644 --- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/twitter-search.json +++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/twitter-search.json @@ -34,10 +34,10 @@ "httpProxyPassword": { "index": 6, "kind": "property", "displayName": "Http Proxy Password", "group": "proxy", "label": "proxy", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "The http proxy password which can be used for the camel-twitter." }, "httpProxyPort": { "index": 7, "kind": "property", "displayName": "Http Proxy Port", "group": "proxy", "label": "proxy", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "The http proxy port which can be used for the camel-twitter." }, "httpProxyUser": { "index": 8, "kind": "property", "displayName": "Http Proxy User", "group": "proxy", "label": "proxy", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "The http proxy user which can be used for the camel-twitter." }, - "accessToken": { "index": 9, "kind": "property", "displayName": "Access Token", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "The access token" }, - "accessTokenSecret": { "index": 10, "kind": "property", "displayName": "Access Token Secret", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "The access token secret" }, - "consumerKey": { "index": 11, "kind": "property", "displayName": "Consumer Key", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "The consumer key" }, - "consumerSecret": { "index": 12, "kind": "property", "displayName": "Consumer Secret", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "The consumer secret" } + "accessToken": { "index": 9, "kind": "property", "displayName": "Access Token", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "The access token" }, + "accessTokenSecret": { "index": 10, "kind": "property", "displayName": "Access Token Secret", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "The access token secret" }, + "consumerKey": { "index": 11, "kind": "property", "displayName": "Consumer Key", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "The consumer key" }, + "consumerSecret": { "index": 12, "kind": "property", "displayName": "Consumer Secret", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "The consumer secret" } }, "headers": { "CamelTwitterKeywords": { "index": 0, "kind": "header", "displayName": "", "group": "common", "label": "", "required": false, "javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The keywords to search", "constantName": "org.apache.camel.component.twitter.TwitterConstants#TWITTER_KEYWORDS" }, diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/twitter-timeline.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/twitter-timeline.json index 6d56328a7d5df..0387bf8e8c60c 100644 --- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/twitter-timeline.json +++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/twitter-timeline.json @@ -34,10 +34,10 @@ "httpProxyPassword": { "index": 6, "kind": "property", "displayName": "Http Proxy Password", "group": "proxy", "label": "proxy", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "The http proxy password which can be used for the camel-twitter." }, "httpProxyPort": { "index": 7, "kind": "property", "displayName": "Http Proxy Port", "group": "proxy", "label": "proxy", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "The http proxy port which can be used for the camel-twitter." }, "httpProxyUser": { "index": 8, "kind": "property", "displayName": "Http Proxy User", "group": "proxy", "label": "proxy", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "The http proxy user which can be used for the camel-twitter." }, - "accessToken": { "index": 9, "kind": "property", "displayName": "Access Token", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "The access token" }, - "accessTokenSecret": { "index": 10, "kind": "property", "displayName": "Access Token Secret", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "The access token secret" }, - "consumerKey": { "index": 11, "kind": "property", "displayName": "Consumer Key", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "The consumer key" }, - "consumerSecret": { "index": 12, "kind": "property", "displayName": "Consumer Secret", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "The consumer secret" } + "accessToken": { "index": 9, "kind": "property", "displayName": "Access Token", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "The access token" }, + "accessTokenSecret": { "index": 10, "kind": "property", "displayName": "Access Token Secret", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "The access token secret" }, + "consumerKey": { "index": 11, "kind": "property", "displayName": "Consumer Key", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "The consumer key" }, + "consumerSecret": { "index": 12, "kind": "property", "displayName": "Consumer Secret", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "The consumer secret" } }, "headers": { "CamelTwitterEventType": { "index": 0, "kind": "header", "displayName": "", "group": "common", "label": "", "required": false, "javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The type of event. The supported values are the values of the enum org.apache.camel.component.twitter.consumer.TwitterEventType", "constantName": "org.apache.camel.component.twitter.TwitterConstants#TWITTER_EVENT_TYPE" } diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/whatsapp.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/whatsapp.json index 94a8d394d7434..fe6e818cc1b52 100644 --- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/whatsapp.json +++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/whatsapp.json @@ -30,8 +30,8 @@ "autowiredEnabled": { "index": 3, "kind": "property", "displayName": "Autowired Enabled", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc." }, "baseUri": { "index": 4, "kind": "property", "displayName": "Base Uri", "group": "advanced", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "https:\/\/graph.facebook.com", "description": "Can be used to set an alternative base URI, e.g. when you want to test the component against a mock WhatsApp API" }, "client": { "index": 5, "kind": "property", "displayName": "Client", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "java.net.http.HttpClient", "deprecated": false, "autowired": false, "secret": false, "description": "Java 11 HttpClient implementation" }, - "webhookVerifyToken": { "index": 6, "kind": "property", "displayName": "Webhook Verify Token", "group": "advanced", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "Webhook verify token" }, - "authorizationToken": { "index": 7, "kind": "property", "displayName": "Authorization Token", "group": "security", "label": "security", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "Authorization Token taken from WhatsApp Meta for Developers Dashboard" } + "webhookVerifyToken": { "index": 6, "kind": "property", "displayName": "Webhook Verify Token", "group": "advanced", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "Webhook verify token" }, + "authorizationToken": { "index": 7, "kind": "property", "displayName": "Authorization Token", "group": "security", "label": "security", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "Authorization Token taken from WhatsApp Meta for Developers Dashboard" } }, "headers": { "CamelWhatsAppPhoneNumberId": { "index": 0, "kind": "header", "displayName": "", "group": "producer", "label": "producer", "required": false, "javaType": "Object", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "Phone Number ID taken from WhatsApp Meta for Developers Dashboard", "constantName": "org.apache.camel.component.whatsapp.WhatsAppConstants#WHATSAPP_PHONE_NUMBER_ID" }, diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/zeebe.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/zeebe.json index 81fdce6466a33..2895cdf3dffb7 100644 --- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/zeebe.json +++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/zeebe.json @@ -28,8 +28,8 @@ "bridgeErrorHandler": { "index": 1, "kind": "property", "displayName": "Bridge Error Handler", "group": "consumer", "label": "consumer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions (if possible) occurred while the Camel consumer is trying to pickup incoming messages, or the likes, will now be processed as a message and handled by the routing Error Handler. Important: This is only possible if the 3rd party component allows Camel to be alerted if an exception was thrown. Some components handle this internally only, and therefore bridgeErrorHandler is not possible. In other situations we may improve the Camel component to hook into the 3rd party component and make this possible for future releases. By default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal with exceptions, that will be logged at WARN or ERROR level and ignored." }, "lazyStartProducer": { "index": 2, "kind": "property", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "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." }, "autowiredEnabled": { "index": 3, "kind": "property", "displayName": "Autowired Enabled", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc." }, - "clientId": { "index": 4, "kind": "property", "displayName": "Client Id", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "Client id to be used when requesting access token from OAuth authorization server." }, - "clientSecret": { "index": 5, "kind": "property", "displayName": "Client Secret", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "Client secret to be used when requesting access token from OAuth authorization server." }, + "clientId": { "index": 4, "kind": "property", "displayName": "Client Id", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "Client id to be used when requesting access token from OAuth authorization server." }, + "clientSecret": { "index": 5, "kind": "property", "displayName": "Client Secret", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "Client secret to be used when requesting access token from OAuth authorization server." }, "gatewayHost": { "index": 6, "kind": "property", "displayName": "Gateway Host", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "localhost", "description": "The gateway server hostname to connect to the Zeebe cluster." }, "gatewayPort": { "index": 7, "kind": "property", "displayName": "Gateway Port", "group": "security", "label": "security", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "defaultValue": 26500, "description": "The gateway server port to connect to the Zeebe cluster." } }, diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/zendesk.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/zendesk.json index 9c0426eaa686a..9b45af9eba8a5 100644 --- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/zendesk.json +++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/zendesk.json @@ -31,10 +31,10 @@ "autowiredEnabled": { "index": 3, "kind": "property", "displayName": "Autowired Enabled", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc." }, "configuration": { "index": 4, "kind": "property", "displayName": "Configuration", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "org.apache.camel.component.zendesk.ZendeskConfiguration", "deprecated": false, "autowired": false, "secret": false, "description": "Component configuration" }, "zendesk": { "index": 5, "kind": "property", "displayName": "Zendesk", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "org.zendesk.client.v2.Zendesk", "deprecated": false, "autowired": false, "secret": false, "description": "To use a shared Zendesk instance." }, - "oauthToken": { "index": 6, "kind": "property", "displayName": "Oauth Token", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "The OAuth token." }, - "password": { "index": 7, "kind": "property", "displayName": "Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "The password." }, - "token": { "index": 8, "kind": "property", "displayName": "Token", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "The security token." }, - "username": { "index": 9, "kind": "property", "displayName": "Username", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "The user name." } + "oauthToken": { "index": 6, "kind": "property", "displayName": "Oauth Token", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "The OAuth token." }, + "password": { "index": 7, "kind": "property", "displayName": "Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "The password." }, + "token": { "index": 8, "kind": "property", "displayName": "Token", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "The security token." }, + "username": { "index": 9, "kind": "property", "displayName": "Username", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "The user name." } }, "properties": { "methodName": { "index": 0, "kind": "path", "displayName": "Method Name", "group": "common", "label": "", "required": true, "type": "enum", "javaType": "org.apache.camel.component.zendesk.internal.ZendeskApiMethod", "enum": [ "ADD_TAG_TO_ORGANISATIONS", "ADD_TAG_TO_TICKET", "ADD_TAG_TO_TOPICS", "ASSOCIATE_ATTACHMENTS_TO_ARTICLE", "CHANGE_USER_PASSWORD", "CREATE_ARTICLE", "CREATE_ARTICLE_1", "CREATE_ARTICLE_TRANSLATION", "CREATE_AUTOMATION", "CREATE_CATEGORY", "CREATE_CATEGORY_TRANSLATION", "CREATE_COMMENT", "CREATE_CONTENT_TAG", "CREATE_DYNAMIC_CONTENT_ITEM", "CREATE_DYNAMIC_CONTENT_ITEM_VARIANT", "CREATE_FORUM", "CREATE_GROUP", "CREATE_GROUP_MEMBERSHIP", "CREATE_GROUP_MEMBERSHIP_1", "CREATE_MACRO", "CREATE_OR_UPDATE_ORGANIZATION", "CREATE_OR_UPDATE_USER", "CREATE_OR_UPDATE_USERS", "CREATE_OR_UPDATE_USERS_1", "CREATE_OR_UPDATE_USERS_ASYNC", "CREATE_ORGANIZATION", "CREATE_ORGANIZATION_MEMBERSHIP", "CREATE_ORGANIZATION_MEMBERSHIP_1", "CREATE_ORGANIZATION_MEMBERSHIPS", "CREATE_ORGANIZATION_MEMBERSHIPS_1", "CREATE_ORGANIZATION_MEMBERSHIPS_ASYNC", "CREATE_ORGANIZATIONS", "CREATE_ORGANIZATIONS_1", "CREATE_ORGANIZATIONS_ASYNC", "CREATE_PERMISSION_GROUP", "CREATE_REQUEST", "CREATE_SATISFACTION_RATING", "CREATE_SATISFACTION_RATING_1", "CREATE_SECTION", "CREATE_SECTION_TRANSLATION", "CREATE_TARGET", "CREATE_TICKET", "CREATE_TICKET_ASYNC", "CREATE_TICKET_FIELD", "CREATE_TICKET_FORM", "CREATE_TICKET_FROM_TWEET", "CREATE_TICKET_IDEMPOTENT", "CREATE_TICKET_IDEMPOTENT_ASYNC", "CREATE_TICKETS", "CREATE_TICKETS_1", "CREATE_TICKETS_ASYNC", "CREATE_TOPIC", "CREATE_TRIGGER", "CREATE_UPLOAD", "CREATE_UPLOAD_1", "CREATE_UPLOAD_2", "CREATE_UPLOAD_ARTICLE", "CREATE_UPLOAD_ARTICLE_1", "CREATE_USER", "CREATE_USER_IDENTITY", "CREATE_USER_IDENTITY_1", "CREATE_USER_SEGMENT", "CREATE_USERS", "CREATE_USERS_1", "CREATE_USERS_ASYNC", "DELETE_ARTICLE", "DELETE_ARTICLE_ATTACHMENT", "DELETE_ARTICLE_ATTACHMENT_1", "DELETE_ATTACHMENT", "DELETE_ATTACHMENT_1", "DELETE_AUTOMATION", "DELETE_CATEGORY", "DELETE_CONTENT_TAG", "DELETE_DYNAMIC_CONTENT_ITEM", "DELETE_DYNAMIC_CONTENT_ITEM_VARIANT", "DELETE_FORUM", "DELETE_GROUP", "DELETE_GROUP_1", "DELETE_GROUP_MEMBERSHIP", "DELETE_GROUP_MEMBERSHIP_1", "DELETE_GROUP_MEMBERSHIP_2", "DELETE_GROUP_MEMBERSHIP_3", "DELETE_ORGANIZATION", "DELETE_ORGANIZATION_1", "DELETE_ORGANIZATION_MEMBERSHIP", "DELETE_ORGANIZATION_MEMBERSHIP_1", "DELETE_ORGANIZATION_MEMBERSHIP_2", "DELETE_ORGANIZATION_MEMBERSHIPS", "DELETE_ORGANIZATIONS", "DELETE_PERMISSION_GROUP", "DELETE_PERMISSION_GROUP_1", "DELETE_SECTION", "DELETE_SUSPENDED_TICKET", "DELETE_SUSPENDED_TICKET_1", "DELETE_TARGET", "DELETE_TICKET", "DELETE_TICKET_1", "DELETE_TICKET_FIELD", "DELETE_TICKET_FIELD_1", "DELETE_TICKET_FORM", "DELETE_TICKET_FORM_1", "DELETE_TICKETS", "DELETE_TOPIC", "DELETE_TRANSLATION", "DELETE_TRANSLATION_1", "DELETE_TRIGGER", "DELETE_UPLOAD", "DELETE_UPLOAD_1", "DELETE_USER", "DELETE_USER_1", "DELETE_USER_IDENTITY", "DELETE_USER_IDENTITY_1", "DELETE_USER_IDENTITY_2", "DELETE_USER_SEGMENT", "DELETE_USER_SEGMENT_1", "DELETE_USERS", "EXECUTE_VIEW", "GET_ACTIVE_TRIGGERS", "GET_ARTICLE", "GET_ARTICLE_FROM_SEARCH", "GET_ARTICLE_FROM_SEARCH_1", "GET_ARTICLE_SUBSCRIPTIONS", "GET_ARTICLE_SUBSCRIPTIONS_1", "GET_ARTICLE_TRANSLATIONS", "GET_ARTICLES", "GET_ARTICLES_1", "GET_ARTICLES_2", "GET_ARTICLES_3", "GET_ARTICLES_4", "GET_ARTICLES_5", "GET_ARTICLES_FROM_ALL_LABELS", "GET_ARTICLES_FROM_ANY_LABELS", "GET_ARTICLES_FROM_PAGE", "GET_ARTICLES_INCREMENTALLY", "GET_ASSIGNABLE_GROUP_MEMBERSHIPS", "GET_ASSIGNABLE_GROUP_MEMBERSHIPS_1", "GET_ASSIGNABLE_GROUPS", "GET_ASSIGNED_TICKETS_COUNT_FOR_USER", "GET_ATTACHMENT", "GET_ATTACHMENT_1", "GET_ATTACHMENTS_FROM_ARTICLE", "GET_AUTHENTICATED_USER", "GET_AUTO_COMPLETE_ORGANIZATIONS", "GET_AUTOMATION", "GET_AUTOMATIONS", "GET_BRANDS", "GET_CC_REQUESTS", "GET_CATEGORIES", "GET_CATEGORY", "GET_CATEGORY_TRANSLATIONS", "GET_CCD_TICKETS_COUNT_FOR_USER", "GET_COMPLIANCE_DELETION_STATUSES", "GET_CONTENT_TAG", "GET_CONTENT_TAGS", "GET_CONTENT_TAGS_1", "GET_CONTENT_TAGS_2", "GET_CURRENT_USER", "GET_CUSTOM_AGENT_ROLES", "GET_CUSTOM_TICKET_STATUSES", "GET_DELETED_TICKETS", "GET_DELETED_TICKETS_1", "GET_DYNAMIC_CONTENT_ITEM", "GET_DYNAMIC_CONTENT_ITEM_VARIANT", "GET_DYNAMIC_CONTENT_ITEM_VARIANTS", "GET_DYNAMIC_CONTENT_ITEMS", "GET_FORUM", "GET_FORUMS", "GET_FORUMS_1", "GET_GROUP", "GET_GROUP_MEMBERSHIP", "GET_GROUP_MEMBERSHIP_1", "GET_GROUP_MEMBERSHIP_BY_USER", "GET_GROUP_MEMBERSHIPS", "GET_GROUP_MEMBERSHIPS_1", "GET_GROUP_ORGANIZATION", "GET_GROUP_USERS", "GET_GROUPS", "GET_HELP_CENTER_LOCALES", "GET_HOLIDAYS_FOR_SCHEDULE", "GET_HOLIDAYS_FOR_SCHEDULE_1", "GET_INCREMENTAL_TICKETS_RESULT", "GET_JIRA_LINKS", "GET_JOB_STATUS", "GET_JOB_STATUS_ASYNC", "GET_JOB_STATUSES", "GET_JOB_STATUSES_ASYNC", "GET_LOCALES", "GET_MACRO", "GET_MACROS", "GET_OPEN_REQUESTS", "GET_ORGANIZATION", "GET_ORGANIZATION_FIELDS", "GET_ORGANIZATION_MEMBERSHIP", "GET_ORGANIZATION_MEMBERSHIP_BY_USER", "GET_ORGANIZATION_MEMBERSHIP_FOR_USER", "GET_ORGANIZATION_MEMBERSHIPS", "GET_ORGANIZATION_MEMBERSHIPS_FOR_ORG", "GET_ORGANIZATION_MEMBERSHIPS_FOR_USER", "GET_ORGANIZATION_REQUESTS", "GET_ORGANIZATION_TICKETS", "GET_ORGANIZATION_USERS", "GET_ORGANIZATIONS", "GET_ORGANIZATIONS_1", "GET_ORGANIZATIONS_INCREMENTALLY", "GET_PERMISSION_GROUP", "GET_PERMISSION_GROUPS", "GET_RECENT_TICKETS", "GET_REQUEST", "GET_REQUEST_COMMENT", "GET_REQUEST_COMMENT_1", "GET_REQUEST_COMMENT_2", "GET_REQUEST_COMMENTS", "GET_REQUEST_COMMENTS_1", "GET_REQUESTS", "GET_SATISFACTION_RATING", "GET_SATISFACTION_RATINGS", "GET_SCHEDULE", "GET_SCHEDULE_1", "GET_SCHEDULES", "GET_SEARCH_TICKET_RESULTS", "GET_SECTION", "GET_SECTION_SUBSCRIPTIONS", "GET_SECTION_SUBSCRIPTIONS_1", "GET_SECTION_TRANSLATIONS", "GET_SECTIONS", "GET_SECTIONS_1", "GET_SECTIONS_2", "GET_SOLVED_REQUESTS", "GET_SUSPENDED_TICKETS", "GET_TARGET", "GET_TARGETS", "GET_TICKET", "GET_TICKET_AUDIT", "GET_TICKET_AUDIT_1", "GET_TICKET_AUDIT_2", "GET_TICKET_AUDITS", "GET_TICKET_AUDITS_1", "GET_TICKET_COLLABORATORS", "GET_TICKET_COMMENTS", "GET_TICKET_COMMENTS_1", "GET_TICKET_FIELD", "GET_TICKET_FIELDS", "GET_TICKET_FORM", "GET_TICKET_FORMS", "GET_TICKET_FROM_SEARCH_WITH_EXPORT", "GET_TICKET_FROM_SEARCH_WITH_EXPORT_1", "GET_TICKET_INCIDENTS", "GET_TICKET_METRIC", "GET_TICKET_METRIC_BY_TICKET", "GET_TICKET_METRICS", "GET_TICKETS", "GET_TICKETS_1", "GET_TICKETS_BY_EXTERNAL_ID", "GET_TICKETS_BY_EXTERNAL_ID_1", "GET_TICKETS_COUNT", "GET_TICKETS_COUNT_FOR_ORGANIZATION", "GET_TICKETS_FROM_SEARCH", "GET_TICKETS_INCREMENTALLY", "GET_TICKETS_INCREMENTALLY_1", "GET_TIME_ZONES", "GET_TOPIC", "GET_TOPICS", "GET_TOPICS_1", "GET_TOPICS_2", "GET_TOPICS_3", "GET_TOPICS_BY_USER", "GET_TRIGGER", "GET_TRIGGERS", "GET_TRIGGERS_1", "GET_TWITTER_MONITORS", "GET_USER", "GET_USER_CCD_TICKETS", "GET_USER_FIELDS", "GET_USER_IDENTITIES", "GET_USER_IDENTITIES_1", "GET_USER_IDENTITY", "GET_USER_IDENTITY_1", "GET_USER_IDENTITY_2", "GET_USER_RELATED_INFO", "GET_USER_REQUESTED_TICKETS", "GET_USER_REQUESTS", "GET_USER_REQUESTS_1", "GET_USER_SEGMENT", "GET_USER_SEGMENTS", "GET_USER_SEGMENTS_1", "GET_USER_SEGMENTS_APPLICABLE", "GET_USER_SUBSCRIPTIONS", "GET_USER_SUBSCRIPTIONS_1", "GET_USERS", "GET_USERS_1", "GET_USERS_BY_EXTERNAL_IDS", "GET_USERS_BY_EXTERNAL_IDS_1", "GET_USERS_BY_ROLE", "GET_USERS_INCREMENTALLY", "GET_VIEW", "GET_VIEWS", "IMPORT_TICKET", "IMPORT_TOPIC", "LIST_HELP_CENTER_LOCALES", "LOOKUP_ORGANIZATIONS_BY_EXTERNAL_ID", "LOOKUP_USER_BY_EMAIL", "LOOKUP_USER_BY_EXTERNAL_ID", "MACROS_SHOW_CHANGES_TO_TICKET", "MACROS_SHOW_TICKET_AFTER_CHANGES", "MAKE_PRIVATE_TICKET_AUDIT", "MAKE_PRIVATE_TICKET_AUDIT_1", "MAKE_PRIVATE_TICKET_AUDIT_2", "MARK_TICKET_AS_SPAM", "MARK_TICKET_AS_SPAM_1", "MERGE_USERS", "NOTIFY_APP", "PERMANENTLY_DELETE_TICKET", "PERMANENTLY_DELETE_TICKET_1", "PERMANENTLY_DELETE_TICKETS", "PERMANENTLY_DELETE_USER", "PERMANENTLY_DELETE_USER_1", "QUEUE_CREATE_TICKET_ASYNC", "REMOVE_TAG_FROM_ORGANISATIONS", "REMOVE_TAG_FROM_TICKET", "REMOVE_TAG_FROM_TOPICS", "REQUEST_VERIFY_USER_IDENTITY", "REQUEST_VERIFY_USER_IDENTITY_1", "REQUEST_VERIFY_USER_IDENTITY_2", "RESET_USER_PASSWORD", "RESET_USER_PASSWORD_1", "SEARCH_TRIGGERS", "SEARCH_TRIGGERS_1", "SET_GROUP_MEMBERSHIP_AS_DEFAULT", "SET_ORGANIZATION_MEMBERSHIP_AS_DEFAULT", "SET_TAG_ON_ORGANISATIONS", "SET_TAG_ON_TICKET", "SET_TAG_ON_TOPICS", "SET_USER_PRIMARY_IDENTITY", "SET_USER_PRIMARY_IDENTITY_1", "SET_USER_PRIMARY_IDENTITY_2", "SHOW_ARTICLE_TRANSLATION", "SHOW_CATEGORY_TRANSLATION", "SHOW_SECTION_TRANSLATION", "SUSPEND_USER", "TRUST_TICKET_AUDIT", "TRUST_TICKET_AUDIT_1", "TRUST_TICKET_AUDIT_2", "UNASSIGN_ORGANIZATION_MEMBERSHIP", "UNSUSPEND_USER", "UPDATE_ARTICLE", "UPDATE_ARTICLE_TRANSLATION", "UPDATE_AUTOMATION", "UPDATE_CATEGORY", "UPDATE_CATEGORY_TRANSLATION", "UPDATE_CONTENT_TAG", "UPDATE_DYNAMIC_CONTENT_ITEM", "UPDATE_DYNAMIC_CONTENT_ITEM_VARIANT", "UPDATE_FORUM", "UPDATE_GROUP", "UPDATE_INSTALLATION", "UPDATE_MACRO", "UPDATE_ORGANIZATION", "UPDATE_ORGANIZATIONS", "UPDATE_ORGANIZATIONS_1", "UPDATE_ORGANIZATIONS_ASYNC", "UPDATE_PERMISSION_GROUP", "UPDATE_REQUEST", "UPDATE_SECTION", "UPDATE_SECTION_TRANSLATION", "UPDATE_TICKET", "UPDATE_TICKET_FIELD", "UPDATE_TICKET_FORM", "UPDATE_TICKETS", "UPDATE_TICKETS_1", "UPDATE_TICKETS_ASYNC", "UPDATE_TOPIC", "UPDATE_TRIGGER", "UPDATE_USER", "UPDATE_USER_IDENTITY", "UPDATE_USER_IDENTITY_1", "UPDATE_USER_SEGMENT", "UPDATE_USERS", "UPDATE_USERS_1", "UPDATE_USERS_ASYNC", "VERIFY_USER_IDENTITY", "VERIFY_USER_IDENTITY_1", "VERIFY_USER_IDENTITY_2" ], "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.zendesk.ZendeskConfiguration", "configurationField": "configuration", "description": "What operation to use" }, diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/zookeeper-master.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/zookeeper-master.json index 8a45a039f2663..c80b3e201c358 100644 --- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/zookeeper-master.json +++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/zookeeper-master.json @@ -31,7 +31,7 @@ "autowiredEnabled": { "index": 4, "kind": "property", "displayName": "Autowired Enabled", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc." }, "containerIdFactory": { "index": 5, "kind": "property", "displayName": "Container Id Factory", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "org.apache.camel.component.zookeepermaster.ContainerIdFactory", "deprecated": false, "autowired": false, "secret": false, "description": "To use a custom ContainerIdFactory for creating container ids." }, "curator": { "index": 6, "kind": "property", "displayName": "Curator", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "org.apache.curator.framework.CuratorFramework", "deprecated": false, "autowired": false, "secret": false, "description": "To use a custom configured CuratorFramework as connection to zookeeper ensemble." }, - "zooKeeperPassword": { "index": 7, "kind": "property", "displayName": "Zoo Keeper Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "The password to use when connecting to the zookeeper ensemble" } + "zooKeeperPassword": { "index": 7, "kind": "property", "displayName": "Zoo Keeper Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "The password to use when connecting to the zookeeper ensemble" } }, "properties": { "groupName": { "index": 0, "kind": "path", "displayName": "Group Name", "group": "consumer", "label": "", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The name of the cluster group to use" }, diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/main/camel-main-configuration-metadata.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/main/camel-main-configuration-metadata.json index eaa2c3d6cf825..63510114da09f 100644 --- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/main/camel-main-configuration-metadata.json +++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/main/camel-main-configuration-metadata.json @@ -351,7 +351,7 @@ { "name": "camel.ssl.keyManagerAlgorithm", "required": false, "description": "Algorithm name used for creating the KeyManagerFactory. See https:\/\/docs.oracle.com\/en\/java\/javase\/17\/docs\/specs\/security\/standard-names.html", "sourceType": "org.apache.camel.main.SSLConfigurationProperties", "type": "string", "javaType": "java.lang.String", "secret": false }, { "name": "camel.ssl.keyManagerProvider", "required": false, "description": "To use a specific provider for creating KeyManagerFactory. The list of available providers returned by java.security.Security.getProviders() or null to use the highest priority provider implementing the secure socket protocol.", "sourceType": "org.apache.camel.main.SSLConfigurationProperties", "type": "string", "javaType": "java.lang.String", "secret": false }, { "name": "camel.ssl.keyStore", "required": false, "description": "The key store to load. The key store is by default loaded from classpath. If you must load from file system, then use file: as prefix. file:nameOfFile (to refer to the file system) classpath:nameOfFile (to refer to the classpath; default) http:uri (to load the resource using HTTP) ref:nameOfBean (to lookup an existing KeyStore instance from the registry, for example for testing and development).", "sourceType": "org.apache.camel.main.SSLConfigurationProperties", "type": "string", "javaType": "java.lang.String", "secret": false }, - { "name": "camel.ssl.keystorePassword", "required": false, "description": "Sets the SSL Keystore password.", "sourceType": "org.apache.camel.main.SSLConfigurationProperties", "type": "string", "javaType": "java.lang.String", "secret": true }, + { "name": "camel.ssl.keystorePassword", "required": false, "description": "Sets the SSL Keystore password.", "sourceType": "org.apache.camel.main.SSLConfigurationProperties", "type": "string", "javaType": "java.lang.String", "secret": true, "security": "secret" }, { "name": "camel.ssl.keyStoreProvider", "required": false, "description": "To use a specific provider for creating KeyStore. The list of available providers returned by java.security.Security.getProviders() or null to use the highest priority provider implementing the secure socket protocol.", "sourceType": "org.apache.camel.main.SSLConfigurationProperties", "type": "string", "javaType": "java.lang.String", "secret": false }, { "name": "camel.ssl.keyStoreType", "required": false, "description": "The type of the key store to load. See https:\/\/docs.oracle.com\/en\/java\/javase\/17\/docs\/specs\/security\/standard-names.html", "sourceType": "org.apache.camel.main.SSLConfigurationProperties", "type": "string", "javaType": "java.lang.String", "secret": false }, { "name": "camel.ssl.namedGroups", "required": false, "description": "List of TLS\/SSL named groups (key exchange groups). Multiple names can be separated by comma. Named groups control which key exchange algorithms are available during the TLS handshake, including post-quantum hybrid groups such as X25519MLKEM768.", "sourceType": "org.apache.camel.main.SSLConfigurationProperties", "type": "string", "javaType": "java.lang.String", "secret": false }, @@ -368,7 +368,7 @@ { "name": "camel.ssl.signatureSchemesInclude", "required": false, "description": "Filters TLS\/SSL signature schemes. This filter is used for including signature schemes that match the naming pattern. Multiple names can be separated by comma. Notice that if the signatureSchemes option has been configured then the include\/exclude filters are not in use.", "sourceType": "org.apache.camel.main.SSLConfigurationProperties", "type": "string", "javaType": "java.lang.String", "secret": false }, { "name": "camel.ssl.trustAllCertificates", "required": false, "description": "Allows to trust all SSL certificates without performing certificate validation. This can be used in development environment but may expose the system to security risks. Notice that if the trustAllCertificates option is set to true then the trustStore\/trustStorePassword options are not in use.", "sourceType": "org.apache.camel.main.SSLConfigurationProperties", "type": "boolean", "javaType": "boolean", "defaultValue": false, "secret": false, "security": "insecure:ssl" }, { "name": "camel.ssl.trustStore", "required": false, "description": "The trust store to load. The trust store is by default loaded from classpath. If you must load from file system, then use file: as prefix. file:nameOfFile (to refer to the file system) classpath:nameOfFile (to refer to the classpath; default) http:uri (to load the resource using HTTP) ref:nameOfBean (to lookup an existing KeyStore instance from the registry, for example for testing and development).", "sourceType": "org.apache.camel.main.SSLConfigurationProperties", "type": "string", "javaType": "java.lang.String", "secret": false }, - { "name": "camel.ssl.trustStorePassword", "required": false, "description": "Sets the SSL Truststore password.", "sourceType": "org.apache.camel.main.SSLConfigurationProperties", "type": "string", "javaType": "java.lang.String", "secret": true }, + { "name": "camel.ssl.trustStorePassword", "required": false, "description": "Sets the SSL Truststore password.", "sourceType": "org.apache.camel.main.SSLConfigurationProperties", "type": "string", "javaType": "java.lang.String", "secret": true, "security": "secret" }, { "name": "camel.startupcondition.customClassNames", "required": false, "description": "A list of custom class names (FQN). Multiple classes can be separated by comma.", "sourceType": "org.apache.camel.main.StartupConditionConfigurationProperties", "type": "string", "javaType": "java.lang.String", "secret": false }, { "name": "camel.startupcondition.enabled", "required": false, "description": "To enable using startup conditions", "sourceType": "org.apache.camel.main.StartupConditionConfigurationProperties", "type": "boolean", "javaType": "boolean", "defaultValue": false, "secret": false }, { "name": "camel.startupcondition.environmentVariableExists", "required": false, "description": "Wait for an environment variable with the given name to exists before continuing", "sourceType": "org.apache.camel.main.StartupConditionConfigurationProperties", "type": "string", "javaType": "java.lang.String", "secret": false }, @@ -402,7 +402,7 @@ { "name": "camel.trace.tracePattern", "required": false, "description": "Filter for tracing by route or node id", "sourceType": "org.apache.camel.main.TracerConfigurationProperties", "type": "string", "javaType": "java.lang.String", "secret": false }, { "name": "camel.trace.traceRests", "required": false, "description": "Whether to trace routes that is created from Rest DSL.", "sourceType": "org.apache.camel.main.TracerConfigurationProperties", "type": "boolean", "javaType": "boolean", "defaultValue": true, "secret": false }, { "name": "camel.trace.traceTemplates", "required": false, "description": "Whether to trace routes that is created from route templates or kamelets.", "sourceType": "org.apache.camel.main.TracerConfigurationProperties", "type": "boolean", "javaType": "boolean", "defaultValue": false, "secret": false }, - { "name": "camel.vault.aws.accessKey", "required": false, "description": "The AWS access key", "sourceType": "org.apache.camel.vault.AwsVaultConfiguration", "type": "string", "javaType": "java.lang.String", "secret": true }, + { "name": "camel.vault.aws.accessKey", "required": false, "description": "The AWS access key", "sourceType": "org.apache.camel.vault.AwsVaultConfiguration", "type": "string", "javaType": "java.lang.String", "secret": true, "security": "secret" }, { "name": "camel.vault.aws.defaultCredentialsProvider", "required": false, "description": "Define if we want to use the AWS Default Credentials Provider or not", "sourceType": "org.apache.camel.vault.AwsVaultConfiguration", "type": "boolean", "javaType": "boolean", "defaultValue": false, "secret": false }, { "name": "camel.vault.aws.overrideEndpoint", "required": false, "description": "Set the need for overriding the endpoint. This option needs to be used in combination with the uriEndpointOverride option", "sourceType": "org.apache.camel.vault.AwsVaultConfiguration", "type": "boolean", "javaType": "boolean", "defaultValue": false, "secret": false }, { "name": "camel.vault.aws.profileCredentialsProvider", "required": false, "description": "Define if we want to use the AWS Profile Credentials Provider or not", "sourceType": "org.apache.camel.vault.AwsVaultConfiguration", "type": "boolean", "javaType": "boolean", "defaultValue": false, "secret": false }, @@ -410,22 +410,22 @@ { "name": "camel.vault.aws.refreshEnabled", "required": false, "description": "Whether to automatically reload Camel upon secrets being updated in AWS.", "sourceType": "org.apache.camel.vault.AwsVaultConfiguration", "type": "boolean", "javaType": "boolean", "defaultValue": false, "secret": false }, { "name": "camel.vault.aws.refreshPeriod", "required": false, "description": "The period (millis) between checking AWS for updated secrets.", "sourceType": "org.apache.camel.vault.AwsVaultConfiguration", "type": "integer", "javaType": "long", "defaultValue": 30000, "secret": false }, { "name": "camel.vault.aws.region", "required": false, "description": "The AWS region", "sourceType": "org.apache.camel.vault.AwsVaultConfiguration", "type": "string", "javaType": "java.lang.String", "secret": false }, - { "name": "camel.vault.aws.secretKey", "required": false, "description": "The AWS secret key", "sourceType": "org.apache.camel.vault.AwsVaultConfiguration", "type": "string", "javaType": "java.lang.String", "secret": true }, + { "name": "camel.vault.aws.secretKey", "required": false, "description": "The AWS secret key", "sourceType": "org.apache.camel.vault.AwsVaultConfiguration", "type": "string", "javaType": "java.lang.String", "secret": true, "security": "secret" }, { "name": "camel.vault.aws.secrets", "required": false, "description": "Specify the secret names (or pattern) to check for updates. Multiple secrets can be separated by comma.", "sourceType": "org.apache.camel.vault.AwsVaultConfiguration", "type": "string", "javaType": "java.lang.String", "secret": false }, { "name": "camel.vault.aws.sqsQueueUrl", "required": false, "description": "In case of usage of SQS notification this field will specified the Queue URL to use", "sourceType": "org.apache.camel.vault.AwsVaultConfiguration", "type": "string", "javaType": "java.lang.String", "secret": false }, { "name": "camel.vault.aws.uriEndpointOverride", "required": false, "description": "Set the overriding uri endpoint. This option needs to be used in combination with overrideEndpoint option", "sourceType": "org.apache.camel.vault.AwsVaultConfiguration", "type": "string", "javaType": "java.lang.String", "secret": false }, { "name": "camel.vault.aws.useSqsNotification", "required": false, "description": "Whether to use AWS SQS for secrets updates notification, this will require setting up Eventbridge\/Cloudtrail\/SQS communication", "sourceType": "org.apache.camel.vault.AwsVaultConfiguration", "type": "boolean", "javaType": "boolean", "defaultValue": false, "secret": false }, { "name": "camel.vault.azure.azureIdentityEnabled", "required": false, "description": "Whether the Azure Identity Authentication should be used or not.", "sourceType": "org.apache.camel.vault.AzureVaultConfiguration", "type": "boolean", "javaType": "boolean", "defaultValue": false, "secret": false }, - { "name": "camel.vault.azure.blobAccessKey", "required": false, "description": "The Eventhubs Blob Access Key for CheckpointStore purpose", "sourceType": "org.apache.camel.vault.AzureVaultConfiguration", "type": "string", "javaType": "java.lang.String", "secret": true }, + { "name": "camel.vault.azure.blobAccessKey", "required": false, "description": "The Eventhubs Blob Access Key for CheckpointStore purpose", "sourceType": "org.apache.camel.vault.AzureVaultConfiguration", "type": "string", "javaType": "java.lang.String", "secret": true, "security": "secret" }, { "name": "camel.vault.azure.blobAccountName", "required": false, "description": "The Eventhubs Blob Account Name for CheckpointStore purpose", "sourceType": "org.apache.camel.vault.AzureVaultConfiguration", "type": "string", "javaType": "java.lang.String", "secret": false }, { "name": "camel.vault.azure.blobContainerName", "required": false, "description": "The Eventhubs Blob Container Name for CheckpointStore purpose", "sourceType": "org.apache.camel.vault.AzureVaultConfiguration", "type": "string", "javaType": "java.lang.String", "secret": false }, - { "name": "camel.vault.azure.clientId", "required": false, "description": "The client Id for accessing Azure Key Vault", "sourceType": "org.apache.camel.vault.AzureVaultConfiguration", "type": "string", "javaType": "java.lang.String", "secret": true }, - { "name": "camel.vault.azure.clientSecret", "required": false, "description": "The client Secret for accessing Azure Key Vault", "sourceType": "org.apache.camel.vault.AzureVaultConfiguration", "type": "string", "javaType": "java.lang.String", "secret": true }, - { "name": "camel.vault.azure.eventhubConnectionString", "required": false, "description": "The Eventhubs connection String for Key Vault Secret events notifications", "sourceType": "org.apache.camel.vault.AzureVaultConfiguration", "type": "string", "javaType": "java.lang.String", "secret": true }, + { "name": "camel.vault.azure.clientId", "required": false, "description": "The client Id for accessing Azure Key Vault", "sourceType": "org.apache.camel.vault.AzureVaultConfiguration", "type": "string", "javaType": "java.lang.String", "secret": true, "security": "secret" }, + { "name": "camel.vault.azure.clientSecret", "required": false, "description": "The client Secret for accessing Azure Key Vault", "sourceType": "org.apache.camel.vault.AzureVaultConfiguration", "type": "string", "javaType": "java.lang.String", "secret": true, "security": "secret" }, + { "name": "camel.vault.azure.eventhubConnectionString", "required": false, "description": "The Eventhubs connection String for Key Vault Secret events notifications", "sourceType": "org.apache.camel.vault.AzureVaultConfiguration", "type": "string", "javaType": "java.lang.String", "secret": true, "security": "secret" }, { "name": "camel.vault.azure.refreshEnabled", "required": false, "description": "Whether to automatically reload Camel upon secrets being updated in Azure.", "sourceType": "org.apache.camel.vault.AzureVaultConfiguration", "type": "boolean", "javaType": "boolean", "defaultValue": false, "secret": false }, { "name": "camel.vault.azure.refreshPeriod", "required": false, "description": "The period (millis) between checking Azure for updated secrets.", "sourceType": "org.apache.camel.vault.AzureVaultConfiguration", "type": "integer", "javaType": "long", "defaultValue": 30000, "secret": false }, { "name": "camel.vault.azure.secrets", "required": false, "description": "Specify the secret names (or pattern) to check for updates. Multiple secrets can be separated by comma.", "sourceType": "org.apache.camel.vault.AzureVaultConfiguration", "type": "string", "javaType": "java.lang.String", "secret": false }, - { "name": "camel.vault.azure.tenantId", "required": false, "description": "The Tenant Id for accessing Azure Key Vault", "sourceType": "org.apache.camel.vault.AzureVaultConfiguration", "type": "string", "javaType": "java.lang.String", "secret": true }, + { "name": "camel.vault.azure.tenantId", "required": false, "description": "The Tenant Id for accessing Azure Key Vault", "sourceType": "org.apache.camel.vault.AzureVaultConfiguration", "type": "string", "javaType": "java.lang.String", "secret": true, "security": "secret" }, { "name": "camel.vault.azure.vaultName", "required": false, "description": "The vault Name in Azure Key Vault", "sourceType": "org.apache.camel.vault.AzureVaultConfiguration", "type": "string", "javaType": "java.lang.String", "secret": false }, { "name": "camel.vault.cyberark.account", "required": false, "description": "The CyberArk Conjur account name", "sourceType": "org.apache.camel.vault.CyberArkVaultConfiguration", "type": "string", "javaType": "java.lang.String", "secret": false }, { "name": "camel.vault.cyberark.apiKey", "required": false, "description": "The API key for authentication", "sourceType": "org.apache.camel.vault.CyberArkVaultConfiguration", "type": "string", "javaType": "java.lang.String", "secret": true, "security": "secret" }, @@ -440,7 +440,7 @@ { "name": "camel.vault.gcp.refreshEnabled", "required": false, "description": "Whether to automatically reload Camel upon secrets being updated in AWS.", "sourceType": "org.apache.camel.vault.GcpVaultConfiguration", "type": "boolean", "javaType": "boolean", "defaultValue": false, "secret": false }, { "name": "camel.vault.gcp.refreshPeriod", "required": false, "description": "The period (millis) between checking Google for updated secrets.", "sourceType": "org.apache.camel.vault.GcpVaultConfiguration", "type": "integer", "javaType": "long", "defaultValue": 30000, "secret": false }, { "name": "camel.vault.gcp.secrets", "required": false, "description": "Specify the secret names (or pattern) to check for updates. Multiple secrets can be separated by comma.", "sourceType": "org.apache.camel.vault.GcpVaultConfiguration", "type": "string", "javaType": "java.lang.String", "secret": false }, - { "name": "camel.vault.gcp.serviceAccountKey", "required": false, "description": "The Service Account Key location", "sourceType": "org.apache.camel.vault.GcpVaultConfiguration", "type": "string", "javaType": "java.lang.String", "secret": true }, + { "name": "camel.vault.gcp.serviceAccountKey", "required": false, "description": "The Service Account Key location", "sourceType": "org.apache.camel.vault.GcpVaultConfiguration", "type": "string", "javaType": "java.lang.String", "secret": true, "security": "secret" }, { "name": "camel.vault.gcp.subscriptionName", "required": false, "description": "Define the Google Pubsub subscription Name to be used when checking for updates", "sourceType": "org.apache.camel.vault.GcpVaultConfiguration", "type": "string", "javaType": "java.lang.String", "secret": false }, { "name": "camel.vault.gcp.useDefaultInstance", "required": false, "description": "Define if we want to use the GCP Client Default Instance or not", "sourceType": "org.apache.camel.vault.GcpVaultConfiguration", "type": "boolean", "javaType": "boolean", "defaultValue": false, "secret": false }, { "name": "camel.vault.hashicorp.cloud", "required": false, "description": "Determine if the Hashicorp Vault is deployed on Hashicorp Cloud or not", "sourceType": "org.apache.camel.vault.HashicorpVaultConfiguration", "type": "boolean", "javaType": "boolean", "defaultValue": false, "secret": false }, @@ -451,7 +451,7 @@ { "name": "camel.vault.hashicorp.refreshPeriod", "required": false, "description": "The period (millis) between checking Hashicorp Vault for updated secrets.", "sourceType": "org.apache.camel.vault.HashicorpVaultConfiguration", "type": "integer", "javaType": "long", "defaultValue": 60000, "secret": false }, { "name": "camel.vault.hashicorp.scheme", "required": false, "description": "Scheme to access hashicorp vault", "sourceType": "org.apache.camel.vault.HashicorpVaultConfiguration", "type": "string", "javaType": "java.lang.String", "secret": false }, { "name": "camel.vault.hashicorp.secrets", "required": false, "description": "Specify the secret names (or pattern) to check for updates. Multiple secrets can be separated by comma.", "sourceType": "org.apache.camel.vault.HashicorpVaultConfiguration", "type": "string", "javaType": "java.lang.String", "secret": false }, - { "name": "camel.vault.hashicorp.token", "required": false, "description": "Token to access hashicorp vault", "sourceType": "org.apache.camel.vault.HashicorpVaultConfiguration", "type": "string", "javaType": "java.lang.String", "secret": true }, + { "name": "camel.vault.hashicorp.token", "required": false, "description": "Token to access hashicorp vault", "sourceType": "org.apache.camel.vault.HashicorpVaultConfiguration", "type": "string", "javaType": "java.lang.String", "secret": true, "security": "secret" }, { "name": "camel.vault.ibm.eventStreamBootstrapServers", "required": false, "description": "Specify the Bootstrap servers for consuming notification on IBM Event Stream. Multiple servers can be separated by comma.", "sourceType": "org.apache.camel.vault.IBMSecretsManagerVaultConfiguration", "type": "string", "javaType": "java.lang.String", "secret": false }, { "name": "camel.vault.ibm.eventStreamConsumerPollTimeout", "required": false, "description": "Specify the Consumer Poll Timeout while consuming from IBM Event Stream Topic", "sourceType": "org.apache.camel.vault.IBMSecretsManagerVaultConfiguration", "type": "integer", "javaType": "long", "defaultValue": 3000, "secret": false }, { "name": "camel.vault.ibm.eventStreamGroupId", "required": false, "description": "Specify the Consumer Group ID to access IBM Event Stream", "sourceType": "org.apache.camel.vault.IBMSecretsManagerVaultConfiguration", "type": "string", "javaType": "java.lang.String", "secret": false }, @@ -467,12 +467,12 @@ { "name": "camel.vault.kubernetescm.configmaps", "required": false, "description": "Specify the configmap names (or pattern) to check for updates. Multiple configmaps can be separated by comma.", "sourceType": "org.apache.camel.vault.KubernetesConfigMapVaultConfiguration", "type": "string", "javaType": "java.lang.String", "secret": false }, { "name": "camel.vault.kubernetescm.refreshEnabled", "required": false, "description": "Whether to automatically reload Camel upon configmaps being updated in Kubernetes Cluster.", "sourceType": "org.apache.camel.vault.KubernetesConfigMapVaultConfiguration", "type": "boolean", "javaType": "boolean", "defaultValue": false, "secret": false }, { "name": "camel.vault.springConfig.label", "required": false, "description": "Config Server label to use (e.g., git branch)", "sourceType": "org.apache.camel.vault.SpringCloudConfigConfiguration", "type": "string", "javaType": "java.lang.String", "secret": false }, - { "name": "camel.vault.springConfig.password", "required": false, "description": "Password for Spring Config Server", "sourceType": "org.apache.camel.vault.SpringCloudConfigConfiguration", "type": "string", "javaType": "java.lang.String", "secret": true }, + { "name": "camel.vault.springConfig.password", "required": false, "description": "Password for Spring Config Server", "sourceType": "org.apache.camel.vault.SpringCloudConfigConfiguration", "type": "string", "javaType": "java.lang.String", "secret": true, "security": "secret" }, { "name": "camel.vault.springConfig.profile", "required": false, "description": "Configuration profile to use", "sourceType": "org.apache.camel.vault.SpringCloudConfigConfiguration", "type": "string", "javaType": "java.lang.String", "secret": false }, { "name": "camel.vault.springConfig.refreshEnabled", "required": false, "description": "Whether to automatically reload Camel upon secrets being updated in Spring Config Server.", "sourceType": "org.apache.camel.vault.SpringCloudConfigConfiguration", "type": "boolean", "javaType": "boolean", "defaultValue": false, "secret": false }, { "name": "camel.vault.springConfig.refreshPeriod", "required": false, "description": "The period (millis) between checking Spring Config Server for updated secrets.", "sourceType": "org.apache.camel.vault.SpringCloudConfigConfiguration", "type": "integer", "javaType": "long", "defaultValue": 30000, "secret": false }, - { "name": "camel.vault.springConfig.token", "required": false, "description": "Authentication token for the Config Server", "sourceType": "org.apache.camel.vault.SpringCloudConfigConfiguration", "type": "string", "javaType": "java.lang.String", "secret": true }, + { "name": "camel.vault.springConfig.token", "required": false, "description": "Authentication token for the Config Server", "sourceType": "org.apache.camel.vault.SpringCloudConfigConfiguration", "type": "string", "javaType": "java.lang.String", "secret": true, "security": "secret" }, { "name": "camel.vault.springConfig.uris", "required": false, "description": "Comma separated list of Spring Config Server URIs", "sourceType": "org.apache.camel.vault.SpringCloudConfigConfiguration", "type": "string", "javaType": "java.lang.String", "defaultValue": "http:\/\/localhost:8888", "secret": false }, - { "name": "camel.vault.springConfig.username", "required": false, "description": "Username for Spring Config Server", "sourceType": "org.apache.camel.vault.SpringCloudConfigConfiguration", "type": "string", "javaType": "java.lang.String", "defaultValue": "user", "secret": true } + { "name": "camel.vault.springConfig.username", "required": false, "description": "Username for Spring Config Server", "sourceType": "org.apache.camel.vault.SpringCloudConfigConfiguration", "type": "string", "javaType": "java.lang.String", "defaultValue": "user", "secret": true, "security": "secret" } ] } diff --git a/components/camel-ai/camel-docling/src/main/java/org/apache/camel/component/docling/DoclingConfiguration.java b/components/camel-ai/camel-docling/src/main/java/org/apache/camel/component/docling/DoclingConfiguration.java index 3270a9adde801..154aa50245c8d 100644 --- a/components/camel-ai/camel-docling/src/main/java/org/apache/camel/component/docling/DoclingConfiguration.java +++ b/components/camel-ai/camel-docling/src/main/java/org/apache/camel/component/docling/DoclingConfiguration.java @@ -82,7 +82,7 @@ public class DoclingConfiguration implements Cloneable { private String doclingServeUrl = "http://localhost:5001"; @UriParam(label = "security") - @Metadata(description = "Authentication token for docling-serve API (Bearer token or API key)", secret = true) + @Metadata(description = "Authentication token for docling-serve API (Bearer token or API key)", security = "secret") private String authenticationToken; @UriParam(label = "security") diff --git a/components/camel-ai/camel-milvus/src/main/java/org/apache/camel/component/milvus/MilvusConfiguration.java b/components/camel-ai/camel-milvus/src/main/java/org/apache/camel/component/milvus/MilvusConfiguration.java index 802401b6e7ade..f83f7b78bd610 100644 --- a/components/camel-ai/camel-milvus/src/main/java/org/apache/camel/component/milvus/MilvusConfiguration.java +++ b/components/camel-ai/camel-milvus/src/main/java/org/apache/camel/component/milvus/MilvusConfiguration.java @@ -35,7 +35,7 @@ public class MilvusConfiguration implements Cloneable { @UriParam private int port = 19530; - @Metadata(secret = true) + @Metadata(security = "secret") @UriParam private String token; diff --git a/components/camel-ai/camel-neo4j/src/main/java/org/apache/camel/component/neo4j/Neo4jConfiguration.java b/components/camel-ai/camel-neo4j/src/main/java/org/apache/camel/component/neo4j/Neo4jConfiguration.java index 9231fbb5099f2..c241bb50d4c13 100644 --- a/components/camel-ai/camel-neo4j/src/main/java/org/apache/camel/component/neo4j/Neo4jConfiguration.java +++ b/components/camel-ai/camel-neo4j/src/main/java/org/apache/camel/component/neo4j/Neo4jConfiguration.java @@ -31,19 +31,20 @@ public class Neo4jConfiguration implements Cloneable { @UriParam(description = "Url for connecting to Neo database") private String databaseUrl; @UriParam(label = "security", description = "Basic authentication database user", displayName = "Database user", - secret = true) + security = "secret") private String username; @UriParam(label = "security", description = "Basic authentication database password", displayName = "Database password", - secret = true) + security = "secret") private String password; @UriParam(label = "security", description = "Basic authentication database realm", displayName = "Database realm", - secret = true) + security = "secret") private String realm; - @UriParam(label = "security", description = "Bearer authentication database realm", displayName = "Realm", secret = true) + @UriParam(label = "security", description = "Bearer authentication database realm", displayName = "Realm", + security = "secret") private String token; @UriParam(label = "security", description = "Kerberos Authentication encoded base64 ticket", displayName = "Encoded base64 ticket", - secret = true) + security = "secret") private String kerberosAuthTicket; @UriParam diff --git a/components/camel-ai/camel-openai/src/main/java/org/apache/camel/component/openai/OpenAIConfiguration.java b/components/camel-ai/camel-openai/src/main/java/org/apache/camel/component/openai/OpenAIConfiguration.java index 7b25ee7b549f9..8b2072658513c 100644 --- a/components/camel-ai/camel-openai/src/main/java/org/apache/camel/component/openai/OpenAIConfiguration.java +++ b/components/camel-ai/camel-openai/src/main/java/org/apache/camel/component/openai/OpenAIConfiguration.java @@ -30,8 +30,8 @@ @UriParams public class OpenAIConfiguration implements Cloneable { - @UriParam(secret = true) - @Metadata(description = "OpenAI API key. Can also be set via OPENAI_API_KEY environment variable.", secret = true) + @UriParam(security = "secret") + @Metadata(description = "OpenAI API key. Can also be set via OPENAI_API_KEY environment variable.", security = "secret") private String apiKey; @UriParam(label = "security") @@ -164,7 +164,7 @@ public class OpenAIConfiguration implements Cloneable { @Metadata(description = "The location of the trust store file, used to validate the server's certificate") private String sslTruststoreLocation; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") @Metadata(description = "The password for the trust store file. If a password is not set, the configured trust store can still " + "be used, but integrity checking is disabled") private String sslTruststorePassword; @@ -178,7 +178,7 @@ public class OpenAIConfiguration implements Cloneable { + "for the OpenAI API") private String sslKeystoreLocation; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") @Metadata(description = "The store password for the key store file") private String sslKeystorePassword; @@ -186,7 +186,7 @@ public class OpenAIConfiguration implements Cloneable { @Metadata(description = "The file format of the key store file") private String sslKeystoreType = "JKS"; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") @Metadata(description = "The password of the private key in the key store file") private String sslKeyPassword; diff --git a/components/camel-ai/camel-pinecone/src/main/java/org/apache/camel/component/pinecone/PineconeVectorDbConfiguration.java b/components/camel-ai/camel-pinecone/src/main/java/org/apache/camel/component/pinecone/PineconeVectorDbConfiguration.java index 54ba1497d40aa..5831fec4fd40b 100644 --- a/components/camel-ai/camel-pinecone/src/main/java/org/apache/camel/component/pinecone/PineconeVectorDbConfiguration.java +++ b/components/camel-ai/camel-pinecone/src/main/java/org/apache/camel/component/pinecone/PineconeVectorDbConfiguration.java @@ -31,7 +31,7 @@ public class PineconeVectorDbConfiguration implements Cloneable { @UriParam(label = "producer") private PineconeVectorDbAction action; - @Metadata(label = "security", secret = true) + @Metadata(label = "security", security = "secret") @UriParam private String token; diff --git a/components/camel-ai/camel-qdrant/src/main/java/org/apache/camel/component/qdrant/QdrantConfiguration.java b/components/camel-ai/camel-qdrant/src/main/java/org/apache/camel/component/qdrant/QdrantConfiguration.java index 223493eaac9b8..6c5292b084b9f 100644 --- a/components/camel-ai/camel-qdrant/src/main/java/org/apache/camel/component/qdrant/QdrantConfiguration.java +++ b/components/camel-ai/camel-qdrant/src/main/java/org/apache/camel/component/qdrant/QdrantConfiguration.java @@ -39,7 +39,7 @@ public class QdrantConfiguration implements Cloneable { @Metadata(defaultValue = "false", label = "security") @UriParam private boolean tls; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String apiKey; @UriParam private Duration timeout; diff --git a/components/camel-ai/camel-weaviate/src/main/java/org/apache/camel/component/weaviate/WeaviateVectorDbConfiguration.java b/components/camel-ai/camel-weaviate/src/main/java/org/apache/camel/component/weaviate/WeaviateVectorDbConfiguration.java index 82a04c62f097c..ef73757538dfa 100644 --- a/components/camel-ai/camel-weaviate/src/main/java/org/apache/camel/component/weaviate/WeaviateVectorDbConfiguration.java +++ b/components/camel-ai/camel-weaviate/src/main/java/org/apache/camel/component/weaviate/WeaviateVectorDbConfiguration.java @@ -53,7 +53,7 @@ public class WeaviateVectorDbConfiguration implements Cloneable { private String proxyScheme; @Metadata(label = "producer", - description = "API Key to authenticate to weaviate with", secret = true) + description = "API Key to authenticate to weaviate with", security = "secret") @UriParam private String apiKey; diff --git a/components/camel-amqp/src/generated/resources/META-INF/org/apache/camel/component/amqp/amqp.json b/components/camel-amqp/src/generated/resources/META-INF/org/apache/camel/component/amqp/amqp.json index 67caa3d67c55b..740370bfa5ba0 100644 --- a/components/camel-amqp/src/generated/resources/META-INF/org/apache/camel/component/amqp/amqp.json +++ b/components/camel-amqp/src/generated/resources/META-INF/org/apache/camel/component/amqp/amqp.json @@ -134,9 +134,9 @@ "errorHandlerLoggingLevel": { "index": 107, "kind": "property", "displayName": "Error Handler Logging Level", "group": "logging", "label": "consumer,logging", "required": false, "type": "enum", "javaType": "org.apache.camel.LoggingLevel", "enum": [ "TRACE", "DEBUG", "INFO", "WARN", "ERROR", "OFF" ], "deprecated": false, "autowired": false, "secret": false, "defaultValue": "WARN", "configurationClass": "org.apache.camel.component.jms.JmsConfiguration", "configurationField": "configuration", "description": "Allows to configure the default errorHandler logging level for logging uncaught exceptions." }, "errorHandlerLogStackTrace": { "index": 108, "kind": "property", "displayName": "Error Handler Log Stack Trace", "group": "logging", "label": "consumer,logging", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "configurationClass": "org.apache.camel.component.jms.JmsConfiguration", "configurationField": "configuration", "description": "Allows to control whether stack-traces should be logged or not, by the default errorHandler." }, "deserializationFilter": { "index": 109, "kind": "property", "displayName": "Deserialization Filter", "group": "security", "label": "advanced,security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.jms.JmsConfiguration", "configurationField": "configuration", "description": "Sets an ObjectInputFilter pattern (jdk.serialFilter syntax) applied as a defense-in-depth check on the class of the body returned by jakarta.jms.ObjectMessage.getObject(). The pattern is evaluated after the JMS provider has deserialized the payload, so this option alone does not prevent gadget-chain execution that happens inside the provider's ObjectInputStream; to block such attacks, also configure the JMS provider's own deserialization filter and\/or the JVM-wide -Djdk.serialFilter. When this option is not set and no JVM-wide filter is configured, a conservative default filter allowing java., javax. and org.apache.camel. is applied." }, - "keyStorePassword": { "index": 110, "kind": "property", "displayName": "Key Store Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "The SSL keystore password." }, + "keyStorePassword": { "index": 110, "kind": "property", "displayName": "Key Store Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "The SSL keystore password." }, "password": { "index": 111, "kind": "property", "displayName": "Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "configurationClass": "org.apache.camel.component.jms.JmsConfiguration", "configurationField": "configuration", "description": "Password to use with the ConnectionFactory. You can also configure username\/password directly on the ConnectionFactory." }, - "trustStorePassword": { "index": 112, "kind": "property", "displayName": "Trust Store Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "The SSL truststore password." }, + "trustStorePassword": { "index": 112, "kind": "property", "displayName": "Trust Store Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "The SSL truststore password." }, "username": { "index": 113, "kind": "property", "displayName": "Username", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "configurationClass": "org.apache.camel.component.jms.JmsConfiguration", "configurationField": "configuration", "description": "Username to use with the ConnectionFactory. You can also configure username\/password directly on the ConnectionFactory." }, "transacted": { "index": 114, "kind": "property", "displayName": "Transacted", "group": "transaction", "label": "transaction", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.jms.JmsConfiguration", "configurationField": "configuration", "description": "Specifies whether to use transacted mode" }, "transactedInOut": { "index": 115, "kind": "property", "displayName": "Transacted In Out", "group": "transaction", "label": "transaction", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.jms.JmsConfiguration", "configurationField": "configuration", "description": "Specifies whether InOut operations (request reply) default to using transacted mode If this flag is set to true, then Spring JmsTemplate will have sessionTransacted set to true, and the acknowledgeMode as transacted on the JmsTemplate used for InOut operations. Note from Spring JMS: that within a JTA transaction, the parameters passed to createQueue, createTopic methods are not taken into account. Depending on the Java EE transaction context, the container makes its own decisions on these values. Analogously, these parameters are not taken into account within a locally managed transaction either, since Spring JMS operates on an existing JMS Session in this case. Setting this flag to true will use a short local JMS transaction when running outside of a managed transaction, and a synchronized local JMS transaction in case of a managed transaction (other than an XA transaction) being present. This has the effect of a local JMS transaction being managed alongside the main transaction (which might be a native JDBC transaction), with the JMS transaction committing right after the main transaction." }, diff --git a/components/camel-amqp/src/main/java/org/apache/camel/component/amqp/AMQPComponent.java b/components/camel-amqp/src/main/java/org/apache/camel/component/amqp/AMQPComponent.java index ffa797cfc3de7..2be1b3ac4f287 100644 --- a/components/camel-amqp/src/main/java/org/apache/camel/component/amqp/AMQPComponent.java +++ b/components/camel-amqp/src/main/java/org/apache/camel/component/amqp/AMQPComponent.java @@ -58,13 +58,13 @@ public class AMQPComponent extends JmsComponent { private String keyStoreLocation; @Metadata(defaultValue = "JKS", description = "The SSL keystore type.") private String keyStoreType = "JKS"; - @Metadata(label = "security", secret = true, description = "The SSL keystore password.") + @Metadata(label = "security", security = "secret", description = "The SSL keystore password.") private String keyStorePassword; @Metadata(description = "The SSL truststore location.") private String trustStoreLocation; @Metadata(defaultValue = "JKS", description = "The SSL truststore type.") private String trustStoreType = "JKS"; - @Metadata(label = "security", secret = true, description = "The SSL truststore password.") + @Metadata(label = "security", security = "secret", description = "The SSL truststore password.") private String trustStorePassword; // Constructors diff --git a/components/camel-arangodb/src/main/java/org/apache/camel/component/arangodb/ArangoDbConfiguration.java b/components/camel-arangodb/src/main/java/org/apache/camel/component/arangodb/ArangoDbConfiguration.java index 63e5d8b3d278f..185d96e6ee00b 100644 --- a/components/camel-arangodb/src/main/java/org/apache/camel/component/arangodb/ArangoDbConfiguration.java +++ b/components/camel-arangodb/src/main/java/org/apache/camel/component/arangodb/ArangoDbConfiguration.java @@ -28,9 +28,9 @@ public class ArangoDbConfiguration implements Cloneable { private String host; @UriParam(label = "producer") private int port; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String user; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String password; @UriParam(label = "producer") private String documentCollection; diff --git a/components/camel-as2/camel-as2-component/src/main/java/org/apache/camel/component/as2/AS2Configuration.java b/components/camel-as2/camel-as2-component/src/main/java/org/apache/camel/component/as2/AS2Configuration.java index 4cb70860cca14..e67bb1801623f 100644 --- a/components/camel-as2/camel-as2-component/src/main/java/org/apache/camel/component/as2/AS2Configuration.java +++ b/components/camel-as2/camel-as2-component/src/main/java/org/apache/camel/component/as2/AS2Configuration.java @@ -123,19 +123,19 @@ public class AS2Configuration { private Integer asyncMdnPortNumber; @UriParam private String receiptDeliveryOption; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String userName; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String password; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String accessToken; @UriParam(defaultValue = "false", label = "producer") private boolean expectContinue; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String mdnUserName; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String mdnPassword; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String mdnAccessToken; public AS2ApiName getApiName() { diff --git a/components/camel-asterisk/src/main/java/org/apache/camel/component/asterisk/AsteriskEndpoint.java b/components/camel-asterisk/src/main/java/org/apache/camel/component/asterisk/AsteriskEndpoint.java index b754a14bd0836..fa8666cff371c 100644 --- a/components/camel-asterisk/src/main/java/org/apache/camel/component/asterisk/AsteriskEndpoint.java +++ b/components/camel-asterisk/src/main/java/org/apache/camel/component/asterisk/AsteriskEndpoint.java @@ -47,11 +47,11 @@ public class AsteriskEndpoint extends DefaultEndpoint implements EndpointService @UriParam(label = "producer") private AsteriskAction action; - @UriParam(secret = true) + @UriParam(security = "secret") @Metadata(required = true) private String username; - @UriParam(secret = true) + @UriParam(security = "secret") @Metadata(required = true) private String password; diff --git a/components/camel-azure/camel-azure-cosmosdb/src/main/java/org/apache/camel/component/azure/cosmosdb/CosmosDbConfiguration.java b/components/camel-azure/camel-azure-cosmosdb/src/main/java/org/apache/camel/component/azure/cosmosdb/CosmosDbConfiguration.java index 0f8529ba37ecd..2d02bdaf24ace 100644 --- a/components/camel-azure/camel-azure-cosmosdb/src/main/java/org/apache/camel/component/azure/cosmosdb/CosmosDbConfiguration.java +++ b/components/camel-azure/camel-azure-cosmosdb/src/main/java/org/apache/camel/component/azure/cosmosdb/CosmosDbConfiguration.java @@ -37,7 +37,7 @@ public class CosmosDbConfiguration implements Cloneable { private String databaseName; @UriPath private String containerName; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") @Metadata(required = false) private String accountKey; @UriParam(label = "common") diff --git a/components/camel-azure/camel-azure-eventgrid/src/main/java/org/apache/camel/component/azure/eventgrid/EventGridConfiguration.java b/components/camel-azure/camel-azure-eventgrid/src/main/java/org/apache/camel/component/azure/eventgrid/EventGridConfiguration.java index 545f0ffdfc647..56eec39b82f97 100644 --- a/components/camel-azure/camel-azure-eventgrid/src/main/java/org/apache/camel/component/azure/eventgrid/EventGridConfiguration.java +++ b/components/camel-azure/camel-azure-eventgrid/src/main/java/org/apache/camel/component/azure/eventgrid/EventGridConfiguration.java @@ -32,14 +32,14 @@ public class EventGridConfiguration implements Cloneable { @Metadata(required = true) private String topicEndpoint; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String accessKey; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") @Metadata(autowired = true) private AzureKeyCredential azureKeyCredential; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") @Metadata(autowired = true) private TokenCredential tokenCredential; diff --git a/components/camel-azure/camel-azure-eventhubs/src/main/java/org/apache/camel/component/azure/eventhubs/EventHubsConfiguration.java b/components/camel-azure/camel-azure-eventhubs/src/main/java/org/apache/camel/component/azure/eventhubs/EventHubsConfiguration.java index a4065c015408e..0bc052d4c004c 100644 --- a/components/camel-azure/camel-azure-eventhubs/src/main/java/org/apache/camel/component/azure/eventhubs/EventHubsConfiguration.java +++ b/components/camel-azure/camel-azure-eventhubs/src/main/java/org/apache/camel/component/azure/eventhubs/EventHubsConfiguration.java @@ -43,11 +43,11 @@ public class EventHubsConfiguration implements Cloneable { private String eventHubName; @UriParam(label = "security") private String sharedAccessName; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String sharedAccessKey; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String connectionString; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") @Metadata(autowired = true) private TokenCredential tokenCredential; @UriParam(label = "common", defaultValue = "AMQP") @@ -62,11 +62,11 @@ public class EventHubsConfiguration implements Cloneable { private CheckpointStore checkpointStore; @UriParam(label = "consumer") private String blobAccountName; - @UriParam(label = "consumer", secret = true) + @UriParam(label = "consumer", security = "secret") private String blobAccessKey; @UriParam(label = "consumer") private String blobContainerName; - @UriParam(label = "consumer", secret = true) + @UriParam(label = "consumer", security = "secret") private StorageSharedKeyCredential blobStorageSharedKeyCredential; @UriParam(label = "consumer") private Map eventPosition = new HashMap<>(); diff --git a/components/camel-azure/camel-azure-files/src/main/java/org/apache/camel/component/file/azure/FilesConfiguration.java b/components/camel-azure/camel-azure-files/src/main/java/org/apache/camel/component/file/azure/FilesConfiguration.java index cb630fa820a32..d3af1ae62d099 100644 --- a/components/camel-azure/camel-azure-files/src/main/java/org/apache/camel/component/file/azure/FilesConfiguration.java +++ b/components/camel-azure/camel-azure-files/src/main/java/org/apache/camel/component/file/azure/FilesConfiguration.java @@ -32,7 +32,7 @@ public class FilesConfiguration extends RemoteFileConfiguration { public static final int DEFAULT_HTTPS_PORT = 443; public static final String DEFAULT_INTERNET_DOMAIN = "file.core.windows.net"; - @UriParam(label = "common", description = "Shared key (storage account key)", secret = true) + @UriParam(label = "common", description = "Shared key (storage account key)", security = "secret") private String sharedKey; @UriPath(name = "account", description = "The account to use") diff --git a/components/camel-azure/camel-azure-files/src/main/java/org/apache/camel/component/file/azure/FilesToken.java b/components/camel-azure/camel-azure-files/src/main/java/org/apache/camel/component/file/azure/FilesToken.java index 902b86ab9ffd0..e9f7284fcb670 100644 --- a/components/camel-azure/camel-azure-files/src/main/java/org/apache/camel/component/file/azure/FilesToken.java +++ b/components/camel-azure/camel-azure-files/src/main/java/org/apache/camel/component/file/azure/FilesToken.java @@ -36,29 +36,29 @@ @UriParams final class FilesToken { - @UriParam(label = "security", description = "part of SAS token", secret = true) + @UriParam(label = "security", description = "part of SAS token", security = "secret") private String sv; - @UriParam(label = "security", description = "part of account SAS token", secret = true) + @UriParam(label = "security", description = "part of account SAS token", security = "secret") private String ss; - @UriParam(label = "security", description = "part of SAS token", secret = true) + @UriParam(label = "security", description = "part of SAS token", security = "secret") private String srt; - @UriParam(label = "security", description = "part of SAS token", secret = true) + @UriParam(label = "security", description = "part of SAS token", security = "secret") private String sp; - @UriParam(label = "security", description = "part of SAS token", secret = true) + @UriParam(label = "security", description = "part of SAS token", security = "secret") private String se; - @UriParam(label = "security", description = "part of SAS token", secret = true) + @UriParam(label = "security", description = "part of SAS token", security = "secret") private String st; - @UriParam(label = "security", description = "part of SAS token", secret = true) + @UriParam(label = "security", description = "part of SAS token", security = "secret") private String spr; - @UriParam(label = "security", description = "part of SAS token", secret = true) + @UriParam(label = "security", description = "part of SAS token", security = "secret") private String sig; - @UriParam(label = "security", description = "part of service SAS token", secret = true) + @UriParam(label = "security", description = "part of service SAS token", security = "secret") private String si; - @UriParam(label = "security", description = "part of service SAS token", secret = true) + @UriParam(label = "security", description = "part of service SAS token", security = "secret") private String sr; - @UriParam(label = "security", description = "part of service SAS token", secret = true) + @UriParam(label = "security", description = "part of service SAS token", security = "secret") private String sdd; - @UriParam(label = "security", description = "part of SAS token", secret = true) + @UriParam(label = "security", description = "part of SAS token", security = "secret") private String sip; public void setSv(String sv) { diff --git a/components/camel-azure/camel-azure-functions/src/main/java/org/apache/camel/component/azure/functions/FunctionsConfiguration.java b/components/camel-azure/camel-azure-functions/src/main/java/org/apache/camel/component/azure/functions/FunctionsConfiguration.java index 27089c91f65cb..479e43c5b9218 100644 --- a/components/camel-azure/camel-azure-functions/src/main/java/org/apache/camel/component/azure/functions/FunctionsConfiguration.java +++ b/components/camel-azure/camel-azure-functions/src/main/java/org/apache/camel/component/azure/functions/FunctionsConfiguration.java @@ -39,7 +39,7 @@ public class FunctionsConfiguration implements Cloneable { private String functionName; // Security parameters - @UriParam(label = "security", secret = true, + @UriParam(label = "security", security = "secret", description = "The Azure subscription ID (required for management operations)") private String subscriptionId; @@ -47,19 +47,19 @@ public class FunctionsConfiguration implements Cloneable { description = "The resource group name containing the function app (required for management operations)") private String resourceGroup; - @UriParam(label = "security", secret = true, + @UriParam(label = "security", security = "secret", description = "The function key for direct HTTP invocation") private String functionKey; - @UriParam(label = "security", secret = true, + @UriParam(label = "security", security = "secret", description = "The host key for the function app (used if function key is not provided)") private String hostKey; - @UriParam(label = "security", secret = true, + @UriParam(label = "security", security = "secret", description = "Azure AD Client ID for service principal authentication") private String clientId; - @UriParam(label = "security", secret = true, + @UriParam(label = "security", security = "secret", description = "Azure AD Client Secret for service principal authentication") private String clientSecret; @@ -108,7 +108,7 @@ public class FunctionsConfiguration implements Cloneable { description = "Runtime version") private String runtimeVersion; - @UriParam(label = "producer", secret = true, + @UriParam(label = "producer", security = "secret", description = "Storage account connection string for function app") private String storageAccountConnectionString; diff --git a/components/camel-azure/camel-azure-key-vault/src/main/java/org/apache/camel/component/azure/key/vault/KeyVaultConfiguration.java b/components/camel-azure/camel-azure-key-vault/src/main/java/org/apache/camel/component/azure/key/vault/KeyVaultConfiguration.java index 0605858194d14..2eefb6d21433f 100644 --- a/components/camel-azure/camel-azure-key-vault/src/main/java/org/apache/camel/component/azure/key/vault/KeyVaultConfiguration.java +++ b/components/camel-azure/camel-azure-key-vault/src/main/java/org/apache/camel/component/azure/key/vault/KeyVaultConfiguration.java @@ -33,11 +33,11 @@ public class KeyVaultConfiguration implements Cloneable { @UriParam @Metadata(autowired = true) private SecretClient secretClient; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String clientId; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String clientSecret; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String tenantId; @UriParam(label = "producer") private KeyVaultOperation operation = KeyVaultOperation.createSecret; diff --git a/components/camel-azure/camel-azure-servicebus/src/main/java/org/apache/camel/component/azure/servicebus/ServiceBusConfiguration.java b/components/camel-azure/camel-azure-servicebus/src/main/java/org/apache/camel/component/azure/servicebus/ServiceBusConfiguration.java index 399f81ed5d1d4..3a508139d0cfb 100644 --- a/components/camel-azure/camel-azure-servicebus/src/main/java/org/apache/camel/component/azure/servicebus/ServiceBusConfiguration.java +++ b/components/camel-azure/camel-azure-servicebus/src/main/java/org/apache/camel/component/azure/servicebus/ServiceBusConfiguration.java @@ -39,12 +39,12 @@ public class ServiceBusConfiguration implements Cloneable, HeaderFilterStrategyA @UriParam(label = "common", defaultValue = "queue") @Metadata(required = true) private ServiceBusType serviceBusType = ServiceBusType.queue; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String connectionString; @UriParam(label = "security") private String fullyQualifiedNamespace; @Metadata(autowired = true) - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private TokenCredential tokenCredential; @UriParam(label = "common") private ClientOptions clientOptions; diff --git a/components/camel-azure/camel-azure-storage-blob/src/main/java/org/apache/camel/component/azure/storage/blob/BlobConfiguration.java b/components/camel-azure/camel-azure-storage-blob/src/main/java/org/apache/camel/component/azure/storage/blob/BlobConfiguration.java index 816b0581c3af0..3c73df2f64447 100644 --- a/components/camel-azure/camel-azure-storage-blob/src/main/java/org/apache/camel/component/azure/storage/blob/BlobConfiguration.java +++ b/components/camel-azure/camel-azure-storage-blob/src/main/java/org/apache/camel/component/azure/storage/blob/BlobConfiguration.java @@ -46,7 +46,7 @@ public class BlobConfiguration implements Cloneable { @UriParam @Metadata(autowired = true) private BlobServiceClient serviceClient; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String accessKey; @UriParam(label = "producer", enums = "listBlobContainers,createBlobContainer,deleteBlobContainer,listBlobs,getBlob,deleteBlob,downloadBlobToFile,downloadLink," @@ -106,7 +106,7 @@ public class BlobConfiguration implements Cloneable { private Long maxSingleUploadSize; @UriParam(label = "common") private String regex; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String sourceBlobAccessKey; @UriParam(label = "common", enums = "SHARED_ACCOUNT_KEY,SHARED_KEY_CREDENTIAL,AZURE_IDENTITY,AZURE_SAS", defaultValue = "AZURE_IDENTITY") @@ -115,9 +115,9 @@ public class BlobConfiguration implements Cloneable { private boolean leaseBlob; @UriParam(label = "common", defaultValue = "60") private Integer leaseDurationInSeconds = 60; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String azureClientId; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String azureClientSecret; @UriParam(label = "security") private String azureTenantId; diff --git a/components/camel-azure/camel-azure-storage-datalake/src/main/java/org/apache/camel/component/azure/storage/datalake/DataLakeConfiguration.java b/components/camel-azure/camel-azure-storage-datalake/src/main/java/org/apache/camel/component/azure/storage/datalake/DataLakeConfiguration.java index 8730e44f7a68b..fc3ce0a5cb2b2 100644 --- a/components/camel-azure/camel-azure-storage-datalake/src/main/java/org/apache/camel/component/azure/storage/datalake/DataLakeConfiguration.java +++ b/components/camel-azure/camel-azure-storage-datalake/src/main/java/org/apache/camel/component/azure/storage/datalake/DataLakeConfiguration.java @@ -44,17 +44,17 @@ public class DataLakeConfiguration implements Cloneable { private String directoryName; @UriParam(description = "name of file to be handled in component") private String fileName; - @UriParam(label = "security", secret = true, description = "client secret credential for authentication") + @UriParam(label = "security", security = "secret", description = "client secret credential for authentication") @Metadata(autowired = true) private ClientSecretCredential clientSecretCredential; @UriParam(description = "data lake service client for azure storage data lake") @Metadata(autowired = true) private DataLakeServiceClient serviceClient; - @UriParam(label = "security", secret = true, description = "account key for authentication") + @UriParam(label = "security", security = "secret", description = "account key for authentication") private String accountKey; @UriParam(description = "client id for azure account") private String clientId; - @UriParam(label = "security", secret = true, description = "client secret for azure account") + @UriParam(label = "security", security = "secret", description = "client secret for azure account") private String clientSecret; @UriParam(description = "tenant id for azure account") private String tenantId; @@ -96,9 +96,9 @@ public class DataLakeConfiguration implements Cloneable { private String umask; @UriParam(description = "set open options for creating file") private Set openOptions; - @UriParam(label = "security", secret = true, description = "SAS token signature") + @UriParam(label = "security", security = "secret", description = "SAS token signature") private String sasSignature; - @UriParam(label = "security", secret = true, description = "SAS token credential") + @UriParam(label = "security", security = "secret", description = "SAS token credential") @Metadata(autowired = true) private AzureSasCredential sasCredential; diff --git a/components/camel-azure/camel-azure-storage-queue/src/main/java/org/apache/camel/component/azure/storage/queue/QueueConfiguration.java b/components/camel-azure/camel-azure-storage-queue/src/main/java/org/apache/camel/component/azure/storage/queue/QueueConfiguration.java index 4ac44d9746571..e09df039be630 100644 --- a/components/camel-azure/camel-azure-storage-queue/src/main/java/org/apache/camel/component/azure/storage/queue/QueueConfiguration.java +++ b/components/camel-azure/camel-azure-storage-queue/src/main/java/org/apache/camel/component/azure/storage/queue/QueueConfiguration.java @@ -36,7 +36,7 @@ public class QueueConfiguration implements Cloneable { @UriParam(label = "security") @Metadata(autowired = true) private StorageSharedKeyCredential credentials; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String accessKey; @UriParam(label = "common") @Metadata(autowired = true) diff --git a/components/camel-bonita/src/main/java/org/apache/camel/component/bonita/BonitaConfiguration.java b/components/camel-bonita/src/main/java/org/apache/camel/component/bonita/BonitaConfiguration.java index 2f1a73d02badb..12443477e0228 100644 --- a/components/camel-bonita/src/main/java/org/apache/camel/component/bonita/BonitaConfiguration.java +++ b/components/camel-bonita/src/main/java/org/apache/camel/component/bonita/BonitaConfiguration.java @@ -36,9 +36,9 @@ public class BonitaConfiguration implements Cloneable { private String port = "8080"; @UriParam private String processName; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String username; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String password; public String getHostname() { diff --git a/components/camel-box/camel-box-component/src/main/java/org/apache/camel/component/box/BoxConfiguration.java b/components/camel-box/camel-box-component/src/main/java/org/apache/camel/component/box/BoxConfiguration.java index 4601c84f91f05..a183b098636d0 100644 --- a/components/camel-box/camel-box-component/src/main/java/org/apache/camel/component/box/BoxConfiguration.java +++ b/components/camel-box/camel-box-component/src/main/java/org/apache/camel/component/box/BoxConfiguration.java @@ -68,20 +68,20 @@ public class BoxConfiguration { @UriParam private String clientId; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String publicKeyId; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String privateKeyFile; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String privateKeyPassword; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String clientSecret; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String userName; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String userPassword; @UriParam(label = "advanced,security") diff --git a/components/camel-braintree/src/main/java/org/apache/camel/component/braintree/BraintreeConfiguration.java b/components/camel-braintree/src/main/java/org/apache/camel/component/braintree/BraintreeConfiguration.java index 4e7bae5a481bf..c08d5f115b992 100644 --- a/components/camel-braintree/src/main/java/org/apache/camel/component/braintree/BraintreeConfiguration.java +++ b/components/camel-braintree/src/main/java/org/apache/camel/component/braintree/BraintreeConfiguration.java @@ -52,11 +52,11 @@ public class BraintreeConfiguration { private String environment; @UriParam private String merchantId; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String publicKey; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String privateKey; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String accessToken; @UriParam(label = "proxy") private String proxyHost; diff --git a/components/camel-camunda/src/generated/resources/META-INF/org/apache/camel/component/camunda/camunda.json b/components/camel-camunda/src/generated/resources/META-INF/org/apache/camel/component/camunda/camunda.json index 0984e4fd907d5..9fc709d210d77 100644 --- a/components/camel-camunda/src/generated/resources/META-INF/org/apache/camel/component/camunda/camunda.json +++ b/components/camel-camunda/src/generated/resources/META-INF/org/apache/camel/component/camunda/camunda.json @@ -29,8 +29,8 @@ "bridgeErrorHandler": { "index": 2, "kind": "property", "displayName": "Bridge Error Handler", "group": "consumer", "label": "consumer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions (if possible) occurred while the Camel consumer is trying to pickup incoming messages, or the likes, will now be processed as a message and handled by the routing Error Handler. Important: This is only possible if the 3rd party component allows Camel to be alerted if an exception was thrown. Some components handle this internally only, and therefore bridgeErrorHandler is not possible. In other situations we may improve the Camel component to hook into the 3rd party component and make this possible for future releases. By default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal with exceptions, that will be logged at WARN or ERROR level and ignored." }, "lazyStartProducer": { "index": 3, "kind": "property", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "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." }, "autowiredEnabled": { "index": 4, "kind": "property", "displayName": "Autowired Enabled", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc." }, - "clientId": { "index": 5, "kind": "property", "displayName": "Client Id", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "Client ID for OAuth \/ SaaS authentication." }, - "clientSecret": { "index": 6, "kind": "property", "displayName": "Client Secret", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "Client secret for OAuth \/ SaaS authentication." }, + "clientId": { "index": 5, "kind": "property", "displayName": "Client Id", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "Client ID for OAuth \/ SaaS authentication." }, + "clientSecret": { "index": 6, "kind": "property", "displayName": "Client Secret", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "Client secret for OAuth \/ SaaS authentication." }, "clusterId": { "index": 7, "kind": "property", "displayName": "Cluster Id", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Camunda SaaS cluster ID. When set, the client connects via the cloud builder." }, "oAuthAPI": { "index": 8, "kind": "property", "displayName": "OAuth API", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "OAuth authorization server URL for self-managed authentication." }, "region": { "index": 9, "kind": "property", "displayName": "Region", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "bru-2", "description": "Camunda SaaS region (default: bru-2)." } diff --git a/components/camel-camunda/src/main/java/org/apache/camel/component/camunda/CamundaComponent.java b/components/camel-camunda/src/main/java/org/apache/camel/component/camunda/CamundaComponent.java index ea602d39741a3..c48779163df63 100644 --- a/components/camel-camunda/src/main/java/org/apache/camel/component/camunda/CamundaComponent.java +++ b/components/camel-camunda/src/main/java/org/apache/camel/component/camunda/CamundaComponent.java @@ -36,11 +36,11 @@ public class CamundaComponent extends DefaultComponent { @Metadata(label = "security", description = "Camunda SaaS region (default: bru-2).", defaultValue = "bru-2") String region = "bru-2"; - @Metadata(label = "security", secret = true, + @Metadata(label = "security", security = "secret", description = "Client ID for OAuth / SaaS authentication.") String clientId; - @Metadata(label = "security", secret = true, + @Metadata(label = "security", security = "secret", description = "Client secret for OAuth / SaaS authentication.") String clientSecret; diff --git a/components/camel-cassandraql/src/main/java/org/apache/camel/component/cassandra/CassandraEndpoint.java b/components/camel-cassandraql/src/main/java/org/apache/camel/component/cassandra/CassandraEndpoint.java index 8d97a7b015b5e..eb4269f04c741 100644 --- a/components/camel-cassandraql/src/main/java/org/apache/camel/component/cassandra/CassandraEndpoint.java +++ b/components/camel-cassandraql/src/main/java/org/apache/camel/component/cassandra/CassandraEndpoint.java @@ -73,9 +73,9 @@ public class CassandraEndpoint extends ScheduledPollEndpoint implements Endpoint private boolean prepareStatements = true; @UriParam private String clusterName; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String username; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String password; @UriParam(label = "advanced") private CqlSession session; diff --git a/components/camel-clickup/src/main/java/org/apache/camel/component/clickup/ClickUpConfiguration.java b/components/camel-clickup/src/main/java/org/apache/camel/component/clickup/ClickUpConfiguration.java index 29f17209bf9c9..01707df67851e 100644 --- a/components/camel-clickup/src/main/java/org/apache/camel/component/clickup/ClickUpConfiguration.java +++ b/components/camel-clickup/src/main/java/org/apache/camel/component/clickup/ClickUpConfiguration.java @@ -37,10 +37,11 @@ public class ClickUpConfiguration { private String baseUrl; @UriParam(description = "The authorization token for authenticating against the ClickUp API.", label = "security", - secret = true) + security = "secret") private String authorizationToken; - @UriParam(description = "The shared secret obtained in the webhook creation response.", label = "security", secret = true) + @UriParam(description = "The shared secret obtained in the webhook creation response.", label = "security", + security = "secret") private String webhookSecret; @UriParam(description = "The comma separated list of events to which the webhook must subscribe") diff --git a/components/camel-coap/src/main/java/org/apache/camel/coap/CoAPEndpoint.java b/components/camel-coap/src/main/java/org/apache/camel/coap/CoAPEndpoint.java index cc4b6d036d2fc..c5977783f7533 100644 --- a/components/camel-coap/src/main/java/org/apache/camel/coap/CoAPEndpoint.java +++ b/components/camel-coap/src/main/java/org/apache/camel/coap/CoAPEndpoint.java @@ -84,7 +84,7 @@ public class CoAPEndpoint extends DefaultEndpoint implements EndpointServiceLoca private URI uri; @UriParam(label = "consumer", enums = "DELETE,GET,POST,PUT") private String coapMethodRestrict; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private PrivateKey privateKey; @UriParam(label = "security") private PublicKey publicKey; diff --git a/components/camel-cometd/src/generated/resources/META-INF/org/apache/camel/component/cometd/cometd.json b/components/camel-cometd/src/generated/resources/META-INF/org/apache/camel/component/cometd/cometd.json index 41c986d63d00b..bb3b43efd04dc 100644 --- a/components/camel-cometd/src/generated/resources/META-INF/org/apache/camel/component/cometd/cometd.json +++ b/components/camel-cometd/src/generated/resources/META-INF/org/apache/camel/component/cometd/cometd.json @@ -31,9 +31,9 @@ "extensions": { "index": 3, "kind": "property", "displayName": "Extensions", "group": "advanced", "label": "advanced", "required": false, "type": "array", "javaType": "java.util.List", "deprecated": false, "autowired": false, "secret": false, "description": "To use a list of custom BayeuxServer.Extension that allows modifying incoming and outgoing requests." }, "securityPolicy": { "index": 4, "kind": "property", "displayName": "Security Policy", "group": "security", "label": "security", "required": false, "type": "object", "javaType": "org.cometd.bayeux.server.SecurityPolicy", "deprecated": false, "autowired": false, "secret": false, "description": "To use a custom configured SecurityPolicy to control authorization" }, "sslContextParameters": { "index": 5, "kind": "property", "displayName": "Ssl Context Parameters", "group": "security", "label": "security", "required": false, "type": "object", "javaType": "org.apache.camel.support.jsse.SSLContextParameters", "deprecated": false, "autowired": false, "secret": false, "description": "To configure security using SSLContextParameters" }, - "sslKeyPassword": { "index": 6, "kind": "property", "displayName": "Ssl Key Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "The password for the keystore when using SSL." }, + "sslKeyPassword": { "index": 6, "kind": "property", "displayName": "Ssl Key Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "The password for the keystore when using SSL." }, "sslKeystore": { "index": 7, "kind": "property", "displayName": "Ssl Keystore", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "The path to the keystore." }, - "sslPassword": { "index": 8, "kind": "property", "displayName": "Ssl Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "The password when using SSL." }, + "sslPassword": { "index": 8, "kind": "property", "displayName": "Ssl Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "The password when using SSL." }, "useGlobalSslContextParameters": { "index": 9, "kind": "property", "displayName": "Use Global Ssl Context Parameters", "group": "security", "label": "security", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Enable usage of global SSL context parameters." } }, "headers": { diff --git a/components/camel-cometd/src/generated/resources/META-INF/org/apache/camel/component/cometd/cometds.json b/components/camel-cometd/src/generated/resources/META-INF/org/apache/camel/component/cometd/cometds.json index db8890fb0eb91..825498f780778 100644 --- a/components/camel-cometd/src/generated/resources/META-INF/org/apache/camel/component/cometd/cometds.json +++ b/components/camel-cometd/src/generated/resources/META-INF/org/apache/camel/component/cometd/cometds.json @@ -31,9 +31,9 @@ "extensions": { "index": 3, "kind": "property", "displayName": "Extensions", "group": "advanced", "label": "advanced", "required": false, "type": "array", "javaType": "java.util.List", "deprecated": false, "autowired": false, "secret": false, "description": "To use a list of custom BayeuxServer.Extension that allows modifying incoming and outgoing requests." }, "securityPolicy": { "index": 4, "kind": "property", "displayName": "Security Policy", "group": "security", "label": "security", "required": false, "type": "object", "javaType": "org.cometd.bayeux.server.SecurityPolicy", "deprecated": false, "autowired": false, "secret": false, "description": "To use a custom configured SecurityPolicy to control authorization" }, "sslContextParameters": { "index": 5, "kind": "property", "displayName": "Ssl Context Parameters", "group": "security", "label": "security", "required": false, "type": "object", "javaType": "org.apache.camel.support.jsse.SSLContextParameters", "deprecated": false, "autowired": false, "secret": false, "description": "To configure security using SSLContextParameters" }, - "sslKeyPassword": { "index": 6, "kind": "property", "displayName": "Ssl Key Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "The password for the keystore when using SSL." }, + "sslKeyPassword": { "index": 6, "kind": "property", "displayName": "Ssl Key Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "The password for the keystore when using SSL." }, "sslKeystore": { "index": 7, "kind": "property", "displayName": "Ssl Keystore", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "The path to the keystore." }, - "sslPassword": { "index": 8, "kind": "property", "displayName": "Ssl Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "The password when using SSL." }, + "sslPassword": { "index": 8, "kind": "property", "displayName": "Ssl Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "The password when using SSL." }, "useGlobalSslContextParameters": { "index": 9, "kind": "property", "displayName": "Use Global Ssl Context Parameters", "group": "security", "label": "security", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Enable usage of global SSL context parameters." } }, "headers": { diff --git a/components/camel-cometd/src/main/java/org/apache/camel/component/cometd/CometdComponent.java b/components/camel-cometd/src/main/java/org/apache/camel/component/cometd/CometdComponent.java index 00e859df754c3..b51a0ef064a94 100644 --- a/components/camel-cometd/src/main/java/org/apache/camel/component/cometd/CometdComponent.java +++ b/components/camel-cometd/src/main/java/org/apache/camel/component/cometd/CometdComponent.java @@ -63,9 +63,9 @@ public class CometdComponent extends DefaultComponent implements SSLContextParam private List serverListeners; - @Metadata(label = "security", secret = true) + @Metadata(label = "security", security = "secret") private String sslKeyPassword; - @Metadata(label = "security", secret = true) + @Metadata(label = "security", security = "secret") private String sslPassword; @Metadata(label = "security") private String sslKeystore; diff --git a/components/camel-consul/src/main/java/org/apache/camel/component/consul/ConsulClientConfiguration.java b/components/camel-consul/src/main/java/org/apache/camel/component/consul/ConsulClientConfiguration.java index cbd6049317517..714bd0eab2f2a 100644 --- a/components/camel-consul/src/main/java/org/apache/camel/component/consul/ConsulClientConfiguration.java +++ b/components/camel-consul/src/main/java/org/apache/camel/component/consul/ConsulClientConfiguration.java @@ -48,11 +48,11 @@ public abstract class ConsulClientConfiguration implements Cloneable { @UriParam(label = "security") private SSLContextParameters sslContextParameters; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String aclToken; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String userName; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String password; @UriParam diff --git a/components/camel-consul/src/main/java/org/apache/camel/component/consul/cluster/ConsulClusterService.java b/components/camel-consul/src/main/java/org/apache/camel/component/consul/cluster/ConsulClusterService.java index 856bab3227b6e..ae40b63e23f0a 100644 --- a/components/camel-consul/src/main/java/org/apache/camel/component/consul/cluster/ConsulClusterService.java +++ b/components/camel-consul/src/main/java/org/apache/camel/component/consul/cluster/ConsulClusterService.java @@ -41,11 +41,11 @@ public final class ConsulClusterService extends AbstractCamelClusterService properties; diff --git a/components/camel-dhis2/camel-dhis2-component/src/main/java/org/apache/camel/component/dhis2/Dhis2Configuration.java b/components/camel-dhis2/camel-dhis2-component/src/main/java/org/apache/camel/component/dhis2/Dhis2Configuration.java index 5ae0d23ecced2..fe17d038aa53d 100644 --- a/components/camel-dhis2/camel-dhis2-component/src/main/java/org/apache/camel/component/dhis2/Dhis2Configuration.java +++ b/components/camel-dhis2/camel-dhis2-component/src/main/java/org/apache/camel/component/dhis2/Dhis2Configuration.java @@ -30,14 +30,14 @@ public class Dhis2Configuration { @UriParam(description = "DHIS2 server base API URL (e.g., https://play.dhis2.org/2.39.1.1/api)") private String baseApiUrl; - @UriParam(description = "Username of the DHIS2 user to operate as", secret = true, label = "security") + @UriParam(description = "Username of the DHIS2 user to operate as", security = "secret", label = "security") private String username; - @UriParam(description = "Password of the DHIS2 username", secret = true, label = "security") + @UriParam(description = "Password of the DHIS2 username", security = "secret", label = "security") private String password; @UriParam(description = "Personal access token to authenticate with DHIS2. This option is mutually exclusive to username and password", - secret = true, label = "security") + security = "secret", label = "security") private String personalAccessToken; @UriPath(description = "API operation (e.g., get)") diff --git a/components/camel-digitalocean/src/main/java/org/apache/camel/component/digitalocean/DigitalOceanConfiguration.java b/components/camel-digitalocean/src/main/java/org/apache/camel/component/digitalocean/DigitalOceanConfiguration.java index b2b45777d3087..dd66604667dd9 100644 --- a/components/camel-digitalocean/src/main/java/org/apache/camel/component/digitalocean/DigitalOceanConfiguration.java +++ b/components/camel-digitalocean/src/main/java/org/apache/camel/component/digitalocean/DigitalOceanConfiguration.java @@ -40,7 +40,7 @@ public class DigitalOceanConfiguration { @UriParam(label = "advanced") private DigitalOceanClient digitalOceanClient; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String oAuthToken; @UriParam(defaultValue = "1") @@ -51,9 +51,9 @@ public class DigitalOceanConfiguration { @UriParam(label = "proxy") private String httpProxyHost; - @UriParam(label = "proxy", secret = true) + @UriParam(label = "proxy", security = "secret") private String httpProxyUser; - @UriParam(label = "proxy", secret = true) + @UriParam(label = "proxy", security = "secret") private String httpProxyPassword; @UriParam(label = "proxy") private Integer httpProxyPort; diff --git a/components/camel-docker/src/main/java/org/apache/camel/component/docker/DockerConfiguration.java b/components/camel-docker/src/main/java/org/apache/camel/component/docker/DockerConfiguration.java index b674be7a24a73..a93e8450fcffb 100644 --- a/components/camel-docker/src/main/java/org/apache/camel/component/docker/DockerConfiguration.java +++ b/components/camel-docker/src/main/java/org/apache/camel/component/docker/DockerConfiguration.java @@ -39,9 +39,9 @@ public class DockerConfiguration implements Cloneable { private String host = "localhost"; @UriParam(defaultValue = "2375") private Integer port = 2375; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String username; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String password; @UriParam private String email; diff --git a/components/camel-dropbox/src/main/java/org/apache/camel/component/dropbox/DropboxConfiguration.java b/components/camel-dropbox/src/main/java/org/apache/camel/component/dropbox/DropboxConfiguration.java index 67020218fe90d..0e31d58d53f31 100644 --- a/components/camel-dropbox/src/main/java/org/apache/camel/component/dropbox/DropboxConfiguration.java +++ b/components/camel-dropbox/src/main/java/org/apache/camel/component/dropbox/DropboxConfiguration.java @@ -36,19 +36,19 @@ public class DropboxConfiguration { //dropbox auth options @UriParam - @Metadata(label = "security", required = true, secret = true) + @Metadata(label = "security", required = true, security = "secret") private String accessToken; @UriParam - @Metadata(label = "security", required = true, secret = true) + @Metadata(label = "security", required = true, security = "secret") private Long expireIn; @UriParam - @Metadata(label = "security", required = true, secret = true) + @Metadata(label = "security", required = true, security = "secret") private String refreshToken; @UriParam - @Metadata(label = "security", required = true, secret = true) + @Metadata(label = "security", required = true, security = "secret") private String apiKey; @UriParam - @Metadata(label = "security", required = true, secret = true) + @Metadata(label = "security", required = true, security = "secret") private String apiSecret; //local path to put files diff --git a/components/camel-elasticsearch-rest-client/src/generated/resources/META-INF/org/apache/camel/component/elasticsearch/rest/client/elasticsearch-rest-client.json b/components/camel-elasticsearch-rest-client/src/generated/resources/META-INF/org/apache/camel/component/elasticsearch/rest/client/elasticsearch-rest-client.json index 4a3245caeac9f..a5cf948bfd9d9 100644 --- a/components/camel-elasticsearch-rest-client/src/generated/resources/META-INF/org/apache/camel/component/elasticsearch/rest/client/elasticsearch-rest-client.json +++ b/components/camel-elasticsearch-rest-client/src/generated/resources/META-INF/org/apache/camel/component/elasticsearch/rest/client/elasticsearch-rest-client.json @@ -34,8 +34,8 @@ "sniffAfterFailureDelay": { "index": 7, "kind": "property", "displayName": "Sniff After Failure Delay", "group": "advanced", "label": "advanced", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "defaultValue": 60000, "description": "Sniffer after failure delay (in millis)" }, "snifferInterval": { "index": 8, "kind": "property", "displayName": "Sniffer Interval", "group": "advanced", "label": "advanced", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "defaultValue": 60000, "description": "Sniffer interval (in millis)" }, "certificatePath": { "index": 9, "kind": "property", "displayName": "Certificate Path", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "supportFileReference": true, "description": "Certificate Path" }, - "password": { "index": 10, "kind": "property", "displayName": "Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "Password" }, - "user": { "index": 11, "kind": "property", "displayName": "User", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "Username" } + "password": { "index": 10, "kind": "property", "displayName": "Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "Password" }, + "user": { "index": 11, "kind": "property", "displayName": "User", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "Username" } }, "headers": { "ID": { "index": 0, "kind": "header", "displayName": "", "group": "producer", "label": "", "required": false, "javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "ID of the object to index or retrieve or delete", "constantName": "org.apache.camel.component.elasticsearch.rest.client.ElasticSearchRestClientConstant#ID" }, diff --git a/components/camel-elasticsearch-rest-client/src/main/java/org/apache/camel/component/elasticsearch/rest/client/ElasticsearchRestClientComponent.java b/components/camel-elasticsearch-rest-client/src/main/java/org/apache/camel/component/elasticsearch/rest/client/ElasticsearchRestClientComponent.java index 7e3d7eb8ea144..2c47e6e1a80aa 100644 --- a/components/camel-elasticsearch-rest-client/src/main/java/org/apache/camel/component/elasticsearch/rest/client/ElasticsearchRestClientComponent.java +++ b/components/camel-elasticsearch-rest-client/src/main/java/org/apache/camel/component/elasticsearch/rest/client/ElasticsearchRestClientComponent.java @@ -35,9 +35,9 @@ public class ElasticsearchRestClientComponent extends DefaultComponent { private int connectionTimeout = ElasticSearchRestClientConstant.SOCKET_CONNECTION_TIMEOUT; @Metadata(defaultValue = "" + ElasticSearchRestClientConstant.SOCKET_CONNECTION_TIMEOUT) private int socketTimeout = ElasticSearchRestClientConstant.SOCKET_CONNECTION_TIMEOUT; - @Metadata(label = "security", secret = true) + @Metadata(label = "security", security = "secret") private String user; - @Metadata(label = "security", secret = true) + @Metadata(label = "security", security = "secret") private String password; @Metadata(label = "security", supportFileReference = true) private String certificatePath; diff --git a/components/camel-elasticsearch-rest-client/src/main/java/org/apache/camel/component/elasticsearch/rest/client/ElasticsearchRestClientEndpoint.java b/components/camel-elasticsearch-rest-client/src/main/java/org/apache/camel/component/elasticsearch/rest/client/ElasticsearchRestClientEndpoint.java index 60a36ba8a597f..0ed090ee1a8ef 100644 --- a/components/camel-elasticsearch-rest-client/src/main/java/org/apache/camel/component/elasticsearch/rest/client/ElasticsearchRestClientEndpoint.java +++ b/components/camel-elasticsearch-rest-client/src/main/java/org/apache/camel/component/elasticsearch/rest/client/ElasticsearchRestClientEndpoint.java @@ -57,9 +57,9 @@ public class ElasticsearchRestClientEndpoint extends DefaultEndpoint implements @UriParam(defaultValue = "" + ElasticSearchRestClientConstant.SOCKET_CONNECTION_TIMEOUT) private int socketTimeout = ElasticSearchRestClientConstant.SOCKET_CONNECTION_TIMEOUT; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String user; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String password; @UriParam(label = "security") @Metadata(supportFileReference = true) diff --git a/components/camel-elasticsearch/src/generated/resources/META-INF/org/apache/camel/component/es/elasticsearch.json b/components/camel-elasticsearch/src/generated/resources/META-INF/org/apache/camel/component/es/elasticsearch.json index 277850886c5ed..fa342a1bb5cba 100644 --- a/components/camel-elasticsearch/src/generated/resources/META-INF/org/apache/camel/component/es/elasticsearch.json +++ b/components/camel-elasticsearch/src/generated/resources/META-INF/org/apache/camel/component/es/elasticsearch.json @@ -37,8 +37,8 @@ "snifferInterval": { "index": 10, "kind": "property", "displayName": "Sniffer Interval", "group": "advanced", "label": "advanced", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "defaultValue": 300000, "description": "The interval between consecutive ordinary sniff executions in milliseconds. Will be honoured when sniffOnFailure is disabled or when there are no failures between consecutive sniff executions" }, "certificatePath": { "index": 11, "kind": "property", "displayName": "Certificate Path", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "The path of the self-signed certificate to use to access to Elasticsearch." }, "enableSSL": { "index": 12, "kind": "property", "displayName": "Enable SSL", "group": "security", "label": "security", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Enable SSL" }, - "password": { "index": 13, "kind": "property", "displayName": "Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "Password for authenticating" }, - "user": { "index": 14, "kind": "property", "displayName": "User", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "Basic authenticate user" } + "password": { "index": 13, "kind": "property", "displayName": "Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "Password for authenticating" }, + "user": { "index": 14, "kind": "property", "displayName": "User", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "Basic authenticate user" } }, "headers": { "operation": { "index": 0, "kind": "header", "displayName": "", "group": "producer", "label": "", "required": false, "javaType": "org.apache.camel.component.es.ElasticsearchOperation", "enum": [ "Index", "Update", "Bulk", "GetById", "MultiGet", "MultiSearch", "Delete", "DeleteIndex", "Search", "Exists", "Ping" ], "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The operation to perform", "constantName": "org.apache.camel.component.es.ElasticsearchConstants#PARAM_OPERATION" }, diff --git a/components/camel-elasticsearch/src/main/java/org/apache/camel/component/es/ElasticsearchComponent.java b/components/camel-elasticsearch/src/main/java/org/apache/camel/component/es/ElasticsearchComponent.java index 2a8fb039a7b97..1e2d7cf922d78 100644 --- a/components/camel-elasticsearch/src/main/java/org/apache/camel/component/es/ElasticsearchComponent.java +++ b/components/camel-elasticsearch/src/main/java/org/apache/camel/component/es/ElasticsearchComponent.java @@ -47,9 +47,9 @@ public class ElasticsearchComponent extends DefaultComponent { private int connectionTimeout = ElasticsearchConstants.DEFAULT_CONNECTION_TIMEOUT; @Metadata(defaultValue = "false") private boolean enableDocumentOnlyMode; - @Metadata(label = "security", secret = true) + @Metadata(label = "security", security = "secret") private String user; - @Metadata(label = "security", secret = true) + @Metadata(label = "security", security = "secret") private String password; @Metadata(label = "security") private boolean enableSSL; diff --git a/components/camel-fhir/camel-fhir-component/src/main/java/org/apache/camel/component/fhir/FhirConfiguration.java b/components/camel-fhir/camel-fhir-component/src/main/java/org/apache/camel/component/fhir/FhirConfiguration.java index ecbac30e23eac..a271166ba15ad 100644 --- a/components/camel-fhir/camel-fhir-component/src/main/java/org/apache/camel/component/fhir/FhirConfiguration.java +++ b/components/camel-fhir/camel-fhir-component/src/main/java/org/apache/camel/component/fhir/FhirConfiguration.java @@ -52,11 +52,11 @@ public class FhirConfiguration { private boolean prettyPrint; @UriParam(description = "Encoding to use for all request", enums = "JSON, XML", javaType = "java.lang.String") private EncodingEnum encoding; - @UriParam(description = "Username to use for basic authentication", label = "security", secret = true) + @UriParam(description = "Username to use for basic authentication", label = "security", security = "secret") private String username; - @UriParam(description = "Password to use for basic authentication", label = "security", secret = true) + @UriParam(description = "Password to use for basic authentication", label = "security", security = "secret") private String password; - @UriParam(description = "OAuth access token", label = "security", secret = true) + @UriParam(description = "OAuth access token", label = "security", security = "secret") private String accessToken; @UriParam(description = "Will log every requests and responses") private boolean log; @@ -90,9 +90,9 @@ public class FhirConfiguration { private String proxyHost; @UriParam(label = "proxy", description = "The proxy port") private Integer proxyPort; - @UriParam(label = "proxy", description = "The proxy username", secret = true) + @UriParam(label = "proxy", description = "The proxy username", security = "secret") private String proxyUser; - @UriParam(label = "proxy", description = "The proxy password", secret = true) + @UriParam(label = "proxy", description = "The proxy password", security = "secret") private String proxyPassword; @UriParam(label = "advanced", description = "To use the custom client") private IGenericClient client; diff --git a/components/camel-ftp-common/src/main/java/org/apache/camel/component/file/remote/BaseSftpConfiguration.java b/components/camel-ftp-common/src/main/java/org/apache/camel/component/file/remote/BaseSftpConfiguration.java index 0d1a1b49d55e1..3bda3e50da4fb 100644 --- a/components/camel-ftp-common/src/main/java/org/apache/camel/component/file/remote/BaseSftpConfiguration.java +++ b/components/camel-ftp-common/src/main/java/org/apache/camel/component/file/remote/BaseSftpConfiguration.java @@ -31,7 +31,7 @@ public abstract class BaseSftpConfiguration extends RemoteFileConfiguration { public static final int DEFAULT_SFTP_PORT = 22; - @UriParam(label = "security", secret = true, + @UriParam(label = "security", security = "secret", description = "Sets the known_hosts file, so that the SFTP endpoint can do host key verification.") private String knownHostsFile; @UriParam(label = "security", defaultValue = "true", @@ -40,40 +40,40 @@ public abstract class BaseSftpConfiguration extends RemoteFileConfiguration { @UriParam(label = "security", defaultValue = "false", description = "If knownHostFile does not exist, then attempt to auto-create the path and file (beware that the file will be created by the current user of the running Java process, which may not have file permission).") private boolean autoCreateKnownHostsFile; - @UriParam(label = "security", secret = true, + @UriParam(label = "security", security = "secret", description = "Sets the known_hosts file (loaded from classpath by default), so that the SFTP endpoint can do host key verification.") @Metadata(supportFileReference = true) private String knownHostsUri; - @UriParam(label = "security", secret = true, + @UriParam(label = "security", security = "secret", description = "Sets the known_hosts from the byte array, so that the SFTP endpoint can do host key verification.") private byte[] knownHosts; @UriParam(defaultValue = "no", enums = "no,yes", label = "security", description = "Sets whether to use strict host key checking.") private String strictHostKeyChecking = "no"; - @UriParam(label = "security", secret = true, + @UriParam(label = "security", security = "secret", description = "Set the private key file so that the SFTP endpoint can do private key verification.") private String privateKeyFile; - @UriParam(label = "security", secret = true, + @UriParam(label = "security", security = "secret", description = "Set the private key file (loaded from classpath by default) so that the SFTP endpoint can do private key verification.") @Metadata(supportFileReference = true) private String privateKeyUri; - @UriParam(label = "security", secret = true, + @UriParam(label = "security", security = "secret", description = "Set the private key as byte[] so that the SFTP endpoint can do private key verification.") private byte[] privateKey; - @UriParam(label = "security", secret = true, + @UriParam(label = "security", security = "secret", description = "Set the private key file passphrase so that the SFTP endpoint can do private key verification.") private String privateKeyPassphrase; - @UriParam(label = "security", secret = true, + @UriParam(label = "security", security = "secret", description = "Set the OpenSSH certificate file path for certificate-based authentication.") private String certFile; - @UriParam(label = "security", secret = true, + @UriParam(label = "security", security = "secret", description = "Set the OpenSSH certificate (loaded from classpath by default) for certificate-based authentication.") @Metadata(supportFileReference = true) private String certUri; - @UriParam(label = "security", secret = true, + @UriParam(label = "security", security = "secret", description = "Set the OpenSSH certificate as a byte array for certificate-based authentication.") private byte[] certBytes; - @UriParam(label = "security", secret = true, + @UriParam(label = "security", security = "secret", description = "Sets a key pair of the public and private key so to that the SFTP endpoint can do public/private key verification.") private KeyPair keyPair; @UriParam(label = "advanced", diff --git a/components/camel-ftp-common/src/main/java/org/apache/camel/component/file/remote/RemoteFileConfiguration.java b/components/camel-ftp-common/src/main/java/org/apache/camel/component/file/remote/RemoteFileConfiguration.java index 8890e0626110e..d66eeb0378638 100644 --- a/components/camel-ftp-common/src/main/java/org/apache/camel/component/file/remote/RemoteFileConfiguration.java +++ b/components/camel-ftp-common/src/main/java/org/apache/camel/component/file/remote/RemoteFileConfiguration.java @@ -51,9 +51,9 @@ public enum PathSeparator { private int port; @UriPath(name = "directoryName", description = "The starting directory") private String directoryName; - @UriParam(label = "security", secret = true, description = "Username to use for login") + @UriParam(label = "security", security = "secret", description = "Username to use for login") private String username; - @UriParam(label = "security", secret = true, description = "Password to use for login") + @UriParam(label = "security", security = "secret", description = "Password to use for login") private String password; @UriParam(description = "Specifies the file transfer mode, BINARY or ASCII. Default is ASCII (false).") private boolean binary; diff --git a/components/camel-ftp/src/main/java/org/apache/camel/component/file/remote/FtpConfiguration.java b/components/camel-ftp/src/main/java/org/apache/camel/component/file/remote/FtpConfiguration.java index 0bddb37761636..0a2563beacda2 100644 --- a/components/camel-ftp/src/main/java/org/apache/camel/component/file/remote/FtpConfiguration.java +++ b/components/camel-ftp/src/main/java/org/apache/camel/component/file/remote/FtpConfiguration.java @@ -29,7 +29,7 @@ public class FtpConfiguration extends RemoteFileConfiguration { public static final int DEFAULT_FTP_PORT = 21; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String account; @UriParam(label = "advanced") private String activePortRange; diff --git a/components/camel-geocoder/src/main/java/org/apache/camel/component/geocoder/GeoCoderEndpoint.java b/components/camel-geocoder/src/main/java/org/apache/camel/component/geocoder/GeoCoderEndpoint.java index c845d9e53f7fd..8b8682a19370e 100644 --- a/components/camel-geocoder/src/main/java/org/apache/camel/component/geocoder/GeoCoderEndpoint.java +++ b/components/camel-geocoder/src/main/java/org/apache/camel/component/geocoder/GeoCoderEndpoint.java @@ -44,11 +44,11 @@ public class GeoCoderEndpoint extends DefaultEndpoint implements EndpointService private String latlng; @UriParam(defaultValue = "en") private String language = "en"; - @UriParam(label = "security", secret = true, description = "Client ID to access Google GeoCoding server.") + @UriParam(label = "security", security = "secret", description = "Client ID to access Google GeoCoding server.") private String clientId; - @UriParam(label = "security", secret = true, description = "Client Key to access Google GeoCoding server.") + @UriParam(label = "security", security = "secret", description = "Client Key to access Google GeoCoding server.") private String clientKey; - @UriParam(label = "security", secret = true, + @UriParam(label = "security", security = "secret", description = "API Key to access Google. Mandatory for Google GeoCoding server.") private String apiKey; @UriParam(description = "URL to the geocoder server. Mandatory for Nominatim server.", displayName = "Server URL") diff --git a/components/camel-git/src/main/java/org/apache/camel/component/git/GitEndpoint.java b/components/camel-git/src/main/java/org/apache/camel/component/git/GitEndpoint.java index c899c87a4c1df..829010974d01f 100644 --- a/components/camel-git/src/main/java/org/apache/camel/component/git/GitEndpoint.java +++ b/components/camel-git/src/main/java/org/apache/camel/component/git/GitEndpoint.java @@ -56,10 +56,10 @@ public class GitEndpoint extends ScheduledPollEndpoint { @UriParam(enums = "commit,tag,branch", label = "consumer") private GitType type; - @UriParam(label = "producer,security", secret = true) + @UriParam(label = "producer,security", security = "secret") private String username; - @UriParam(label = "producer,security", secret = true) + @UriParam(label = "producer,security", security = "secret") private String password; @UriParam(label = "producer") diff --git a/components/camel-github/src/generated/resources/META-INF/org/apache/camel/component/github/github.json b/components/camel-github/src/generated/resources/META-INF/org/apache/camel/component/github/github.json index f6487ce1e3f6f..01d46da3835bb 100644 --- a/components/camel-github/src/generated/resources/META-INF/org/apache/camel/component/github/github.json +++ b/components/camel-github/src/generated/resources/META-INF/org/apache/camel/component/github/github.json @@ -29,7 +29,7 @@ "autowiredEnabled": { "index": 2, "kind": "property", "displayName": "Autowired Enabled", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc." }, "healthCheckConsumerEnabled": { "index": 3, "kind": "property", "displayName": "Health Check Consumer Enabled", "group": "health", "label": "health", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Used for enabling or disabling all consumer based health checks from this component" }, "healthCheckProducerEnabled": { "index": 4, "kind": "property", "displayName": "Health Check Producer Enabled", "group": "health", "label": "health", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Used for enabling or disabling all producer based health checks from this component. Notice: Camel has by default disabled all producer based health-checks. You can turn on producer checks globally by setting camel.health.producersEnabled=true." }, - "oauthToken": { "index": 5, "kind": "property", "displayName": "Oauth Token", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "GitHub OAuth token. Must be configured on either component or endpoint." } + "oauthToken": { "index": 5, "kind": "property", "displayName": "Oauth Token", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "GitHub OAuth token. Must be configured on either component or endpoint." } }, "headers": { "GitHubPullRequest": { "index": 0, "kind": "header", "displayName": "", "group": "common", "label": "", "required": false, "javaType": "PullRequest or Integer", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The pull request", "constantName": "org.apache.camel.component.github.GitHubConstants#GITHUB_PULLREQUEST" }, diff --git a/components/camel-github/src/main/java/org/apache/camel/component/github/GitHubComponent.java b/components/camel-github/src/main/java/org/apache/camel/component/github/GitHubComponent.java index e23e81815b47e..12a66c9b9e799 100644 --- a/components/camel-github/src/main/java/org/apache/camel/component/github/GitHubComponent.java +++ b/components/camel-github/src/main/java/org/apache/camel/component/github/GitHubComponent.java @@ -32,7 +32,7 @@ @Deprecated(since = "4.18") public class GitHubComponent extends HealthCheckComponent { - @Metadata(label = "security", secret = true) + @Metadata(label = "security", security = "secret") private String oauthToken; @Override diff --git a/components/camel-github/src/main/java/org/apache/camel/component/github/GitHubEndpoint.java b/components/camel-github/src/main/java/org/apache/camel/component/github/GitHubEndpoint.java index 73232393f3f40..a202fc85ae01b 100644 --- a/components/camel-github/src/main/java/org/apache/camel/component/github/GitHubEndpoint.java +++ b/components/camel-github/src/main/java/org/apache/camel/component/github/GitHubEndpoint.java @@ -77,7 +77,7 @@ public class GitHubEndpoint extends ScheduledPollEndpoint implements EndpointSer private String startingSha = "last"; @UriParam(label = "consumer", defaultValue = "true") private boolean commitMessageAsBody = true; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String oauthToken; @UriParam @Metadata(required = true) diff --git a/components/camel-github2/src/generated/resources/META-INF/org/apache/camel/component/github2/github2.json b/components/camel-github2/src/generated/resources/META-INF/org/apache/camel/component/github2/github2.json index b509cbdf82eca..2b7e21546b01e 100644 --- a/components/camel-github2/src/generated/resources/META-INF/org/apache/camel/component/github2/github2.json +++ b/components/camel-github2/src/generated/resources/META-INF/org/apache/camel/component/github2/github2.json @@ -30,7 +30,7 @@ "autowiredEnabled": { "index": 3, "kind": "property", "displayName": "Autowired Enabled", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc." }, "healthCheckConsumerEnabled": { "index": 4, "kind": "property", "displayName": "Health Check Consumer Enabled", "group": "health", "label": "health", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Used for enabling or disabling all consumer based health checks from this component" }, "healthCheckProducerEnabled": { "index": 5, "kind": "property", "displayName": "Health Check Producer Enabled", "group": "health", "label": "health", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Used for enabling or disabling all producer based health checks from this component. Notice: Camel has by default disabled all producer based health-checks. You can turn on producer checks globally by setting camel.health.producersEnabled=true." }, - "oauthToken": { "index": 6, "kind": "property", "displayName": "Oauth Token", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "GitHub OAuth token. Must be configured on either component or endpoint." } + "oauthToken": { "index": 6, "kind": "property", "displayName": "Oauth Token", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "GitHub OAuth token. Must be configured on either component or endpoint." } }, "headers": { "GitHubPullRequest": { "index": 0, "kind": "header", "displayName": "", "group": "common", "label": "", "required": false, "javaType": "org.kohsuke.github.GHPullRequest or Integer", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The pull request", "constantName": "org.apache.camel.component.github2.GitHub2Constants#GITHUB_PULLREQUEST" }, diff --git a/components/camel-github2/src/main/java/org/apache/camel/component/github2/GitHub2Component.java b/components/camel-github2/src/main/java/org/apache/camel/component/github2/GitHub2Component.java index 06f7b15686842..5712b771299bf 100644 --- a/components/camel-github2/src/main/java/org/apache/camel/component/github2/GitHub2Component.java +++ b/components/camel-github2/src/main/java/org/apache/camel/component/github2/GitHub2Component.java @@ -29,7 +29,7 @@ @Component("github2") public class GitHub2Component extends HealthCheckComponent { - @Metadata(label = "security", secret = true) + @Metadata(label = "security", security = "secret") private String oauthToken; @Metadata(label = "advanced") diff --git a/components/camel-github2/src/main/java/org/apache/camel/component/github2/GitHub2Endpoint.java b/components/camel-github2/src/main/java/org/apache/camel/component/github2/GitHub2Endpoint.java index 0696b2001178b..23d56fc73413f 100644 --- a/components/camel-github2/src/main/java/org/apache/camel/component/github2/GitHub2Endpoint.java +++ b/components/camel-github2/src/main/java/org/apache/camel/component/github2/GitHub2Endpoint.java @@ -69,7 +69,7 @@ public class GitHub2Endpoint extends ScheduledPollEndpoint implements EndpointSe private String startingSha = "last"; @UriParam(label = "consumer", defaultValue = "true") private boolean commitMessageAsBody = true; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String oauthToken; @UriParam @Metadata(required = true) diff --git a/components/camel-google/camel-google-calendar/src/main/java/org/apache/camel/component/google/calendar/GoogleCalendarConfiguration.java b/components/camel-google/camel-google-calendar/src/main/java/org/apache/camel/component/google/calendar/GoogleCalendarConfiguration.java index 1ac849eb24047..c6da12a99d613 100644 --- a/components/camel-google/camel-google-calendar/src/main/java/org/apache/camel/component/google/calendar/GoogleCalendarConfiguration.java +++ b/components/camel-google/camel-google-calendar/src/main/java/org/apache/camel/component/google/calendar/GoogleCalendarConfiguration.java @@ -47,17 +47,17 @@ public class GoogleCalendarConfiguration implements GoogleCommonConfiguration { private String clientId; @UriParam private String applicationName; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String emailAddress; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String clientSecret; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String accessToken; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String refreshToken; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String p12FileName; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String user; /* Service account */ @UriParam(label = "security") diff --git a/components/camel-google/camel-google-calendar/src/main/java/org/apache/camel/component/google/calendar/stream/GoogleCalendarStreamConfiguration.java b/components/camel-google/camel-google-calendar/src/main/java/org/apache/camel/component/google/calendar/stream/GoogleCalendarStreamConfiguration.java index c1059fec54840..f8bb6f57a3b09 100644 --- a/components/camel-google/camel-google-calendar/src/main/java/org/apache/camel/component/google/calendar/stream/GoogleCalendarStreamConfiguration.java +++ b/components/camel-google/camel-google-calendar/src/main/java/org/apache/camel/component/google/calendar/stream/GoogleCalendarStreamConfiguration.java @@ -43,17 +43,17 @@ public class GoogleCalendarStreamConfiguration implements Cloneable, GoogleCommo private String clientId; @UriParam private String applicationName; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String clientSecret; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String accessToken; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String refreshToken; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String p12FileName; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String emailAddress; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String user; @UriParam private String query; diff --git a/components/camel-google/camel-google-drive/src/main/java/org/apache/camel/component/google/drive/GoogleDriveConfiguration.java b/components/camel-google/camel-google-drive/src/main/java/org/apache/camel/component/google/drive/GoogleDriveConfiguration.java index 214d6572d5aed..83f3ac2b9cddd 100644 --- a/components/camel-google/camel-google-drive/src/main/java/org/apache/camel/component/google/drive/GoogleDriveConfiguration.java +++ b/components/camel-google/camel-google-drive/src/main/java/org/apache/camel/component/google/drive/GoogleDriveConfiguration.java @@ -43,11 +43,11 @@ public class GoogleDriveConfiguration implements GoogleCommonConfiguration { private String scopes; @UriParam private String clientId; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String clientSecret; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String accessToken; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String refreshToken; @UriParam private String applicationName; diff --git a/components/camel-google/camel-google-mail/src/main/java/org/apache/camel/component/google/mail/GoogleMailConfiguration.java b/components/camel-google/camel-google-mail/src/main/java/org/apache/camel/component/google/mail/GoogleMailConfiguration.java index 5daaeb750f0bd..1d538211fc4ef 100644 --- a/components/camel-google/camel-google-mail/src/main/java/org/apache/camel/component/google/mail/GoogleMailConfiguration.java +++ b/components/camel-google/camel-google-mail/src/main/java/org/apache/camel/component/google/mail/GoogleMailConfiguration.java @@ -41,11 +41,11 @@ public class GoogleMailConfiguration implements GoogleCommonConfiguration { private String methodName; @UriParam private String clientId; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String clientSecret; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String accessToken; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String refreshToken; @UriParam private String applicationName; diff --git a/components/camel-google/camel-google-mail/src/main/java/org/apache/camel/component/google/mail/stream/GoogleMailStreamConfiguration.java b/components/camel-google/camel-google-mail/src/main/java/org/apache/camel/component/google/mail/stream/GoogleMailStreamConfiguration.java index fe647fc38a8da..c1b24d4d56e1a 100644 --- a/components/camel-google/camel-google-mail/src/main/java/org/apache/camel/component/google/mail/stream/GoogleMailStreamConfiguration.java +++ b/components/camel-google/camel-google-mail/src/main/java/org/apache/camel/component/google/mail/stream/GoogleMailStreamConfiguration.java @@ -36,11 +36,11 @@ public class GoogleMailStreamConfiguration implements Cloneable, GoogleCommonCon private String index; @UriParam private String clientId; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String clientSecret; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String accessToken; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String refreshToken; @UriParam private boolean raw; diff --git a/components/camel-google/camel-google-sheets/src/main/java/org/apache/camel/component/google/sheets/GoogleSheetsConfiguration.java b/components/camel-google/camel-google-sheets/src/main/java/org/apache/camel/component/google/sheets/GoogleSheetsConfiguration.java index 99fc3de93fb3d..40aaa13063842 100644 --- a/components/camel-google/camel-google-sheets/src/main/java/org/apache/camel/component/google/sheets/GoogleSheetsConfiguration.java +++ b/components/camel-google/camel-google-sheets/src/main/java/org/apache/camel/component/google/sheets/GoogleSheetsConfiguration.java @@ -43,11 +43,11 @@ public class GoogleSheetsConfiguration extends AbstractApiConfiguration implemen private String methodName; @UriParam private String clientId; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String clientSecret; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String accessToken; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String refreshToken; @UriParam private String applicationName; diff --git a/components/camel-google/camel-google-sheets/src/main/java/org/apache/camel/component/google/sheets/stream/GoogleSheetsStreamConfiguration.java b/components/camel-google/camel-google-sheets/src/main/java/org/apache/camel/component/google/sheets/stream/GoogleSheetsStreamConfiguration.java index ec7e455d3a513..e645eff074899 100644 --- a/components/camel-google/camel-google-sheets/src/main/java/org/apache/camel/component/google/sheets/stream/GoogleSheetsStreamConfiguration.java +++ b/components/camel-google/camel-google-sheets/src/main/java/org/apache/camel/component/google/sheets/stream/GoogleSheetsStreamConfiguration.java @@ -39,11 +39,11 @@ public class GoogleSheetsStreamConfiguration implements Cloneable, GoogleCommonC private String scopes; @UriParam private String clientId; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String clientSecret; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String accessToken; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String refreshToken; @UriParam private String applicationName; diff --git a/components/camel-graphql/src/main/java/org/apache/camel/component/graphql/GraphqlEndpoint.java b/components/camel-graphql/src/main/java/org/apache/camel/component/graphql/GraphqlEndpoint.java index e3af5fa246a6b..759b19570ebdf 100644 --- a/components/camel-graphql/src/main/java/org/apache/camel/component/graphql/GraphqlEndpoint.java +++ b/components/camel-graphql/src/main/java/org/apache/camel/component/graphql/GraphqlEndpoint.java @@ -62,11 +62,11 @@ public class GraphqlEndpoint extends DefaultEndpoint implements EndpointServiceL private URI httpUri; @UriParam private String proxyHost; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String accessToken; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String username; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String password; @UriParam(label = "security", defaultValue = "Bearer") private String jwtAuthorizationType; diff --git a/components/camel-grpc/src/main/java/org/apache/camel/component/grpc/GrpcConfiguration.java b/components/camel-grpc/src/main/java/org/apache/camel/component/grpc/GrpcConfiguration.java index ebe233b2fec26..9a39fdaf25de3 100644 --- a/components/camel-grpc/src/main/java/org/apache/camel/component/grpc/GrpcConfiguration.java +++ b/components/camel-grpc/src/main/java/org/apache/camel/component/grpc/GrpcConfiguration.java @@ -60,7 +60,7 @@ public class GrpcConfiguration { @UriParam(label = "security", defaultValue = "HMAC256", enums = "HMAC256,HMAC384,HMAC512,RSA256,RSA384,RSA512") private JwtAlgorithm jwtAlgorithm = JwtAlgorithm.HMAC256; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String jwtSecret; @UriParam(label = "security") @@ -81,7 +81,7 @@ public class GrpcConfiguration { @Metadata(supportFileReference = true) private String keyResource; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String keyPassword; @UriParam(label = "security") diff --git a/components/camel-hashicorp-vault/src/main/java/org/apache/camel/component/hashicorp/vault/HashicorpVaultConfiguration.java b/components/camel-hashicorp-vault/src/main/java/org/apache/camel/component/hashicorp/vault/HashicorpVaultConfiguration.java index 12427011983c7..758171355b23c 100644 --- a/components/camel-hashicorp-vault/src/main/java/org/apache/camel/component/hashicorp/vault/HashicorpVaultConfiguration.java +++ b/components/camel-hashicorp-vault/src/main/java/org/apache/camel/component/hashicorp/vault/HashicorpVaultConfiguration.java @@ -39,7 +39,7 @@ public class HashicorpVaultConfiguration implements Cloneable { private String scheme = "https"; @UriParam private String secretPath; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String token; @UriParam private boolean cloud; diff --git a/components/camel-http-common/src/main/java/org/apache/camel/http/common/HttpConfiguration.java b/components/camel-http-common/src/main/java/org/apache/camel/http/common/HttpConfiguration.java index 85325a126567b..f850b79f9d522 100644 --- a/components/camel-http-common/src/main/java/org/apache/camel/http/common/HttpConfiguration.java +++ b/components/camel-http-common/src/main/java/org/apache/camel/http/common/HttpConfiguration.java @@ -26,15 +26,15 @@ public class HttpConfiguration implements Serializable { @Metadata(label = "producer,security", description = "Authentication methods allowed to use as a comma separated list of values Basic, or NTLM. (NTLM is deprecated)") private String authMethod; - @Metadata(label = "producer,security", secret = true, description = "Authentication username") + @Metadata(label = "producer,security", security = "secret", description = "Authentication username") private String authUsername; - @Metadata(label = "producer,security", secret = true, description = "Authentication password") + @Metadata(label = "producer,security", security = "secret", description = "Authentication password") private String authPassword; - @Metadata(label = "producer,security", secret = true, description = "Authentication bearer token") + @Metadata(label = "producer,security", security = "secret", description = "Authentication bearer token") private String authBearerToken; - @Metadata(label = "producer,security", secret = true, description = "OAuth2 client id") + @Metadata(label = "producer,security", security = "secret", description = "OAuth2 client id") private String oauth2ClientId; - @Metadata(label = "producer,security", secret = true, description = "OAuth2 client secret") + @Metadata(label = "producer,security", security = "secret", description = "OAuth2 client secret") private String oauth2ClientSecret; @Metadata(label = "producer,security", description = "OAuth2 token endpoint") private String oauth2TokenEndpoint; @@ -72,9 +72,9 @@ public class HttpConfiguration implements Serializable { private String proxyAuthScheme; @Metadata(label = "producer,proxy", enums = "Basic,Bearer,NTLM", description = "Proxy authentication method to use") private String proxyAuthMethod; - @Metadata(label = "producer,proxy", secret = true, description = "Proxy authentication username") + @Metadata(label = "producer,proxy", security = "secret", description = "Proxy authentication username") private String proxyAuthUsername; - @Metadata(label = "producer,proxy", secret = true, description = "Proxy authentication password") + @Metadata(label = "producer,proxy", security = "secret", description = "Proxy authentication password") private String proxyAuthPassword; @Metadata(label = "producer,proxy", description = "Proxy authentication host") private String proxyAuthHost; diff --git a/components/camel-http/src/generated/resources/META-INF/org/apache/camel/component/http/http.json b/components/camel-http/src/generated/resources/META-INF/org/apache/camel/component/http/http.json index 335a8abffb637..0e225986b0378 100644 --- a/components/camel-http/src/generated/resources/META-INF/org/apache/camel/component/http/http.json +++ b/components/camel-http/src/generated/resources/META-INF/org/apache/camel/component/http/http.json @@ -63,10 +63,10 @@ "proxyAuthHost": { "index": 33, "kind": "property", "displayName": "Proxy Auth Host", "group": "proxy", "label": "producer,proxy", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": true, "autowired": false, "secret": false, "description": "Proxy server host" }, "proxyAuthMethod": { "index": 34, "kind": "property", "displayName": "Proxy Auth Method", "group": "proxy", "label": "producer,proxy", "required": false, "type": "enum", "javaType": "java.lang.String", "enum": [ "Basic", "Digest", "NTLM" ], "deprecated": false, "autowired": false, "secret": false, "description": "Proxy authentication method to use (NTLM is deprecated)" }, "proxyAuthNtHost": { "index": 35, "kind": "property", "displayName": "Proxy Auth Nt Host", "group": "proxy", "label": "producer,proxy", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Proxy authentication domain (workstation name) to use with NTLM (NTLM is deprecated)" }, - "proxyAuthPassword": { "index": 36, "kind": "property", "displayName": "Proxy Auth Password", "group": "proxy", "label": "producer,proxy", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "Proxy server password" }, + "proxyAuthPassword": { "index": 36, "kind": "property", "displayName": "Proxy Auth Password", "group": "proxy", "label": "producer,proxy", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "Proxy server password" }, "proxyAuthPort": { "index": 37, "kind": "property", "displayName": "Proxy Auth Port", "group": "proxy", "label": "producer,proxy", "required": false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": true, "autowired": false, "secret": false, "description": "Proxy server port" }, "proxyAuthScheme": { "index": 38, "kind": "property", "displayName": "Proxy Auth Scheme", "group": "proxy", "label": "producer,proxy", "required": false, "type": "enum", "javaType": "java.lang.String", "enum": [ "http", "https" ], "deprecated": false, "autowired": false, "secret": false, "description": "Proxy server authentication protocol scheme to use" }, - "proxyAuthUsername": { "index": 39, "kind": "property", "displayName": "Proxy Auth Username", "group": "proxy", "label": "producer,proxy", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "Proxy server username" }, + "proxyAuthUsername": { "index": 39, "kind": "property", "displayName": "Proxy Auth Username", "group": "proxy", "label": "producer,proxy", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "Proxy server username" }, "proxyHost": { "index": 40, "kind": "property", "displayName": "Proxy Host", "group": "proxy", "label": "producer,proxy", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Proxy server host" }, "proxyPort": { "index": 41, "kind": "property", "displayName": "Proxy Port", "group": "proxy", "label": "producer,proxy", "required": false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired": false, "secret": false, "description": "Proxy server port" }, "sslContextParameters": { "index": 42, "kind": "property", "displayName": "Ssl Context Parameters", "group": "security", "label": "security", "required": false, "type": "object", "javaType": "org.apache.camel.support.jsse.SSLContextParameters", "deprecated": false, "autowired": false, "secret": false, "description": "To configure security using SSLContextParameters. Important: Only one instance of org.apache.camel.support.jsse.SSLContextParameters is supported per HttpComponent. If you need to use 2 or more different instances, you need to define a new HttpComponent per instance you need." }, diff --git a/components/camel-http/src/generated/resources/META-INF/org/apache/camel/component/http/https.json b/components/camel-http/src/generated/resources/META-INF/org/apache/camel/component/http/https.json index d095b8b7d489a..e1c5eb558c234 100644 --- a/components/camel-http/src/generated/resources/META-INF/org/apache/camel/component/http/https.json +++ b/components/camel-http/src/generated/resources/META-INF/org/apache/camel/component/http/https.json @@ -63,10 +63,10 @@ "proxyAuthHost": { "index": 33, "kind": "property", "displayName": "Proxy Auth Host", "group": "proxy", "label": "producer,proxy", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": true, "autowired": false, "secret": false, "description": "Proxy server host" }, "proxyAuthMethod": { "index": 34, "kind": "property", "displayName": "Proxy Auth Method", "group": "proxy", "label": "producer,proxy", "required": false, "type": "enum", "javaType": "java.lang.String", "enum": [ "Basic", "Digest", "NTLM" ], "deprecated": false, "autowired": false, "secret": false, "description": "Proxy authentication method to use (NTLM is deprecated)" }, "proxyAuthNtHost": { "index": 35, "kind": "property", "displayName": "Proxy Auth Nt Host", "group": "proxy", "label": "producer,proxy", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Proxy authentication domain (workstation name) to use with NTLM (NTLM is deprecated)" }, - "proxyAuthPassword": { "index": 36, "kind": "property", "displayName": "Proxy Auth Password", "group": "proxy", "label": "producer,proxy", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "Proxy server password" }, + "proxyAuthPassword": { "index": 36, "kind": "property", "displayName": "Proxy Auth Password", "group": "proxy", "label": "producer,proxy", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "Proxy server password" }, "proxyAuthPort": { "index": 37, "kind": "property", "displayName": "Proxy Auth Port", "group": "proxy", "label": "producer,proxy", "required": false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": true, "autowired": false, "secret": false, "description": "Proxy server port" }, "proxyAuthScheme": { "index": 38, "kind": "property", "displayName": "Proxy Auth Scheme", "group": "proxy", "label": "producer,proxy", "required": false, "type": "enum", "javaType": "java.lang.String", "enum": [ "http", "https" ], "deprecated": false, "autowired": false, "secret": false, "description": "Proxy server authentication protocol scheme to use" }, - "proxyAuthUsername": { "index": 39, "kind": "property", "displayName": "Proxy Auth Username", "group": "proxy", "label": "producer,proxy", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "Proxy server username" }, + "proxyAuthUsername": { "index": 39, "kind": "property", "displayName": "Proxy Auth Username", "group": "proxy", "label": "producer,proxy", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "Proxy server username" }, "proxyHost": { "index": 40, "kind": "property", "displayName": "Proxy Host", "group": "proxy", "label": "producer,proxy", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Proxy server host" }, "proxyPort": { "index": 41, "kind": "property", "displayName": "Proxy Port", "group": "proxy", "label": "producer,proxy", "required": false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired": false, "secret": false, "description": "Proxy server port" }, "sslContextParameters": { "index": 42, "kind": "property", "displayName": "Ssl Context Parameters", "group": "security", "label": "security", "required": false, "type": "object", "javaType": "org.apache.camel.support.jsse.SSLContextParameters", "deprecated": false, "autowired": false, "secret": false, "description": "To configure security using SSLContextParameters. Important: Only one instance of org.apache.camel.support.jsse.SSLContextParameters is supported per HttpComponent. If you need to use 2 or more different instances, you need to define a new HttpComponent per instance you need." }, diff --git a/components/camel-http/src/main/java/org/apache/camel/component/http/HttpComponent.java b/components/camel-http/src/main/java/org/apache/camel/component/http/HttpComponent.java index 409f3071d05d8..38c8ed85d50e2 100644 --- a/components/camel-http/src/main/java/org/apache/camel/component/http/HttpComponent.java +++ b/components/camel-http/src/main/java/org/apache/camel/component/http/HttpComponent.java @@ -142,9 +142,9 @@ public class HttpComponent extends HttpCommonComponent implements RestProducerFa @Metadata(label = "producer,proxy", enums = "Basic,Digest,NTLM", description = "Proxy authentication method to use (NTLM is deprecated)") protected String proxyAuthMethod; - @Metadata(label = "producer,proxy", secret = true, description = "Proxy server username") + @Metadata(label = "producer,proxy", security = "secret", description = "Proxy server username") protected String proxyAuthUsername; - @Metadata(label = "producer,proxy", secret = true, description = "Proxy server password") + @Metadata(label = "producer,proxy", security = "secret", description = "Proxy server password") protected String proxyAuthPassword; @Deprecated @Metadata(label = "producer,proxy", description = "Proxy server host") diff --git a/components/camel-ibm/camel-ibm-cos/src/main/java/org/apache/camel/component/ibm/cos/IBMCOSConfiguration.java b/components/camel-ibm/camel-ibm-cos/src/main/java/org/apache/camel/component/ibm/cos/IBMCOSConfiguration.java index 8ec4f1bb89159..a19cc132c84ca 100644 --- a/components/camel-ibm/camel-ibm-cos/src/main/java/org/apache/camel/component/ibm/cos/IBMCOSConfiguration.java +++ b/components/camel-ibm/camel-ibm-cos/src/main/java/org/apache/camel/component/ibm/cos/IBMCOSConfiguration.java @@ -32,9 +32,9 @@ public class IBMCOSConfiguration implements Cloneable { @UriParam(label = "advanced") @Metadata(autowired = true) private AmazonS3 cosClient; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String apiKey; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String serviceInstanceId; @UriParam private String endpointUrl; diff --git a/components/camel-ibm/camel-ibm-secrets-manager/src/main/java/org/apache/camel/component/ibm/secrets/manager/IBMSecretsManagerConfiguration.java b/components/camel-ibm/camel-ibm-secrets-manager/src/main/java/org/apache/camel/component/ibm/secrets/manager/IBMSecretsManagerConfiguration.java index 6940075b563b7..658eb237b0597 100644 --- a/components/camel-ibm/camel-ibm-secrets-manager/src/main/java/org/apache/camel/component/ibm/secrets/manager/IBMSecretsManagerConfiguration.java +++ b/components/camel-ibm/camel-ibm-secrets-manager/src/main/java/org/apache/camel/component/ibm/secrets/manager/IBMSecretsManagerConfiguration.java @@ -30,7 +30,7 @@ public class IBMSecretsManagerConfiguration implements Cloneable { private String label; @UriParam private String serviceUrl; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String token; @UriParam(label = "producer") private IBMSecretsManagerOperation operation = IBMSecretsManagerOperation.createArbitrarySecret; diff --git a/components/camel-ibm/camel-ibm-watson-discovery/src/main/java/org/apache/camel/component/ibm/watson/discovery/WatsonDiscoveryConfiguration.java b/components/camel-ibm/camel-ibm-watson-discovery/src/main/java/org/apache/camel/component/ibm/watson/discovery/WatsonDiscoveryConfiguration.java index 8d693fd899346..85ebe97fce42c 100644 --- a/components/camel-ibm/camel-ibm-watson-discovery/src/main/java/org/apache/camel/component/ibm/watson/discovery/WatsonDiscoveryConfiguration.java +++ b/components/camel-ibm/camel-ibm-watson-discovery/src/main/java/org/apache/camel/component/ibm/watson/discovery/WatsonDiscoveryConfiguration.java @@ -24,7 +24,7 @@ @UriParams public class WatsonDiscoveryConfiguration implements Cloneable { - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") @Metadata(required = true) private String apiKey; diff --git a/components/camel-ibm/camel-ibm-watson-language/src/main/java/org/apache/camel/component/ibm/watson/language/WatsonLanguageConfiguration.java b/components/camel-ibm/camel-ibm-watson-language/src/main/java/org/apache/camel/component/ibm/watson/language/WatsonLanguageConfiguration.java index beae64f1e092b..7f71cfbd9ac79 100644 --- a/components/camel-ibm/camel-ibm-watson-language/src/main/java/org/apache/camel/component/ibm/watson/language/WatsonLanguageConfiguration.java +++ b/components/camel-ibm/camel-ibm-watson-language/src/main/java/org/apache/camel/component/ibm/watson/language/WatsonLanguageConfiguration.java @@ -24,7 +24,7 @@ @UriParams public class WatsonLanguageConfiguration implements Cloneable { - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") @Metadata(required = true) private String apiKey; diff --git a/components/camel-ibm/camel-ibm-watson-speech-to-text/src/main/java/org/apache/camel/component/ibm/watson/stt/WatsonSpeechToTextConfiguration.java b/components/camel-ibm/camel-ibm-watson-speech-to-text/src/main/java/org/apache/camel/component/ibm/watson/stt/WatsonSpeechToTextConfiguration.java index eb5ba5eef0199..710a9d3df8ef2 100644 --- a/components/camel-ibm/camel-ibm-watson-speech-to-text/src/main/java/org/apache/camel/component/ibm/watson/stt/WatsonSpeechToTextConfiguration.java +++ b/components/camel-ibm/camel-ibm-watson-speech-to-text/src/main/java/org/apache/camel/component/ibm/watson/stt/WatsonSpeechToTextConfiguration.java @@ -24,7 +24,7 @@ @UriParams public class WatsonSpeechToTextConfiguration implements Cloneable { - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") @Metadata(required = true) private String apiKey; diff --git a/components/camel-ibm/camel-ibm-watson-text-to-speech/src/main/java/org/apache/camel/component/ibm/watson/tts/WatsonTextToSpeechConfiguration.java b/components/camel-ibm/camel-ibm-watson-text-to-speech/src/main/java/org/apache/camel/component/ibm/watson/tts/WatsonTextToSpeechConfiguration.java index 92eb793a42270..7a3a0148bc3b9 100644 --- a/components/camel-ibm/camel-ibm-watson-text-to-speech/src/main/java/org/apache/camel/component/ibm/watson/tts/WatsonTextToSpeechConfiguration.java +++ b/components/camel-ibm/camel-ibm-watson-text-to-speech/src/main/java/org/apache/camel/component/ibm/watson/tts/WatsonTextToSpeechConfiguration.java @@ -24,7 +24,7 @@ @UriParams public class WatsonTextToSpeechConfiguration implements Cloneable { - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") @Metadata(required = true) private String apiKey; diff --git a/components/camel-ibm/camel-ibm-watsonx-ai/src/main/java/org/apache/camel/component/ibm/watsonx/ai/WatsonxAiConfiguration.java b/components/camel-ibm/camel-ibm-watsonx-ai/src/main/java/org/apache/camel/component/ibm/watsonx/ai/WatsonxAiConfiguration.java index d4d9c777c900d..ffbf5a76aafdf 100644 --- a/components/camel-ibm/camel-ibm-watsonx-ai/src/main/java/org/apache/camel/component/ibm/watsonx/ai/WatsonxAiConfiguration.java +++ b/components/camel-ibm/camel-ibm-watsonx-ai/src/main/java/org/apache/camel/component/ibm/watsonx/ai/WatsonxAiConfiguration.java @@ -28,7 +28,7 @@ public class WatsonxAiConfiguration implements Cloneable { // Authentication - @UriParam(label = "security", secret = true, description = "IBM Cloud API key for authentication") + @UriParam(label = "security", security = "secret", description = "IBM Cloud API key for authentication") @Metadata(required = true) private String apiKey; diff --git a/components/camel-ibm/camel-ibm-watsonx-data/src/main/java/org/apache/camel/component/ibm/watsonx/data/WatsonxDataConfiguration.java b/components/camel-ibm/camel-ibm-watsonx-data/src/main/java/org/apache/camel/component/ibm/watsonx/data/WatsonxDataConfiguration.java index fae4da7272938..45896d23e0c73 100644 --- a/components/camel-ibm/camel-ibm-watsonx-data/src/main/java/org/apache/camel/component/ibm/watsonx/data/WatsonxDataConfiguration.java +++ b/components/camel-ibm/camel-ibm-watsonx-data/src/main/java/org/apache/camel/component/ibm/watsonx/data/WatsonxDataConfiguration.java @@ -28,7 +28,7 @@ public class WatsonxDataConfiguration implements Cloneable { // Authentication - @UriParam(label = "security", secret = true, description = "IBM Cloud API key for authentication") + @UriParam(label = "security", security = "secret", description = "IBM Cloud API key for authentication") @Metadata(required = true) private String apiKey; diff --git a/components/camel-iggy/src/main/java/org/apache/camel/component/iggy/IggyConfiguration.java b/components/camel-iggy/src/main/java/org/apache/camel/component/iggy/IggyConfiguration.java index e110241fbd5ac..de1ea1469cab5 100644 --- a/components/camel-iggy/src/main/java/org/apache/camel/component/iggy/IggyConfiguration.java +++ b/components/camel-iggy/src/main/java/org/apache/camel/component/iggy/IggyConfiguration.java @@ -30,9 +30,9 @@ public class IggyConfiguration implements Cloneable { private String host = "localhost"; @UriParam(defaultValue = "8090", description = "Iggy server port number") private int port = 8090; - @UriParam(secret = true, label = "security", description = "Iggy username") + @UriParam(security = "secret", label = "security", description = "Iggy username") private String username; - @UriParam(secret = true, description = "Iggy password") + @UriParam(security = "secret", description = "Iggy password") private String password; @UriParam(defaultValue = "true", description = "Whether to automatically create stream if it does not exist") diff --git a/components/camel-infinispan/camel-infinispan/src/main/java/org/apache/camel/component/infinispan/remote/InfinispanRemoteConfiguration.java b/components/camel-infinispan/camel-infinispan/src/main/java/org/apache/camel/component/infinispan/remote/InfinispanRemoteConfiguration.java index 483de83d48512..726c829c02b40 100644 --- a/components/camel-infinispan/camel-infinispan/src/main/java/org/apache/camel/component/infinispan/remote/InfinispanRemoteConfiguration.java +++ b/components/camel-infinispan/camel-infinispan/src/main/java/org/apache/camel/component/infinispan/remote/InfinispanRemoteConfiguration.java @@ -38,7 +38,7 @@ public class InfinispanRemoteConfiguration extends InfinispanConfiguration imple private boolean secure; @UriParam(label = "common,security") private String username; - @UriParam(label = "common,security", secret = true) + @UriParam(label = "common,security", security = "secret") private String password; @UriParam(label = "common,security") private String saslMechanism; diff --git a/components/camel-infinispan/camel-infinispan/src/main/java/org/apache/camel/component/infinispan/remote/cluster/InfinispanRemoteClusterService.java b/components/camel-infinispan/camel-infinispan/src/main/java/org/apache/camel/component/infinispan/remote/cluster/InfinispanRemoteClusterService.java index 5bed2d5b4c633..fdd540d34dee7 100644 --- a/components/camel-infinispan/camel-infinispan/src/main/java/org/apache/camel/component/infinispan/remote/cluster/InfinispanRemoteClusterService.java +++ b/components/camel-infinispan/camel-infinispan/src/main/java/org/apache/camel/component/infinispan/remote/cluster/InfinispanRemoteClusterService.java @@ -55,7 +55,7 @@ public class InfinispanRemoteClusterService extends InfinispanClusterService { private boolean secure; @Metadata(label = "security", description = "Define the username to access the infinispan instance") private String username; - @Metadata(label = "security", description = "Define the password to access the infinispan instance", secret = true) + @Metadata(label = "security", description = "Define the password to access the infinispan instance", security = "secret") private String password; @Metadata(label = "security", description = "Define the security server name to access the infinispan instance") private String securityServerName; diff --git a/components/camel-irc/src/main/java/org/apache/camel/component/irc/IrcConfiguration.java b/components/camel-irc/src/main/java/org/apache/camel/component/irc/IrcConfiguration.java index fed80ae45bb50..9025836160b08 100644 --- a/components/camel-irc/src/main/java/org/apache/camel/component/irc/IrcConfiguration.java +++ b/components/camel-irc/src/main/java/org/apache/camel/component/irc/IrcConfiguration.java @@ -47,7 +47,7 @@ public class IrcConfiguration implements Cloneable { @UriPath private int port; private int[] ports = { 6667, 6668, 6669 }; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String password; @UriParam(label = "common") private String nickname; @@ -57,7 +57,7 @@ public class IrcConfiguration implements Cloneable { private String keys; @UriParam(label = "common") private String realname; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String username; @UriParam(label = "security") private SSLTrustManager trustManager = new SSLDefaultTrustManager(); @@ -90,7 +90,7 @@ public class IrcConfiguration implements Cloneable { private boolean namesOnJoin; @UriParam(label = "security") private SSLContextParameters sslContextParameters; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String nickPassword; @UriParam(defaultValue = "5000") private long commandTimeout = 5000L; diff --git a/components/camel-ironmq/src/main/java/org/apache/camel/component/ironmq/IronMQConfiguration.java b/components/camel-ironmq/src/main/java/org/apache/camel/component/ironmq/IronMQConfiguration.java index 4a2fd2da0e2b0..1e38bea734066 100644 --- a/components/camel-ironmq/src/main/java/org/apache/camel/component/ironmq/IronMQConfiguration.java +++ b/components/camel-ironmq/src/main/java/org/apache/camel/component/ironmq/IronMQConfiguration.java @@ -34,7 +34,7 @@ public class IronMQConfiguration { private String projectId; @UriParam(label = "security") - @Metadata(secret = true) + @Metadata(security = "secret") private String token; @UriParam(defaultValue = "https://mq-aws-us-east-1-1.iron.io") diff --git a/components/camel-jetty-common/src/main/java/org/apache/camel/component/jetty/JettyHttpComponent.java b/components/camel-jetty-common/src/main/java/org/apache/camel/component/jetty/JettyHttpComponent.java index 97a9af8ae9a9c..065fa191ff89d 100644 --- a/components/camel-jetty-common/src/main/java/org/apache/camel/component/jetty/JettyHttpComponent.java +++ b/components/camel-jetty-common/src/main/java/org/apache/camel/component/jetty/JettyHttpComponent.java @@ -558,7 +558,7 @@ public String getSslKeyPassword() { */ @Metadata(description = "The key password, which is used to access the certificate's key entry in the keystore " + "(this is the same password that is supplied to the keystore command's -keypass option).", - label = "security", secret = true) + label = "security", security = "secret") public void setSslKeyPassword(String sslKeyPassword) { this.sslKeyPassword = sslKeyPassword; } @@ -572,7 +572,7 @@ public String getSslPassword() { * the keystore command's -storepass option). */ @Metadata(description = "The ssl password, which is required to access the keystore file (this is the same password that is supplied to the keystore command's -storepass option).", - label = "security", secret = true) + label = "security", security = "secret") public void setSslPassword(String sslPassword) { this.sslPassword = sslPassword; } diff --git a/components/camel-jetty/src/generated/resources/META-INF/org/apache/camel/component/jetty12/jetty.json b/components/camel-jetty/src/generated/resources/META-INF/org/apache/camel/component/jetty12/jetty.json index 34bb86217df6c..f2df7afa12f0c 100644 --- a/components/camel-jetty/src/generated/resources/META-INF/org/apache/camel/component/jetty12/jetty.json +++ b/components/camel-jetty/src/generated/resources/META-INF/org/apache/camel/component/jetty12/jetty.json @@ -58,8 +58,8 @@ "socketConnectorProperties": { "index": 30, "kind": "property", "displayName": "Socket Connector Properties", "group": "security", "label": "security", "required": false, "type": "object", "javaType": "java.util.Map", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "A map which contains general HTTP connector properties. Uses the same principle as sslSocketConnectorProperties." }, "socketConnectors": { "index": 31, "kind": "property", "displayName": "Socket Connectors", "group": "security", "label": "security", "required": false, "type": "object", "javaType": "java.util.Map", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "A map which contains per port number specific HTTP connectors. Uses the same principle as sslSocketConnectors." }, "sslContextParameters": { "index": 32, "kind": "property", "displayName": "Ssl Context Parameters", "group": "security", "label": "security", "required": false, "type": "object", "javaType": "org.apache.camel.support.jsse.SSLContextParameters", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "To configure security using SSLContextParameters" }, - "sslKeyPassword": { "index": 33, "kind": "property", "displayName": "Ssl Key Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": true, "description": "The key password, which is used to access the certificate's key entry in the keystore (this is the same password that is supplied to the keystore command's -keypass option)." }, - "sslPassword": { "index": 34, "kind": "property", "displayName": "Ssl Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": true, "description": "The ssl password, which is required to access the keystore file (this is the same password that is supplied to the keystore command's -storepass option)." }, + "sslKeyPassword": { "index": 33, "kind": "property", "displayName": "Ssl Key Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": true, "security": "secret", "description": "The key password, which is used to access the certificate's key entry in the keystore (this is the same password that is supplied to the keystore command's -keypass option)." }, + "sslPassword": { "index": 34, "kind": "property", "displayName": "Ssl Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": true, "security": "secret", "description": "The ssl password, which is required to access the keystore file (this is the same password that is supplied to the keystore command's -storepass option)." }, "sslSocketConnectorProperties": { "index": 35, "kind": "property", "displayName": "Ssl Socket Connector Properties", "group": "security", "label": "security", "required": false, "type": "object", "javaType": "java.util.Map", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "A map which contains general SSL connector properties." }, "sslSocketConnectors": { "index": 36, "kind": "property", "displayName": "Ssl Socket Connectors", "group": "security", "label": "security", "required": false, "type": "object", "javaType": "java.util.Map", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "A map which contains per port number specific SSL connectors." }, "useGlobalSslContextParameters": { "index": 37, "kind": "property", "displayName": "Use Global Ssl Context Parameters", "group": "security", "label": "security", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "defaultValue": false, "description": "Enable usage of global SSL context parameters" } diff --git a/components/camel-jira/src/main/java/org/apache/camel/component/jira/JiraConfiguration.java b/components/camel-jira/src/main/java/org/apache/camel/component/jira/JiraConfiguration.java index f9041104397ff..6d2b0b0bc3587 100644 --- a/components/camel-jira/src/main/java/org/apache/camel/component/jira/JiraConfiguration.java +++ b/components/camel-jira/src/main/java/org/apache/camel/component/jira/JiraConfiguration.java @@ -24,26 +24,26 @@ @UriParams public class JiraConfiguration implements Cloneable { - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String verificationCode; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String consumerKey; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String privateKey; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String accessToken; @UriParam @Metadata(required = true) private String jiraUrl; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String username; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String password; @UriParam(defaultValue = "6000") diff --git a/components/camel-jmx/src/main/java/org/apache/camel/component/jmx/JMXEndpoint.java b/components/camel-jmx/src/main/java/org/apache/camel/component/jmx/JMXEndpoint.java index b7489c37be5cc..25c4556f4cd89 100644 --- a/components/camel-jmx/src/main/java/org/apache/camel/component/jmx/JMXEndpoint.java +++ b/components/camel-jmx/src/main/java/org/apache/camel/component/jmx/JMXEndpoint.java @@ -188,13 +188,13 @@ public class JMXEndpoint extends DefaultEndpoint implements EndpointServiceLocat /** * Credentials for making a remote connection */ - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String user; /** * Credentials for making a remote connection */ - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String password; /** diff --git a/components/camel-jsch/src/main/java/org/apache/camel/component/scp/ScpConfiguration.java b/components/camel-jsch/src/main/java/org/apache/camel/component/scp/ScpConfiguration.java index bca6b27809a14..c407d08078aff 100644 --- a/components/camel-jsch/src/main/java/org/apache/camel/component/scp/ScpConfiguration.java +++ b/components/camel-jsch/src/main/java/org/apache/camel/component/scp/ScpConfiguration.java @@ -33,23 +33,23 @@ public class ScpConfiguration extends RemoteFileConfiguration { public static final String DEFAULT_MOD = "664"; @UriParam(label = "security", defaultValue = "true") private boolean useUserKnownHostsFile = true; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") @Metadata(supportFileReference = true) private String knownHostsFile; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String privateKeyFile; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private byte[] privateKeyBytes; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String privateKeyFilePassphrase; - @UriParam(label = "security", secret = true, + @UriParam(label = "security", security = "secret", description = "Set the OpenSSH certificate file path for certificate-based authentication.") private String certFile; - @UriParam(label = "security", secret = true, + @UriParam(label = "security", security = "secret", description = "Set the OpenSSH certificate (loaded from classpath by default) for certificate-based authentication.") @Metadata(supportFileReference = true) private String certUri; - @UriParam(label = "security", secret = true, + @UriParam(label = "security", security = "secret", description = "Set the OpenSSH certificate as a byte array for certificate-based authentication.") private byte[] certBytes; @UriParam(label = "security", @@ -64,7 +64,7 @@ public class ScpConfiguration extends RemoteFileConfiguration { // null means default jsch list will be used @UriParam(label = "security,advanced") private String ciphers; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String preferredAuthentications; public ScpConfiguration() { diff --git a/components/camel-jt400/src/main/java/org/apache/camel/component/jt400/Jt400Configuration.java b/components/camel-jt400/src/main/java/org/apache/camel/component/jt400/Jt400Configuration.java index 6c261c48a39cf..a61ce275d8fdc 100644 --- a/components/camel-jt400/src/main/java/org/apache/camel/component/jt400/Jt400Configuration.java +++ b/components/camel-jt400/src/main/java/org/apache/camel/component/jt400/Jt400Configuration.java @@ -107,11 +107,11 @@ public String getJt400Value() { private final AS400ConnectionPool connectionPool; @UriPath(label = "security") - @Metadata(required = true, secret = true) + @Metadata(required = true, security = "secret") private String userID; @UriPath(label = "security") - @Metadata(required = true, secret = true) + @Metadata(required = true, security = "secret") private String password; @UriPath(label = "security") diff --git a/components/camel-kafka/src/main/java/org/apache/camel/component/kafka/KafkaConfiguration.java b/components/camel-kafka/src/main/java/org/apache/camel/component/kafka/KafkaConfiguration.java index f7d9c196aee01..826bc00ccd344 100755 --- a/components/camel-kafka/src/main/java/org/apache/camel/component/kafka/KafkaConfiguration.java +++ b/components/camel-kafka/src/main/java/org/apache/camel/component/kafka/KafkaConfiguration.java @@ -271,19 +271,19 @@ public class KafkaConfiguration implements Cloneable, HeaderFilterStrategyAware // SSL // ssl.key.password - @UriParam(label = "common,security", secret = true) + @UriParam(label = "common,security", security = "secret") private String sslKeyPassword; // ssl.keystore.location @UriParam(label = "common,security") private String sslKeystoreLocation; // ssl.keystore.password - @UriParam(label = "common,security", secret = true) + @UriParam(label = "common,security", security = "secret") private String sslKeystorePassword; // ssl.truststore.location @UriParam(label = "common,security") private String sslTruststoreLocation; // ssl.truststore.password - @UriParam(label = "common,security", secret = true) + @UriParam(label = "common,security", security = "secret") private String sslTruststorePassword; // SSL // ssl.enabled.protocols @@ -340,7 +340,7 @@ public class KafkaConfiguration implements Cloneable, HeaderFilterStrategyAware @UriParam(label = "common,security", defaultValue = "DEFAULT") // sasl.kerberos.principal.to.local.rules private String kerberosPrincipalToLocalRules; - @UriParam(label = "common,security", secret = true) + @UriParam(label = "common,security", security = "secret") // sasl.jaas.config private String saslJaasConfig; @@ -358,7 +358,7 @@ public class KafkaConfiguration implements Cloneable, HeaderFilterStrategyAware description = "Username for SASL authentication. Used when saslAuthType is set to PLAIN, SCRAM_SHA_256, or SCRAM_SHA_512.") private String saslUsername; - @UriParam(label = "common,security", secret = true, + @UriParam(label = "common,security", security = "secret", description = "Password for SASL authentication. Used when saslAuthType is set to PLAIN, SCRAM_SHA_256, or SCRAM_SHA_512.") private String saslPassword; @@ -366,7 +366,7 @@ public class KafkaConfiguration implements Cloneable, HeaderFilterStrategyAware description = "OAuth client ID. Used when saslAuthType is set to OAUTH.") private String oauthClientId; - @UriParam(label = "common,security", secret = true, + @UriParam(label = "common,security", security = "secret", description = "OAuth client secret. Used when saslAuthType is set to OAUTH.") private String oauthClientSecret; diff --git a/components/camel-keycloak/src/main/java/org/apache/camel/component/keycloak/KeycloakConfiguration.java b/components/camel-keycloak/src/main/java/org/apache/camel/component/keycloak/KeycloakConfiguration.java index 5057c0fbd24f7..52a8b1bdca8e9 100644 --- a/components/camel-keycloak/src/main/java/org/apache/camel/component/keycloak/KeycloakConfiguration.java +++ b/components/camel-keycloak/src/main/java/org/apache/camel/component/keycloak/KeycloakConfiguration.java @@ -49,17 +49,17 @@ public class KeycloakConfiguration implements Cloneable { @UriParam(description = "Keycloak client ID") private String clientId; - @UriParam(description = "Keycloak client secret", secret = true) + @UriParam(description = "Keycloak client secret", security = "secret") private String clientSecret; - @UriParam(description = "Keycloak username", secret = true) + @UriParam(description = "Keycloak username", security = "secret") private String username; - @UriParam(description = "Keycloak password", secret = true) + @UriParam(description = "Keycloak password", security = "secret") private String password; @UriParam(description = "Pre-obtained access token for authentication. When provided, this token will be used directly instead of obtaining one through username/password or client credentials flow.", - secret = true) + security = "secret") private String accessToken; @UriParam(description = "The operation to perform") diff --git a/components/camel-kubernetes/src/main/java/org/apache/camel/component/kubernetes/KubernetesConfiguration.java b/components/camel-kubernetes/src/main/java/org/apache/camel/component/kubernetes/KubernetesConfiguration.java index 2d56bd886e85d..ff9f3b59b23f5 100644 --- a/components/camel-kubernetes/src/main/java/org/apache/camel/component/kubernetes/KubernetesConfiguration.java +++ b/components/camel-kubernetes/src/main/java/org/apache/camel/component/kubernetes/KubernetesConfiguration.java @@ -36,10 +36,10 @@ public class KubernetesConfiguration implements Cloneable { @UriParam private KubernetesClient kubernetesClient; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String username; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String password; @UriParam(label = "producer") @@ -48,34 +48,34 @@ public class KubernetesConfiguration implements Cloneable { @UriParam private String apiVersion; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String caCertData; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String caCertFile; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String clientCertData; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String clientCertFile; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String clientKeyAlgo; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String clientKeyData; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String clientKeyFile; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String clientKeyPassphrase; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String oauthToken; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private Boolean trustCerts; @UriParam diff --git a/components/camel-mail/src/main/java/org/apache/camel/component/mail/MailConfiguration.java b/components/camel-mail/src/main/java/org/apache/camel/component/mail/MailConfiguration.java index b54110601788b..e726665b68357 100644 --- a/components/camel-mail/src/main/java/org/apache/camel/component/mail/MailConfiguration.java +++ b/components/camel-mail/src/main/java/org/apache/camel/component/mail/MailConfiguration.java @@ -56,9 +56,9 @@ public class MailConfiguration implements Cloneable { private String host; @UriPath private int port = -1; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String username; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String password; @UriParam @Metadata(label = "producer") diff --git a/components/camel-milo/src/generated/resources/META-INF/org/apache/camel/component/milo/server/milo-server.json b/components/camel-milo/src/generated/resources/META-INF/org/apache/camel/component/milo/server/milo-server.json index 42f5402c43da4..875815a86adaa 100644 --- a/components/camel-milo/src/generated/resources/META-INF/org/apache/camel/component/milo/server/milo-server.json +++ b/components/camel-milo/src/generated/resources/META-INF/org/apache/camel/component/milo/server/milo-server.json @@ -42,7 +42,7 @@ "enableAnonymousAuthentication": { "index": 15, "kind": "property", "displayName": "Enable Anonymous Authentication", "group": "security", "label": "security", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Enable anonymous authentication, disabled by default" }, "securityPolicies": { "index": 16, "kind": "property", "displayName": "Security Policies", "group": "security", "label": "security", "required": false, "type": "object", "javaType": "java.util.Set", "deprecated": false, "autowired": false, "secret": false, "description": "Security policies" }, "securityPoliciesById": { "index": 17, "kind": "property", "displayName": "Security Policies By Id", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Security policies by URI or name. Multiple policies can be separated by comma." }, - "userAuthenticationCredentials": { "index": 18, "kind": "property", "displayName": "User Authentication Credentials", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "Set user password combinations in the form of user1:pwd1,user2:pwd2 Usernames and passwords will be URL decoded" }, + "userAuthenticationCredentials": { "index": 18, "kind": "property", "displayName": "User Authentication Credentials", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "Set user password combinations in the form of user1:pwd1,user2:pwd2 Usernames and passwords will be URL decoded" }, "usernameSecurityPolicyUri": { "index": 19, "kind": "property", "displayName": "Username Security Policy Uri", "group": "security", "label": "security", "required": false, "type": "enum", "javaType": "org.eclipse.milo.opcua.stack.core.security.SecurityPolicy", "enum": [ "None", "Basic128Rsa15", "Basic256", "Basic256Sha256", "Aes128_Sha256_RsaOaep", "Aes256_Sha256_RsaPss" ], "deprecated": false, "autowired": false, "secret": false, "description": "Set the UserTokenPolicy used when" } }, "properties": { diff --git a/components/camel-milo/src/main/java/org/apache/camel/component/milo/client/MiloClientConfiguration.java b/components/camel-milo/src/main/java/org/apache/camel/component/milo/client/MiloClientConfiguration.java index b8a292503258a..b7ae50eaa43d3 100644 --- a/components/camel-milo/src/main/java/org/apache/camel/component/milo/client/MiloClientConfiguration.java +++ b/components/camel-milo/src/main/java/org/apache/camel/component/milo/client/MiloClientConfiguration.java @@ -95,10 +95,10 @@ public class MiloClientConfiguration implements Cloneable { @UriParam(label = "client") private String keyAlias; - @UriParam(label = "client", secret = true) + @UriParam(label = "client", security = "secret") private String keyStorePassword; - @UriParam(label = "client", secret = true) + @UriParam(label = "client", security = "secret") private String keyPassword; @UriParam(label = "client", javaType = "java.lang.String") diff --git a/components/camel-milo/src/main/java/org/apache/camel/component/milo/server/MiloServerComponent.java b/components/camel-milo/src/main/java/org/apache/camel/component/milo/server/MiloServerComponent.java index 8c4d33179da65..a04274e6fbe10 100644 --- a/components/camel-milo/src/main/java/org/apache/camel/component/milo/server/MiloServerComponent.java +++ b/components/camel-milo/src/main/java/org/apache/camel/component/milo/server/MiloServerComponent.java @@ -109,7 +109,7 @@ public class MiloServerComponent extends DefaultComponent { private String securityPoliciesById; @Metadata(label = "security") private Set securityPolicies; - @Metadata(label = "security", secret = true) + @Metadata(label = "security", security = "secret") private String userAuthenticationCredentials; @Metadata(label = "security") private String usernameSecurityPolicyUri = OpcUaServerConfig.USER_TOKEN_POLICY_USERNAME.getSecurityPolicyUri(); diff --git a/components/camel-minio/src/main/java/org/apache/camel/component/minio/MinioConfiguration.java b/components/camel-minio/src/main/java/org/apache/camel/component/minio/MinioConfiguration.java index 3058b00c2c604..2d7c19d58d273 100644 --- a/components/camel-minio/src/main/java/org/apache/camel/component/minio/MinioConfiguration.java +++ b/components/camel-minio/src/main/java/org/apache/camel/component/minio/MinioConfiguration.java @@ -46,9 +46,9 @@ public class MinioConfiguration implements Cloneable { @UriParam(label = "advanced") private OkHttpClient customHttpClient; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String accessKey; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String secretKey; @UriParam(label = "common", defaultValue = "true") diff --git a/components/camel-mongodb/src/main/java/org/apache/camel/component/mongodb/MongoDbEndpoint.java b/components/camel-mongodb/src/main/java/org/apache/camel/component/mongodb/MongoDbEndpoint.java index 7621ff84298e7..599c8034c900a 100644 --- a/components/camel-mongodb/src/main/java/org/apache/camel/component/mongodb/MongoDbEndpoint.java +++ b/components/camel-mongodb/src/main/java/org/apache/camel/component/mongodb/MongoDbEndpoint.java @@ -78,9 +78,9 @@ public class MongoDbEndpoint extends DefaultEndpoint implements EndpointServiceL @Metadata(required = true) private String connectionBean; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String username; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String password; @UriParam private String hosts; diff --git a/components/camel-netty/src/main/java/org/apache/camel/component/netty/NettyServerBootstrapConfiguration.java b/components/camel-netty/src/main/java/org/apache/camel/component/netty/NettyServerBootstrapConfiguration.java index 8c0230e4ad4ee..dfe697741fc27 100644 --- a/components/camel-netty/src/main/java/org/apache/camel/component/netty/NettyServerBootstrapConfiguration.java +++ b/components/camel-netty/src/main/java/org/apache/camel/component/netty/NettyServerBootstrapConfiguration.java @@ -116,7 +116,7 @@ public class NettyServerBootstrapConfiguration implements Cloneable { @UriParam(defaultValue = DEFAULT_ENABLED_PROTOCOLS, label = "security", description = "Which protocols to enable when using SSL") protected String enabledProtocols = DEFAULT_ENABLED_PROTOCOLS; - @UriParam(label = "security", secret = true, + @UriParam(label = "security", security = "secret", description = "Password to use for the keyStore and trustStore. The same password must be configured for both resources.") protected String passphrase; @UriParam(label = "advanced", diff --git a/components/camel-opensearch/src/generated/resources/META-INF/org/apache/camel/component/opensearch/opensearch.json b/components/camel-opensearch/src/generated/resources/META-INF/org/apache/camel/component/opensearch/opensearch.json index 40ae036beb22f..4010b97057693 100644 --- a/components/camel-opensearch/src/generated/resources/META-INF/org/apache/camel/component/opensearch/opensearch.json +++ b/components/camel-opensearch/src/generated/resources/META-INF/org/apache/camel/component/opensearch/opensearch.json @@ -35,10 +35,10 @@ "sniffAfterFailureDelay": { "index": 8, "kind": "property", "displayName": "Sniff After Failure Delay", "group": "advanced", "label": "advanced", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "defaultValue": 60000, "description": "The delay of a sniff execution scheduled after a failure (in milliseconds)" }, "snifferInterval": { "index": 9, "kind": "property", "displayName": "Sniffer Interval", "group": "advanced", "label": "advanced", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "defaultValue": 300000, "description": "The interval between consecutive ordinary sniff executions in milliseconds. Will be honoured when sniffOnFailure is disabled or when there are no failures between consecutive sniff executions" }, "enableSSL": { "index": 10, "kind": "property", "displayName": "Enable SSL", "group": "security", "label": "security", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Enable SSL" }, - "password": { "index": 11, "kind": "property", "displayName": "Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "Password for authenticating" }, + "password": { "index": 11, "kind": "property", "displayName": "Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "Password for authenticating" }, "sslContextParameters": { "index": 12, "kind": "property", "displayName": "Ssl Context Parameters", "group": "security", "label": "security", "required": false, "type": "object", "javaType": "org.apache.camel.support.jsse.SSLContextParameters", "deprecated": false, "autowired": false, "secret": false, "description": "To configure security using SSLContextParameters. When configured, this takes precedence over the certificatePath option." }, "useGlobalSslContextParameters": { "index": 13, "kind": "property", "displayName": "Use Global Ssl Context Parameters", "group": "security", "label": "security", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Enable usage of global SSL context parameters." }, - "user": { "index": 14, "kind": "property", "displayName": "User", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "Basic authenticate user" } + "user": { "index": 14, "kind": "property", "displayName": "User", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "Basic authenticate user" } }, "headers": { "operation": { "index": 0, "kind": "header", "displayName": "", "group": "producer", "label": "", "required": false, "javaType": "org.apache.camel.component.opensearch.OpensearchOperation", "enum": [ "Index", "Update", "Bulk", "GetById", "MultiGet", "MultiSearch", "Delete", "DeleteIndex", "Search", "Exists", "Ping" ], "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The operation to perform", "constantName": "org.apache.camel.component.opensearch.OpensearchConstants#PARAM_OPERATION" }, diff --git a/components/camel-opensearch/src/main/java/org/apache/camel/component/opensearch/OpensearchComponent.java b/components/camel-opensearch/src/main/java/org/apache/camel/component/opensearch/OpensearchComponent.java index 903796d238a2c..e4e69240c5a5a 100644 --- a/components/camel-opensearch/src/main/java/org/apache/camel/component/opensearch/OpensearchComponent.java +++ b/components/camel-opensearch/src/main/java/org/apache/camel/component/opensearch/OpensearchComponent.java @@ -47,9 +47,9 @@ public class OpensearchComponent extends DefaultComponent implements SSLContextP private int maxRetryTimeout = OpensearchConstants.MAX_RETRY_TIMEOUT; @Metadata(defaultValue = "" + OpensearchConstants.DEFAULT_CONNECTION_TIMEOUT) private int connectionTimeout = OpensearchConstants.DEFAULT_CONNECTION_TIMEOUT; - @Metadata(label = "security", secret = true) + @Metadata(label = "security", security = "secret") private String user; - @Metadata(label = "security", secret = true) + @Metadata(label = "security", security = "secret") private String password; @Metadata(label = "security") private boolean enableSSL; diff --git a/components/camel-openstack/src/main/java/org/apache/camel/component/openstack/cinder/CinderEndpoint.java b/components/camel-openstack/src/main/java/org/apache/camel/component/openstack/cinder/CinderEndpoint.java index a1756cfb5a291..8b955724cafdf 100644 --- a/components/camel-openstack/src/main/java/org/apache/camel/component/openstack/cinder/CinderEndpoint.java +++ b/components/camel-openstack/src/main/java/org/apache/camel/component/openstack/cinder/CinderEndpoint.java @@ -52,11 +52,11 @@ public class CinderEndpoint extends AbstractOpenstackEndpoint { private String operation; @UriParam - @Metadata(required = true, secret = true) + @Metadata(required = true, security = "secret") private String username; @UriParam - @Metadata(required = true, secret = true) + @Metadata(required = true, security = "secret") private String password; @UriParam diff --git a/components/camel-openstack/src/main/java/org/apache/camel/component/openstack/glance/GlanceEndpoint.java b/components/camel-openstack/src/main/java/org/apache/camel/component/openstack/glance/GlanceEndpoint.java index c9842abe0ca3e..eaf5be0ecd9c5 100644 --- a/components/camel-openstack/src/main/java/org/apache/camel/component/openstack/glance/GlanceEndpoint.java +++ b/components/camel-openstack/src/main/java/org/apache/camel/component/openstack/glance/GlanceEndpoint.java @@ -49,11 +49,11 @@ public class GlanceEndpoint extends AbstractOpenstackEndpoint { private String operation; @UriParam - @Metadata(required = true, secret = true) + @Metadata(required = true, security = "secret") private String username; @UriParam - @Metadata(required = true, secret = true) + @Metadata(required = true, security = "secret") private String password; @UriParam diff --git a/components/camel-openstack/src/main/java/org/apache/camel/component/openstack/keystone/KeystoneEndpoint.java b/components/camel-openstack/src/main/java/org/apache/camel/component/openstack/keystone/KeystoneEndpoint.java index 7318f38f1dda0..946a5b77c5c55 100644 --- a/components/camel-openstack/src/main/java/org/apache/camel/component/openstack/keystone/KeystoneEndpoint.java +++ b/components/camel-openstack/src/main/java/org/apache/camel/component/openstack/keystone/KeystoneEndpoint.java @@ -58,11 +58,11 @@ public class KeystoneEndpoint extends AbstractOpenstackEndpoint { private String operation; @UriParam - @Metadata(required = true, secret = true) + @Metadata(required = true, security = "secret") private String username; @UriParam - @Metadata(required = true, secret = true) + @Metadata(required = true, security = "secret") private String password; @UriParam diff --git a/components/camel-openstack/src/main/java/org/apache/camel/component/openstack/neutron/NeutronEndpoint.java b/components/camel-openstack/src/main/java/org/apache/camel/component/openstack/neutron/NeutronEndpoint.java index a46656009998a..e0184e9cdeb82 100644 --- a/components/camel-openstack/src/main/java/org/apache/camel/component/openstack/neutron/NeutronEndpoint.java +++ b/components/camel-openstack/src/main/java/org/apache/camel/component/openstack/neutron/NeutronEndpoint.java @@ -56,11 +56,11 @@ public class NeutronEndpoint extends AbstractOpenstackEndpoint { private String operation; @UriParam - @Metadata(required = true, secret = true) + @Metadata(required = true, security = "secret") private String username; @UriParam - @Metadata(required = true, secret = true) + @Metadata(required = true, security = "secret") private String password; @UriParam diff --git a/components/camel-openstack/src/main/java/org/apache/camel/component/openstack/nova/NovaEndpoint.java b/components/camel-openstack/src/main/java/org/apache/camel/component/openstack/nova/NovaEndpoint.java index 32a99d7545f46..af3e5a0424046 100644 --- a/components/camel-openstack/src/main/java/org/apache/camel/component/openstack/nova/NovaEndpoint.java +++ b/components/camel-openstack/src/main/java/org/apache/camel/component/openstack/nova/NovaEndpoint.java @@ -54,11 +54,11 @@ public class NovaEndpoint extends AbstractOpenstackEndpoint { private String operation; @UriParam - @Metadata(required = true, secret = true) + @Metadata(required = true, security = "secret") private String username; @UriParam - @Metadata(required = true, secret = true) + @Metadata(required = true, security = "secret") private String password; @UriParam diff --git a/components/camel-openstack/src/main/java/org/apache/camel/component/openstack/swift/SwiftEndpoint.java b/components/camel-openstack/src/main/java/org/apache/camel/component/openstack/swift/SwiftEndpoint.java index e461563083a35..6e59033cf208e 100644 --- a/components/camel-openstack/src/main/java/org/apache/camel/component/openstack/swift/SwiftEndpoint.java +++ b/components/camel-openstack/src/main/java/org/apache/camel/component/openstack/swift/SwiftEndpoint.java @@ -52,11 +52,11 @@ public class SwiftEndpoint extends AbstractOpenstackEndpoint { private String operation; @UriParam - @Metadata(required = true, secret = true) + @Metadata(required = true, security = "secret") private String username; @UriParam - @Metadata(required = true, secret = true) + @Metadata(required = true, security = "secret") private String password; @UriParam diff --git a/components/camel-pg-replication-slot/src/main/java/org/apache/camel/component/pg/replication/slot/PgReplicationSlotEndpoint.java b/components/camel-pg-replication-slot/src/main/java/org/apache/camel/component/pg/replication/slot/PgReplicationSlotEndpoint.java index c28b7f54fe84c..c580e561d8ae0 100644 --- a/components/camel-pg-replication-slot/src/main/java/org/apache/camel/component/pg/replication/slot/PgReplicationSlotEndpoint.java +++ b/components/camel-pg-replication-slot/src/main/java/org/apache/camel/component/pg/replication/slot/PgReplicationSlotEndpoint.java @@ -67,7 +67,7 @@ public class PgReplicationSlotEndpoint extends ScheduledPollEndpoint { private String outputPlugin; @UriParam(description = "Postgres user", label = "common", defaultValue = "postgres") private String user = "postgres"; - @UriParam(description = "Postgres password", label = "common", secret = true) + @UriParam(description = "Postgres password", label = "common", security = "secret") private String password; @UriParam(label = "advanced", defaultValue = "10") private Integer statusInterval = 10; diff --git a/components/camel-pgevent/src/main/java/org/apache/camel/component/pgevent/PgEventEndpoint.java b/components/camel-pgevent/src/main/java/org/apache/camel/component/pgevent/PgEventEndpoint.java index 4cf0a8dec8d6e..d1f7d2974699d 100644 --- a/components/camel-pgevent/src/main/java/org/apache/camel/component/pgevent/PgEventEndpoint.java +++ b/components/camel-pgevent/src/main/java/org/apache/camel/component/pgevent/PgEventEndpoint.java @@ -65,9 +65,9 @@ public class PgEventEndpoint extends DefaultEndpoint implements EndpointServiceL @UriPath @Metadata(required = true) private String channel; - @UriParam(defaultValue = "postgres", label = "security", secret = true) + @UriParam(defaultValue = "postgres", label = "security", security = "secret") private String user = "postgres"; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String pass; @UriParam(label = "advanced") private DataSource datasource; diff --git a/components/camel-pqc/src/main/java/org/apache/camel/component/pqc/PQCConfiguration.java b/components/camel-pqc/src/main/java/org/apache/camel/component/pqc/PQCConfiguration.java index d54f21e01d9fb..c28515872c29e 100644 --- a/components/camel-pqc/src/main/java/org/apache/camel/component/pqc/PQCConfiguration.java +++ b/components/camel-pqc/src/main/java/org/apache/camel/component/pqc/PQCConfiguration.java @@ -70,7 +70,7 @@ public class PQCConfiguration implements Cloneable { @Metadata(label = "advanced") private String keyPairAlias; @UriParam - @Metadata(label = "advanced", secret = true) + @Metadata(label = "advanced", security = "secret") private String keyStorePassword; // Hybrid cryptography configuration diff --git a/components/camel-pubnub/src/main/java/org/apache/camel/component/pubnub/PubNubConfiguration.java b/components/camel-pubnub/src/main/java/org/apache/camel/component/pubnub/PubNubConfiguration.java index 87d4908d86ce2..f5ea8811ced70 100644 --- a/components/camel-pubnub/src/main/java/org/apache/camel/component/pubnub/PubNubConfiguration.java +++ b/components/camel-pubnub/src/main/java/org/apache/camel/component/pubnub/PubNubConfiguration.java @@ -28,14 +28,14 @@ public class PubNubConfiguration implements Cloneable { @UriPath @Metadata(required = true) private String channel; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String publishKey; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String subscribeKey; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String secretKey; @Deprecated - @UriParam(label = "security", secret = true, + @UriParam(label = "security", security = "secret", defaultValueNote = "This setting is deprecated because it relates to deprecated Access Manager (PAM V2) and will be removed in the future. Please, migrate to new Access Manager (PAM V3) https://www.pubnub.com/docs/general/resources/migration-guides/pam-v3-migration") private String authKey; @UriParam(label = "security", defaultValue = "true") diff --git a/components/camel-rocketmq/src/generated/resources/META-INF/org/apache/camel/component/rocketmq/rocketmq.json b/components/camel-rocketmq/src/generated/resources/META-INF/org/apache/camel/component/rocketmq/rocketmq.json index 6334f50762d3e..9653e14f6fac3 100644 --- a/components/camel-rocketmq/src/generated/resources/META-INF/org/apache/camel/component/rocketmq/rocketmq.json +++ b/components/camel-rocketmq/src/generated/resources/META-INF/org/apache/camel/component/rocketmq/rocketmq.json @@ -42,8 +42,8 @@ "autowiredEnabled": { "index": 15, "kind": "property", "displayName": "Autowired Enabled", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc." }, "requestTimeoutCheckerIntervalMillis": { "index": 16, "kind": "property", "displayName": "Request Timeout Checker Interval Millis", "group": "advanced", "label": "advanced", "required": false, "type": "integer", "javaType": "long", "deprecated": false, "autowired": false, "secret": false, "defaultValue": 1000, "description": "Check interval milliseconds of request timeout." }, "requestTimeoutMillis": { "index": 17, "kind": "property", "displayName": "Request Timeout Millis", "group": "advanced", "label": "advanced", "required": false, "type": "integer", "javaType": "long", "deprecated": false, "autowired": false, "secret": false, "defaultValue": 10000, "description": "Timeout milliseconds of receiving response when using in-out pattern." }, - "accessKey": { "index": 18, "kind": "property", "displayName": "Access Key", "group": "secret", "label": "secret", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "Access key for RocketMQ ACL." }, - "secretKey": { "index": 19, "kind": "property", "displayName": "Secret Key", "group": "secret", "label": "secret", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "Secret key for RocketMQ ACL." } + "accessKey": { "index": 18, "kind": "property", "displayName": "Access Key", "group": "secret", "label": "secret", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "Access key for RocketMQ ACL." }, + "secretKey": { "index": 19, "kind": "property", "displayName": "Secret Key", "group": "secret", "label": "secret", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "Secret key for RocketMQ ACL." } }, "headers": { "CamelRockerMQTopic": { "index": 0, "kind": "header", "displayName": "", "group": "consumer", "label": "consumer", "required": false, "javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "Topic of message", "constantName": "org.apache.camel.component.rocketmq.RocketMQConstants#TOPIC" }, diff --git a/components/camel-rocketmq/src/main/java/org/apache/camel/component/rocketmq/RocketMQComponent.java b/components/camel-rocketmq/src/main/java/org/apache/camel/component/rocketmq/RocketMQComponent.java index 737ee42dd5817..080755390007d 100644 --- a/components/camel-rocketmq/src/main/java/org/apache/camel/component/rocketmq/RocketMQComponent.java +++ b/components/camel-rocketmq/src/main/java/org/apache/camel/component/rocketmq/RocketMQComponent.java @@ -71,10 +71,10 @@ public class RocketMQComponent extends DefaultComponent { @Metadata(label = "producer", defaultValue = "false") private boolean waitForSendResult; - @Metadata(label = "secret", secret = true) + @Metadata(label = "secret", security = "secret") private String accessKey; - @Metadata(label = "secret", secret = true) + @Metadata(label = "secret", security = "secret") private String secretKey; @Override diff --git a/components/camel-rocketmq/src/main/java/org/apache/camel/component/rocketmq/RocketMQEndpoint.java b/components/camel-rocketmq/src/main/java/org/apache/camel/component/rocketmq/RocketMQEndpoint.java index 760f084763a45..fe6f040a73dde 100644 --- a/components/camel-rocketmq/src/main/java/org/apache/camel/component/rocketmq/RocketMQEndpoint.java +++ b/components/camel-rocketmq/src/main/java/org/apache/camel/component/rocketmq/RocketMQEndpoint.java @@ -71,9 +71,9 @@ public class RocketMQEndpoint extends DefaultEndpoint implements AsyncEndpoint, private long requestTimeoutCheckerIntervalMillis = 1000L; @UriParam(label = "producer") private boolean waitForSendResult; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String accessKey; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String secretKey; public RocketMQEndpoint() { diff --git a/components/camel-salesforce/camel-salesforce-component/src/generated/resources/META-INF/org/apache/camel/component/salesforce/salesforce.json b/components/camel-salesforce/camel-salesforce-component/src/generated/resources/META-INF/org/apache/camel/component/salesforce/salesforce.json index cf5826d2c4f8d..569fe60e3af3e 100644 --- a/components/camel-salesforce/camel-salesforce-component/src/generated/resources/META-INF/org/apache/camel/component/salesforce/salesforce.json +++ b/components/camel-salesforce/camel-salesforce-component/src/generated/resources/META-INF/org/apache/camel/component/salesforce/salesforce.json @@ -113,9 +113,9 @@ "pubsubAllowUseSystemProxy": { "index": 85, "kind": "property", "displayName": "Pubsub Allow Use System Proxy", "group": "proxy", "label": "common,proxy", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Allow the Pub\/Sub API client to use the proxy detected by java.net.ProxySelector. If false then no proxy server will be used." }, "authenticationType": { "index": 86, "kind": "property", "displayName": "Authentication Type", "group": "security", "label": "common,security", "required": false, "type": "enum", "javaType": "org.apache.camel.component.salesforce.AuthenticationType", "enum": [ "USERNAME_PASSWORD", "REFRESH_TOKEN", "CLIENT_CREDENTIALS", "JWT" ], "deprecated": false, "autowired": false, "secret": false, "description": "Explicit authentication method to be used, one of USERNAME_PASSWORD, REFRESH_TOKEN, CLIENT_CREDENTIALS, or JWT. Salesforce component can auto-determine the authentication method to use from the properties set, set this property to eliminate any ambiguity." }, "clientId": { "index": 87, "kind": "property", "displayName": "Client Id", "group": "security", "label": "common,security", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "OAuth Consumer Key of the connected app configured in the Salesforce instance setup. Typically a connected app needs to be configured but one can be provided by installing a package." }, - "clientSecret": { "index": 88, "kind": "property", "displayName": "Client Secret", "group": "security", "label": "common,security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "OAuth Consumer Secret of the connected app configured in the Salesforce instance setup." }, + "clientSecret": { "index": 88, "kind": "property", "displayName": "Client Secret", "group": "security", "label": "common,security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "OAuth Consumer Secret of the connected app configured in the Salesforce instance setup." }, "httpProxyAuthUri": { "index": 89, "kind": "property", "displayName": "Http Proxy Auth Uri", "group": "security", "label": "common,proxy,security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Used in authentication against the HTTP proxy server, needs to match the URI of the proxy server in order for the httpProxyUsername and httpProxyPassword to be used for authentication." }, - "httpProxyPassword": { "index": 90, "kind": "property", "displayName": "Http Proxy Password", "group": "security", "label": "common,proxy,security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "Password to use to authenticate against the HTTP proxy server." }, + "httpProxyPassword": { "index": 90, "kind": "property", "displayName": "Http Proxy Password", "group": "security", "label": "common,proxy,security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "Password to use to authenticate against the HTTP proxy server." }, "httpProxyRealm": { "index": 91, "kind": "property", "displayName": "Http Proxy Realm", "group": "security", "label": "common,proxy,security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Realm of the proxy server, used in preemptive Basic\/Digest authentication methods against the HTTP proxy server." }, "httpProxySecure": { "index": 92, "kind": "property", "displayName": "Http Proxy Secure", "group": "security", "label": "common,proxy,security", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "If set to false disables the use of TLS when accessing the HTTP proxy." }, "httpProxyUseDigestAuth": { "index": 93, "kind": "property", "displayName": "Http Proxy Use Digest Auth", "group": "security", "label": "common,proxy,security", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "If set to true Digest authentication will be used when authenticating to the HTTP proxy, otherwise Basic authorization method will be used" }, @@ -126,10 +126,10 @@ "lazyLogin": { "index": 98, "kind": "property", "displayName": "Lazy Login", "group": "security", "label": "common,security", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "If set to true prevents the component from authenticating to Salesforce with the start of the component. You would generally set this to the (default) false and authenticate early and be immediately aware of any authentication issues. Lazy login is not supported by salesforce consumers." }, "loginConfig": { "index": 99, "kind": "property", "displayName": "Login Config", "group": "security", "label": "common,security", "required": false, "type": "object", "javaType": "org.apache.camel.component.salesforce.SalesforceLoginConfig", "deprecated": false, "autowired": false, "secret": false, "description": "All authentication configuration in one nested bean, all properties set there can be set directly on the component as well" }, "loginUrl": { "index": 100, "kind": "property", "displayName": "Login Url", "group": "security", "label": "common,security", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "https:\/\/login.salesforce.com", "description": "URL of the Salesforce instance used for authentication, by default set to https:\/\/login.salesforce.com" }, - "password": { "index": 101, "kind": "property", "displayName": "Password", "group": "security", "label": "common,security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "Password used in OAuth flow to gain access to access token. It's easy to get started with password OAuth flow, but in general one should avoid it as it is deemed less secure than other flows. Make sure that you append security token to the end of the password if using one." }, + "password": { "index": 101, "kind": "property", "displayName": "Password", "group": "security", "label": "common,security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "Password used in OAuth flow to gain access to access token. It's easy to get started with password OAuth flow, but in general one should avoid it as it is deemed less secure than other flows. Make sure that you append security token to the end of the password if using one." }, "pubSubHost": { "index": 102, "kind": "property", "displayName": "Pub Sub Host", "group": "security", "label": "common,security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "api.pubsub.salesforce.com", "description": "Pub\/Sub host" }, "pubSubPort": { "index": 103, "kind": "property", "displayName": "Pub Sub Port", "group": "security", "label": "common,security", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "defaultValue": 7443, "description": "Pub\/Sub port" }, - "refreshToken": { "index": 104, "kind": "property", "displayName": "Refresh Token", "group": "security", "label": "common,security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "Refresh token already obtained in the refresh token OAuth flow. One needs to setup a web application and configure a callback URL to receive the refresh token, or configure using the builtin callback at https:\/\/login.salesforce.com\/services\/oauth2\/success or https:\/\/test.salesforce.com\/services\/oauth2\/success and then retrive the refresh_token from the URL at the end of the flow. Note that in development organizations Salesforce allows hosting the callback web application at localhost." }, + "refreshToken": { "index": 104, "kind": "property", "displayName": "Refresh Token", "group": "security", "label": "common,security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "Refresh token already obtained in the refresh token OAuth flow. One needs to setup a web application and configure a callback URL to receive the refresh token, or configure using the builtin callback at https:\/\/login.salesforce.com\/services\/oauth2\/success or https:\/\/test.salesforce.com\/services\/oauth2\/success and then retrive the refresh_token from the URL at the end of the flow. Note that in development organizations Salesforce allows hosting the callback web application at localhost." }, "sslContextParameters": { "index": 105, "kind": "property", "displayName": "Ssl Context Parameters", "group": "security", "label": "common,security", "required": false, "type": "object", "javaType": "org.apache.camel.support.jsse.SSLContextParameters", "deprecated": false, "autowired": false, "secret": false, "description": "SSL parameters to use, see SSLContextParameters class for all available options." }, "useGlobalSslContextParameters": { "index": 106, "kind": "property", "displayName": "Use Global Ssl Context Parameters", "group": "security", "label": "security", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Enable usage of global SSL context parameters" }, "userName": { "index": 107, "kind": "property", "displayName": "User Name", "group": "security", "label": "common,security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Username used in OAuth flow to gain access to access token. It's easy to get started with password OAuth flow, but in general one should avoid it as it is deemed less secure than other flows." } diff --git a/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/SalesforceComponent.java b/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/SalesforceComponent.java index 7766a18ab09e1..1517088a6ecb0 100644 --- a/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/SalesforceComponent.java +++ b/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/SalesforceComponent.java @@ -120,7 +120,7 @@ public class SalesforceComponent extends DefaultComponent implements SSLContextP private String clientId; @Metadata(description = "OAuth Consumer Secret of the connected app configured in the Salesforce instance setup.", - label = "common,security", secret = true) + label = "common,security", security = "secret") private String clientSecret; @Metadata(description = "Refresh token already obtained in the refresh token OAuth flow. One needs to setup a web" @@ -129,7 +129,7 @@ public class SalesforceComponent extends DefaultComponent implements SSLContextP + " https://test.salesforce.com/services/oauth2/success and then retrive the refresh_token from the URL at the" + " end of the flow. Note that in development organizations Salesforce allows hosting the callback web " + " application at localhost.", - label = "common,security", secret = true) + label = "common,security", security = "secret") private String refreshToken; @Metadata(description = "Username used in OAuth flow to gain access to access token. It's easy to get started with" @@ -140,7 +140,7 @@ public class SalesforceComponent extends DefaultComponent implements SSLContextP @Metadata(description = "Password used in OAuth flow to gain access to access token. It's easy to get started with" + " password OAuth flow, but in general one should avoid it as it is deemed less secure than other flows." + " Make sure that you append security token to the end of the password if using one.", - label = "common,security", secret = true) + label = "common,security", security = "secret") private String password; @Metadata(description = "KeyStore parameters to use in OAuth JWT flow. The KeyStore should contain only one entry" @@ -252,7 +252,7 @@ public class SalesforceComponent extends DefaultComponent implements SSLContextP private String httpProxyUsername; @Metadata(description = "Password to use to authenticate against the HTTP proxy server.", label = "common,proxy,security", - secret = true) + security = "secret") private String httpProxyPassword; @Metadata(description = "Used in authentication against the HTTP proxy server, needs to match the URI of the proxy" diff --git a/components/camel-sap-netweaver/src/main/java/org/apache/camel/component/sap/netweaver/NetWeaverEndpoint.java b/components/camel-sap-netweaver/src/main/java/org/apache/camel/component/sap/netweaver/NetWeaverEndpoint.java index f900a58b9a914..a6ffc5950bb62 100644 --- a/components/camel-sap-netweaver/src/main/java/org/apache/camel/component/sap/netweaver/NetWeaverEndpoint.java +++ b/components/camel-sap-netweaver/src/main/java/org/apache/camel/component/sap/netweaver/NetWeaverEndpoint.java @@ -48,10 +48,10 @@ public class NetWeaverEndpoint extends DefaultEndpoint implements EndpointServic @UriParam(defaultValue = "true") private boolean flatternMap = true; @UriParam - @Metadata(required = true, secret = true) + @Metadata(required = true, security = "secret") private String username; @UriParam - @Metadata(required = true, secret = true) + @Metadata(required = true, security = "secret") private String password; public NetWeaverEndpoint(String endpointUri, Component component) { diff --git a/components/camel-servicenow/camel-servicenow-component/src/main/java/org/apache/camel/component/servicenow/ServiceNowConfiguration.java b/components/camel-servicenow/camel-servicenow-component/src/main/java/org/apache/camel/component/servicenow/ServiceNowConfiguration.java index 23de0c9442bbf..936642c720479 100644 --- a/components/camel-servicenow/camel-servicenow-component/src/main/java/org/apache/camel/component/servicenow/ServiceNowConfiguration.java +++ b/components/camel-servicenow/camel-servicenow-component/src/main/java/org/apache/camel/component/servicenow/ServiceNowConfiguration.java @@ -46,17 +46,17 @@ @UriParams public class ServiceNowConfiguration implements Cloneable { - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") @Metadata(required = true) private String userName; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") @Metadata(required = true) private String password; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String oauthClientId; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String oauthClientSecret; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String oauthTokenUrl; @UriParam(label = "security") private String apiUrl; diff --git a/components/camel-slack/src/main/java/org/apache/camel/component/slack/SlackEndpoint.java b/components/camel-slack/src/main/java/org/apache/camel/component/slack/SlackEndpoint.java index ac1076f8f0c37..f9ff2e37d2434 100644 --- a/components/camel-slack/src/main/java/org/apache/camel/component/slack/SlackEndpoint.java +++ b/components/camel-slack/src/main/java/org/apache/camel/component/slack/SlackEndpoint.java @@ -46,7 +46,7 @@ public class SlackEndpoint extends ScheduledPollEndpoint { private String channel; @UriParam(label = "producer") private String webhookUrl; - @UriParam(label = "producer", secret = true) + @UriParam(label = "producer", security = "secret") @Deprecated private String username; @UriParam(label = "producer") @@ -55,7 +55,7 @@ public class SlackEndpoint extends ScheduledPollEndpoint { @UriParam(label = "producer") @Deprecated private String iconEmoji; - @UriParam(secret = true) + @UriParam(security = "secret") private String token; @UriParam(label = "consumer", defaultValue = "10") private String maxResults = "10"; diff --git a/components/camel-smb/src/main/java/org/apache/camel/component/smb/SmbConfiguration.java b/components/camel-smb/src/main/java/org/apache/camel/component/smb/SmbConfiguration.java index 773f866b9d2ff..060158eac504a 100644 --- a/components/camel-smb/src/main/java/org/apache/camel/component/smb/SmbConfiguration.java +++ b/components/camel-smb/src/main/java/org/apache/camel/component/smb/SmbConfiguration.java @@ -43,9 +43,9 @@ public class SmbConfiguration extends GenericFileConfiguration { private String shareName; @UriPath(description = "The base directory within the share") private String path; - @UriParam(label = "security", description = "The username required to access the share", secret = true) + @UriParam(label = "security", description = "The username required to access the share", security = "secret") private String username; - @UriParam(label = "security", description = "The password to access the share", secret = true) + @UriParam(label = "security", description = "The password to access the share", security = "secret") private String password; @UriParam(label = "security", description = "The user domain") private String domain; diff --git a/components/camel-smpp/src/main/java/org/apache/camel/component/smpp/SmppConfiguration.java b/components/camel-smpp/src/main/java/org/apache/camel/component/smpp/SmppConfiguration.java index fd00ca74abe5e..5efd71da9d1ac 100644 --- a/components/camel-smpp/src/main/java/org/apache/camel/component/smpp/SmppConfiguration.java +++ b/components/camel-smpp/src/main/java/org/apache/camel/component/smpp/SmppConfiguration.java @@ -40,9 +40,9 @@ public class SmppConfiguration implements Cloneable { private String host = "localhost"; @UriPath(defaultValue = "2775") private Integer port = 2775; - @UriParam(label = "security", defaultValue = "smppclient", secret = true) + @UriParam(label = "security", defaultValue = "smppclient", security = "secret") private String systemId = "smppclient"; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String password; @UriParam(label = "common", defaultValue = "") private String systemType = ""; diff --git a/components/camel-snmp/src/main/java/org/apache/camel/component/snmp/SnmpEndpoint.java b/components/camel-snmp/src/main/java/org/apache/camel/component/snmp/SnmpEndpoint.java index 60c6ba53eaae7..81bf37263a510 100644 --- a/components/camel-snmp/src/main/java/org/apache/camel/component/snmp/SnmpEndpoint.java +++ b/components/camel-snmp/src/main/java/org/apache/camel/component/snmp/SnmpEndpoint.java @@ -74,15 +74,15 @@ public class SnmpEndpoint extends DefaultPollingEndpoint implements EndpointServ private long delay = 60000; @UriParam(defaultValue = "" + SecurityLevel.AUTH_PRIV, enums = "1,2,3", label = "security") private int securityLevel = SecurityLevel.AUTH_PRIV; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String securityName; @UriParam(enums = "MD5,SHA1", label = "security") private String authenticationProtocol; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String authenticationPassphrase; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String privacyProtocol; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String privacyPassphrase; @UriParam private String snmpContextName; diff --git a/components/camel-solr/src/generated/resources/META-INF/org/apache/camel/component/solr/solr.json b/components/camel-solr/src/generated/resources/META-INF/org/apache/camel/component/solr/solr.json index 3c1e778c03c27..0d901e133223a 100644 --- a/components/camel-solr/src/generated/resources/META-INF/org/apache/camel/component/solr/solr.json +++ b/components/camel-solr/src/generated/resources/META-INF/org/apache/camel/component/solr/solr.json @@ -33,8 +33,8 @@ "autowiredEnabled": { "index": 6, "kind": "property", "displayName": "Autowired Enabled", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc." }, "solrClient": { "index": 7, "kind": "property", "displayName": "Solr Client", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "org.apache.solr.client.solrj.SolrClient", "deprecated": false, "autowired": true, "secret": false, "description": "To use an existing configured solr client, instead of creating a client per endpoint. This allows customizing the client with specific advanced settings." }, "enableSSL": { "index": 8, "kind": "property", "displayName": "Enable SSL", "group": "security", "label": "security", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Enable SSL" }, - "password": { "index": 9, "kind": "property", "displayName": "Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "Password for authenticating" }, - "username": { "index": 10, "kind": "property", "displayName": "Username", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "Basic authenticate user" } + "password": { "index": 9, "kind": "property", "displayName": "Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "Password for authenticating" }, + "username": { "index": 10, "kind": "property", "displayName": "Username", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "Basic authenticate user" } }, "headers": { "CamelSolrOperation": { "index": 0, "kind": "header", "displayName": "", "group": "producer", "label": "", "required": false, "javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The operation to perform.", "constantName": "org.apache.camel.component.solr.SolrConstants#PARAM_OPERATION" }, diff --git a/components/camel-solr/src/main/java/org/apache/camel/component/solr/SolrComponent.java b/components/camel-solr/src/main/java/org/apache/camel/component/solr/SolrComponent.java index 3339b5cd4c2ae..027a91cf76741 100644 --- a/components/camel-solr/src/main/java/org/apache/camel/component/solr/SolrComponent.java +++ b/components/camel-solr/src/main/java/org/apache/camel/component/solr/SolrComponent.java @@ -43,9 +43,9 @@ public class SolrComponent extends DefaultComponent { private long requestTimeout = SolrConstants.DEFAULT_REQUEST_TIMEOUT; @Metadata(defaultValue = "" + SolrConstants.DEFAULT_CONNECT_TIMEOUT) private long connectionTimeout = SolrConstants.DEFAULT_CONNECT_TIMEOUT; - @Metadata(label = "security", secret = true) + @Metadata(label = "security", security = "secret") private String username; - @Metadata(label = "security", secret = true) + @Metadata(label = "security", security = "secret") private String password; @Metadata(label = "security") private boolean enableSSL; diff --git a/components/camel-solr/src/main/java/org/apache/camel/component/solr/SolrConfiguration.java b/components/camel-solr/src/main/java/org/apache/camel/component/solr/SolrConfiguration.java index 395859d3d6ed8..5c278f416fc69 100644 --- a/components/camel-solr/src/main/java/org/apache/camel/component/solr/SolrConfiguration.java +++ b/components/camel-solr/src/main/java/org/apache/camel/component/solr/SolrConfiguration.java @@ -37,9 +37,9 @@ public class SolrConfiguration { private int port = -1; @UriPath(defaultValue = SolrConstants.DEFAULT_BASE_PATH) private String basePath; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String username; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String password; @UriParam private SolrOperation operation; diff --git a/components/camel-splunk-hec/src/main/java/org/apache/camel/component/splunkhec/SplunkHECConfiguration.java b/components/camel-splunk-hec/src/main/java/org/apache/camel/component/splunkhec/SplunkHECConfiguration.java index a8f367e79ec6b..b30887cc0722c 100644 --- a/components/camel-splunk-hec/src/main/java/org/apache/camel/component/splunkhec/SplunkHECConfiguration.java +++ b/components/camel-splunk-hec/src/main/java/org/apache/camel/component/splunkhec/SplunkHECConfiguration.java @@ -40,7 +40,7 @@ public class SplunkHECConfiguration { private String host; @UriParam(defaultValue = "/services/collector/event") private String splunkEndpoint = "/services/collector/event"; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") @Metadata(required = true) private String token; @UriParam(label = "security") diff --git a/components/camel-ssh/src/main/java/org/apache/camel/component/ssh/SshConfiguration.java b/components/camel-ssh/src/main/java/org/apache/camel/component/ssh/SshConfiguration.java index 5fc0b8198c7e9..ac101b605b45f 100644 --- a/components/camel-ssh/src/main/java/org/apache/camel/component/ssh/SshConfiguration.java +++ b/components/camel-ssh/src/main/java/org/apache/camel/component/ssh/SshConfiguration.java @@ -38,9 +38,9 @@ public class SshConfiguration implements Cloneable { private String host; @UriPath(defaultValue = "" + DEFAULT_SSH_PORT) private int port = DEFAULT_SSH_PORT; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String username; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String password; @UriParam(label = "consumer") private String pollCommand; @@ -50,7 +50,7 @@ public class SshConfiguration implements Cloneable { private String keyType; @UriParam(label = "security") private String certResource; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String certResourcePassword; @UriParam(defaultValue = "30000") private long timeout = 30000; diff --git a/components/camel-stitch/src/main/java/org/apache/camel/component/stitch/StitchConfiguration.java b/components/camel-stitch/src/main/java/org/apache/camel/component/stitch/StitchConfiguration.java index 932d83c43e175..1904ce4391f7d 100644 --- a/components/camel-stitch/src/main/java/org/apache/camel/component/stitch/StitchConfiguration.java +++ b/components/camel-stitch/src/main/java/org/apache/camel/component/stitch/StitchConfiguration.java @@ -32,7 +32,7 @@ public class StitchConfiguration implements Cloneable { @UriPath private String tableName; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") @Metadata(required = true) private String token; @UriParam(label = "producer", defaultValue = "EUROPE") diff --git a/components/camel-stomp/src/main/java/org/apache/camel/component/stomp/StompConfiguration.java b/components/camel-stomp/src/main/java/org/apache/camel/component/stomp/StompConfiguration.java index 8fb36871de5ca..1cdf336b921df 100644 --- a/components/camel-stomp/src/main/java/org/apache/camel/component/stomp/StompConfiguration.java +++ b/components/camel-stomp/src/main/java/org/apache/camel/component/stomp/StompConfiguration.java @@ -30,9 +30,9 @@ public class StompConfiguration implements Cloneable { @UriParam(defaultValue = "tcp://localhost:61613") @Metadata(required = true) private String brokerURL = "tcp://localhost:61613"; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String login; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") private String passcode; @UriParam private String host; diff --git a/components/camel-stripe/src/generated/resources/META-INF/org/apache/camel/component/stripe/stripe.json b/components/camel-stripe/src/generated/resources/META-INF/org/apache/camel/component/stripe/stripe.json index 3980efb0233b0..ff3a4ae829e37 100644 --- a/components/camel-stripe/src/generated/resources/META-INF/org/apache/camel/component/stripe/stripe.json +++ b/components/camel-stripe/src/generated/resources/META-INF/org/apache/camel/component/stripe/stripe.json @@ -27,7 +27,7 @@ "lazyStartProducer": { "index": 0, "kind": "property", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "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." }, "apiBase": { "index": 1, "kind": "property", "displayName": "Api Base", "group": "advanced", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Override the default Stripe API base URL (for testing purposes)" }, "autowiredEnabled": { "index": 2, "kind": "property", "displayName": "Autowired Enabled", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc." }, - "apiKey": { "index": 3, "kind": "property", "displayName": "Api Key", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "The Stripe API key for authentication" } + "apiKey": { "index": 3, "kind": "property", "displayName": "Api Key", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "The Stripe API key for authentication" } }, "headers": { "CamelStripeOperation": { "index": 0, "kind": "header", "displayName": "", "group": "producer", "label": "", "required": false, "javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The operation to perform", "constantName": "org.apache.camel.component.stripe.StripeConstants#OPERATION_HEADER" }, diff --git a/components/camel-stripe/src/main/java/org/apache/camel/component/stripe/StripeComponent.java b/components/camel-stripe/src/main/java/org/apache/camel/component/stripe/StripeComponent.java index 5552e18247364..96ec9f6f1dffd 100644 --- a/components/camel-stripe/src/main/java/org/apache/camel/component/stripe/StripeComponent.java +++ b/components/camel-stripe/src/main/java/org/apache/camel/component/stripe/StripeComponent.java @@ -26,7 +26,7 @@ @Component("stripe") public class StripeComponent extends DefaultComponent { - @Metadata(label = "security", secret = true, + @Metadata(label = "security", security = "secret", description = "The Stripe API key for authentication") private String apiKey; diff --git a/components/camel-stripe/src/main/java/org/apache/camel/component/stripe/StripeConfiguration.java b/components/camel-stripe/src/main/java/org/apache/camel/component/stripe/StripeConfiguration.java index 3256cbc729af0..67a09fe18d650 100644 --- a/components/camel-stripe/src/main/java/org/apache/camel/component/stripe/StripeConfiguration.java +++ b/components/camel-stripe/src/main/java/org/apache/camel/component/stripe/StripeConfiguration.java @@ -31,7 +31,7 @@ public class StripeConfiguration { @Metadata(required = true, description = "The Stripe operation to perform") private StripeOperation operation; - @UriParam(label = "security", secret = true, description = "The Stripe API key for authentication") + @UriParam(label = "security", security = "secret", description = "The Stripe API key for authentication") private String apiKey; @UriParam(label = "advanced", description = "Override the default Stripe API base URL (for testing purposes)") diff --git a/components/camel-tahu/src/main/java/org/apache/camel/component/tahu/TahuConfiguration.java b/components/camel-tahu/src/main/java/org/apache/camel/component/tahu/TahuConfiguration.java index 3b1a11c25c222..2b878d5a5b672 100644 --- a/components/camel-tahu/src/main/java/org/apache/camel/component/tahu/TahuConfiguration.java +++ b/components/camel-tahu/src/main/java/org/apache/camel/component/tahu/TahuConfiguration.java @@ -50,11 +50,11 @@ public class TahuConfiguration implements Cloneable { @Metadata(applicableFor = { TahuConstants.EDGE_NODE_SCHEME, TahuConstants.HOST_APP_SCHEME }) private boolean checkClientIdLength = false; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") @Metadata(applicableFor = { TahuConstants.EDGE_NODE_SCHEME, TahuConstants.HOST_APP_SCHEME }) private String username; - @UriParam(label = "security", secret = true) + @UriParam(label = "security", security = "secret") @Metadata(applicableFor = { TahuConstants.EDGE_NODE_SCHEME, TahuConstants.HOST_APP_SCHEME }) private String password; diff --git a/components/camel-telegram/src/generated/resources/META-INF/org/apache/camel/component/telegram/telegram.json b/components/camel-telegram/src/generated/resources/META-INF/org/apache/camel/component/telegram/telegram.json index 34351c12105de..4d48e4b16ba5e 100644 --- a/components/camel-telegram/src/generated/resources/META-INF/org/apache/camel/component/telegram/telegram.json +++ b/components/camel-telegram/src/generated/resources/META-INF/org/apache/camel/component/telegram/telegram.json @@ -31,7 +31,7 @@ "client": { "index": 4, "kind": "property", "displayName": "Client", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "java.net.http.HttpClient", "deprecated": false, "autowired": false, "secret": false, "description": "To use a custom java.net.http.HttpClient" }, "healthCheckConsumerEnabled": { "index": 5, "kind": "property", "displayName": "Health Check Consumer Enabled", "group": "health", "label": "health", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Used for enabling or disabling all consumer based health checks from this component" }, "healthCheckProducerEnabled": { "index": 6, "kind": "property", "displayName": "Health Check Producer Enabled", "group": "health", "label": "health", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Used for enabling or disabling all producer based health checks from this component. Notice: Camel has by default disabled all producer based health-checks. You can turn on producer checks globally by setting camel.health.producersEnabled=true." }, - "authorizationToken": { "index": 7, "kind": "property", "displayName": "Authorization Token", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "The default Telegram authorization token to be used when the information is not provided in the endpoints." } + "authorizationToken": { "index": 7, "kind": "property", "displayName": "Authorization Token", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "The default Telegram authorization token to be used when the information is not provided in the endpoints." } }, "headers": { "CamelTelegramChatId": { "index": 0, "kind": "header", "displayName": "", "group": "producer", "label": "producer", "required": false, "javaType": "Object", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "This header is used by the producer endpoint in order to resolve the chat id that will receive the message. The recipient chat id can be placed (in order of priority) in message body, in the CamelTelegramChatId header or in the endpoint configuration (chatId option). This header is also present in all incoming messages.", "constantName": "org.apache.camel.component.telegram.TelegramConstants#TELEGRAM_CHAT_ID" }, diff --git a/components/camel-telegram/src/main/java/org/apache/camel/component/telegram/TelegramComponent.java b/components/camel-telegram/src/main/java/org/apache/camel/component/telegram/TelegramComponent.java index f069607721368..2152d7e5d981f 100644 --- a/components/camel-telegram/src/main/java/org/apache/camel/component/telegram/TelegramComponent.java +++ b/components/camel-telegram/src/main/java/org/apache/camel/component/telegram/TelegramComponent.java @@ -28,7 +28,7 @@ public class TelegramComponent extends HealthCheckComponent { public static final String BOT_API_DEFAULT_URL = "https://api.telegram.org"; - @Metadata(label = "security", secret = true) + @Metadata(label = "security", security = "secret") private String authorizationToken; @Metadata(label = "advanced") diff --git a/components/camel-telegram/src/main/java/org/apache/camel/component/telegram/TelegramConfiguration.java b/components/camel-telegram/src/main/java/org/apache/camel/component/telegram/TelegramConfiguration.java index 6054e657f1234..3ccd3bf25fbb0 100644 --- a/components/camel-telegram/src/main/java/org/apache/camel/component/telegram/TelegramConfiguration.java +++ b/components/camel-telegram/src/main/java/org/apache/camel/component/telegram/TelegramConfiguration.java @@ -33,7 +33,8 @@ public class TelegramConfiguration { @Metadata(required = true) private String type; - @UriParam(description = "The authorization token for using the bot (ask the BotFather)", label = "security", secret = true) + @UriParam(description = "The authorization token for using the bot (ask the BotFather)", label = "security", + security = "secret") @Metadata(required = true) private String authorizationToken; diff --git a/components/camel-twilio/src/generated/resources/META-INF/org/apache/camel/component/twilio/twilio.json b/components/camel-twilio/src/generated/resources/META-INF/org/apache/camel/component/twilio/twilio.json index 3611806b839de..e35c54c5d6606 100644 --- a/components/camel-twilio/src/generated/resources/META-INF/org/apache/camel/component/twilio/twilio.json +++ b/components/camel-twilio/src/generated/resources/META-INF/org/apache/camel/component/twilio/twilio.json @@ -30,9 +30,9 @@ "lazyStartProducer": { "index": 2, "kind": "property", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "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." }, "autowiredEnabled": { "index": 3, "kind": "property", "displayName": "Autowired Enabled", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc." }, "restClient": { "index": 4, "kind": "property", "displayName": "Rest Client", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "com.twilio.http.TwilioRestClient", "deprecated": false, "autowired": true, "secret": false, "description": "To use the shared REST client" }, - "accountSid": { "index": 5, "kind": "property", "displayName": "Account Sid", "group": "security", "label": "common,security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "The account SID to use." }, - "password": { "index": 6, "kind": "property", "displayName": "Password", "group": "security", "label": "common,security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "Auth token for the account." }, - "username": { "index": 7, "kind": "property", "displayName": "Username", "group": "security", "label": "common,security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "The account to use." } + "accountSid": { "index": 5, "kind": "property", "displayName": "Account Sid", "group": "security", "label": "common,security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "The account SID to use." }, + "password": { "index": 6, "kind": "property", "displayName": "Password", "group": "security", "label": "common,security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "Auth token for the account." }, + "username": { "index": 7, "kind": "property", "displayName": "Username", "group": "security", "label": "common,security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "security": "secret", "description": "The account to use." } }, "properties": { "apiName": { "index": 0, "kind": "path", "displayName": "Api Name", "group": "common", "label": "", "required": true, "type": "enum", "javaType": "org.apache.camel.component.twilio.internal.TwilioApiName", "enum": [ "ACCOUNT", "ADDRESS", "APPLICATION", "AVAILABLE_PHONE_NUMBER_COUNTRY", "CALL", "CONFERENCE", "CONNECT_APP", "INCOMING_PHONE_NUMBER", "KEY", "MESSAGE", "NEW_KEY", "NEW_SIGNING_KEY", "NOTIFICATION", "OUTGOING_CALLER_ID", "QUEUE", "RECORDING", "SHORT_CODE", "SIGNING_KEY", "TOKEN", "TRANSCRIPTION", "VALIDATION_REQUEST", "ADDRESS_DEPENDENT_PHONE_NUMBER", "AVAILABLE_PHONE_NUMBER_COUNTRY_LOCAL", "AVAILABLE_PHONE_NUMBER_COUNTRY_MOBILE", "AVAILABLE_PHONE_NUMBER_COUNTRY_TOLL_FREE", "CALL_NOTIFICATION", "CALL_RECORDING", "CONFERENCE_PARTICIPANT", "INCOMING_PHONE_NUMBER_LOCAL", "INCOMING_PHONE_NUMBER_MOBILE", "INCOMING_PHONE_NUMBER_TOLL_FREE", "MESSAGE_FEEDBACK", "MESSAGE_MEDIA", "QUEUE_MEMBER", "RECORDING_ADD_ON_RESULT", "RECORDING_TRANSCRIPTION", "RECORDING_ADD_ON_RESULT_PAYLOAD", "SIP_CREDENTIAL_LIST", "SIP_DOMAIN", "SIP_IP_ACCESS_CONTROL_LIST", "SIP_CREDENTIAL_LIST_CREDENTIAL", "SIP_DOMAIN_CREDENTIAL_LIST_MAPPING", "SIP_DOMAIN_IP_ACCESS_CONTROL_LIST_MAPPING", "SIP_IP_ACCESS_CONTROL_LIST_IP_ADDRESS", "USAGE_RECORD", "USAGE_TRIGGER", "USAGE_RECORD_ALL_TIME", "USAGE_RECORD_DAILY", "USAGE_RECORD_LAST_MONTH", "USAGE_RECORD_MONTHLY", "USAGE_RECORD_THIS_MONTH", "USAGE_RECORD_TODAY", "USAGE_RECORD_YEARLY", "USAGE_RECORD_YESTERDAY" ], "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.twilio.TwilioConfiguration", "configurationField": "configuration", "description": "What kind of operation to perform" }, diff --git a/components/camel-twilio/src/main/java/org/apache/camel/component/twilio/TwilioComponent.java b/components/camel-twilio/src/main/java/org/apache/camel/component/twilio/TwilioComponent.java index a8d78ad1fe465..29c4aa9150244 100644 --- a/components/camel-twilio/src/main/java/org/apache/camel/component/twilio/TwilioComponent.java +++ b/components/camel-twilio/src/main/java/org/apache/camel/component/twilio/TwilioComponent.java @@ -31,11 +31,11 @@ public class TwilioComponent extends AbstractApiComponent createGroup(String path) { diff --git a/components/camel-zookeeper-master/src/main/java/org/apache/camel/component/zookeepermaster/ZookeeperGroupSupport.java b/components/camel-zookeeper-master/src/main/java/org/apache/camel/component/zookeepermaster/ZookeeperGroupSupport.java index dccd5226c7d6c..1df447e4c0250 100644 --- a/components/camel-zookeeper-master/src/main/java/org/apache/camel/component/zookeepermaster/ZookeeperGroupSupport.java +++ b/components/camel-zookeeper-master/src/main/java/org/apache/camel/component/zookeepermaster/ZookeeperGroupSupport.java @@ -59,7 +59,7 @@ public class ZookeeperGroupSupport extends ServiceSupport private int maximumConnectionTimeout = 10 * 1000; @Metadata(defaultValue = "localhost:2181") private String zooKeeperUrl; - @Metadata(label = "security", secret = true) + @Metadata(label = "security", security = "secret") private String zooKeeperPassword; @Override diff --git a/core/camel-api/src/main/java/org/apache/camel/vault/AwsVaultConfiguration.java b/core/camel-api/src/main/java/org/apache/camel/vault/AwsVaultConfiguration.java index ce79dedb7b273..d5e1c9106f1b0 100644 --- a/core/camel-api/src/main/java/org/apache/camel/vault/AwsVaultConfiguration.java +++ b/core/camel-api/src/main/java/org/apache/camel/vault/AwsVaultConfiguration.java @@ -23,9 +23,9 @@ */ public class AwsVaultConfiguration extends VaultConfiguration { - @Metadata(secret = true) + @Metadata(security = "secret") private String accessKey; - @Metadata(secret = true) + @Metadata(security = "secret") private String secretKey; @Metadata private String region; diff --git a/core/camel-api/src/main/java/org/apache/camel/vault/AzureVaultConfiguration.java b/core/camel-api/src/main/java/org/apache/camel/vault/AzureVaultConfiguration.java index 64e708781549c..0293215d584da 100644 --- a/core/camel-api/src/main/java/org/apache/camel/vault/AzureVaultConfiguration.java +++ b/core/camel-api/src/main/java/org/apache/camel/vault/AzureVaultConfiguration.java @@ -25,11 +25,11 @@ public class AzureVaultConfiguration extends VaultConfiguration { @Metadata private String vaultName; - @Metadata(secret = true) + @Metadata(security = "secret") private String clientId; - @Metadata(secret = true) + @Metadata(security = "secret") private String clientSecret; - @Metadata(secret = true) + @Metadata(security = "secret") private String tenantId; @Metadata private boolean azureIdentityEnabled; @@ -39,9 +39,9 @@ public class AzureVaultConfiguration extends VaultConfiguration { private long refreshPeriod = 30000; @Metadata private String secrets; - @Metadata(secret = true) + @Metadata(security = "secret") private String eventhubConnectionString; - @Metadata(secret = true) + @Metadata(security = "secret") private String blobAccessKey; @Metadata private String blobAccountName; diff --git a/core/camel-api/src/main/java/org/apache/camel/vault/GcpVaultConfiguration.java b/core/camel-api/src/main/java/org/apache/camel/vault/GcpVaultConfiguration.java index 67995c67434dd..5cc3b221c45d1 100644 --- a/core/camel-api/src/main/java/org/apache/camel/vault/GcpVaultConfiguration.java +++ b/core/camel-api/src/main/java/org/apache/camel/vault/GcpVaultConfiguration.java @@ -23,7 +23,7 @@ */ public class GcpVaultConfiguration extends VaultConfiguration { - @Metadata(secret = true) + @Metadata(security = "secret") private String serviceAccountKey; @Metadata private String projectId; diff --git a/core/camel-api/src/main/java/org/apache/camel/vault/HashicorpVaultConfiguration.java b/core/camel-api/src/main/java/org/apache/camel/vault/HashicorpVaultConfiguration.java index 0d081e034a004..d0963758d0efb 100644 --- a/core/camel-api/src/main/java/org/apache/camel/vault/HashicorpVaultConfiguration.java +++ b/core/camel-api/src/main/java/org/apache/camel/vault/HashicorpVaultConfiguration.java @@ -23,7 +23,7 @@ */ public class HashicorpVaultConfiguration extends VaultConfiguration { - @Metadata(secret = true) + @Metadata(security = "secret") private String token; @Metadata private String host; diff --git a/core/camel-api/src/main/java/org/apache/camel/vault/SpringCloudConfigConfiguration.java b/core/camel-api/src/main/java/org/apache/camel/vault/SpringCloudConfigConfiguration.java index 770aa6dddb12f..3cdfec3cb758f 100644 --- a/core/camel-api/src/main/java/org/apache/camel/vault/SpringCloudConfigConfiguration.java +++ b/core/camel-api/src/main/java/org/apache/camel/vault/SpringCloudConfigConfiguration.java @@ -23,11 +23,11 @@ */ public class SpringCloudConfigConfiguration extends VaultConfiguration { - @Metadata(secret = true) + @Metadata(security = "secret") private String password; - @Metadata(secret = true, defaultValue = "user") + @Metadata(security = "secret", defaultValue = "user") private String username = "user"; - @Metadata(secret = true) + @Metadata(security = "secret") private String token; @Metadata(defaultValue = "http://localhost:8888", description = "Comma separated list of Spring Config Server URIs") private String uris = "http://localhost:8888"; diff --git a/core/camel-core-model/src/main/java/org/apache/camel/model/dataformat/XMLSecurityDataFormat.java b/core/camel-core-model/src/main/java/org/apache/camel/model/dataformat/XMLSecurityDataFormat.java index 7e27322f4d00e..b2a8969b76f2d 100644 --- a/core/camel-core-model/src/main/java/org/apache/camel/model/dataformat/XMLSecurityDataFormat.java +++ b/core/camel-core-model/src/main/java/org/apache/camel/model/dataformat/XMLSecurityDataFormat.java @@ -50,10 +50,10 @@ public class XMLSecurityDataFormat extends DataFormatDefinition implements Names enums = "TRIPLEDES,AES_128,AES_128_GCM,AES_192,AES_192_GCM,AES_256,AES_256_GCM,SEED_128,CAMELLIA_128,CAMELLIA_192,CAMELLIA_256") private String xmlCipherAlgorithm; @XmlAttribute - @Metadata(secret = true) + @Metadata(security = "secret") private String passPhrase; @XmlAttribute - @Metadata(label = "advanced", secret = true) + @Metadata(label = "advanced", security = "secret") private byte[] passPhraseByte; @XmlAttribute private String secureTag; diff --git a/core/camel-main/src/generated/resources/META-INF/camel-main-configuration-metadata.json b/core/camel-main/src/generated/resources/META-INF/camel-main-configuration-metadata.json index eaa2c3d6cf825..63510114da09f 100644 --- a/core/camel-main/src/generated/resources/META-INF/camel-main-configuration-metadata.json +++ b/core/camel-main/src/generated/resources/META-INF/camel-main-configuration-metadata.json @@ -351,7 +351,7 @@ { "name": "camel.ssl.keyManagerAlgorithm", "required": false, "description": "Algorithm name used for creating the KeyManagerFactory. See https:\/\/docs.oracle.com\/en\/java\/javase\/17\/docs\/specs\/security\/standard-names.html", "sourceType": "org.apache.camel.main.SSLConfigurationProperties", "type": "string", "javaType": "java.lang.String", "secret": false }, { "name": "camel.ssl.keyManagerProvider", "required": false, "description": "To use a specific provider for creating KeyManagerFactory. The list of available providers returned by java.security.Security.getProviders() or null to use the highest priority provider implementing the secure socket protocol.", "sourceType": "org.apache.camel.main.SSLConfigurationProperties", "type": "string", "javaType": "java.lang.String", "secret": false }, { "name": "camel.ssl.keyStore", "required": false, "description": "The key store to load. The key store is by default loaded from classpath. If you must load from file system, then use file: as prefix. file:nameOfFile (to refer to the file system) classpath:nameOfFile (to refer to the classpath; default) http:uri (to load the resource using HTTP) ref:nameOfBean (to lookup an existing KeyStore instance from the registry, for example for testing and development).", "sourceType": "org.apache.camel.main.SSLConfigurationProperties", "type": "string", "javaType": "java.lang.String", "secret": false }, - { "name": "camel.ssl.keystorePassword", "required": false, "description": "Sets the SSL Keystore password.", "sourceType": "org.apache.camel.main.SSLConfigurationProperties", "type": "string", "javaType": "java.lang.String", "secret": true }, + { "name": "camel.ssl.keystorePassword", "required": false, "description": "Sets the SSL Keystore password.", "sourceType": "org.apache.camel.main.SSLConfigurationProperties", "type": "string", "javaType": "java.lang.String", "secret": true, "security": "secret" }, { "name": "camel.ssl.keyStoreProvider", "required": false, "description": "To use a specific provider for creating KeyStore. The list of available providers returned by java.security.Security.getProviders() or null to use the highest priority provider implementing the secure socket protocol.", "sourceType": "org.apache.camel.main.SSLConfigurationProperties", "type": "string", "javaType": "java.lang.String", "secret": false }, { "name": "camel.ssl.keyStoreType", "required": false, "description": "The type of the key store to load. See https:\/\/docs.oracle.com\/en\/java\/javase\/17\/docs\/specs\/security\/standard-names.html", "sourceType": "org.apache.camel.main.SSLConfigurationProperties", "type": "string", "javaType": "java.lang.String", "secret": false }, { "name": "camel.ssl.namedGroups", "required": false, "description": "List of TLS\/SSL named groups (key exchange groups). Multiple names can be separated by comma. Named groups control which key exchange algorithms are available during the TLS handshake, including post-quantum hybrid groups such as X25519MLKEM768.", "sourceType": "org.apache.camel.main.SSLConfigurationProperties", "type": "string", "javaType": "java.lang.String", "secret": false }, @@ -368,7 +368,7 @@ { "name": "camel.ssl.signatureSchemesInclude", "required": false, "description": "Filters TLS\/SSL signature schemes. This filter is used for including signature schemes that match the naming pattern. Multiple names can be separated by comma. Notice that if the signatureSchemes option has been configured then the include\/exclude filters are not in use.", "sourceType": "org.apache.camel.main.SSLConfigurationProperties", "type": "string", "javaType": "java.lang.String", "secret": false }, { "name": "camel.ssl.trustAllCertificates", "required": false, "description": "Allows to trust all SSL certificates without performing certificate validation. This can be used in development environment but may expose the system to security risks. Notice that if the trustAllCertificates option is set to true then the trustStore\/trustStorePassword options are not in use.", "sourceType": "org.apache.camel.main.SSLConfigurationProperties", "type": "boolean", "javaType": "boolean", "defaultValue": false, "secret": false, "security": "insecure:ssl" }, { "name": "camel.ssl.trustStore", "required": false, "description": "The trust store to load. The trust store is by default loaded from classpath. If you must load from file system, then use file: as prefix. file:nameOfFile (to refer to the file system) classpath:nameOfFile (to refer to the classpath; default) http:uri (to load the resource using HTTP) ref:nameOfBean (to lookup an existing KeyStore instance from the registry, for example for testing and development).", "sourceType": "org.apache.camel.main.SSLConfigurationProperties", "type": "string", "javaType": "java.lang.String", "secret": false }, - { "name": "camel.ssl.trustStorePassword", "required": false, "description": "Sets the SSL Truststore password.", "sourceType": "org.apache.camel.main.SSLConfigurationProperties", "type": "string", "javaType": "java.lang.String", "secret": true }, + { "name": "camel.ssl.trustStorePassword", "required": false, "description": "Sets the SSL Truststore password.", "sourceType": "org.apache.camel.main.SSLConfigurationProperties", "type": "string", "javaType": "java.lang.String", "secret": true, "security": "secret" }, { "name": "camel.startupcondition.customClassNames", "required": false, "description": "A list of custom class names (FQN). Multiple classes can be separated by comma.", "sourceType": "org.apache.camel.main.StartupConditionConfigurationProperties", "type": "string", "javaType": "java.lang.String", "secret": false }, { "name": "camel.startupcondition.enabled", "required": false, "description": "To enable using startup conditions", "sourceType": "org.apache.camel.main.StartupConditionConfigurationProperties", "type": "boolean", "javaType": "boolean", "defaultValue": false, "secret": false }, { "name": "camel.startupcondition.environmentVariableExists", "required": false, "description": "Wait for an environment variable with the given name to exists before continuing", "sourceType": "org.apache.camel.main.StartupConditionConfigurationProperties", "type": "string", "javaType": "java.lang.String", "secret": false }, @@ -402,7 +402,7 @@ { "name": "camel.trace.tracePattern", "required": false, "description": "Filter for tracing by route or node id", "sourceType": "org.apache.camel.main.TracerConfigurationProperties", "type": "string", "javaType": "java.lang.String", "secret": false }, { "name": "camel.trace.traceRests", "required": false, "description": "Whether to trace routes that is created from Rest DSL.", "sourceType": "org.apache.camel.main.TracerConfigurationProperties", "type": "boolean", "javaType": "boolean", "defaultValue": true, "secret": false }, { "name": "camel.trace.traceTemplates", "required": false, "description": "Whether to trace routes that is created from route templates or kamelets.", "sourceType": "org.apache.camel.main.TracerConfigurationProperties", "type": "boolean", "javaType": "boolean", "defaultValue": false, "secret": false }, - { "name": "camel.vault.aws.accessKey", "required": false, "description": "The AWS access key", "sourceType": "org.apache.camel.vault.AwsVaultConfiguration", "type": "string", "javaType": "java.lang.String", "secret": true }, + { "name": "camel.vault.aws.accessKey", "required": false, "description": "The AWS access key", "sourceType": "org.apache.camel.vault.AwsVaultConfiguration", "type": "string", "javaType": "java.lang.String", "secret": true, "security": "secret" }, { "name": "camel.vault.aws.defaultCredentialsProvider", "required": false, "description": "Define if we want to use the AWS Default Credentials Provider or not", "sourceType": "org.apache.camel.vault.AwsVaultConfiguration", "type": "boolean", "javaType": "boolean", "defaultValue": false, "secret": false }, { "name": "camel.vault.aws.overrideEndpoint", "required": false, "description": "Set the need for overriding the endpoint. This option needs to be used in combination with the uriEndpointOverride option", "sourceType": "org.apache.camel.vault.AwsVaultConfiguration", "type": "boolean", "javaType": "boolean", "defaultValue": false, "secret": false }, { "name": "camel.vault.aws.profileCredentialsProvider", "required": false, "description": "Define if we want to use the AWS Profile Credentials Provider or not", "sourceType": "org.apache.camel.vault.AwsVaultConfiguration", "type": "boolean", "javaType": "boolean", "defaultValue": false, "secret": false }, @@ -410,22 +410,22 @@ { "name": "camel.vault.aws.refreshEnabled", "required": false, "description": "Whether to automatically reload Camel upon secrets being updated in AWS.", "sourceType": "org.apache.camel.vault.AwsVaultConfiguration", "type": "boolean", "javaType": "boolean", "defaultValue": false, "secret": false }, { "name": "camel.vault.aws.refreshPeriod", "required": false, "description": "The period (millis) between checking AWS for updated secrets.", "sourceType": "org.apache.camel.vault.AwsVaultConfiguration", "type": "integer", "javaType": "long", "defaultValue": 30000, "secret": false }, { "name": "camel.vault.aws.region", "required": false, "description": "The AWS region", "sourceType": "org.apache.camel.vault.AwsVaultConfiguration", "type": "string", "javaType": "java.lang.String", "secret": false }, - { "name": "camel.vault.aws.secretKey", "required": false, "description": "The AWS secret key", "sourceType": "org.apache.camel.vault.AwsVaultConfiguration", "type": "string", "javaType": "java.lang.String", "secret": true }, + { "name": "camel.vault.aws.secretKey", "required": false, "description": "The AWS secret key", "sourceType": "org.apache.camel.vault.AwsVaultConfiguration", "type": "string", "javaType": "java.lang.String", "secret": true, "security": "secret" }, { "name": "camel.vault.aws.secrets", "required": false, "description": "Specify the secret names (or pattern) to check for updates. Multiple secrets can be separated by comma.", "sourceType": "org.apache.camel.vault.AwsVaultConfiguration", "type": "string", "javaType": "java.lang.String", "secret": false }, { "name": "camel.vault.aws.sqsQueueUrl", "required": false, "description": "In case of usage of SQS notification this field will specified the Queue URL to use", "sourceType": "org.apache.camel.vault.AwsVaultConfiguration", "type": "string", "javaType": "java.lang.String", "secret": false }, { "name": "camel.vault.aws.uriEndpointOverride", "required": false, "description": "Set the overriding uri endpoint. This option needs to be used in combination with overrideEndpoint option", "sourceType": "org.apache.camel.vault.AwsVaultConfiguration", "type": "string", "javaType": "java.lang.String", "secret": false }, { "name": "camel.vault.aws.useSqsNotification", "required": false, "description": "Whether to use AWS SQS for secrets updates notification, this will require setting up Eventbridge\/Cloudtrail\/SQS communication", "sourceType": "org.apache.camel.vault.AwsVaultConfiguration", "type": "boolean", "javaType": "boolean", "defaultValue": false, "secret": false }, { "name": "camel.vault.azure.azureIdentityEnabled", "required": false, "description": "Whether the Azure Identity Authentication should be used or not.", "sourceType": "org.apache.camel.vault.AzureVaultConfiguration", "type": "boolean", "javaType": "boolean", "defaultValue": false, "secret": false }, - { "name": "camel.vault.azure.blobAccessKey", "required": false, "description": "The Eventhubs Blob Access Key for CheckpointStore purpose", "sourceType": "org.apache.camel.vault.AzureVaultConfiguration", "type": "string", "javaType": "java.lang.String", "secret": true }, + { "name": "camel.vault.azure.blobAccessKey", "required": false, "description": "The Eventhubs Blob Access Key for CheckpointStore purpose", "sourceType": "org.apache.camel.vault.AzureVaultConfiguration", "type": "string", "javaType": "java.lang.String", "secret": true, "security": "secret" }, { "name": "camel.vault.azure.blobAccountName", "required": false, "description": "The Eventhubs Blob Account Name for CheckpointStore purpose", "sourceType": "org.apache.camel.vault.AzureVaultConfiguration", "type": "string", "javaType": "java.lang.String", "secret": false }, { "name": "camel.vault.azure.blobContainerName", "required": false, "description": "The Eventhubs Blob Container Name for CheckpointStore purpose", "sourceType": "org.apache.camel.vault.AzureVaultConfiguration", "type": "string", "javaType": "java.lang.String", "secret": false }, - { "name": "camel.vault.azure.clientId", "required": false, "description": "The client Id for accessing Azure Key Vault", "sourceType": "org.apache.camel.vault.AzureVaultConfiguration", "type": "string", "javaType": "java.lang.String", "secret": true }, - { "name": "camel.vault.azure.clientSecret", "required": false, "description": "The client Secret for accessing Azure Key Vault", "sourceType": "org.apache.camel.vault.AzureVaultConfiguration", "type": "string", "javaType": "java.lang.String", "secret": true }, - { "name": "camel.vault.azure.eventhubConnectionString", "required": false, "description": "The Eventhubs connection String for Key Vault Secret events notifications", "sourceType": "org.apache.camel.vault.AzureVaultConfiguration", "type": "string", "javaType": "java.lang.String", "secret": true }, + { "name": "camel.vault.azure.clientId", "required": false, "description": "The client Id for accessing Azure Key Vault", "sourceType": "org.apache.camel.vault.AzureVaultConfiguration", "type": "string", "javaType": "java.lang.String", "secret": true, "security": "secret" }, + { "name": "camel.vault.azure.clientSecret", "required": false, "description": "The client Secret for accessing Azure Key Vault", "sourceType": "org.apache.camel.vault.AzureVaultConfiguration", "type": "string", "javaType": "java.lang.String", "secret": true, "security": "secret" }, + { "name": "camel.vault.azure.eventhubConnectionString", "required": false, "description": "The Eventhubs connection String for Key Vault Secret events notifications", "sourceType": "org.apache.camel.vault.AzureVaultConfiguration", "type": "string", "javaType": "java.lang.String", "secret": true, "security": "secret" }, { "name": "camel.vault.azure.refreshEnabled", "required": false, "description": "Whether to automatically reload Camel upon secrets being updated in Azure.", "sourceType": "org.apache.camel.vault.AzureVaultConfiguration", "type": "boolean", "javaType": "boolean", "defaultValue": false, "secret": false }, { "name": "camel.vault.azure.refreshPeriod", "required": false, "description": "The period (millis) between checking Azure for updated secrets.", "sourceType": "org.apache.camel.vault.AzureVaultConfiguration", "type": "integer", "javaType": "long", "defaultValue": 30000, "secret": false }, { "name": "camel.vault.azure.secrets", "required": false, "description": "Specify the secret names (or pattern) to check for updates. Multiple secrets can be separated by comma.", "sourceType": "org.apache.camel.vault.AzureVaultConfiguration", "type": "string", "javaType": "java.lang.String", "secret": false }, - { "name": "camel.vault.azure.tenantId", "required": false, "description": "The Tenant Id for accessing Azure Key Vault", "sourceType": "org.apache.camel.vault.AzureVaultConfiguration", "type": "string", "javaType": "java.lang.String", "secret": true }, + { "name": "camel.vault.azure.tenantId", "required": false, "description": "The Tenant Id for accessing Azure Key Vault", "sourceType": "org.apache.camel.vault.AzureVaultConfiguration", "type": "string", "javaType": "java.lang.String", "secret": true, "security": "secret" }, { "name": "camel.vault.azure.vaultName", "required": false, "description": "The vault Name in Azure Key Vault", "sourceType": "org.apache.camel.vault.AzureVaultConfiguration", "type": "string", "javaType": "java.lang.String", "secret": false }, { "name": "camel.vault.cyberark.account", "required": false, "description": "The CyberArk Conjur account name", "sourceType": "org.apache.camel.vault.CyberArkVaultConfiguration", "type": "string", "javaType": "java.lang.String", "secret": false }, { "name": "camel.vault.cyberark.apiKey", "required": false, "description": "The API key for authentication", "sourceType": "org.apache.camel.vault.CyberArkVaultConfiguration", "type": "string", "javaType": "java.lang.String", "secret": true, "security": "secret" }, @@ -440,7 +440,7 @@ { "name": "camel.vault.gcp.refreshEnabled", "required": false, "description": "Whether to automatically reload Camel upon secrets being updated in AWS.", "sourceType": "org.apache.camel.vault.GcpVaultConfiguration", "type": "boolean", "javaType": "boolean", "defaultValue": false, "secret": false }, { "name": "camel.vault.gcp.refreshPeriod", "required": false, "description": "The period (millis) between checking Google for updated secrets.", "sourceType": "org.apache.camel.vault.GcpVaultConfiguration", "type": "integer", "javaType": "long", "defaultValue": 30000, "secret": false }, { "name": "camel.vault.gcp.secrets", "required": false, "description": "Specify the secret names (or pattern) to check for updates. Multiple secrets can be separated by comma.", "sourceType": "org.apache.camel.vault.GcpVaultConfiguration", "type": "string", "javaType": "java.lang.String", "secret": false }, - { "name": "camel.vault.gcp.serviceAccountKey", "required": false, "description": "The Service Account Key location", "sourceType": "org.apache.camel.vault.GcpVaultConfiguration", "type": "string", "javaType": "java.lang.String", "secret": true }, + { "name": "camel.vault.gcp.serviceAccountKey", "required": false, "description": "The Service Account Key location", "sourceType": "org.apache.camel.vault.GcpVaultConfiguration", "type": "string", "javaType": "java.lang.String", "secret": true, "security": "secret" }, { "name": "camel.vault.gcp.subscriptionName", "required": false, "description": "Define the Google Pubsub subscription Name to be used when checking for updates", "sourceType": "org.apache.camel.vault.GcpVaultConfiguration", "type": "string", "javaType": "java.lang.String", "secret": false }, { "name": "camel.vault.gcp.useDefaultInstance", "required": false, "description": "Define if we want to use the GCP Client Default Instance or not", "sourceType": "org.apache.camel.vault.GcpVaultConfiguration", "type": "boolean", "javaType": "boolean", "defaultValue": false, "secret": false }, { "name": "camel.vault.hashicorp.cloud", "required": false, "description": "Determine if the Hashicorp Vault is deployed on Hashicorp Cloud or not", "sourceType": "org.apache.camel.vault.HashicorpVaultConfiguration", "type": "boolean", "javaType": "boolean", "defaultValue": false, "secret": false }, @@ -451,7 +451,7 @@ { "name": "camel.vault.hashicorp.refreshPeriod", "required": false, "description": "The period (millis) between checking Hashicorp Vault for updated secrets.", "sourceType": "org.apache.camel.vault.HashicorpVaultConfiguration", "type": "integer", "javaType": "long", "defaultValue": 60000, "secret": false }, { "name": "camel.vault.hashicorp.scheme", "required": false, "description": "Scheme to access hashicorp vault", "sourceType": "org.apache.camel.vault.HashicorpVaultConfiguration", "type": "string", "javaType": "java.lang.String", "secret": false }, { "name": "camel.vault.hashicorp.secrets", "required": false, "description": "Specify the secret names (or pattern) to check for updates. Multiple secrets can be separated by comma.", "sourceType": "org.apache.camel.vault.HashicorpVaultConfiguration", "type": "string", "javaType": "java.lang.String", "secret": false }, - { "name": "camel.vault.hashicorp.token", "required": false, "description": "Token to access hashicorp vault", "sourceType": "org.apache.camel.vault.HashicorpVaultConfiguration", "type": "string", "javaType": "java.lang.String", "secret": true }, + { "name": "camel.vault.hashicorp.token", "required": false, "description": "Token to access hashicorp vault", "sourceType": "org.apache.camel.vault.HashicorpVaultConfiguration", "type": "string", "javaType": "java.lang.String", "secret": true, "security": "secret" }, { "name": "camel.vault.ibm.eventStreamBootstrapServers", "required": false, "description": "Specify the Bootstrap servers for consuming notification on IBM Event Stream. Multiple servers can be separated by comma.", "sourceType": "org.apache.camel.vault.IBMSecretsManagerVaultConfiguration", "type": "string", "javaType": "java.lang.String", "secret": false }, { "name": "camel.vault.ibm.eventStreamConsumerPollTimeout", "required": false, "description": "Specify the Consumer Poll Timeout while consuming from IBM Event Stream Topic", "sourceType": "org.apache.camel.vault.IBMSecretsManagerVaultConfiguration", "type": "integer", "javaType": "long", "defaultValue": 3000, "secret": false }, { "name": "camel.vault.ibm.eventStreamGroupId", "required": false, "description": "Specify the Consumer Group ID to access IBM Event Stream", "sourceType": "org.apache.camel.vault.IBMSecretsManagerVaultConfiguration", "type": "string", "javaType": "java.lang.String", "secret": false }, @@ -467,12 +467,12 @@ { "name": "camel.vault.kubernetescm.configmaps", "required": false, "description": "Specify the configmap names (or pattern) to check for updates. Multiple configmaps can be separated by comma.", "sourceType": "org.apache.camel.vault.KubernetesConfigMapVaultConfiguration", "type": "string", "javaType": "java.lang.String", "secret": false }, { "name": "camel.vault.kubernetescm.refreshEnabled", "required": false, "description": "Whether to automatically reload Camel upon configmaps being updated in Kubernetes Cluster.", "sourceType": "org.apache.camel.vault.KubernetesConfigMapVaultConfiguration", "type": "boolean", "javaType": "boolean", "defaultValue": false, "secret": false }, { "name": "camel.vault.springConfig.label", "required": false, "description": "Config Server label to use (e.g., git branch)", "sourceType": "org.apache.camel.vault.SpringCloudConfigConfiguration", "type": "string", "javaType": "java.lang.String", "secret": false }, - { "name": "camel.vault.springConfig.password", "required": false, "description": "Password for Spring Config Server", "sourceType": "org.apache.camel.vault.SpringCloudConfigConfiguration", "type": "string", "javaType": "java.lang.String", "secret": true }, + { "name": "camel.vault.springConfig.password", "required": false, "description": "Password for Spring Config Server", "sourceType": "org.apache.camel.vault.SpringCloudConfigConfiguration", "type": "string", "javaType": "java.lang.String", "secret": true, "security": "secret" }, { "name": "camel.vault.springConfig.profile", "required": false, "description": "Configuration profile to use", "sourceType": "org.apache.camel.vault.SpringCloudConfigConfiguration", "type": "string", "javaType": "java.lang.String", "secret": false }, { "name": "camel.vault.springConfig.refreshEnabled", "required": false, "description": "Whether to automatically reload Camel upon secrets being updated in Spring Config Server.", "sourceType": "org.apache.camel.vault.SpringCloudConfigConfiguration", "type": "boolean", "javaType": "boolean", "defaultValue": false, "secret": false }, { "name": "camel.vault.springConfig.refreshPeriod", "required": false, "description": "The period (millis) between checking Spring Config Server for updated secrets.", "sourceType": "org.apache.camel.vault.SpringCloudConfigConfiguration", "type": "integer", "javaType": "long", "defaultValue": 30000, "secret": false }, - { "name": "camel.vault.springConfig.token", "required": false, "description": "Authentication token for the Config Server", "sourceType": "org.apache.camel.vault.SpringCloudConfigConfiguration", "type": "string", "javaType": "java.lang.String", "secret": true }, + { "name": "camel.vault.springConfig.token", "required": false, "description": "Authentication token for the Config Server", "sourceType": "org.apache.camel.vault.SpringCloudConfigConfiguration", "type": "string", "javaType": "java.lang.String", "secret": true, "security": "secret" }, { "name": "camel.vault.springConfig.uris", "required": false, "description": "Comma separated list of Spring Config Server URIs", "sourceType": "org.apache.camel.vault.SpringCloudConfigConfiguration", "type": "string", "javaType": "java.lang.String", "defaultValue": "http:\/\/localhost:8888", "secret": false }, - { "name": "camel.vault.springConfig.username", "required": false, "description": "Username for Spring Config Server", "sourceType": "org.apache.camel.vault.SpringCloudConfigConfiguration", "type": "string", "javaType": "java.lang.String", "defaultValue": "user", "secret": true } + { "name": "camel.vault.springConfig.username", "required": false, "description": "Username for Spring Config Server", "sourceType": "org.apache.camel.vault.SpringCloudConfigConfiguration", "type": "string", "javaType": "java.lang.String", "defaultValue": "user", "secret": true, "security": "secret" } ] } diff --git a/core/camel-main/src/main/java/org/apache/camel/main/SSLConfigurationProperties.java b/core/camel-main/src/main/java/org/apache/camel/main/SSLConfigurationProperties.java index 73f7351d3548a..68e177b85154b 100644 --- a/core/camel-main/src/main/java/org/apache/camel/main/SSLConfigurationProperties.java +++ b/core/camel-main/src/main/java/org/apache/camel/main/SSLConfigurationProperties.java @@ -62,11 +62,11 @@ public class SSLConfigurationProperties implements BootstrapCloseable { private String keyStoreType; @Metadata(label = "advanced") private String keyStoreProvider; - @Metadata(secret = true) + @Metadata(security = "secret") private String keystorePassword; @Metadata private String trustStore; - @Metadata(secret = true) + @Metadata(security = "secret") private String trustStorePassword; @Metadata(security = "insecure:ssl") private boolean trustAllCertificates;