feat: 支持深信服云平台和阿里云专有云

This commit is contained in:
jiangweidong 2023-11-24 17:50:26 +08:00 committed by 老广
parent bf3a2d748d
commit e86b88bf05
5 changed files with 27 additions and 1 deletions

View File

@ -2178,6 +2178,8 @@
"JDCloud": "JD Cloud",
"Azure": "Azure(China)",
"Azure_Int": "Azure(International)",
"SCP": "SCP",
"ApsaraStack": "Apsara Stack",
"HostnameStrategy": "Used to produce the asset hostname. For example, 1. Instance name (instanceDemo)2. Instance name and Partial IP (instanceDemo-250.1)",
"IsAlwaysUpdate": "Asset info is kept up-to-date",
"AccountCreate": "Create account",

View File

@ -2173,6 +2173,8 @@
"KingSoftCloud": "金山雲",
"Azure": "Azure(中国)",
"Azure_Int": "Azure (国際)",
"SCP": "SCP",
"ApsaraStack": "Apsara Stack",
"HostnameStrategy": "資産を生成するためにホスト名。例: 1. インスタンス名 (instanceDemo) 2.インスタンス名と一部IP (下位2桁) (instanceDemo-250.1)",
"IsAlwaysUpdate": "資産情報を最新の状態に保つ",
"AccountCreate": "アカウントの作成",

View File

@ -2084,6 +2084,8 @@
"KingSoftCloud": "金山云",
"Azure": "Azure(中国)",
"Azure_Int": "Azure(国际)",
"SCP": "深信服云平台",
"ApsaraStack": "阿里云专有云",
"HostnameStrategy": "用于生成资产主机名。例如1. 实例名称 (instanceDemo)2. 实例名称和部分IP(后两位) (instanceDemo-250.1)",
"IsAlwaysUpdate": "资产信息保持最新",
"AccountCreate": "创建账户",

View File

@ -7,7 +7,7 @@ import GenericListTable from '@/layout/components/GenericListTable'
import {
ACCOUNT_PROVIDER_ATTRS_MAP, aliyun, aws_china, aws_international, azure, azure_international, baiducloud,
ctyun_private, fc, gcp, huaweicloud, huaweicloud_private, jdcloud, kingsoftcloud, lan, nutanix, openstack, qcloud,
qcloud_lighthouse, qingcloud_private, ucloud, vmware
qcloud_lighthouse, qingcloud_private, ucloud, vmware, scp, apsara_stack
} from '../const'
export default {
@ -161,6 +161,14 @@ export default {
name: fc,
title: ACCOUNT_PROVIDER_ATTRS_MAP[fc].title
},
{
name: scp,
title: ACCOUNT_PROVIDER_ATTRS_MAP[scp].title
},
{
name: apsara_stack,
title: ACCOUNT_PROVIDER_ATTRS_MAP[apsara_stack].title
},
{
name: lan,
title: ACCOUNT_PROVIDER_ATTRS_MAP[lan].title

View File

@ -21,6 +21,8 @@ export const openstack = 'openstack'
export const nutanix = 'nutanix'
export const vmware = 'vmware'
export const fc = 'fc'
export const scp = 'scp'
export const apsara_stack = 'apsara_stack'
export const lan = 'lan'
export const ACCOUNT_PROVIDER_ATTRS_MAP = {
@ -124,6 +126,16 @@ export const ACCOUNT_PROVIDER_ATTRS_MAP = {
title: i18n.t('xpack.Cloud.CTYunPrivate'),
attrs: ['access_key_id', 'access_key_secret', 'api_endpoint', 'cert_file', 'key_file']
},
[scp]: {
name: scp,
title: i18n.t('xpack.Cloud.SCP'),
attrs: ['access_key_id', 'access_key_secret', 'api_endpoint']
},
[apsara_stack]: {
name: apsara_stack,
title: i18n.t('xpack.Cloud.ApsaraStack'),
attrs: ['access_key_id', 'access_key_secret', 'api_endpoint']
},
[lan]: {
name: lan,
title: i18n.t('xpack.Cloud.LAN'),