onnector.connector-rest-swagger.1.3.0-20180304.source-code.camel-connector-schema.json Maven / Gradle / Ivy
{
"component":{
"kind":"component",
"baseScheme":"rest-swagger",
"scheme":"swagger-operation",
"syntax":"swagger-operation:specificationUri#operationId",
"title":"rest-swagger-connector",
"description":"REST Swagger Connector",
"deprecated":false,
"async":false,
"consumerOnly":true,
"lenientProperties":false,
"javaType":"io.syndesis.connector.swagger.SwaggerConnectorComponent",
"groupId":"io.syndesis.connector",
"artifactId":"connector-rest-swagger",
"version":"1.3.0-20180304"
},
"componentProperties":{
"basePath":{
"kind":"property",
"displayName":"Base Path",
"group":"producer",
"label":"producer",
"required":false,
"type":"string",
"javaType":"java.lang.String",
"deprecated":false,
"secret":false,
"description":"API basePath for example \/v2. Default is unset if set overrides the value present in Swagger specification."
},
"host":{
"kind":"property",
"displayName":"Host",
"group":"producer",
"label":"producer",
"required":false,
"type":"string",
"javaType":"java.lang.String",
"deprecated":false,
"secret":false,
"description":"Scheme hostname and port to direct the HTTP requests to in the form of https:\/\/hostname:port. Can be configured at the endpoint component or in the correspoding REST configuration in the Camel Context. If you give this component a name (e.g. petstore) that REST configuration is consulted first rest-swagger next and global configuration last. If set overrides any value found in the Swagger specification RestConfiguration. Can be overriden in endpoint configuration."
}
},
"properties":{
"operationId":{
"kind":"path",
"displayName":"Operation Id",
"group":"producer",
"label":"producer",
"required":true,
"type":"string",
"javaType":"java.lang.String",
"deprecated":false,
"secret":false,
"description":"ID of the operation from the Swagger specification."
}
},
"connectorProperties":{
"specification":{
"kind":"property",
"displayName":"Swagger specification",
"required":false,
"type":"string",
"javaType":"java.lang.String",
"deprecated":false,
"secret":false
},
"authenticationType":{
"kind":"property",
"displayName":"Authentication type",
"required":false,
"type":"object",
"javaType":"io.syndesis.connector.swagger.AuthenticationType",
"deprecated":false,
"secret":false
},
"accessToken":{
"kind":"property",
"displayName":"OAuth access token",
"required":false,
"type":"string",
"javaType":"java.lang.String",
"deprecated":false,
"secret":false
},
"username":{
"kind":"property",
"displayName":"Username",
"required":false,
"type":"string",
"javaType":"java.lang.String",
"deprecated":false,
"secret":false
},
"password":{
"kind":"property",
"displayName":"Password",
"required":false,
"type":"string",
"javaType":"java.lang.String",
"deprecated":false,
"secret":false
}
}
} © 2015 - 2025 Weber Informatics LLC | Privacy Policy