mirror of
https://github.com/certd/certd.git
synced 2026-04-14 12:30:54 +08:00
46 lines
876 B
TypeScript
46 lines
876 B
TypeScript
import { AccessInput, BaseAccess, IsAccess } from "@certd/pipeline";
|
|
|
|
@IsAccess({
|
|
name: "aliesa",
|
|
title: "阿里云ESA授权",
|
|
desc: "",
|
|
icon: "ant-design:aliyun-outlined",
|
|
order: 0,
|
|
})
|
|
export class AliesaAccess extends BaseAccess {
|
|
@AccessInput({
|
|
title: "阿里云授权",
|
|
component: {
|
|
name: "access-selector",
|
|
vModel: "modelValue",
|
|
type: "aliyun",
|
|
},
|
|
helper: "请选择阿里云授权",
|
|
required: true,
|
|
})
|
|
accessId = "";
|
|
|
|
@AccessInput({
|
|
title: "地区",
|
|
component: {
|
|
name: "a-select",
|
|
vModel: "value",
|
|
options: [
|
|
{
|
|
label: "杭州",
|
|
value: "cn-hangzhou",
|
|
},
|
|
{
|
|
label: "新加坡",
|
|
value: "ap-southeast-1",
|
|
},
|
|
],
|
|
},
|
|
helper: "请选择ESA地区",
|
|
required: true,
|
|
})
|
|
region = "";
|
|
}
|
|
|
|
new AliesaAccess();
|