| 123456789101112131415161718192021222324252627282930 |
- import i18n from '@/locales'
- import { arrayToObj } from '@/utils/utils'
- export const NEXT_HOP_TYPES = [
- { key: 'Instance', value: i18n.t('network.instance') }, // ECS实例
- { key: 'HaVip', value: i18n.t('network.ha_vip') }, // 高可用虚拟IP
- { key: 'VpnGateway', value: i18n.t('network.vpn_gateway') }, // VPN网关
- { key: 'NatGateway', value: i18n.t('network.nat_gateway') }, // NAT网关
- { key: 'NetworkInterface', value: i18n.t('network.network_interface') }, // 辅助弹性网卡
- { key: 'Eip', value: i18n.t('network.eip') }, // 弹性IP
- { key: 'RouterInterface', value: i18n.t('network.router_interface') }, // 路由器接口
- { key: 'IPv6Gateway', value: i18n.t('network.ipv6_gateway') }, // IPv6网关
- { key: 'InternetGateway', value: i18n.t('network.internet_gateway') }, // Internet网关
- { key: 'EgressInternetGateway', value: i18n.t('network.egress_internet_gateway') }, // egress only Internet网关
- { key: 'VpcPeering', value: i18n.t('network.vpc_peering') }, // vpc对等连接
- { key: 'InterVpcNetwork', value: i18n.t('network.inter_vpc_network') }, // vpc 互联网络
- { key: 'DirectConnection', value: i18n.t('network.direct_connection') }, // 专线
- { key: 'VPC', value: i18n.t('network.vpc') }, // VPC
- { key: 'VBR', value: i18n.t('network.vbr') }, // 边界路由器
- ]
- export const NEXT_HOP_TYPES_MAP = arrayToObj(NEXT_HOP_TYPES, 'key')
- export const TYPES = [
- { key: 'System', value: i18n.t('network.system') },
- { key: 'Custom', value: i18n.t('network.custom') },
- { key: 'Propagate', value: i18n.t('network.propagate') },
- ]
- export const TYPES_MAP = arrayToObj(TYPES, 'key')
|