1 |
|
2 | export class ConfigItems {
|
3 | static credential = 'credential'
|
4 | static ssh = 'ssh'
|
5 | }
|
6 |
|
7 |
|
8 | export const DefaultFunctionDeployConfig = {
|
9 | timeout: 3,
|
10 | handler: 'index.main',
|
11 | runtime: 'Nodejs10.15',
|
12 | installDependency: true,
|
13 | ignore: ['node_modules', 'node_modules/**/*', '.git']
|
14 | }
|
15 |
|
16 |
|
17 | export const DefaultCloudBaseConfig = {
|
18 | functionRoot: './functions',
|
19 | functions: []
|
20 | }
|
21 |
|
22 | // 请求超时时间
|
23 | export const REQUEST_TIMEOUT = 30000
|
24 |
|
25 | export const enum ENV_STATUS {
|
26 | // 创建中
|
27 | UNAVAILABLE = 'UNAVAILABLE',
|
28 | // 正常
|
29 | NORMAL = 'NORMAL',
|
30 | // 销毁隔离
|
31 | ISOLATE = 'ISOLATE',
|
32 | // 异常
|
33 | ABNORMAL = 'ABNORMAL',
|
34 | ERROR = 'ERROR'
|
35 | }
|
36 |
|
37 | export const STATUS_TEXT = {
|
38 | UNAVAILABLE: '创建中',
|
39 | NORMAL: '正常',
|
40 | ISOLATE: '隔离中',
|
41 | ABNORMAL: '异常',
|
42 | ERROR: '异常'
|
43 | }
|
44 |
|
45 | export const ALL_COMMANDS = [
|
46 | 'login',
|
47 | 'logout',
|
48 | 'init',
|
49 | 'open',
|
50 | 'completion:setup',
|
51 | 'completion:clean',
|
52 | 'env:list',
|
53 | 'env:rename',
|
54 | 'env:create',
|
55 | 'env:domain:list',
|
56 | 'env:domain:create',
|
57 | 'env:domain:delete',
|
58 | 'env:login:list',
|
59 | 'env:login:create',
|
60 | 'env:login:update',
|
61 | 'functions:list',
|
62 | 'functions:download',
|
63 | 'functions:deploy',
|
64 | 'functions:delete',
|
65 | 'functions:detail',
|
66 | 'functions:code:update',
|
67 | 'functions:config:update',
|
68 | 'functions:copy',
|
69 | 'functions:log',
|
70 | 'functions:trigger:create',
|
71 | 'functions:trigger:delete',
|
72 | 'functions:invoke',
|
73 | 'functions:run',
|
74 | 'storage:upload',
|
75 | 'storage:download',
|
76 | 'storage:delete',
|
77 | 'storage:list',
|
78 | 'storage:url',
|
79 | 'storage:detail',
|
80 | 'storage:get-acl',
|
81 | 'storage:set-acl',
|
82 | 'hosting:detail',
|
83 | 'hosting:deploy',
|
84 | 'hosting:delete',
|
85 | 'hosting:list',
|
86 | 'server:deploy',
|
87 | 'server:log',
|
88 | 'server:reload',
|
89 | 'server:stop',
|
90 | 'server:show',
|
91 | 'service:create',
|
92 | 'service:delete',
|
93 | 'service:list',
|
94 | 'service:domain:bind',
|
95 | 'service:domain:unbind',
|
96 | 'service:domain:list'
|
97 | ]
|
98 |
|
\ | No newline at end of file |