diff --git a/component.json b/component.json new file mode 100644 index 0000000..47ac55b --- /dev/null +++ b/component.json @@ -0,0 +1,1666 @@ +{ + "component": { + "kind": "component", + "name": "docker", + "title": "Docker", + "description": "Manage Docker containers.", + "deprecated": false, + "firstVersion": "2.15.0", + "label": "cloud,container", + "javaType": "org.apache.camel.component.docker.DockerComponent", + "supportLevel": "Stable", + "groupId": "org.apache.camel", + "artifactId": "camel-docker", + "version": "4.10.2", + "scheme": "docker", + "extendsScheme": "", + "syntax": "docker:operation", + "async": false, + "api": false, + "consumerOnly": false, + "producerOnly": false, + "lenientProperties": true, + "browsable": false, + "remote": true + }, + "headers": { + "CamelDockerRequestTimeout": { + "index": 0, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "Integer", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "The request timeout for response (in seconds)", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_API_REQUEST_TIMEOUT" + }, + "CamelDockerCertPath": { + "index": 1, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "String", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "The location containing the SSL certificate chain", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_CERT_PATH" + }, + "CamelDockerHost": { + "index": 2, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "String", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "The docker host", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_HOST" + }, + "CamelDockerPort": { + "index": 3, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "Integer", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "The docker port", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_PORT" + }, + "CamelDockerMaxPerRouteConnections": { + "index": 4, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "Integer", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "The maximum route connections", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_MAX_PER_ROUTE_CONNECTIONS" + }, + "CamelDockerMaxTotalConnections": { + "index": 5, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "Integer", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "The maximum total connections", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_MAX_TOTAL_CONNECTIONS" + }, + "CamelDockerSecure": { + "index": 6, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "Boolean", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "defaultValue": "false", + "description": "Use HTTPS communication", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_SECURE" + }, + "CamelDockerTlsVerify": { + "index": 7, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "Boolean", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "defaultValue": "false", + "description": "Check TLS", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_TLSVERIFY" + }, + "CamelDockerSocketEnabled": { + "index": 8, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "Boolean", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "defaultValue": "true", + "description": "Socket connection mode", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_SOCKET_ENABLED" + }, + "CamelDockerCmdExecFactory": { + "index": 9, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "String", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "The fully qualified class name of the DockerCmdExecFactory implementation to use", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_CMD_EXEC_FACTORY" + }, + "CamelDockerFilter": { + "index": 10, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "String", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "With label filter", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_FILTER" + }, + "CamelDockerShowAll": { + "index": 11, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "Boolean", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "With show all flag", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_SHOW_ALL" + }, + "CamelDockerContainerId": { + "index": 12, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "String", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "The id of the container", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_CONTAINER_ID" + }, + "CamelDockerImageId": { + "index": 13, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "String", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "The Image ID", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_IMAGE_ID" + }, + "CamelDockerEmail": { + "index": 14, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "String", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "The email address associated with the user", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_EMAIL" + }, + "CamelDockerPassword": { + "index": 15, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "String", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "The password to authenticate with", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_PASSWORD" + }, + "CamelDockerServerAddress": { + "index": 16, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "String", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "The server address for docker registry", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_SERVER_ADDRESS" + }, + "CamelDockerUsername": { + "index": 17, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "String", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "The user name to authenticate with", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_USERNAME" + }, + "CamelDockerRegistry": { + "index": 18, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "String", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "The registry", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_REGISTRY" + }, + "CamelDockerRepository": { + "index": 19, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "String", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "The repository", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_REPOSITORY" + }, + "CamelDockerTag": { + "index": 20, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "String", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "The tag", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_TAG" + }, + "CamelDockerName": { + "index": 21, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "String", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "The image name", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_NAME" + }, + "CamelDockerTerm": { + "index": 22, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "String", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "The term to search", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_TERM" + }, + "CamelDockerForce": { + "index": 23, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "Boolean", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "With force flag", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_FORCE" + }, + "CamelDockerNoPrune": { + "index": 24, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "Boolean", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "With no prune flag", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_NO_PRUNE" + }, + "CamelDockerInitialRange": { + "index": 25, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "Long", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "The initial range", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_INITIAL_RANGE" + }, + "CamelDockerBefore": { + "index": 26, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "String", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "With before", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_BEFORE" + }, + "CamelDockerLimit": { + "index": 27, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "Integer", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "With limit", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_LIMIT" + }, + "CamelDockerShowSize": { + "index": 28, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "Boolean", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "With show size flag", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_SHOW_SIZE" + }, + "CamelDockerSince": { + "index": 29, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "String", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "With since", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_SINCE" + }, + "CamelDockerRemoveVolumes": { + "index": 30, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "Boolean", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "With remove volumes flag", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_REMOVE_VOLUMES" + }, + "CamelDockerFollowStream": { + "index": 31, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "Boolean", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "With follow stream flag", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_FOLLOW_STREAM" + }, + "CamelDockerLogs": { + "index": 32, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "Boolean", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "With logs flag", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_LOGS" + }, + "CamelDockerStdErr": { + "index": 33, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "Boolean", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "With stdErr flag", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_STD_ERR" + }, + "CamelDockerStdOut": { + "index": 34, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "Boolean", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "With stdOut flag", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_STD_OUT" + }, + "CamelDockerTimestamps": { + "index": 35, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "Boolean", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "With timestamps flag", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_TIMESTAMPS" + }, + "CamelDockerTail": { + "index": 36, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "Integer", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "With Tail", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_TAIL" + }, + "CamelDockerTailAll": { + "index": 37, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "Boolean", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "With tail all flag", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_TAIL_ALL" + }, + "CamelDockerHostPath": { + "index": 38, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "String", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "The host path", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_HOST_PATH" + }, + "CamelDockerResource": { + "index": 39, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "String", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "The resource", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_RESOURCE" + }, + "CamelDockerContainerIdDiff": { + "index": 40, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "String", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "With container id for diff container request", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_CONTAINER_ID_DIFF" + }, + "CamelDockerTimeout": { + "index": 41, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "Integer", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "With timeout", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_TIMEOUT" + }, + "CamelDockerSignal": { + "index": 42, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "String", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "With signal", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_SIGNAL" + }, + "CamelDockerPsArgs": { + "index": 43, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "String", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "With ps args", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_PS_ARGS" + }, + "CamelDockerNoCache": { + "index": 44, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "Boolean", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "With no cache flag", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_NO_CACHE" + }, + "CamelDockerQuiet": { + "index": 45, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "Boolean", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "With quiet flag", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_QUIET" + }, + "CamelDockerRemove": { + "index": 46, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "Boolean", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "With remove flag", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_REMOVE" + }, + "CamelDockerAttachStdErr": { + "index": 47, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "Boolean", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "With attach StdErr flag", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_ATTACH_STD_ERR" + }, + "CamelDockerAttachStdIn": { + "index": 48, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "Boolean", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "With attach StdIn flag", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_ATTACH_STD_IN" + }, + "CamelDockerAttachStdOut": { + "index": 49, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "Boolean", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "With attach StdOut flag", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_ATTACH_STD_OUT" + }, + "CamelDockerAuthor": { + "index": 50, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "String", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "The author", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_AUTHOR" + }, + "CamelDockerCmd": { + "index": 51, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "String or String[]", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "With cmd", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_CMD" + }, + "CamelDockerDisableNetwork": { + "index": 52, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "Boolean", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "With disable network flag", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_DISABLE_NETWORK" + }, + "CamelDockerEnv": { + "index": 53, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "String or String[]", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "With env", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_ENV" + }, + "CamelDockerExposedPorts": { + "index": 54, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "ExposedPorts or ExposedPorts[]", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "The exposed ports", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_EXPOSED_PORTS" + }, + "CamelDockerHostname": { + "index": 55, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "String", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "The hostname", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_HOSTNAME" + }, + "CamelDockerMessage": { + "index": 56, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "String", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "The message", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_MESSAGE" + }, + "CamelDockerMemory": { + "index": 57, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "Integer", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "With memory", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_MEMORY" + }, + "CamelDockerMemorySwap": { + "index": 58, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "Long or Integer", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "With memory swap", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_MEMORY_SWAP" + }, + "CamelDockerOpenStdIn": { + "index": 59, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "Boolean", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "With open StdIn flag", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_OPEN_STD_IN" + }, + "CamelDockerPause": { + "index": 60, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "Boolean", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "With pause flag", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_PAUSE" + }, + "CamelDockerPortSpecs": { + "index": 61, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "String or String[]", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "With port specs", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_PORT_SPECS" + }, + "CamelDockerStdInOnce": { + "index": 62, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "Boolean", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "With StdIn in once flag", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_STD_IN_ONCE" + }, + "CamelDockerTty": { + "index": 63, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "Boolean", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "With TTY flag", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_TTY" + }, + "CamelDockerUser": { + "index": 64, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "String", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "With user", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_USER" + }, + "CamelDockerVolumes": { + "index": 65, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "Volume or Volume[]", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "With volumes", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_VOLUMES" + }, + "CamelDockerWorkingDir": { + "index": 66, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "String", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "With working directory", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_WORKING_DIR" + }, + "CamelDockerCpuShares": { + "index": 67, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "Integer", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "With CPU shares", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_CPU_SHARES" + }, + "CamelDockerDns": { + "index": 68, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "String or String[]", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "With dns", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_DNS" + }, + "CamelDockerEntryPoint": { + "index": 69, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "String or String[]", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "With entrypoint", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_ENTRYPOINT" + }, + "CamelDockerHostConfig": { + "index": 70, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "com.github.dockerjava.api.model.HostConfig", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "With host config", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_HOST_CONFIG" + }, + "CamelDockerImage": { + "index": 71, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "String", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "The docker image", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_IMAGE" + }, + "CamelDockerMemoryLimit": { + "index": 72, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "Long", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "With memory limit", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_MEMORY_LIMIT" + }, + "CamelDockerStdInOpen": { + "index": 73, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "Boolean", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "With StdIn in open flag", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_STD_IN_OPEN" + }, + "CamelDockerVolumesFrom": { + "index": 74, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "VolumesFrom or VolumesFrom[]", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "With volumes from", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_VOLUMES_FROM" + }, + "CamelDockerDomainName": { + "index": 75, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "String", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "With domain name", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_DOMAIN_NAME" + }, + "CamelDockerBinds": { + "index": 76, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "Bind or Bind[]", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "With binds", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_BINDS" + }, + "CamelDockerCapAdd": { + "index": 77, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "Capability or Capability[]", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "With cap add", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_CAP_ADD" + }, + "CamelDockerCapDrop": { + "index": 78, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "Capability or Capability[]", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "With cap drop", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_CAP_DROP" + }, + "CamelDockerNetwork": { + "index": 79, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "String", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "The network name", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_NETWORK" + }, + "CamelDockerDetach": { + "index": 80, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "Boolean", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "With detach flag", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_DETACH" + }, + "CamelDockerExecId": { + "index": 81, + "kind": "header", + "displayName": "", + "group": "common", + "label": "", + "required": false, + "javaType": "String", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "description": "The Exec ID", + "constantName": "org.apache.camel.component.docker.DockerConstants#DOCKER_EXEC_ID" + } + }, + "properties": { + "operation": { + "index": 0, + "kind": "path", + "displayName": "Operation", + "group": "common", + "label": "", + "required": true, + "type": "object", + "javaType": "org.apache.camel.component.docker.DockerOperation", + "enum": [ + "events", + "stats", + "auth", + "info", + "ping", + "version", + "imagebuild", + "imagecreate", + "imageinspect", + "imagelist", + "imagepull", + "imagepush", + "imageremove", + "imagesearch", + "imagetag", + "containerattach", + "containercommit", + "containercopyfile", + "containercreate", + "containerdiff", + "inspectcontainer", + "containerkill", + "containerlist", + "containerlog", + "containerpause", + "containerrestart", + "containerremove", + "containerstart", + "containerstop", + "containertop", + "containerunpause", + "containerwait", + "execcreate", + "execstart", + "networkconnect", + "networkcreate", + "networkremove" + ], + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "configurationClass": "org.apache.camel.component.docker.DockerConfiguration", + "configurationField": "configuration", + "description": "Which operation to use" + }, + "email": { + "index": 1, + "kind": "parameter", + "displayName": "Email", + "group": "common", + "label": "", + "required": false, + "type": "string", + "javaType": "java.lang.String", + "deprecated": false, + "autowired": false, + "secret": false, + "configurationClass": "org.apache.camel.component.docker.DockerConfiguration", + "configurationField": "configuration", + "description": "Email address associated with the user" + }, + "host": { + "index": 2, + "kind": "parameter", + "displayName": "Host", + "group": "common", + "label": "", + "required": true, + "type": "string", + "javaType": "java.lang.String", + "deprecated": false, + "deprecationNote": "", + "autowired": false, + "secret": false, + "defaultValue": "localhost", + "configurationClass": "org.apache.camel.component.docker.DockerConfiguration", + "configurationField": "configuration", + "description": "Docker host" + }, + "port": { + "index": 3, + "kind": "parameter", + "displayName": "Port", + "group": "common", + "label": "", + "required": false, + "type": "integer", + "javaType": "java.lang.Integer", + "deprecated": false, + "autowired": false, + "secret": false, + "defaultValue": "2375", + "configurationClass": "org.apache.camel.component.docker.DockerConfiguration", + "configurationField": "configuration", + "description": "Docker port" + }, + "requestTimeout": { + "index": 4, + "kind": "parameter", + "displayName": "Request Timeout", + "group": "common", + "label": "", + "required": false, + "type": "integer", + "javaType": "java.lang.Integer", + "deprecated": false, + "autowired": false, + "secret": false, + "configurationClass": "org.apache.camel.component.docker.DockerConfiguration", + "configurationField": "configuration", + "description": "Request timeout for response (in seconds)" + }, + "bridgeErrorHandler": { + "index": 5, + "kind": "parameter", + "displayName": "Bridge Error Handler", + "group": "consumer (advanced)", + "label": "consumer,advanced", + "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." + }, + "exceptionHandler": { + "index": 6, + "kind": "parameter", + "displayName": "Exception Handler", + "group": "consumer (advanced)", + "label": "consumer,advanced", + "required": false, + "type": "object", + "javaType": "org.apache.camel.spi.ExceptionHandler", + "optionalPrefix": "consumer.", + "deprecated": false, + "autowired": false, + "secret": false, + "description": "To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the consumer will deal with exceptions, that will be logged at WARN or ERROR level and ignored." + }, + "exchangePattern": { + "index": 7, + "kind": "parameter", + "displayName": "Exchange Pattern", + "group": "consumer (advanced)", + "label": "consumer,advanced", + "required": false, + "type": "object", + "javaType": "org.apache.camel.ExchangePattern", + "enum": [ + "InOnly", + "InOut" + ], + "deprecated": false, + "autowired": false, + "secret": false, + "description": "Sets the exchange pattern when the consumer creates an exchange." + }, + "lazyStartProducer": { + "index": 8, + "kind": "parameter", + "displayName": "Lazy Start Producer", + "group": "producer (advanced)", + "label": "producer,advanced", + "required": false, + "type": "boolean", + "javaType": "boolean", + "deprecated": false, + "autowired": false, + "secret": false, + "defaultValue": false, + "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the producer may take a little time and prolong the total processing time of the processing." + }, + "cmdExecFactory": { + "index": 9, + "kind": "parameter", + "displayName": "Cmd Exec Factory", + "group": "advanced", + "label": "advanced", + "required": false, + "type": "string", + "javaType": "java.lang.String", + "deprecated": false, + "autowired": false, + "secret": false, + "defaultValue": "com.github.dockerjava.netty.NettyDockerCmdExecFactory", + "configurationClass": "org.apache.camel.component.docker.DockerConfiguration", + "configurationField": "configuration", + "description": "The fully qualified class name of the DockerCmdExecFactory implementation to use" + }, + "followRedirectFilter": { + "index": 10, + "kind": "parameter", + "displayName": "Follow Redirect Filter", + "group": "advanced", + "label": "advanced", + "required": false, + "type": "boolean", + "javaType": "boolean", + "deprecated": false, + "autowired": false, + "secret": false, + "defaultValue": false, + "configurationClass": "org.apache.camel.component.docker.DockerConfiguration", + "configurationField": "configuration", + "description": "Whether to follow redirect filter" + }, + "loggingFilter": { + "index": 11, + "kind": "parameter", + "displayName": "Logging Filter", + "group": "advanced", + "label": "advanced", + "required": false, + "type": "boolean", + "javaType": "boolean", + "deprecated": false, + "autowired": false, + "secret": false, + "defaultValue": false, + "configurationClass": "org.apache.camel.component.docker.DockerConfiguration", + "configurationField": "configuration", + "description": "Whether to use logging filter" + }, + "maxPerRouteConnections": { + "index": 12, + "kind": "parameter", + "displayName": "Max Per Route Connections", + "group": "advanced", + "label": "advanced", + "required": false, + "type": "integer", + "javaType": "java.lang.Integer", + "deprecated": false, + "autowired": false, + "secret": false, + "defaultValue": "100", + "configurationClass": "org.apache.camel.component.docker.DockerConfiguration", + "configurationField": "configuration", + "description": "Maximum route connections" + }, + "maxTotalConnections": { + "index": 13, + "kind": "parameter", + "displayName": "Max Total Connections", + "group": "advanced", + "label": "advanced", + "required": false, + "type": "integer", + "javaType": "java.lang.Integer", + "deprecated": false, + "autowired": false, + "secret": false, + "defaultValue": "100", + "configurationClass": "org.apache.camel.component.docker.DockerConfiguration", + "configurationField": "configuration", + "description": "Maximum total connections" + }, + "parameters": { + "index": 14, + "kind": "parameter", + "displayName": "Parameters", + "group": "advanced", + "label": "advanced", + "required": false, + "type": "object", + "javaType": "java.util.Map", + "deprecated": false, + "autowired": false, + "secret": false, + "configurationClass": "org.apache.camel.component.docker.DockerConfiguration", + "configurationField": "configuration", + "description": "Additional configuration parameters as key/value pairs" + }, + "serverAddress": { + "index": 15, + "kind": "parameter", + "displayName": "Server Address", + "group": "advanced", + "label": "advanced", + "required": false, + "type": "string", + "javaType": "java.lang.String", + "deprecated": false, + "autowired": false, + "secret": false, + "defaultValue": "https://index.docker.io/v1/", + "configurationClass": "org.apache.camel.component.docker.DockerConfiguration", + "configurationField": "configuration", + "description": "Server address for docker registry." + }, + "socket": { + "index": 16, + "kind": "parameter", + "displayName": "Socket", + "group": "advanced", + "label": "advanced", + "required": false, + "type": "boolean", + "javaType": "boolean", + "deprecated": false, + "autowired": false, + "secret": false, + "defaultValue": true, + "configurationClass": "org.apache.camel.component.docker.DockerConfiguration", + "configurationField": "configuration", + "description": "Socket connection mode" + }, + "certPath": { + "index": 17, + "kind": "parameter", + "displayName": "Cert Path", + "group": "security", + "label": "security", + "required": false, + "type": "string", + "javaType": "java.lang.String", + "deprecated": false, + "autowired": false, + "secret": false, + "configurationClass": "org.apache.camel.component.docker.DockerConfiguration", + "configurationField": "configuration", + "description": "Location containing the SSL certificate chain" + }, + "password": { + "index": 18, + "kind": "parameter", + "displayName": "Password", + "group": "security", + "label": "security", + "required": false, + "type": "string", + "javaType": "java.lang.String", + "deprecated": false, + "autowired": false, + "secret": true, + "configurationClass": "org.apache.camel.component.docker.DockerConfiguration", + "configurationField": "configuration", + "description": "Password to authenticate with" + }, + "secure": { + "index": 19, + "kind": "parameter", + "displayName": "Secure", + "group": "security", + "label": "security", + "required": false, + "type": "boolean", + "javaType": "boolean", + "deprecated": false, + "autowired": false, + "secret": false, + "defaultValue": false, + "configurationClass": "org.apache.camel.component.docker.DockerConfiguration", + "configurationField": "configuration", + "description": "Use HTTPS communication" + }, + "tlsVerify": { + "index": 20, + "kind": "parameter", + "displayName": "Tls Verify", + "group": "security", + "label": "security", + "required": false, + "type": "boolean", + "javaType": "boolean", + "deprecated": false, + "autowired": false, + "secret": false, + "defaultValue": false, + "configurationClass": "org.apache.camel.component.docker.DockerConfiguration", + "configurationField": "configuration", + "description": "Check TLS" + }, + "username": { + "index": 21, + "kind": "parameter", + "displayName": "Username", + "group": "security", + "label": "security", + "required": false, + "type": "string", + "javaType": "java.lang.String", + "deprecated": false, + "autowired": false, + "secret": true, + "configurationClass": "org.apache.camel.component.docker.DockerConfiguration", + "configurationField": "configuration", + "description": "User name to authenticate with" + } + } +} \ No newline at end of file