pref: 调整插件目录,增加一些帮助说明

This commit is contained in:
xiaojunnuo
2024-05-27 18:38:41 +08:00
parent dd730f6beb
commit 20bc5aa6c7
164 changed files with 1160 additions and 3573 deletions
@@ -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 = '';
}