
onnector.connector-rest-swagger.1.6.11.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.rest.swagger.SwaggerConnectorComponent",
"groupId":"io.syndesis.connector",
"artifactId":"connector-rest-swagger",
"version":"${project.version}"
},
"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.rest.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
},
"refreshToken":{
"kind":"property",
"displayName":"OAuth refresh 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
},
"clientId":{
"kind":"property",
"displayName":"OAuth client ID",
"required":false,
"type":"string",
"javaType":"java.lang.String",
"deprecated":false,
"secret":false
},
"clientSecret":{
"kind":"property",
"displayName":"OAuth client secret",
"required":false,
"type":"string",
"javaType":"java.lang.String",
"deprecated":false,
"secret":false
},
"tokenEndpoint":{
"kind":"property",
"displayName":"OAuth token endpoint",
"required":false,
"type":"string",
"javaType":"java.lang.String",
"deprecated":false,
"secret":false
},
"authorizeUsingParameters":{
"kind":"property",
"displayName":"If client id and client secret need to be sent in OAuth requests",
"required":false,
"type":"boolean",
"javaType":"java.lang.Boolean",
"deprecated":false,
"secret":false
},
"refreshTokenRetryStatuses":{
"kind":"property",
"displayName":"Comma separated list of HTTP statuses for which refresh of the access token will be attempted",
"required":false,
"type":"string",
"javaType":"java.lang.String",
"deprecated":false,
"secret":false
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy