import { IsAccess, AccessInput, BaseAccess } from "@certd/pipeline"; @IsAccess({ name: "tencent", title: "腾讯云", icon: "svg:icon-tencentcloud", }) export class TencentAccess extends BaseAccess { @AccessInput({ title: "secretId", helper: "使用对应的插件需要有对应的权限,比如上传证书,需要证书管理权限;部署到clb需要clb相关权限\n前往[密钥管理](https://console.cloud.tencent.com/cam/capi)进行创建", component: { placeholder: "secretId", }, rules: [{ required: true, message: "该项必填" }], }) secretId = ""; @AccessInput({ title: "secretKey", component: { placeholder: "secretKey", }, encrypt: true, rules: [{ required: true, message: "该项必填" }], }) secretKey = ""; }