-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathserviceMap.ts
42 lines (41 loc) · 1.85 KB
/
serviceMap.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
import services from './services'
import TencentNetworkAcl from '../services/networkAcl'
import TencentSecurityGroup from '../services/securityGroup'
import TencentSecurityGroupRule from '../services/securityGroupRule'
import TencentCcn from '../services/ccn'
import TencentCcnAttachment from '../services/ccnAttachment'
import TencentKubernetesEngine from '../services/kubernetesEngine'
import TencentSubnet from '../services/subnet'
import TencentVpc from '../services/vpc'
import TencentTag from '../services/tag'
import TencentRouteTable from '../services/routeTable'
import TencentVpnGateway from '../services/vpnGateway'
import TencentCamPolicy from '../services/camPolicy'
import TencentVpnGatewayRoute from '../services/vpnGatewayRoute'
import TencentCustomerGateway from '../services/customerGateway'
import TencentCamUser from '../services/camUser'
import TencentVpnConnection from '../services/vpnConnection'
import TencentCamGroup from '../services/camGroup'
/**
* serviceMap is an object that contains all currently supported services
* serviceMap is used by the serviceFactory to produce instances of service classes
*/
export default {
[services.camGroup]: TencentCamGroup,
[services.camPolicy]: TencentCamPolicy,
[services.camUser]: TencentCamUser,
[services.ccn]: TencentCcn,
[services.ccnAttachment]: TencentCcnAttachment,
[services.customerGateway]: TencentCustomerGateway,
[services.networkAcl]: TencentNetworkAcl,
[services.routeTable]: TencentRouteTable,
[services.securityGroup]: TencentSecurityGroup,
[services.securityGroupRule]: TencentSecurityGroupRule,
[services.kubernetesEngine]: TencentKubernetesEngine,
[services.subnet]: TencentSubnet,
[services.vpc]: TencentVpc,
[services.vpnConnection]: TencentVpnConnection,
[services.vpnGateway]: TencentVpnGateway,
[services.vpnGatewayRoute]: TencentVpnGatewayRoute,
tag: TencentTag,
}