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

META-INF.syndesis.connector.https4.json Maven / Gradle / Ivy

{
  "actions": [
    {
      "actionType": "connector",
      "description": "Invoke an http endpoint URL",
      "descriptor": {
        "connectorFactory": "io.syndesis.connector.http.HttpConnectorFactories$Https4",
        "inputDataShape": {
          "kind": "any"
        },
        "outputDataShape": {
          "kind": "any"
        },
        "propertyDefinitionSteps": [
          {
            "description": "properties",
            "name": "properties",
            "properties": {
              "httpMethod": {
                "defaultValue": "GET",
                "deprecated": false,
                "displayName": "Http Method",
                "enum": [
                  {
                    "label": "GET",
                    "value": "GET"
                  },
                  {
                    "label": "PUT",
                    "value": "PUT"
                  },
                  {
                    "label": "POST",
                    "value": "POST"
                  },
                  {
                    "label": "DELETE",
                    "value": "DELETE"
                  },
                  {
                    "label": "HEAD",
                    "value": "HEAD"
                  },
                  {
                    "label": "OPTIONS",
                    "value": "OPTIONS"
                  },
                  {
                    "label": "TRACE",
                    "value": "TRACE"
                  },
                  {
                    "label": "PATCH",
                    "value": "PATCH"
                  }
                ],
                "group": "common",
                "javaType": "java.lang.String",
                "kind": "parameter",
                "labelHint": "The specific http method to execute.",
                "required": false,
                "secret": false,
                "type": "string"
              },
              "path": {
                "deprecated": false,
                "displayName": "URL Path",
                "group": "common",
                "javaType": "java.lang.String",
                "kind": "parameter",
                "labelHint": "Endpoint Path (eg '/path/to/endpoint')",
                "required": false,
                "secret": false,
                "type": "string"
              }
            }
          }
        ]
      },
      "id": "@project.groupId@:@project.artifactId@:https4-invoke-url",
      "name": "Invoke URL",
      "pattern": "To"
    },
    {
      "actionType": "connector",
      "description": "Periodically invoke an http endpoint URL",
      "descriptor": {
        "connectorFactory": "io.syndesis.connector.http.HttpConnectorFactories$Https4",
        "connectorCustomizers": [
          "io.syndesis.connector.http.HttpConnectorCustomizer"
        ],
        "inputDataShape": {
          "kind": "none"
        },
        "outputDataShape": {
          "kind": "any"
        },
        "propertyDefinitionSteps": [
          {
            "description": "properties",
            "name": "properties",
            "properties": {
              "httpMethod": {
                "defaultValue": "GET",
                "deprecated": false,
                "displayName": "Http Method",
                "enum": [
                  {
                    "label": "GET",
                    "value": "GET"
                  },
                  {
                    "label": "PUT",
                    "value": "PUT"
                  },
                  {
                    "label": "POST",
                    "value": "POST"
                  },
                  {
                    "label": "DELETE",
                    "value": "DELETE"
                  },
                  {
                    "label": "HEAD",
                    "value": "HEAD"
                  },
                  {
                    "label": "OPTIONS",
                    "value": "OPTIONS"
                  },
                  {
                    "label": "TRACE",
                    "value": "TRACE"
                  },
                  {
                    "label": "PATCH",
                    "value": "PATCH"
                  }
                ],
                "group": "common",
                "javaType": "java.lang.String",
                "kind": "parameter",
                "labelHint": "The specific http method to execute.",
                "required": false,
                "secret": false,
                "type": "string"
              },
              "path": {
                "deprecated": false,
                "displayName": "URL Path",
                "group": "common",
                "javaType": "java.lang.String",
                "kind": "parameter",
                "labelHint": "Endpoint Path",
                "placeholder": "eg '/path/to/endpoint'",
                "required": false,
                "secret": false,
                "type": "string"
              },
              "schedulerExpression": {
                "defaultValue": 1800000,
                "deprecated": false,
                "displayName": "Period",
                "group": "consumer",
                "javaType": "long",
                "kind": "parameter",
                "labelHint": "Delay between scheduling (executing).",
                "required": false,
                "secret": false,
                "type": "duration"
              }
            }
          }
        ]
      },
      "id": "@project.groupId@:@project.artifactId@:ttps4-periodic-invoke-url",
      "name": "Periodic invoke URL",
      "pattern": "From"
    }
  ],
  "componentScheme": "https4",
  "configuredProperties": {
    "headerFilterStrategy": "syndesisHeaderStrategy"
  },
  "dependencies": [
    {
      "id": "@project.groupId@:@project.artifactId@:@project.version@",
      "type": "MAVEN"
    }
  ],
  "description": "Invoke various HTTPS methods.",
  "icon": "data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjAiIHk9IjAiIHZpZXdCb3g9IjAgMCAzMDAgMjg0LjMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZT4uc3Qze2ZpbGw6IzhkYzYzZn08L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0xMTUuNyAyNS4xcy0yMS43IDIxLTI4LjkgMzItMTAuMyA5LjQtMTQuMiA3Yy0zLjktMi40LTEwLjEtNi42LTEwLjEtNi42cy02LjktMy43IDMuMi0xMS4xYzEwLjQtNy42IDQ2LjItMjcuNCA1MC0yMS4zek0xMzYuMyAyMy45djUyLjNzLjcgNi44LTYuNCA1LjdjLTcuMS0xLTI4LjMtNS4xLTM0LjYtNy43LTYuMy0yLjctMy40LTUuNy0yLjEtNy43czIwLjMtMzAuNyA0My4xLTQyLjZ6TTQ2LjMgNjcuMXMyLjgtNC41IDcuMy0yLjIgMTYuNyA5LjIgMTYuNyA5LjIgNS40IDIuMyAyLjUgOGMtMi44IDUuNy0xMC42IDMxLjMtMTEgNDEuMnMtNi43IDExLjItMTAuNCAxMS4ySDMwLjFzLTkuNyAxLjItNy43LTcuOSA1LjgtMzUuNCAyMy45LTU5LjV6TTgyLjIgODYuN3MxLjMtNS44IDcuNC0zLjYgMjQuNiA4LjIgMzggOC45YzEwLjkuNiA4LjcgMTAgOC43IDEwdjI0LjRzMS42IDgtNi42IDcuOWMtOC4yLS4xLTQ3LjUgMC00Ny41IDBzLTEyLjIgMi4yLTkuOC05LjEgNi0yOS44IDkuOC0zOC41ek0xNjUuNSAyNS4xczIxLjcgMjEgMjguOSAzMmM3LjEgMTEgMTAuMyA5LjQgMTQuMiA3IDMuOS0yLjQgMTAuMS02LjYgMTAuMS02LjZzNi45LTMuNy0zLjItMTEuMWMtMTAuNC03LjYtNDYuMS0yNy40LTUwLTIxLjN6TTE0NC45IDIzLjl2NTIuM3MtLjcgNi44IDYuNCA1LjcgMjguMy01LjEgMzQuNi03LjcgMy40LTUuNyAyLjEtNy43Yy0xLjItMi0yMC4zLTMwLjctNDMuMS00Mi42ek0yMzQuOSA2Ny4xcy0yLjgtNC41LTcuMy0yLjItMTYuNyA5LjItMTYuNyA5LjItNS40IDIuMy0yLjUgOGMyLjggNS43IDEwLjYgMzEuMyAxMSA0MS4yLjQgOS44IDYuNyAxMS4yIDEwLjQgMTEuMmgyMS4zczkuNyAxLjIgNy43LTcuOWMtMS44LTkuMi01LjctMzUuNC0yMy45LTU5LjV6TTE5OSA4Ni43cy0xLjMtNS44LTcuNC0zLjZjLTYgMi4yLTI0LjYgOC4yLTM4IDguOS0xMC45LjYtOC43IDEwLTguNyAxMHYyNC40cy0xLjYgOCA2LjYgNy45YzguMi0uMSA0Ny41IDAgNDcuNSAwczEyLjIgMi4yIDkuOC05LjEtNS45LTI5LjgtOS44LTM4LjV6TTExNS44IDI1NS44cy0yMS43LTIxLTI4LjktMzJjLTcuMS0xMS0xMC4zLTkuNC0xNC4yLTctMy45IDIuNC0xMC4xIDYuNi0xMC4xIDYuNnMtNi45IDMuNyAzLjIgMTEuMWMxMC40IDcuNiA0Ni4xIDI3LjUgNTAgMjEuM3pNMTM2LjMgMjU3di01Mi4zcy43LTYuOC02LjQtNS43Yy03LjEgMS0yOC4zIDUuMS0zNC42IDcuNy02LjMgMi43LTMuNCA1LjctMi4xIDcuN3MyMC4zIDMwLjcgNDMuMSA0Mi42ek00Ni40IDIxMy44czIuOCA0LjUgNy4zIDIuMiAxNi43LTkuMiAxNi43LTkuMiA1LjQtMi4zIDIuNS04Yy0yLjgtNS43LTEwLjYtMzEuMy0xMS00MS4yLS40LTkuOC02LjctMTEuMi0xMC40LTExLjJIMzAuMnMtOS43LTEuMi03LjcgNy45IDUuNyAzNS40IDIzLjkgNTkuNXpNODIuMyAxOTQuMnMxLjMgNS44IDcuNCAzLjYgMjQuNi04LjIgMzgtOC45YzEwLjktLjYgOC43LTEwIDguNy0xMHYtMjQuNHMxLjYtOC02LjYtNy45Yy04LjIuMS00Ny41IDAtNDcuNSAwcy0xMi4yLTIuMi05LjggOS4xIDUuOSAyOS44IDkuOCAzOC41eiIvPjxwYXRoIGQ9Ik0yOTYuNyAyMTYuM2wtMTIyLjItNDcuNiA2MC43IDExNS42IDE1LTM1LjggMzguMiAzMy4xIDExLjYtMTMuMS0zNy44LTMzLjd6Ii8+PHBhdGggZD0iTTE2NS41IDI1NS44czIwLjYtMTkuOSAyOC4zLTMxLjFsLTUuNS0xMC42Yy0uMS4xLS4xLjItLjIuMy0xLjMgMi0yMC4zIDMwLjctNDMuMSA0Mi42di01Mi4zcy0uNy02LjggNi40LTUuN2M2LjUgMSAyNC43IDQuNCAzMi42IDdsLTYuNy0xMi43Yy03LjUtMi4xLTE2LjMtNC0yMy42LTQuNC0xMC45LS42LTguNy0xMC04LjctMTB2LTI0LjRzLTEuNi04IDYuNi03LjljOC4yLjEgNDcuNSAwIDQ3LjUgMHMxMi4yLTIuMiA5LjggOS4xYy0uOSA0LjQtMiAxMC0zLjMgMTUuNmwxMC41IDQuMWMxLjgtNi45IDMuMi0xMy42IDMuNC0xNy42LjQtOS44IDYuNy0xMS4yIDEwLjQtMTEuMmgyMS4zczkuNy0xLjIgNy43IDcuOWMtMS4zIDUuOS0zLjMgMTguOS05LjUgMzMuOWwxMi4xIDQuN2M3LTE2LjEgMTAuOS0zMy44IDEwLjktNTIuM0MyNzIuNCA2OCAyMTMuMyA4LjkgMTQwLjcgOC45IDY4IDguOSA4LjkgNjggOC45IDE0MC43YzAgNzIuNiA1OS4xIDEzMS43IDEzMS43IDEzMS43IDI0LjkgMCA0OC4zLTcgNjguMi0xOS4xbC01LjgtMTFjLTE0LjUgOC40LTM0LjYgMTgtMzcuNSAxMy41eiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xNDAuNyAyNzIuNEM2OCAyNzIuNCA4LjkgMjEzLjMgOC45IDE0MC43IDguOSA2OCA2OCA4LjkgMTQwLjcgOC45YzcyLjYgMCAxMzEuNyA1OS4xIDEzMS43IDEzMS43IDAgMTguNi0zLjkgMzYuMy0xMC45IDUyLjNsOC4zIDMuM2M3LjQtMTcuMSAxMS41LTM1LjkgMTEuNS01NS42QzI4MS4zIDYzLjEgMjE4LjIgMCAxNDAuNyAwIDYzLjEgMCAwIDYzLjEgMCAxNDAuN3M2My4xIDE0MC43IDE0MC43IDE0MC43YzI2LjQgMCA1MS4yLTcuMyA3Mi4zLTIwLjFsLTQuMi03LjljLTE5LjkgMTItNDMuMiAxOS02OC4xIDE5eiIvPjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0xNjUuNSAyNTUuOGMyLjkgNC41IDIzLTUuMSAzNy41LTEzLjVsLTkuMi0xNy42Yy03LjYgMTEuMi0yOC4zIDMxLjEtMjguMyAzMS4xek0xNTEuNCAxOTguOWMtNy4xLTEtNi40IDUuNy02LjQgNS43VjI1N2MyMi44LTExLjkgNDEuOS00MC41IDQzLjEtNDIuNi4xLS4xLjEtLjIuMi0uM2wtNC4zLTguMmMtOC0yLjYtMjYuMS02LTMyLjYtN3pNMjU4LjkgMTU0LjRjMS45LTkuMS03LjctNy45LTcuNy03LjloLTIxLjNjLTMuNyAwLTEwIDEuMy0xMC40IDExLjItLjIgNC0xLjYgMTAuNy0zLjQgMTcuNmwzMy4zIDEzYzYuMi0xNSA4LjMtMjggOS41LTMzLjl6TTE2Ny45IDE2Mi43YzEuNy0xLjkgNC4yLTMgNi43LTMgMS4xIDAgMi4yLjIgMy4yLjZsMjcuOCAxMC45YzEuMi01LjYgMi40LTExLjIgMy4zLTE1LjYgMi40LTExLjMtOS44LTkuMS05LjgtOS4xcy0zOS4zLjEtNDcuNSAwYy04LjItLjEtNi42IDcuOS02LjYgNy45djI0LjRzLTIuMiA5LjQgOC43IDEwYzcuMy40IDE2LjEgMi40IDIzLjYgNC40bC0xMC43LTIwLjRjLTEuNy0zLjMtMS4yLTcuMyAxLjMtMTAuMXoiLz48L3N2Zz4=",
  "id": "https4",
  "name": "HTTPS",
  "properties": {
    "baseUrl": {
      "deprecated": false,
      "displayName": "Base URL",
      "group": "common",
      "javaType": "java.lang.String",
      "kind": "parameter",
      "labelHint": "Base Http Endpoint URL",
      "placeholder": "eg 'www.redhat.com'",
      "required": true,
      "secret": false,
      "type": "string"
    }
  },
  "tags": [
    "verifier"
  ]
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy