mirror of https://github.com/certd/certd
chore:
parent
b561535626
commit
2c32703e6b
|
@ -35,7 +35,7 @@ export class TencentStartInstancesPlugin extends AbstractTaskPlugin {
|
|||
name: 'a-auto-complete',
|
||||
vModel: 'value',
|
||||
options: [
|
||||
{ value: '', label: '--------中国大陆地区-------', disabled: true },
|
||||
{ value: '1', label: '--------中国大陆地区-------', disabled: true },
|
||||
{ value: 'ap-beijing-1', label: '北京1区' },
|
||||
{ value: 'ap-beijing', label: '北京' },
|
||||
{ value: 'ap-nanjing', label: '南京' },
|
||||
|
@ -46,7 +46,7 @@ export class TencentStartInstancesPlugin extends AbstractTaskPlugin {
|
|||
{ value: 'ap-shenzhen-fsi', label: '深圳金融' },
|
||||
{ value: 'ap-shanghai-fsi', label: '上海金融' },
|
||||
{ value: 'ap-beijing-fsi', label: '北京金融' },
|
||||
{ value: '', label: '--------中国香港及境外-------', disabled: true },
|
||||
{ value: '2', label: '--------中国香港及境外-------', disabled: true },
|
||||
{ value: 'ap-hongkong', label: '中国香港' },
|
||||
{ value: 'ap-singapore', label: '新加坡' },
|
||||
{ value: 'ap-mumbai', label: '孟买' },
|
||||
|
@ -68,19 +68,18 @@ export class TencentStartInstancesPlugin extends AbstractTaskPlugin {
|
|||
createRemoteSelectInputDefine({
|
||||
title: '实列ID',
|
||||
helper: '请选择实列',
|
||||
typeName: 'TencentStartInstancesPlugin',
|
||||
action: TencentStartInstancesPlugin.prototype.onGetInstanceList.name,
|
||||
watches: ['region'],
|
||||
watches: ['region', 'accessId'],
|
||||
})
|
||||
)
|
||||
instanceId!: string | string[];
|
||||
instanceId!: string[];
|
||||
|
||||
async onInstance() {}
|
||||
|
||||
async execute(): Promise<void> {
|
||||
const cvmClient = await this.getCvmClient();
|
||||
const res = await cvmClient.StartInstances({
|
||||
InstanceIds: Array.isArray(this.instanceId) ? this.instanceId : [this.instanceId],
|
||||
InstanceIds: this.instanceId,
|
||||
});
|
||||
this.checkRet(res);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue