index.ts
5.22 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
/**
*规则链 外部的 中文配置文件
目前共有11个,分类按名称进行配置
*/
export default {
AlarmNoticeFieldsNameEnum: {
CONFIGURATION: '配置',
},
AwsSnsFieldsNameEnum: {
TOPIC_ARN_PATTERN: '主题ARN模式',
ACCESS_KEY_ID: 'AWS访问密钥ID',
SECRET_ACCESS_KEY: 'AWS秘密访问密钥',
REGION: 'AWS地区',
},
AwsSqsFieldsNameEnum: {
QUEUE_TYPE: '队列类型',
QUEUE_URL_PATTERN: '队列URL模式',
DELAY_SECONDS: '延迟(秒)',
MESSAGE_ATTRIBUTES: '消息属性',
ACCESS_KEY_ID: 'AWS访问密钥ID',
SECRET_ACCESS_KEY: 'AWS秘密访问密钥',
REGION: 'AWS地区',
},
AzureIotHubFieldsNameEnum: {
TOPIC_PATTERN: '话题',
HOST: '主机名',
PORT: '端口',
CONNECT_TIMEOUT_SEC: '连接超时秒',
CLIENT_ID: '设备ID',
CLEAN_SESSION: '清理会话',
SSL: '安全套接层',
CREDENTIALS: '证书',
TYPE: '证书类型',
SAS_KEY: 'sas密钥',
CA_CERT: 'CA证书文件',
CA_CERT_FILE_NAME: 'ca证书文件名',
PRIVATE_KEY: '客户端私钥文件',
PRIVATE_KEY_FILE_NAME: '私钥文件名',
CERT: '客户端证书文件',
CERT_FILE_NAME: '证书文件名',
PASSWORD: '私钥密码',
},
GcpPubsubFieldsNameEnum: {
PROJECT_ID: 'GCP项目ID',
TOPIC_NAME: '主题名称',
SERVICE_ACCOUNT_KEY: 'GCP服务帐户密钥文件',
SERVICE_ACCOUNT_KEY_FILE_NAME: '服务帐户密钥文件名',
MESSAGE_ATTRIBUTES: '消息属性',
},
KafkaFieldsNameEnum: {
TOPIC_PATTERN: '主题模式',
BOOTSTRAP_SERVERS: '引导服务器',
RETRIES: '重连次数',
BATCH_SIZE: '生产者并发',
LINGER: '缓存时间(ms)',
BUFFER_MEMORY: '最大缓存(字节)',
ACKS: '响应码',
KEY_SERIALIZER: '键序列化',
VALUE_SERIALIZER: '值序列化',
OTHER_PROPERTIES: '其他属性',
ADD_METADATA_KEY_VALUES_AS_KAFKA_HEADERS: '向Kafka记录头添加消息元数据键值对',
KAFKA_HEADERS_CHARSET: '字符集编码',
},
MqttFieldsNameEnum: {
TOPIC_PATTERN: '主题模式',
HOST: '主机',
PORT: '端口',
CONNECT_TIMEOUT_SEC: '连接超时(秒)',
CLIENT_ID: '客户端ID',
APPEND_CLIENT_ID_SUFFIX: '将服务ID作为后缀添加到客户端ID',
CLEAN_SESSION: '清洁会话',
SSL: '启用SSL',
CREDENTIALS: '凭证',
TYPE: '凭证类型',
PASSWORD: '密码',
CA_CERT: '服务器CA证书文件',
CA_CERT_FILE_NAME: 'ca证书文件名',
PRIVATE_KEY: '客户端私钥文件',
PRIVATE_KEY_FILE_NAME: '私钥文件名',
CERT: '客户端证书文件',
CERT_FILE_NAME: '证书文件名',
USERNAME: '用户名',
},
RabbitmqFieldsNameEnum: {
EXCHANGE_NAME_PATTERN: '交换名称模式',
ROUTING_KEY_PATTERN: '路由密钥模式',
MESSAGE_PROPERTIES: '消息属性',
HOST: '主机',
PORT: '端口',
VIRTUAL_HOST: '虚拟主机',
USERNAME: '用户名',
PASSWORD: '密码',
AUTOMATIC_RECOVERY_ENABLED: '自动恢复',
CONNECTION_TIMEOUT: '连接超时(毫秒)',
HANDSHAKE_TIMEOUT: '握手超时(毫秒)',
CLIENT_PROPERTIES: '客户端属性',
},
RestApiCallFieldsNameEnum: {
REST_ENDPOINT_URL_PATTERN: '端点URL模式',
REQUEST_METHOD: '请求方法',
USE_SIMPLE_CLIENT_HTTP_FACTORY: '使用简单的客户端HTTP工厂',
IGNORE_REQUEST_BODY: '无请求正文',
ENABLE_PROXY: '启用代理',
USE_SYSTEM_PROXY_PROPERTIES: '使用系统代理属性',
PROXY_SCHEME: '代理协议',
PROXY_HOST: '代理主机',
PROXY_PORT: '代理端口',
PROXY_USER: '代理用户',
PROXY_PASSWORD: '代码密码',
READ_TIMEOUT_MS: '读取超时(毫秒)',
MAX_PARALLEL_REQUESTS_COUNT: '最大并行请求数',
HEADERS: '头部',
USE_REDIS_QUEUE_FOR_MSG_PERSISTENCE: '使用redis队列进行消息持久化',
TRIM_QUEUE: '修剪redis队列',
MAX_QUEUE_SIZE: 'Redis队列最大大小',
CREDENTIALS: '凭据',
TYPE: '凭据类型',
PASSWORD: '密码',
CA_CERT: '服务器CA证书文件',
CA_CERT_FILE_NAME: 'ca证书文件名',
PRIVATE_KEY: '客户端私钥文件',
PRIVATE_KEY_FILE_NAME: '私钥文件名',
CERT: '客户端证书文件',
CERT_FILE_NAME: '证书文件名',
USERNAME: '用户名',
},
SendEmailFieldsNameEnum: {
USE_SYSTEM_SMTP_SETTINGS: '使用系统SMTP设置',
SMTP_PROTOCOL: '协议',
SMTP_HOST: 'SMTP主机',
SMTP_PORT: 'SMTP端口',
TIMEOUT: '超时(ms)',
ENABLE_TLS: '启用TLS',
TLS_VERSION: 'TLS 版本',
ENABLE_PROXY: '启用代理',
PROXY_HOST: '代理主机',
PROXY_PORT: '代理端口',
PROXY_USER: '代理用户',
PROXY_PASSWORD: '代理密码',
USERNAME: '用户名',
PASSWORD: '密码',
},
SendSMSFieldsNameEnum: {
NUMBERS_TO_TEMPLATE: '发送模板的电话号码',
SMS_MESSAGE_TEMPLATE: 'SMS消息模板',
USE_SYSTEM_SMS_SETTINGS: '用户系统短信提供商设置',
SMS_PROVIDER_CONFIGURATION: 'sms提供商配置',
ACCESS_KEY_ID: 'AWS访问密钥ID',
SECRET_ACCESS_KEY: 'AWS访问密钥',
REGION: 'AWS地区',
TYPE: 'SMS服务商类型',
NUMBER_FROM: '发送方电话号码',
ACCOUNT_SID: 'Twilio账户SID',
ACCOUNT_TOKEN: 'Twilio账户令牌',
},
};