From f2ceb8aa881bccf62cdbad846db142f5db9fd39c Mon Sep 17 00:00:00 2001 From: Matheus Cansian Date: Fri, 4 Oct 2019 17:01:25 -0300 Subject: [PATCH] Add AWS credentials --- .../nodes-base/credentials/Aws.credentials.ts | 33 +++++++++++++++++++ packages/nodes-base/package.json | 1 + 2 files changed, 34 insertions(+) create mode 100644 packages/nodes-base/credentials/Aws.credentials.ts diff --git a/packages/nodes-base/credentials/Aws.credentials.ts b/packages/nodes-base/credentials/Aws.credentials.ts new file mode 100644 index 0000000000..6a0f294b88 --- /dev/null +++ b/packages/nodes-base/credentials/Aws.credentials.ts @@ -0,0 +1,33 @@ +import { + ICredentialType, + NodePropertyTypes, +} from 'n8n-workflow'; + + +export class Aws implements ICredentialType { + name = 'aws'; + displayName = 'AWS'; + properties = [ + { + displayName: 'Region', + name: 'region', + type: 'string' as NodePropertyTypes, + default: 'us-east-1', + }, + { + displayName: 'Access Key Id', + name: 'accessKeyId', + type: 'string' as NodePropertyTypes, + default: '', + }, + { + displayName: 'Secret Access Key', + name: 'secretAccessKey', + type: 'string' as NodePropertyTypes, + default: '', + typeOptions: { + password: true, + }, + }, + ]; +} diff --git a/packages/nodes-base/package.json b/packages/nodes-base/package.json index 2fa37e7956..5729e7a36b 100644 --- a/packages/nodes-base/package.json +++ b/packages/nodes-base/package.json @@ -29,6 +29,7 @@ "dist/credentials/ActiveCampaignApi.credentials.js", "dist/credentials/AirtableApi.credentials.js", "dist/credentials/AsanaApi.credentials.js", + "dist/credentials/Aws.credentials.js", "dist/credentials/ChargebeeApi.credentials.js", "dist/credentials/DropboxApi.credentials.js", "dist/credentials/GithubApi.credentials.js",