generated from camel.apache.org/component
Add component definition: openstack-neutron
This commit is contained in:
parent
2ec182366d
commit
287f304de4
534
component.json
Normal file
534
component.json
Normal file
@ -0,0 +1,534 @@
|
||||
{
|
||||
"component": {
|
||||
"kind": "component",
|
||||
"name": "openstack-neutron",
|
||||
"title": "OpenStack Neutron",
|
||||
"description": "Access OpenStack Neutron for network services.",
|
||||
"deprecated": false,
|
||||
"firstVersion": "2.19.0",
|
||||
"label": "container",
|
||||
"javaType": "org.apache.camel.component.openstack.neutron.NeutronComponent",
|
||||
"supportLevel": "Stable",
|
||||
"groupId": "org.apache.camel",
|
||||
"artifactId": "camel-openstack",
|
||||
"version": "4.10.2",
|
||||
"scheme": "openstack-neutron",
|
||||
"extendsScheme": "",
|
||||
"syntax": "openstack-neutron:host",
|
||||
"async": false,
|
||||
"api": false,
|
||||
"consumerOnly": false,
|
||||
"producerOnly": true,
|
||||
"lenientProperties": false,
|
||||
"browsable": false,
|
||||
"remote": true
|
||||
},
|
||||
"headers": {
|
||||
"tenantId": {
|
||||
"index": 0,
|
||||
"kind": "header",
|
||||
"displayName": "",
|
||||
"group": "network port router",
|
||||
"label": "network port router",
|
||||
"required": false,
|
||||
"javaType": "String",
|
||||
"deprecated": false,
|
||||
"deprecationNote": "",
|
||||
"autowired": false,
|
||||
"secret": false,
|
||||
"description": "Tenant ID.",
|
||||
"constantName": "org.apache.camel.component.openstack.neutron.NeutronConstants#TENANT_ID"
|
||||
},
|
||||
"networkId": {
|
||||
"index": 1,
|
||||
"kind": "header",
|
||||
"displayName": "",
|
||||
"group": "subnet port",
|
||||
"label": "subnet port",
|
||||
"required": false,
|
||||
"javaType": "String",
|
||||
"deprecated": false,
|
||||
"deprecationNote": "",
|
||||
"autowired": false,
|
||||
"secret": false,
|
||||
"description": "Network ID.",
|
||||
"constantName": "org.apache.camel.component.openstack.neutron.NeutronConstants#NETWORK_ID"
|
||||
},
|
||||
"adminStateUp": {
|
||||
"index": 2,
|
||||
"kind": "header",
|
||||
"displayName": "",
|
||||
"group": "network",
|
||||
"label": "network",
|
||||
"required": false,
|
||||
"javaType": "Boolean",
|
||||
"deprecated": false,
|
||||
"deprecationNote": "",
|
||||
"autowired": false,
|
||||
"secret": false,
|
||||
"description": "AdminStateUp header.",
|
||||
"constantName": "org.apache.camel.component.openstack.neutron.NeutronConstants#ADMIN_STATE_UP"
|
||||
},
|
||||
"networkType": {
|
||||
"index": 3,
|
||||
"kind": "header",
|
||||
"displayName": "",
|
||||
"group": "network",
|
||||
"label": "network",
|
||||
"required": false,
|
||||
"javaType": "org.openstack4j.model.network.NetworkType",
|
||||
"enum": [
|
||||
"LOCAL",
|
||||
"FLAT",
|
||||
"VLAN",
|
||||
"VXLAN",
|
||||
"GRE",
|
||||
"GENEVE"
|
||||
],
|
||||
"deprecated": false,
|
||||
"deprecationNote": "",
|
||||
"autowired": false,
|
||||
"secret": false,
|
||||
"description": "Network type.",
|
||||
"constantName": "org.apache.camel.component.openstack.neutron.NeutronConstants#NETWORK_TYPE"
|
||||
},
|
||||
"physicalNetwork": {
|
||||
"index": 4,
|
||||
"kind": "header",
|
||||
"displayName": "",
|
||||
"group": "network",
|
||||
"label": "network",
|
||||
"required": false,
|
||||
"javaType": "String",
|
||||
"deprecated": false,
|
||||
"deprecationNote": "",
|
||||
"autowired": false,
|
||||
"secret": false,
|
||||
"description": "Physical network.",
|
||||
"constantName": "org.apache.camel.component.openstack.neutron.NeutronConstants#PHYSICAL_NETWORK"
|
||||
},
|
||||
"segmentId": {
|
||||
"index": 5,
|
||||
"kind": "header",
|
||||
"displayName": "",
|
||||
"group": "network",
|
||||
"label": "network",
|
||||
"required": false,
|
||||
"javaType": "String",
|
||||
"deprecated": false,
|
||||
"deprecationNote": "",
|
||||
"autowired": false,
|
||||
"secret": false,
|
||||
"description": "Segment ID.",
|
||||
"constantName": "org.apache.camel.component.openstack.neutron.NeutronConstants#SEGMENT_ID"
|
||||
},
|
||||
"isShared": {
|
||||
"index": 6,
|
||||
"kind": "header",
|
||||
"displayName": "",
|
||||
"group": "network",
|
||||
"label": "network",
|
||||
"required": false,
|
||||
"javaType": "Boolean",
|
||||
"deprecated": false,
|
||||
"deprecationNote": "",
|
||||
"autowired": false,
|
||||
"secret": false,
|
||||
"description": "Is shared.",
|
||||
"constantName": "org.apache.camel.component.openstack.neutron.NeutronConstants#IS_SHARED"
|
||||
},
|
||||
"isRouterExternal": {
|
||||
"index": 7,
|
||||
"kind": "header",
|
||||
"displayName": "",
|
||||
"group": "network",
|
||||
"label": "network",
|
||||
"required": false,
|
||||
"javaType": "Boolean",
|
||||
"deprecated": false,
|
||||
"deprecationNote": "",
|
||||
"autowired": false,
|
||||
"secret": false,
|
||||
"description": "Is router external.",
|
||||
"constantName": "org.apache.camel.component.openstack.neutron.NeutronConstants#IS_ROUTER_EXTERNAL"
|
||||
},
|
||||
"enableDHCP": {
|
||||
"index": 8,
|
||||
"kind": "header",
|
||||
"displayName": "",
|
||||
"group": "subnet",
|
||||
"label": "subnet",
|
||||
"required": false,
|
||||
"javaType": "Boolean",
|
||||
"deprecated": false,
|
||||
"deprecationNote": "",
|
||||
"autowired": false,
|
||||
"secret": false,
|
||||
"description": "Enable DHCP.",
|
||||
"constantName": "org.apache.camel.component.openstack.neutron.NeutronConstants#ENABLE_DHCP"
|
||||
},
|
||||
"gateway": {
|
||||
"index": 9,
|
||||
"kind": "header",
|
||||
"displayName": "",
|
||||
"group": "subnet",
|
||||
"label": "subnet",
|
||||
"required": false,
|
||||
"javaType": "String",
|
||||
"deprecated": false,
|
||||
"deprecationNote": "",
|
||||
"autowired": false,
|
||||
"secret": false,
|
||||
"description": "Gateway.",
|
||||
"constantName": "org.apache.camel.component.openstack.neutron.NeutronConstants#GATEWAY"
|
||||
},
|
||||
"ipVersion": {
|
||||
"index": 10,
|
||||
"kind": "header",
|
||||
"displayName": "",
|
||||
"group": "subnet",
|
||||
"label": "subnet",
|
||||
"required": false,
|
||||
"javaType": "org.openstack4j.model.network.IPVersionType",
|
||||
"enum": [
|
||||
"V4",
|
||||
"V6"
|
||||
],
|
||||
"deprecated": false,
|
||||
"deprecationNote": "",
|
||||
"autowired": false,
|
||||
"secret": false,
|
||||
"description": "IP version.",
|
||||
"constantName": "org.apache.camel.component.openstack.neutron.NeutronConstants#IP_VERSION"
|
||||
},
|
||||
"cidr": {
|
||||
"index": 11,
|
||||
"kind": "header",
|
||||
"displayName": "",
|
||||
"group": "subnet",
|
||||
"label": "subnet",
|
||||
"required": false,
|
||||
"javaType": "String",
|
||||
"deprecated": false,
|
||||
"deprecationNote": "",
|
||||
"autowired": false,
|
||||
"secret": false,
|
||||
"description": "The cidr representing the IP range for this subnet, based on IP version.",
|
||||
"constantName": "org.apache.camel.component.openstack.neutron.NeutronConstants#CIDR"
|
||||
},
|
||||
"subnetPools": {
|
||||
"index": 12,
|
||||
"kind": "header",
|
||||
"displayName": "",
|
||||
"group": "subnet",
|
||||
"label": "subnet",
|
||||
"required": false,
|
||||
"javaType": "org.openstack4j.openstack.networking.domain.NeutronPool",
|
||||
"deprecated": false,
|
||||
"deprecationNote": "",
|
||||
"autowired": false,
|
||||
"secret": false,
|
||||
"description": "The allocation pool.",
|
||||
"constantName": "org.apache.camel.component.openstack.neutron.NeutronConstants#SUBNET_POOL"
|
||||
},
|
||||
"deviceId": {
|
||||
"index": 13,
|
||||
"kind": "header",
|
||||
"displayName": "",
|
||||
"group": "port",
|
||||
"label": "port",
|
||||
"required": false,
|
||||
"javaType": "String",
|
||||
"deprecated": false,
|
||||
"deprecationNote": "",
|
||||
"autowired": false,
|
||||
"secret": false,
|
||||
"description": "Device ID.",
|
||||
"constantName": "org.apache.camel.component.openstack.neutron.NeutronConstants#DEVICE_ID"
|
||||
},
|
||||
"macAddress": {
|
||||
"index": 14,
|
||||
"kind": "header",
|
||||
"displayName": "",
|
||||
"group": "port",
|
||||
"label": "port",
|
||||
"required": false,
|
||||
"javaType": "String",
|
||||
"deprecated": false,
|
||||
"deprecationNote": "",
|
||||
"autowired": false,
|
||||
"secret": false,
|
||||
"description": "MAC address.",
|
||||
"constantName": "org.apache.camel.component.openstack.neutron.NeutronConstants#MAC_ADDRESS"
|
||||
},
|
||||
"routerId": {
|
||||
"index": 15,
|
||||
"kind": "header",
|
||||
"displayName": "",
|
||||
"group": "router",
|
||||
"label": "router",
|
||||
"required": false,
|
||||
"javaType": "String",
|
||||
"deprecated": false,
|
||||
"deprecationNote": "",
|
||||
"autowired": false,
|
||||
"secret": false,
|
||||
"description": "Router ID.",
|
||||
"constantName": "org.apache.camel.component.openstack.neutron.NeutronConstants#ROUTER_ID"
|
||||
},
|
||||
"subnetId": {
|
||||
"index": 16,
|
||||
"kind": "header",
|
||||
"displayName": "",
|
||||
"group": "router subnet",
|
||||
"label": "router subnet",
|
||||
"required": false,
|
||||
"javaType": "String",
|
||||
"deprecated": false,
|
||||
"deprecationNote": "",
|
||||
"autowired": false,
|
||||
"secret": false,
|
||||
"description": "Subnet ID.",
|
||||
"constantName": "org.apache.camel.component.openstack.neutron.NeutronConstants#SUBNET_ID"
|
||||
},
|
||||
"portId": {
|
||||
"index": 17,
|
||||
"kind": "header",
|
||||
"displayName": "",
|
||||
"group": "port router",
|
||||
"label": "port router",
|
||||
"required": false,
|
||||
"javaType": "String",
|
||||
"deprecated": false,
|
||||
"deprecationNote": "",
|
||||
"autowired": false,
|
||||
"secret": false,
|
||||
"description": "Port ID.",
|
||||
"constantName": "org.apache.camel.component.openstack.neutron.NeutronConstants#PORT_ID"
|
||||
},
|
||||
"interfaceType": {
|
||||
"index": 18,
|
||||
"kind": "header",
|
||||
"displayName": "",
|
||||
"group": "router",
|
||||
"label": "router",
|
||||
"required": false,
|
||||
"javaType": "org.openstack4j.model.network.AttachInterfaceType",
|
||||
"enum": [
|
||||
"PORT",
|
||||
"SUBNET"
|
||||
],
|
||||
"deprecated": false,
|
||||
"deprecationNote": "",
|
||||
"autowired": false,
|
||||
"secret": false,
|
||||
"description": "Interface type.",
|
||||
"constantName": "org.apache.camel.component.openstack.neutron.NeutronConstants#ITERFACE_TYPE"
|
||||
},
|
||||
"operation": {
|
||||
"index": 19,
|
||||
"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": 20,
|
||||
"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": 21,
|
||||
"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": {
|
||||
"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"
|
||||
},
|
||||
"subsystem": {
|
||||
"index": 7,
|
||||
"kind": "parameter",
|
||||
"displayName": "Subsystem",
|
||||
"group": "producer",
|
||||
"label": "",
|
||||
"required": true,
|
||||
"type": "string",
|
||||
"javaType": "java.lang.String",
|
||||
"enum": [
|
||||
"networks",
|
||||
"subnets",
|
||||
"ports",
|
||||
"routers"
|
||||
],
|
||||
"deprecated": false,
|
||||
"deprecationNote": "",
|
||||
"autowired": false,
|
||||
"secret": false,
|
||||
"description": "OpenStack Neutron subsystem"
|
||||
},
|
||||
"username": {
|
||||
"index": 8,
|
||||
"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": 9,
|
||||
"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