META-INF.syndesis.connector.aws-sns.json Maven / Gradle / Ivy
{
"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