forked from kubemq-io/kubemq-sources
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsources-manifest.json
1 lines (1 loc) · 36.1 KB
/
sources-manifest.json
1
{"schema":"sources","version":"","sources":[{"kind":"http","name":"HTTP","provider":"","category":"General","description":"HTTP/REST source properties","tags":["rest","api"],"properties":[{"name":"methods","kind":"string","title":"","description":"list of supported methods separated by a comma","default":"post","options":null,"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"path","kind":"string","title":"Register Path","description":"http endpoint path","default":"/*","options":null,"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"dynamic_mapping","kind":"bool","title":"","description":"Set Path/Channel dynamic mapping","default":"false","options":null,"must":false,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""}],"metadata":null,"PropertiesSpec":""},{"kind":"storage.filesystem","name":"File System","provider":"","category":"Storage","description":"Local filesystem properties","tags":["s3","minio"],"properties":[{"name":"folders","kind":"string","title":"Sync Folders Names","description":"Set local folders directory to scan","default":"","options":null,"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"bucket_type","kind":"string","title":"Sync Target Type","description":"Set remote target type","default":"aws","options":["aws","gcp","minio","filesystem","hdfs","azure","pass-through"],"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"bucket_name","kind":"string","title":"Bucket/Directory Destination","description":"Set remote target bucket/dir name","default":"","options":null,"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"backup_folder","kind":"string","title":"Set Backup Folder","description":"Set backup folder after sending files","default":"","options":null,"must":false,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"concurrency","kind":"int","title":"","description":"Set execution concurrency","default":"1","options":null,"must":false,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"scan_interval","kind":"int","title":"","description":"Set scan interval in seconds","default":"5","options":null,"must":false,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""}],"metadata":null,"PropertiesSpec":""},{"kind":"storage.minio","name":"Minio","provider":"","category":"Storage","description":"Minio Storage Source","tags":["s3"],"properties":[{"name":"endpoint","kind":"string","title":"Endpoint","description":"Set Minio endpoint address","default":"","options":null,"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"use_ssl","kind":"bool","title":"USE SSL","description":"Set Minio SSL connection","default":"true","options":null,"must":false,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"access_key_id","kind":"string","title":"Access Key ID","description":"Set Minio access key id","default":"","options":null,"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"secret_access_key","kind":"multilines","title":"Access Key Secret","description":"Set Minio secret access key","default":"","options":null,"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"bucket_name","kind":"string","title":"Bucket Source","description":"Set remote target bucket/dir name","default":"","options":null,"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"folders","kind":"string","title":"Sync Folders Names","description":"Set bucket folders directory to scan","default":"/","options":null,"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"target_type","kind":"string","title":"Sync Target Type","description":"Set remote target bucket type","default":"filesystem","options":["aws","gcp","minio","filesystem","hdfs","azure","pass-through"],"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"concurrency","kind":"int","title":"","description":"Set execution concurrency","default":"1","options":null,"must":false,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"scan_interval","kind":"int","title":"","description":"Set scan interval in seconds","default":"5","options":null,"must":false,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""}],"metadata":null,"PropertiesSpec":""},{"kind":"messaging.rabbitmq","name":"RabbitMQ","provider":"","category":"Messaging","description":"RabbitMQ source properties","tags":["queue","pub/sub"],"properties":[{"name":"url","kind":"string","title":"URL Address","description":"Set RabbitMQ connection string","default":"","options":null,"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"ca_cert","kind":"multilines","title":"","description":"Set TLS CA Certificate","default":"","options":null,"must":false,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"client_certificate","kind":"multilines","title":"","description":"Set TLS Client PEM data","default":"","options":null,"must":false,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"client_key","kind":"multilines","title":"","description":"Set TLS Client Key PEM data","default":"","options":null,"must":false,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"queue","kind":"string","title":"Queue Name","description":"Set queue name","default":"","options":null,"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"dynamic_mapping","kind":"bool","title":"","description":"Set Queue/Channel dynamic mapping","default":"false","options":null,"must":false,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"consumer","kind":"string","title":"Consumer ID","description":"Set consumer tag value","default":"","options":null,"must":false,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"requeue_on_error","kind":"bool","title":"Requeue on Error","description":"Set requeue message on error","default":"false","options":null,"must":false,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"auto_ack","kind":"bool","title":"Automatic Ack","description":"Set auto ack upon receive message","default":"false","options":null,"must":false,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"exclusive","kind":"bool","title":"","description":"Set exclusive subscription","default":"false","options":null,"must":false,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""}],"metadata":null,"PropertiesSpec":""},{"kind":"messaging.mqtt","name":"MQTT","provider":"","category":"Messaging","description":"MQTT source properties","tags":["pub/sub","iot"],"properties":[{"name":"host","kind":"string","title":"","description":"Set MQTT Host:Port connection","default":"","options":null,"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"topic","kind":"string","title":"","description":"Set subscribed topic name","default":"","options":null,"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"dynamic_mapping","kind":"bool","title":"","description":"Set Topic/Channel dynamic mapping","default":"true","options":null,"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"username","kind":"string","title":"","description":"Set username","default":"","options":null,"must":false,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"password","kind":"string","title":"","description":"Set password","default":"","options":null,"must":false,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"client_id","kind":"string","title":"Client ID","description":"Set client ID","default":"","options":null,"must":false,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"qos","kind":"int","title":"QOS Level","description":"Set QoS level","default":"0","options":null,"must":false,"min":0,"max":2,"Conditional":null,"default_from_key":"","LoadedOptions":""}],"metadata":null,"PropertiesSpec":""},{"kind":"messaging.kafka","name":"Kafka","provider":"","category":"Messaging","description":"Kafka source properties","tags":["pub/sub","streaming"],"properties":[{"name":"brokers","kind":"string","title":"Brokers Address","description":"Set Brokers list","default":"","options":null,"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"topics","kind":"string","title":"","description":"Set Topics list","default":"","options":null,"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"consumer_group","kind":"string","title":"","description":"Set Consumer Group","default":"","options":null,"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"sasl_username","kind":"string","title":"SASL Username","description":"Set SASL Username","default":"","options":null,"must":false,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"sasl_password","kind":"string","title":"SASL Password","description":"Set SASL Password","default":"","options":null,"must":false,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"sasl_mechanism","kind":"string","title":"SASL Mechanism","description":"SCRAM-SHA-256, SCRAM-SHA-512, plain, 0Auth bearer, or GSS-API","default":"","options":null,"must":false,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"security_protocol","kind":"string","title":"Security Protocol","description":"plaintext, SASL-plaintext, SASL-SSL, SSL","default":"","options":null,"must":false,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"ca_cert","kind":"multilines","title":"","description":"Set TLS CA Certificate","default":"","options":null,"must":false,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"client_certificate","kind":"multilines","title":"","description":"Set TLS Client PEM data","default":"","options":null,"must":false,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"client_key","kind":"multilines","title":"","description":"Set TLS Client Key PEM data","default":"","options":null,"must":false,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"insecure","kind":"bool","title":"","description":"Set self-signed SSL Certificate","default":"false","options":null,"must":false,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"dynamic_mapping","kind":"bool","title":"","description":"Set Topic/Channel dynamic mapping","default":"true","options":null,"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""}],"metadata":null,"PropertiesSpec":""},{"kind":"messaging.activemq","name":"ActiveMQ","provider":"","category":"Messaging","description":"ActiveMQ source properties","tags":["queue","streaming"],"properties":[{"name":"host","kind":"string","title":"Host Address","description":"Set ActiveMQ Host connection","default":"","options":null,"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"destination","kind":"string","title":"","description":"Set Destination","default":"","options":null,"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"username","kind":"string","title":"","description":"Set Username","default":"","options":null,"must":false,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"password","kind":"string","title":"","description":"Set Password","default":"","options":null,"must":false,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""}],"metadata":null,"PropertiesSpec":""},{"kind":"messaging.ibmmq","name":"IBM MQ","provider":"","category":"Messaging","description":"IBM-MQ Messaging Target","tags":["queue","streaming"],"properties":[{"name":"queue_manager_name","kind":"string","title":"","description":"Set IBM-MQ queue manager name","default":"","options":null,"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"host_name","kind":"string","title":"Hostname","description":"Set IBM-MQ host name","default":"","options":null,"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"channel_name","kind":"string","title":"","description":"Set IBM-MQ channel name the queue is under","default":"","options":null,"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"username","kind":"string","title":"","description":"Set IBM-MQ username","default":"","options":null,"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"certificate_label","kind":"string","title":"","description":"Set IBM-MQ certificate_label for requests","default":"","options":null,"must":false,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"queue_name","kind":"string","title":"","description":"Sets IBM-MQ queue name","default":"","options":null,"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"tls_client_auth","kind":"string","title":"TLS Client Auth","description":"Set IBM-MQ tls_client_auth","default":"NONE","options":null,"must":false,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"port_number","kind":"int","title":"Port","description":"Set IBM-MQ server port_number","default":"1414","options":null,"must":false,"min":1,"max":65535,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"password","kind":"string","title":"","description":"Set IBM-MQ password","default":"","options":null,"must":false,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"key_repository","kind":"string","title":"","description":"Set IBM-MQ key_repository a certificate store","default":"","options":null,"must":false,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"wait_pull_time","kind":"int","title":"","description":"Set default wait time for messages (milliseconds)","default":"100","options":null,"must":false,"min":0,"max":10000000,"Conditional":null,"default_from_key":"","LoadedOptions":""}],"metadata":null,"PropertiesSpec":""},{"kind":"messaging.nats","name":"NATS","provider":"","category":"Messaging","description":"nats source properties","tags":["queue","pub/sub"],"properties":[{"name":"url","kind":"string","title":"URL Address","description":"Set nats url connection","default":"","options":null,"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"subject","kind":"string","title":"","description":"Set subject","default":"","options":null,"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"username","kind":"string","title":"","description":"Set Username","default":"","options":null,"must":false,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"password","kind":"string","title":"","description":"Set Password","default":"","options":null,"must":false,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"token","kind":"string","title":"","description":"Set token","default":"","options":null,"must":false,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"tls","kind":"bool","title":"TLS","description":"Set if use tls","default":"false","options":null,"must":false,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"dynamic_mapping","kind":"bool","title":"","description":"Set Subject/Channel dynamic mapping","default":"false","options":null,"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"tls","kind":"condition","title":"TLS","description":"Set tls conditions","default":"false","options":["true","false"],"must":true,"min":0,"max":0,"Conditional":{"true":[{"name":"cert_key","kind":"multilines","title":"Certificate Key","description":"Set certificate key","default":"","options":null,"must":false,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"cert_file","kind":"multilines","title":"Certificate File","description":"Set certificate file","default":"","options":null,"must":false,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""}]},"default_from_key":"","LoadedOptions":""}],"metadata":null,"PropertiesSpec":""},{"kind":"aws.sqs","name":"SQS","provider":"AWS","category":"Messaging","description":"AWS SQS source properties","tags":["queue","cloud","managed"],"properties":[{"name":"aws_key","kind":"string","title":"","description":"Set AWS Key","default":"","options":null,"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"aws_secret_key","kind":"string","title":"","description":"Set AWS Secret Key","default":"","options":null,"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"region","kind":"string","title":"","description":"Set AWS Region","default":"","options":null,"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"token","kind":"string","title":"","description":"Set AWS Token","default":"","options":null,"must":false,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"queue","kind":"string","title":"","description":"Set Sqs Queue name","default":"","options":null,"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"pull_delay","kind":"int","title":"","description":"Set Pull Delay in seconds","default":"5","options":null,"must":false,"min":0,"max":2147483647,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"visibility_timeout","kind":"int","title":"","description":"Set Visibility Timout","default":"0","options":null,"must":false,"min":0,"max":2147483647,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"max_number_of_messages","kind":"int","title":"Max Messages","description":"Set Max Number of Messages","default":"1","options":null,"must":false,"min":0,"max":2147483647,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"wait_time_seconds","kind":"int","title":"Wait time (seconds)","description":"Set Wait Time Second","default":"0","options":null,"must":false,"min":0,"max":2147483647,"Conditional":null,"default_from_key":"","LoadedOptions":""}],"metadata":null,"PropertiesSpec":""},{"kind":"aws.amazonmq","name":"AmazonMQ","provider":"AWS","category":"Messaging","description":"AWS AmazonMQ source properties","tags":["queue","pub/sub","cloud","managed"],"properties":[{"name":"host","kind":"string","title":"Host Address","description":"Set AmazonMQ host","default":"","options":null,"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"username","kind":"string","title":"","description":"Set username","default":"","options":null,"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"password","kind":"string","title":"","description":"Set password","default":"","options":null,"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"destination","kind":"string","title":"","description":"Set destination","default":"","options":null,"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"dynamic_mapping","kind":"bool","title":"","description":"Set Topic/Channel dynamic mapping","default":"true","options":null,"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""}],"metadata":null,"PropertiesSpec":""},{"kind":"aws.msk","name":"MSK","provider":"AWS","category":"Messaging","description":"AWS MSK source properties","tags":["streaming","kafka","cloud","managed"],"properties":[{"name":"brokers","kind":"string","title":"Brokers Address","description":"Set Brokers list","default":"","options":null,"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"topics","kind":"string","title":"","description":"Set Topics list","default":"","options":null,"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"consumer_group","kind":"string","title":"Consumer Group","description":"Set Consumer Group","default":"","options":null,"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"sasl_username","kind":"string","title":"SASL Username","description":"Set Saal Username","default":"","options":null,"must":false,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"sasl_password","kind":"string","title":"SASL Password","description":"Set Saal Password","default":"","options":null,"must":false,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"dynamic_mapping","kind":"bool","title":"","description":"Set Topic/Channel dynamic mapping","default":"true","options":null,"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""}],"metadata":null,"PropertiesSpec":""},{"kind":"aws.s3","name":"S3","provider":"AWS","category":"Storage","description":"AWS S3 Source","tags":["s3"],"properties":[{"name":"aws_key","kind":"string","title":"","description":"Set S3 aws key","default":"","options":null,"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"aws_secret_key","kind":"string","title":"","description":"Set S3 aws secret key","default":"","options":null,"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"region","kind":"string","title":"","description":"Set S3 aws region","default":"","options":null,"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"bucket_name","kind":"string","title":"Bucket Source","description":"Set remote target bucket/dir name","default":"","options":null,"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"folders","kind":"string","title":"Sync Folders Names","description":"Set bucket folders directory to scan","default":"/","options":null,"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"target_type","kind":"string","title":"Sync Target Type","description":"Set remote target bucket type","default":"filesystem","options":["aws","gcp","minio","filesystem","hdfs","azure","pass-through"],"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"token","kind":"string","title":"","description":"Set S3 token","default":"","options":null,"must":false,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"concurrency","kind":"int","title":"","description":"Set execution concurrency","default":"1","options":null,"must":false,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"scan_interval","kind":"int","title":"","description":"Set scan interval in seconds","default":"5","options":null,"must":false,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""}],"metadata":null,"PropertiesSpec":""},{"kind":"gcp.pubsub","name":"PubSub","provider":"GCP","category":"Messaging","description":"AWS Pubsub source properties","tags":["streaming","cloud","managed"],"properties":[{"name":"project_id","kind":"string","title":"Project ID","description":"Set Project Id","default":"","options":null,"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"subscriber_id","kind":"string","title":"Subscriber ID","description":"Set Subscriber Id","default":"","options":null,"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"credentials","kind":"multilines","title":"Json Credentials","description":"Set gcp Credentials","default":"","options":null,"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""}],"metadata":null,"PropertiesSpec":""},{"kind":"azure.eventhubs","name":"EventsHub","provider":"Azure","category":"Messaging","description":"Azure EventHubs Source","tags":["events","iot","cloud","managed"],"properties":[{"name":"end_point","kind":"string","title":"Endpoint Address","description":"Set EventHubs end point","default":"","options":null,"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"shared_access_key_name","kind":"string","title":"Access Key Name","description":"Set EventHubs shared access key name","default":"","options":null,"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"shared_access_key","kind":"string","title":"Access Key","description":"Set EventHubs shared access key","default":"","options":null,"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"entity_path","kind":"string","title":"","description":"Set EventHubs entity path","default":"","options":null,"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"partition_id","kind":"string","title":"Partition ID","description":"Set EventHubs partition id","default":"","options":null,"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"receive_type","kind":"string","title":"","description":"Set partition receive_type","default":"latest_offset","options":["latest_offset","from_timestamp","with_consumer_group","with_epoch","with_prefetch_count","with_starting_offset"],"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"receive_type","kind":"condition","title":"","description":"Set partition conditions","default":"latest_offset","options":["latest_offset","from_timestamp","with_consumer_group","with_epoch","with_prefetch_count","with_starting_offset"],"must":true,"min":0,"max":0,"Conditional":{"from_timestamp":[{"name":"time_stamp","kind":"int","title":"Timestamp","description":"Set timestamp to collect events from (RFC3339)","default":"","options":null,"must":true,"min":0,"max":2147483647,"Conditional":null,"default_from_key":"","LoadedOptions":""}],"with_consumer_group":[{"name":"consumer_group","kind":"string","title":"","description":"Set the Consumer Group to collect events from","default":"","options":null,"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""}],"with_epoch":[{"name":"epoch","kind":"int","title":"","description":"Set timestamp to collect events from (epoch)","default":"","options":null,"must":true,"min":0,"max":2147483647,"Conditional":null,"default_from_key":"","LoadedOptions":""}],"with_prefetch_count":[{"name":"prefetch_count","kind":"int","title":"","description":"Set Prefetch count to collect events from","default":"","options":null,"must":true,"min":0,"max":2147483647,"Conditional":null,"default_from_key":"","LoadedOptions":""}],"with_starting_offset":[{"name":"starting_offset","kind":"string","title":"","description":"Set starting offset","default":"","options":null,"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""}]},"default_from_key":"","LoadedOptions":""}],"metadata":null,"PropertiesSpec":""},{"kind":"azure.servicebus","name":"ServiceBus","provider":"Azure","category":"Messaging","description":"Azure ServiceBus Source","tags":["queue","pub/sub","cloud","managed"],"properties":[{"name":"end_point","kind":"string","title":"Endpoint Address","description":"Set ServiceBus end point","default":"","options":null,"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"shared_access_key_name","kind":"string","title":"Access Key Name","description":"Set ServiceBus shared access key name","default":"","options":null,"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"shared_access_key","kind":"string","title":"Access Key","description":"Set ServiceBus shared access key","default":"","options":null,"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"queue_name","kind":"string","title":"Queue","description":"Set ServiceBus queue name","default":"","options":null,"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""}],"metadata":null,"PropertiesSpec":""}],"targets":[{"kind":"kubemq.queue","name":"KubeMQ Queue","provider":"","category":"Queue","description":"Kubemq Queue Target","tags":[],"properties":[{"name":"address","kind":"string","title":"KubeMQ gRPC Service Address","description":"Set Kubemq grpc endpoint address","default":"kubemq-cluster-grpc.kubemq:50000","options":null,"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":"kubemq-address"},{"name":"channel","kind":"string","title":"","description":"Set Queue channel","default":"","options":null,"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"channel.queue","LoadedOptions":""},{"name":"client_id","kind":"string","title":"Client ID","description":"Set Queue connection client Id","default":"","options":null,"must":false,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"auth_token","kind":"multilines","title":"Authentication Token","description":"Set Queue connection authentication token","default":"","options":null,"must":false,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"expiration_seconds","kind":"int","title":"Message Expiration (Seconds)","description":"Set Queue message expiration in seconds","default":"0","options":null,"must":false,"min":0,"max":2147483647,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"delay_seconds","kind":"int","title":"Message Delay (Seconds)","description":"Set Queue message delay in seconds","default":"0","options":null,"must":false,"min":0,"max":2147483647,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"dead_letter_queue","kind":"string","title":"Dead Letter Queue","description":"Set Queue message dead-letter queue name","default":"","options":null,"must":false,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"max_receive_count","kind":"int","title":"Max Receive Fails","description":"Set Queue message max fails retries route to dead-letter","default":"0","options":null,"must":false,"min":0,"max":2147483647,"Conditional":null,"default_from_key":"","LoadedOptions":""}],"metadata":null,"PropertiesSpec":""},{"kind":"kubemq.query","name":"KubeMQ Query","provider":"","category":"RPC","description":"Kubemq Query Target","tags":[],"properties":[{"name":"address","kind":"string","title":"KubeMQ gRPC Service Address","description":"Set Kubemq grpc endpoint address","default":"kubemq-cluster-grpc.kubemq:50000","options":null,"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":"kubemq-address"},{"name":"channel","kind":"string","title":"","description":"Set Query channel","default":"","options":null,"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"channel.query","LoadedOptions":""},{"name":"client_id","kind":"string","title":"Client ID","description":"Set Query connection client Id","default":"","options":null,"must":false,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"auth_token","kind":"multilines","title":"Authentication Token","description":"Set Query connection authentication token","default":"","options":null,"must":false,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"timeout_seconds","kind":"int","title":"Timeout (Seconds)","description":"Set Query request timeout in seconds","default":"60","options":null,"must":false,"min":1,"max":2147483647,"Conditional":null,"default_from_key":"","LoadedOptions":""}],"metadata":null,"PropertiesSpec":""},{"kind":"kubemq.events","name":"KubeMQ Events","provider":"","category":"Pub/Sub","description":"Kubemq Events Target","tags":[],"properties":[{"name":"address","kind":"string","title":"KubeMQ gRPC Service Address","description":"Set Kubemq grpc endpoint address","default":"kubemq-cluster-grpc.kubemq:50000","options":null,"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":"kubemq-address"},{"name":"channel","kind":"string","title":"","description":"Set Events channel","default":"","options":null,"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"channel.events","LoadedOptions":""},{"name":"client_id","kind":"string","title":"Client ID","description":"Set Events connection client Id","default":"","options":null,"must":false,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"auth_token","kind":"multilines","title":"Authentication Token","description":"Set Events connection authentication token","default":"","options":null,"must":false,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""}],"metadata":null,"PropertiesSpec":""},{"kind":"kubemq.events-store","name":"KubeMQ Events Store","provider":"","category":"Pub/Sub","description":"Kubemq Events-Store Target","tags":[],"properties":[{"name":"address","kind":"string","title":"KubeMQ gRPC Service Address","description":"Set Kubemq grpc endpoint address","default":"kubemq-cluster-grpc.kubemq:50000","options":null,"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":"kubemq-address"},{"name":"channel","kind":"string","title":"","description":"Set Events Store channel","default":"","options":null,"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"channel.events-store","LoadedOptions":""},{"name":"client_id","kind":"string","title":"Client ID","description":"Set Events-Store connection client Id","default":"","options":null,"must":false,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"auth_token","kind":"multilines","title":"Authentication Token","description":"Set Events-Store connection authentication token","default":"","options":null,"must":false,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""}],"metadata":null,"PropertiesSpec":""},{"kind":"kubemq.command","name":"KubeMQ Command","provider":"","category":"RPC","description":"Kubemq Command Target","tags":[],"properties":[{"name":"address","kind":"string","title":"KubeMQ gRPC Service Address","description":"Set Kubemq grpc endpoint address","default":"kubemq-cluster-grpc.kubemq:50000","options":null,"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":"kubemq-address"},{"name":"channel","kind":"string","title":"","description":"Set Events channel","default":"","options":null,"must":true,"min":0,"max":0,"Conditional":null,"default_from_key":"channel.command","LoadedOptions":""},{"name":"client_id","kind":"string","title":"Client ID","description":"Set Command connection client Id","default":"","options":null,"must":false,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"auth_token","kind":"multilines","title":"Authentication Token","description":"Set Command connection authentication token","default":"","options":null,"must":false,"min":0,"max":0,"Conditional":null,"default_from_key":"","LoadedOptions":""},{"name":"timeout_seconds","kind":"int","title":"Timeout (Seconds)","description":"Set Command request timeout in seconds","default":"60","options":null,"must":false,"min":1,"max":2147483647,"Conditional":null,"default_from_key":"","LoadedOptions":""}],"metadata":null,"PropertiesSpec":""}]}