generated from camel.apache.org/component
Add component definition: openstack-glance
This commit is contained in:
parent
36cf3fabab
commit
ddd81ac59b
368
component.json
Normal file
368
component.json
Normal file
@ -0,0 +1,368 @@
|
|||||||
|
{
|
||||||
|
"component": {
|
||||||
|
"kind": "component",
|
||||||
|
"name": "openstack-glance",
|
||||||
|
"title": "OpenStack Glance",
|
||||||
|
"description": "Manage VM images and metadata definitions in OpenStack Glance.",
|
||||||
|
"deprecated": false,
|
||||||
|
"firstVersion": "2.19.0",
|
||||||
|
"label": "container",
|
||||||
|
"javaType": "org.apache.camel.component.openstack.glance.GlanceComponent",
|
||||||
|
"supportLevel": "Stable",
|
||||||
|
"groupId": "org.apache.camel",
|
||||||
|
"artifactId": "camel-openstack",
|
||||||
|
"version": "4.10.2",
|
||||||
|
"scheme": "openstack-glance",
|
||||||
|
"extendsScheme": "",
|
||||||
|
"syntax": "openstack-glance:host",
|
||||||
|
"async": false,
|
||||||
|
"api": false,
|
||||||
|
"consumerOnly": false,
|
||||||
|
"producerOnly": true,
|
||||||
|
"lenientProperties": false,
|
||||||
|
"browsable": false,
|
||||||
|
"remote": true
|
||||||
|
},
|
||||||
|
"headers": {
|
||||||
|
"diskFormat": {
|
||||||
|
"index": 0,
|
||||||
|
"kind": "header",
|
||||||
|
"displayName": "",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": false,
|
||||||
|
"javaType": "org.openstack4j.model.image.DiskFormat",
|
||||||
|
"enum": [
|
||||||
|
"RAW",
|
||||||
|
"VHD",
|
||||||
|
"VMDK",
|
||||||
|
"VDI",
|
||||||
|
"ISO",
|
||||||
|
"QCOW2",
|
||||||
|
"AKI",
|
||||||
|
"ARI",
|
||||||
|
"AMI",
|
||||||
|
"UNRECOGNIZED"
|
||||||
|
],
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"description": "The number of flavor VCPU.",
|
||||||
|
"constantName": "org.apache.camel.component.openstack.glance.GlanceConstants#DISK_FORMAT"
|
||||||
|
},
|
||||||
|
"containerFormat": {
|
||||||
|
"index": 1,
|
||||||
|
"kind": "header",
|
||||||
|
"displayName": "",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": false,
|
||||||
|
"javaType": "org.openstack4j.model.image.ContainerFormat",
|
||||||
|
"enum": [
|
||||||
|
"BARE",
|
||||||
|
"OVF",
|
||||||
|
"AKI",
|
||||||
|
"ARI",
|
||||||
|
"AMI",
|
||||||
|
"DOCKER",
|
||||||
|
"UNRECOGNIZED"
|
||||||
|
],
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"description": "Size of RAM.",
|
||||||
|
"constantName": "org.apache.camel.component.openstack.glance.GlanceConstants#CONTAINER_FORMAT"
|
||||||
|
},
|
||||||
|
"owner": {
|
||||||
|
"index": 2,
|
||||||
|
"kind": "header",
|
||||||
|
"displayName": "",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": false,
|
||||||
|
"javaType": "String",
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"description": "Image owner.",
|
||||||
|
"constantName": "org.apache.camel.component.openstack.glance.GlanceConstants#OWNER"
|
||||||
|
},
|
||||||
|
"isPublic": {
|
||||||
|
"index": 3,
|
||||||
|
"kind": "header",
|
||||||
|
"displayName": "",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": false,
|
||||||
|
"javaType": "Boolean",
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"description": "Is public.",
|
||||||
|
"constantName": "org.apache.camel.component.openstack.glance.GlanceConstants#IS_PUBLIC"
|
||||||
|
},
|
||||||
|
"minRam": {
|
||||||
|
"index": 4,
|
||||||
|
"kind": "header",
|
||||||
|
"displayName": "",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": false,
|
||||||
|
"javaType": "Long",
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"description": "Minimum ram.",
|
||||||
|
"constantName": "org.apache.camel.component.openstack.glance.GlanceConstants#MIN_RAM"
|
||||||
|
},
|
||||||
|
"minDisk": {
|
||||||
|
"index": 5,
|
||||||
|
"kind": "header",
|
||||||
|
"displayName": "",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": false,
|
||||||
|
"javaType": "Long",
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"description": "Minimum disk.",
|
||||||
|
"constantName": "org.apache.camel.component.openstack.glance.GlanceConstants#MIN_DISK"
|
||||||
|
},
|
||||||
|
"size": {
|
||||||
|
"index": 6,
|
||||||
|
"kind": "header",
|
||||||
|
"displayName": "",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": false,
|
||||||
|
"javaType": "Long",
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"description": "Size.",
|
||||||
|
"constantName": "org.apache.camel.component.openstack.glance.GlanceConstants#SIZE"
|
||||||
|
},
|
||||||
|
"checksum": {
|
||||||
|
"index": 7,
|
||||||
|
"kind": "header",
|
||||||
|
"displayName": "",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": false,
|
||||||
|
"javaType": "String",
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"description": "Checksum.",
|
||||||
|
"constantName": "org.apache.camel.component.openstack.glance.GlanceConstants#CHECKSUM"
|
||||||
|
},
|
||||||
|
"operation": {
|
||||||
|
"index": 8,
|
||||||
|
"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.openstack.common.OpenstackConstants#OPERATION"
|
||||||
|
},
|
||||||
|
"ID": {
|
||||||
|
"index": 9,
|
||||||
|
"kind": "header",
|
||||||
|
"displayName": "",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": false,
|
||||||
|
"javaType": "String",
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"description": "The ID.",
|
||||||
|
"constantName": "org.apache.camel.component.openstack.common.OpenstackConstants#ID"
|
||||||
|
},
|
||||||
|
"name": {
|
||||||
|
"index": 10,
|
||||||
|
"kind": "header",
|
||||||
|
"displayName": "",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": false,
|
||||||
|
"javaType": "String",
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"description": "The name.",
|
||||||
|
"constantName": "org.apache.camel.component.openstack.common.OpenstackConstants#NAME"
|
||||||
|
},
|
||||||
|
"properties": {
|
||||||
|
"index": 11,
|
||||||
|
"kind": "header",
|
||||||
|
"displayName": "",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": false,
|
||||||
|
"javaType": "Map<String, String>",
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"description": "The image properties.",
|
||||||
|
"constantName": "org.apache.camel.component.openstack.common.OpenstackConstants#PROPERTIES"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"properties": {
|
||||||
|
"host": {
|
||||||
|
"index": 0,
|
||||||
|
"kind": "path",
|
||||||
|
"displayName": "Host",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": true,
|
||||||
|
"type": "string",
|
||||||
|
"javaType": "java.lang.String",
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"description": "OpenStack host url"
|
||||||
|
},
|
||||||
|
"apiVersion": {
|
||||||
|
"index": 1,
|
||||||
|
"kind": "parameter",
|
||||||
|
"displayName": "Api Version",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": false,
|
||||||
|
"type": "string",
|
||||||
|
"javaType": "java.lang.String",
|
||||||
|
"enum": [
|
||||||
|
"V2",
|
||||||
|
"V3"
|
||||||
|
],
|
||||||
|
"deprecated": false,
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"defaultValue": "V3",
|
||||||
|
"description": "OpenStack API version"
|
||||||
|
},
|
||||||
|
"config": {
|
||||||
|
"index": 2,
|
||||||
|
"kind": "parameter",
|
||||||
|
"displayName": "Config",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": false,
|
||||||
|
"type": "object",
|
||||||
|
"javaType": "org.openstack4j.core.transport.Config",
|
||||||
|
"deprecated": false,
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"description": "OpenStack configuration"
|
||||||
|
},
|
||||||
|
"domain": {
|
||||||
|
"index": 3,
|
||||||
|
"kind": "parameter",
|
||||||
|
"displayName": "Domain",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": false,
|
||||||
|
"type": "string",
|
||||||
|
"javaType": "java.lang.String",
|
||||||
|
"deprecated": false,
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"defaultValue": "default",
|
||||||
|
"description": "Authentication domain"
|
||||||
|
},
|
||||||
|
"operation": {
|
||||||
|
"index": 4,
|
||||||
|
"kind": "parameter",
|
||||||
|
"displayName": "Operation",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": false,
|
||||||
|
"type": "string",
|
||||||
|
"javaType": "java.lang.String",
|
||||||
|
"deprecated": false,
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"description": "The operation to do"
|
||||||
|
},
|
||||||
|
"password": {
|
||||||
|
"index": 5,
|
||||||
|
"kind": "parameter",
|
||||||
|
"displayName": "Password",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": true,
|
||||||
|
"type": "string",
|
||||||
|
"javaType": "java.lang.String",
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": true,
|
||||||
|
"description": "OpenStack password"
|
||||||
|
},
|
||||||
|
"project": {
|
||||||
|
"index": 6,
|
||||||
|
"kind": "parameter",
|
||||||
|
"displayName": "Project",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": true,
|
||||||
|
"type": "string",
|
||||||
|
"javaType": "java.lang.String",
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"description": "The project ID"
|
||||||
|
},
|
||||||
|
"username": {
|
||||||
|
"index": 7,
|
||||||
|
"kind": "parameter",
|
||||||
|
"displayName": "Username",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": true,
|
||||||
|
"type": "string",
|
||||||
|
"javaType": "java.lang.String",
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": true,
|
||||||
|
"description": "OpenStack username"
|
||||||
|
},
|
||||||
|
"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."
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue
Block a user