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

META-INF.syndesis.connector.aws-sns.json Maven / Gradle / Ivy

There is a newer version: 1.13.2
Show newest version
{
  "actions": [
    {
      "actionType": "connector",
      "description": "Send a single message to AWS SNS",
      "descriptor": {
        "componentScheme": "aws-sns",
        "connectorCustomizers": [
          "io.syndesis.connector.aws.sns.AWSSNSMessageCustomizer"
        ],
        "inputDataShape": {
          "kind": "java",
          "name": "Message",
          "type": "io.syndesis.connector.aws.sns.SNSMessage"
        },
        "outputDataShape": {
          "kind": "none"
        },
        "propertyDefinitionSteps": [
          {
            "description": "Set the needed option for sending a single message to AWS SNS",
            "name": "Send a single message to AWS SNS",
            "properties": {
              "topicNameOrArn": {
                "deprecated": false,
                "displayName": "Topic Name Or Amazon Resource Name",
                "group": "common",
                "javaType": "java.lang.String",
                "kind": "path",
                "labelHint": "Topic name or ARN. If the topic does not exist, it will be created.",
                "order": "1",
                "required": true,
                "secret": false,
                "type": "string"
              }
            }
          }
        ]
      },
      "id": "io.syndesis:aws-sns-send-object-connector",
      "name": "Send Object",
      "pattern": "To"
    }
  ],
  "configuredProperties": {},
  "dependencies": [
    {
      "id": "@project.groupId@:@project.artifactId@:@project.version@",
      "type": "MAVEN"
    }
  ],
  "description": "Send messages.",
  "icon": "assets:aws-sns.svg",
  "id": "aws-sns",
  "name": "Amazon SNS",
  "properties": {
    "accessKey": {
      "deprecated": false,
      "displayName": "Access Key",
      "group": "common",
      "javaType": "java.lang.String",
      "kind": "parameter",
      "labelHint": "Amazon AWS Access Key",
      "order": "1",
      "raw": true,
      "required": true,
      "secret": false,
      "type": "string"
    },
    "region": {
      "defaultValue": "US_EAST_1",
      "deprecated": false,
      "displayName": "Region",
      "enum": [
        {
          "label": "AP NORTHEAST 1",
          "value": "AP_NORTHEAST_1"
        },
        {
          "label": "AP NORTHEAST 2",
          "value": "AP_NORTHEAST_2"
        },
        {
          "label": "AP SOUTH 1",
          "value": "AP_SOUTH_1"
        },
        {
          "label": "AP SOUTHEAST 1",
          "value": "AP_SOUTHEAST_1"
        },
        {
          "label": "AP SOUTHEAST 2",
          "value": "AP_SOUTHEAST_2"
        },
        {
          "label": "CA CENTRAL 1",
          "value": "CA_CENTRAL_1"
        },
        {
          "label": "CN NORTH 1",
          "value": "CN_NORTH_1"
        },
        {
          "label": "CN NORTHWEST 1",
          "value": "CN_NORTHWEST_1"
        },
        {
          "label": "EU CENTRAL 1",
          "value": "EU_CENTRAL_1"
        },
        {
          "label": "EU WEST 1",
          "value": "EU_WEST_1"
        },
        {
          "label": "EU WEST 2",
          "value": "EU_WEST_2"
        },
        {
          "label": "EU WEST 3",
          "value": "EU_WEST_3"
        },
        {
          "label": "Gov Cloud",
          "value": "GovCloud"
        },
        {
          "label": "SA EAST 1",
          "value": "SA_EAST_1"
        },
        {
          "label": "US EAST 1",
          "value": "US_EAST_1"
        },
        {
          "label": "US EAST 2",
          "value": "US_EAST_2"
        },
        {
          "label": "US WEST 1",
          "value": "US_WEST_1"
        },
        {
          "label": "US WEST 2",
          "value": "US_WEST_2"
        }
      ],
      "group": "producer",
      "javaType": "java.lang.String",
      "kind": "parameter",
      "label": "producer",
      "labelHint": "The region where the Topic is located.",
      "order": "3",
      "required": true,
      "secret": false,
      "type": "string"
    },
    "secretKey": {
      "deprecated": false,
      "displayName": "Secret Key",
      "group": "common",
      "javaType": "java.lang.String",
      "kind": "parameter",
      "labelHint": "Amazon AWS Secret Key",
      "order": "2",
      "raw": true,
      "required": true,
      "secret": true,
      "type": "string"
    }
  },
  "tags": [
    "verifier"
  ]
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy