All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.syndesis.connector.rest.swagger.swagger-operation.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