mirror of
https://github.com/n8n-io/n8n.git
synced 2024-12-25 20:54:07 -08:00
0764c49dcf
* 🔥 Remove line breaks from param descriptions * 🔥 Remove more line breaks * 🎨 Fix spacing for list item in tooltip * ⚡ Apply multiline with <p> tags * ⚡ Improve <code> and <a> tags * ✏️ Improve grammar and spelling * ⚡ Add missing <p> tags * ✏️ Make "multiple" phrasing consistent * ⚡ Fix unneeded quote escapes * ⚡ Encode angle brackets * ⚡ Fix typo and copy-paste artifact
70 lines
1.8 KiB
TypeScript
70 lines
1.8 KiB
TypeScript
import {
|
||
ICredentialType,
|
||
INodeProperties,
|
||
} from 'n8n-workflow';
|
||
|
||
export class Snowflake implements ICredentialType {
|
||
name = 'snowflake';
|
||
displayName = 'Snowflake';
|
||
documentationUrl = 'snowflake';
|
||
properties: INodeProperties[] = [
|
||
{
|
||
displayName: 'Account',
|
||
name: 'account',
|
||
type: 'string',
|
||
default: '',
|
||
description: 'Enter the name of your Snowflake account.',
|
||
},
|
||
{
|
||
displayName: 'Database',
|
||
name: 'database',
|
||
type: 'string',
|
||
default: '',
|
||
description: 'Specify the database you want to use after creating the connection.',
|
||
},
|
||
{
|
||
displayName: 'Warehouse',
|
||
name: 'warehouse',
|
||
type: 'string',
|
||
default: '',
|
||
description: 'The default virtual warehouse to use for the session after connecting. Used for performing queries, loading data, etc.',
|
||
},
|
||
{
|
||
displayName: 'Username',
|
||
name: 'username',
|
||
type: 'string',
|
||
default: '',
|
||
},
|
||
{
|
||
displayName: 'Password',
|
||
name: 'password',
|
||
type: 'string',
|
||
typeOptions: {
|
||
password: true,
|
||
},
|
||
default: '',
|
||
},
|
||
{
|
||
displayName: 'Schema',
|
||
name: 'schema',
|
||
type: 'string',
|
||
default: '',
|
||
description: 'Enter the schema you want to use after creating the connection',
|
||
},
|
||
{
|
||
displayName: 'Role',
|
||
name: 'role',
|
||
type: 'string',
|
||
default: '',
|
||
description: 'Enter the security role you want to use after creating the connection',
|
||
},
|
||
{
|
||
displayName: 'Client Session Keep Alive',
|
||
name: 'clientSessionKeepAlive',
|
||
type: 'boolean',
|
||
default: false,
|
||
description: `By default, client connections typically time out approximately 3-4 hours after the most recent query was executed. If the parameter clientSessionKeepAlive is set to true, the client’s connection to the server will be kept alive indefinitely, even if no queries are executed.`,
|
||
},
|
||
];
|
||
}
|