mirror of
https://github.com/certd/certd.git
synced 2026-06-25 20:37:33 +08:00
pref: 调整插件目录,增加一些帮助说明
This commit is contained in:
@@ -0,0 +1,43 @@
|
||||
import { IsAccess, AccessInput } from '@certd/pipeline';
|
||||
|
||||
@IsAccess({
|
||||
name: 'dnspod',
|
||||
title: 'dnspod',
|
||||
desc: '腾讯云的域名解析接口已迁移到dnspod',
|
||||
})
|
||||
export class DnspodAccess {
|
||||
@AccessInput({
|
||||
title: '端点',
|
||||
component: {
|
||||
placeholder: 'endpoint',
|
||||
name: 'a-select',
|
||||
vModel: 'value',
|
||||
options: [
|
||||
{ value: 'https://dnsapi.cn', label: '中国站' },
|
||||
{ value: 'https://api.dnspod.com', label: '国际站' },
|
||||
],
|
||||
},
|
||||
rules: [{ required: true, message: '该项必填' }],
|
||||
})
|
||||
endpoint = '';
|
||||
|
||||
@AccessInput({
|
||||
title: '账户id',
|
||||
component: {
|
||||
placeholder: 'dnspod接口账户id',
|
||||
},
|
||||
rules: [{ required: true, message: '该项必填' }],
|
||||
})
|
||||
id = '';
|
||||
|
||||
@AccessInput({
|
||||
title: 'token',
|
||||
component: {
|
||||
placeholder: '开放接口token',
|
||||
},
|
||||
rules: [{ required: true, message: '该项必填' }],
|
||||
})
|
||||
token = '';
|
||||
}
|
||||
|
||||
new DnspodAccess();
|
||||
@@ -0,0 +1,2 @@
|
||||
export * from './dnspod-access';
|
||||
export * from './tencent-access';
|
||||
@@ -0,0 +1,26 @@
|
||||
import { IsAccess, AccessInput } from '@certd/pipeline';
|
||||
|
||||
@IsAccess({
|
||||
name: 'tencent',
|
||||
title: '腾讯云',
|
||||
})
|
||||
export class TencentAccess {
|
||||
@AccessInput({
|
||||
title: 'secretId',
|
||||
helper:
|
||||
'使用对应的插件需要有对应的权限,比如上传证书,需要证书管理权限;部署到clb需要clb相关权限',
|
||||
component: {
|
||||
placeholder: 'secretId',
|
||||
},
|
||||
rules: [{ required: true, message: '该项必填' }],
|
||||
})
|
||||
secretId = '';
|
||||
@AccessInput({
|
||||
title: 'secretKey',
|
||||
component: {
|
||||
placeholder: 'secretKey',
|
||||
},
|
||||
rules: [{ required: true, message: '该项必填' }],
|
||||
})
|
||||
secretKey = '';
|
||||
}
|
||||
Reference in New Issue
Block a user