@@ -45,131 +45,131 @@ These fields should be according to the user and product manager, what they want
4545
4646var serviceMap = {
4747 'Redis Cache' :
48- {
49- enabled : true , isSingleSource : true , InvAsset : 'redisCaches' , InvService : 'redisCaches' ,
50- InvResourceCategory : 'cloud_resources' , InvResourceType : 'Redis Cache' , BridgeServiceName : 'rediscaches' ,
51- BridgePluginCategoryName : 'Redis Cache' , BridgeProvider : 'Azure' , BridgeCall : 'listBySubscription' ,
52- BridgeArnIdentifier : '' , BridgeIdTemplate : '' , BridgeResourceType : 'Redis' ,
53- BridgeResourceNameIdentifier : 'name' , BridgeExecutionService : 'Redis Cache' ,
54- BridgeCollectionService : 'rediscaches' , DataIdentifier : 'data' ,
55- } ,
48+ {
49+ enabled : true , isSingleSource : true , InvAsset : 'redisCaches' , InvService : 'redisCaches' ,
50+ InvResourceCategory : 'cloud_resources' , InvResourceType : 'Redis Cache' , BridgeServiceName : 'rediscaches' ,
51+ BridgePluginCategoryName : 'Redis Cache' , BridgeProvider : 'Azure' , BridgeCall : 'listBySubscription' ,
52+ BridgeArnIdentifier : '' , BridgeIdTemplate : '' , BridgeResourceType : 'Redis' ,
53+ BridgeResourceNameIdentifier : 'name' , BridgeExecutionService : 'Redis Cache' ,
54+ BridgeCollectionService : 'rediscaches' , DataIdentifier : 'data' ,
55+ } ,
5656 'CDN Profiles' :
57- {
58- enabled : true , isSingleSource : true , InvAsset : 'cdnProfiles' , InvService : 'cdnProfiles' ,
59- InvResourceCategory : 'cloud_resources' , InvResourceType : 'CDN_Profiles' , BridgeServiceName : 'profiles' ,
60- BridgePluginCategoryName : 'CDN Profiles' , BridgeProvider : 'Azure' , BridgeCall : 'list' ,
61- BridgeArnIdentifier : '' , BridgeIdTemplate : '' , BridgeResourceType : 'profiles' ,
62- BridgeResourceNameIdentifier : 'name' , BridgeExecutionService : 'CDN Profiles' ,
63- BridgeCollectionService : 'profiles' , DataIdentifier : 'data' ,
64- } ,
57+ {
58+ enabled : true , isSingleSource : true , InvAsset : 'cdnProfiles' , InvService : 'cdnProfiles' ,
59+ InvResourceCategory : 'cloud_resources' , InvResourceType : 'CDN_Profiles' , BridgeServiceName : 'profiles' ,
60+ BridgePluginCategoryName : 'CDN Profiles' , BridgeProvider : 'Azure' , BridgeCall : 'list' ,
61+ BridgeArnIdentifier : '' , BridgeIdTemplate : '' , BridgeResourceType : 'profiles' ,
62+ BridgeResourceNameIdentifier : 'name' , BridgeExecutionService : 'CDN Profiles' ,
63+ BridgeCollectionService : 'profiles' , DataIdentifier : 'data' ,
64+ } ,
6565 'Cosmos DB' :
66- {
67- enabled : true , isSingleSource : true , InvAsset : 'cosmosdb' , InvService : 'cosmosDB' ,
68- InvResourceCategory : 'database' , InvResourceType : 'cosmos_DB' , BridgeServiceName : 'databaseaccounts' ,
69- BridgePluginCategoryName : 'Cosmos DB' , BridgeProvider : 'Azure' , BridgeCall : 'list' ,
70- BridgeArnIdentifier : '' , BridgeIdTemplate : '' , BridgeResourceType : 'databaseAccounts' ,
71- BridgeResourceNameIdentifier : 'name' , BridgeExecutionService : 'Cosmos DB' ,
72- BridgeCollectionService : 'databaseaccounts' , DataIdentifier : 'data' ,
73- } ,
66+ {
67+ enabled : true , isSingleSource : true , InvAsset : 'cosmosdb' , InvService : 'cosmosDB' ,
68+ InvResourceCategory : 'database' , InvResourceType : 'cosmos_DB' , BridgeServiceName : 'databaseaccounts' ,
69+ BridgePluginCategoryName : 'Cosmos DB' , BridgeProvider : 'Azure' , BridgeCall : 'list' ,
70+ BridgeArnIdentifier : '' , BridgeIdTemplate : '' , BridgeResourceType : 'databaseAccounts' ,
71+ BridgeResourceNameIdentifier : 'name' , BridgeExecutionService : 'Cosmos DB' ,
72+ BridgeCollectionService : 'databaseaccounts' , DataIdentifier : 'data' ,
73+ } ,
7474 'Key Vaults' :
75- {
76- enabled : true , isSingleSource : true , InvAsset : 'vaults' , InvService : 'keyVaults' ,
77- InvResourceCategory : 'cloud_resources' , InvResourceType : 'key vaults' , BridgeServiceName : 'vaults' ,
78- BridgePluginCategoryName : 'Key Vaults' , BridgeProvider : 'Azure' , BridgeCall : 'list' ,
79- BridgeArnIdentifier : '' , BridgeIdTemplate : '' , BridgeResourceType : 'vaults' ,
80- BridgeResourceNameIdentifier : 'name' , BridgeExecutionService : 'Key Vaults' ,
81- BridgeCollectionService : 'vaults' , DataIdentifier : 'data' ,
82- } ,
75+ {
76+ enabled : true , isSingleSource : true , InvAsset : 'vaults' , InvService : 'keyVaults' ,
77+ InvResourceCategory : 'cloud_resources' , InvResourceType : 'key vaults' , BridgeServiceName : 'vaults' ,
78+ BridgePluginCategoryName : 'Key Vaults' , BridgeProvider : 'Azure' , BridgeCall : 'list' ,
79+ BridgeArnIdentifier : '' , BridgeIdTemplate : '' , BridgeResourceType : 'vaults' ,
80+ BridgeResourceNameIdentifier : 'name' , BridgeExecutionService : 'Key Vaults' ,
81+ BridgeCollectionService : 'vaults' , DataIdentifier : 'data' ,
82+ } ,
8383 'Load Balancer' :
84- {
85- enabled : true , isSingleSource : true , InvAsset : 'loadBalancer' , InvService : 'loadBalancer' ,
86- InvResourceCategory : 'cloud_resources' , InvResourceType : 'load_balancer' , BridgeServiceName : 'loadbalancers' ,
87- BridgePluginCategoryName : 'Load Balancer' , BridgeProvider : 'Azure' , BridgeCall : 'listAll' ,
88- BridgeArnIdentifier : '' , BridgeIdTemplate : '' , BridgeResourceType : 'loadBalancers' ,
89- BridgeResourceNameIdentifier : 'name' , BridgeExecutionService : 'Load Balancer' ,
90- BridgeCollectionService : 'loadbalancers' , DataIdentifier : 'data' ,
91- } ,
84+ {
85+ enabled : true , isSingleSource : true , InvAsset : 'loadBalancer' , InvService : 'loadBalancer' ,
86+ InvResourceCategory : 'cloud_resources' , InvResourceType : 'load_balancer' , BridgeServiceName : 'loadbalancers' ,
87+ BridgePluginCategoryName : 'Load Balancer' , BridgeProvider : 'Azure' , BridgeCall : 'listAll' ,
88+ BridgeArnIdentifier : '' , BridgeIdTemplate : '' , BridgeResourceType : 'loadBalancers' ,
89+ BridgeResourceNameIdentifier : 'name' , BridgeExecutionService : 'Load Balancer' ,
90+ BridgeCollectionService : 'loadbalancers' , DataIdentifier : 'data' ,
91+ } ,
9292 'Log Alerts' :
93- {
94- enabled : true , isSingleSource : true , InvAsset : 'logAlerts' , InvService : 'logAlerts' ,
95- InvResourceCategory : 'cloud_resources' , InvResourceType : 'log alerts' , BridgeServiceName : 'activitylogalerts' ,
96- BridgePluginCategoryName : 'Log Alerts' , BridgeProvider : 'Azure' , BridgeCall : 'listBySubscriptionId' ,
97- BridgeArnIdentifier : '' , BridgeIdTemplate : '' , BridgeResourceType : 'activityLogAlerts' ,
98- BridgeResourceNameIdentifier : 'name' , BridgeExecutionService : 'Log Alerts' ,
99- BridgeCollectionService : 'activitylogalerts' , DataIdentifier : 'data' ,
100- } ,
93+ {
94+ enabled : true , isSingleSource : true , InvAsset : 'logAlerts' , InvService : 'logAlerts' ,
95+ InvResourceCategory : 'cloud_resources' , InvResourceType : 'log alerts' , BridgeServiceName : 'activitylogalerts' ,
96+ BridgePluginCategoryName : 'Log Alerts' , BridgeProvider : 'Azure' , BridgeCall : 'listBySubscriptionId' ,
97+ BridgeArnIdentifier : '' , BridgeIdTemplate : '' , BridgeResourceType : 'activityLogAlerts' ,
98+ BridgeResourceNameIdentifier : 'name' , BridgeExecutionService : 'Log Alerts' ,
99+ BridgeCollectionService : 'activitylogalerts' , DataIdentifier : 'data' ,
100+ } ,
101101 'Network Watcher' :
102- {
103- enabled : true , isSingleSource : true , InvAsset : 'networkWatcher' , InvService : 'networkWatcher' ,
104- InvResourceCategory : 'cloud_resources' , InvResourceType : 'network_watcher' , BridgeServiceName : 'networkwatchers' ,
105- BridgePluginCategoryName : 'Network Watcher' , BridgeProvider : 'Azure' , BridgeCall : 'listAll' ,
106- BridgeArnIdentifier : '' , BridgeIdTemplate : '' , BridgeResourceType : 'networkWatchers' ,
107- BridgeResourceNameIdentifier : 'name' , BridgeExecutionService : 'Network Watcher' ,
108- BridgeCollectionService : 'networkwatchers' , DataIdentifier : 'data' ,
109- } ,
102+ {
103+ enabled : true , isSingleSource : true , InvAsset : 'networkWatcher' , InvService : 'networkWatcher' ,
104+ InvResourceCategory : 'cloud_resources' , InvResourceType : 'network_watcher' , BridgeServiceName : 'networkwatchers' ,
105+ BridgePluginCategoryName : 'Network Watcher' , BridgeProvider : 'Azure' , BridgeCall : 'listAll' ,
106+ BridgeArnIdentifier : '' , BridgeIdTemplate : '' , BridgeResourceType : 'networkWatchers' ,
107+ BridgeResourceNameIdentifier : 'name' , BridgeExecutionService : 'Network Watcher' ,
108+ BridgeCollectionService : 'networkwatchers' , DataIdentifier : 'data' ,
109+ } ,
110110 'Azure Policy' :
111- {
112- enabled : true , isSingleSource : true , InvAsset : 'azurePolicy' , InvService : 'azurePolicy' ,
113- InvResourceCategory : 'cloud_resources' , InvResourceType : 'azure_policy' , BridgeServiceName : 'policyassignments' ,
114- BridgePluginCategoryName : 'Azure Policy' , BridgeProvider : 'Azure' , BridgeCall : 'list' ,
115- BridgeArnIdentifier : '' , BridgeIdTemplate : '' , BridgeResourceType : 'policyAssignments' ,
116- BridgeResourceNameIdentifier : 'displayName' , BridgeExecutionService : 'Azure Policy' ,
117- BridgeCollectionService : 'policyassignments' , DataIdentifier : 'data' ,
118- } ,
111+ {
112+ enabled : true , isSingleSource : true , InvAsset : 'azurePolicy' , InvService : 'azurePolicy' ,
113+ InvResourceCategory : 'cloud_resources' , InvResourceType : 'azure_policy' , BridgeServiceName : 'policyassignments' ,
114+ BridgePluginCategoryName : 'Azure Policy' , BridgeProvider : 'Azure' , BridgeCall : 'list' ,
115+ BridgeArnIdentifier : '' , BridgeIdTemplate : '' , BridgeResourceType : 'policyAssignments' ,
116+ BridgeResourceNameIdentifier : 'displayName' , BridgeExecutionService : 'Azure Policy' ,
117+ BridgeCollectionService : 'policyassignments' , DataIdentifier : 'data' ,
118+ } ,
119119 'Virtual Networks' :
120- {
121- enabled : true , isSingleSource : true , InvAsset : 'virtual_network' , InvService : 'virtual_network' ,
122- InvResourceCategory : 'cloud_resources' , InvResourceType : 'Virtual Network' , BridgeServiceName : 'virtualnetworks' ,
123- BridgePluginCategoryName : 'Virtual Networks' , BridgeProvider : 'Azure' , BridgeCall : 'listAll' ,
124- BridgeArnIdentifier : '' , BridgeIdTemplate : '' , BridgeResourceType : 'virtualNetworks' ,
125- BridgeResourceNameIdentifier : 'name' , BridgeExecutionService : 'Virtual Networks' ,
126- BridgeCollectionService : 'virtualnetworks' , DataIdentifier : 'data' ,
127- } ,
120+ {
121+ enabled : true , isSingleSource : true , InvAsset : 'virtual_network' , InvService : 'virtual_network' ,
122+ InvResourceCategory : 'cloud_resources' , InvResourceType : 'Virtual Network' , BridgeServiceName : 'virtualnetworks' ,
123+ BridgePluginCategoryName : 'Virtual Networks' , BridgeProvider : 'Azure' , BridgeCall : 'listAll' ,
124+ BridgeArnIdentifier : '' , BridgeIdTemplate : '' , BridgeResourceType : 'virtualNetworks' ,
125+ BridgeResourceNameIdentifier : 'name' , BridgeExecutionService : 'Virtual Networks' ,
126+ BridgeCollectionService : 'virtualnetworks' , DataIdentifier : 'data' ,
127+ } ,
128128 'Queue Service' :
129- {
130- enabled : true , isSingleSource : true , InvAsset : 'queueService' , InvService : 'queueService' ,
131- InvResourceCategory : 'storage' , InvResourceType : 'queue_service' , BridgeServiceName : 'queueservice' ,
132- BridgePluginCategoryName : 'Queue Service' , BridgeProvider : 'Azure' , BridgeCall : 'getQueueAcl' ,
133- BridgeArnIdentifier : '' , BridgeIdTemplate : '' , BridgeResourceType : 'queueService' ,
134- BridgeResourceNameIdentifier : 'name' , BridgeExecutionService : 'Queue Service' ,
135- BridgeCollectionService : 'queueservice' , DataIdentifier : 'data' ,
136- } ,
129+ {
130+ enabled : true , isSingleSource : true , InvAsset : 'queueService' , InvService : 'queueService' ,
131+ InvResourceCategory : 'storage' , InvResourceType : 'queue_service' , BridgeServiceName : 'queueservice' ,
132+ BridgePluginCategoryName : 'Queue Service' , BridgeProvider : 'Azure' , BridgeCall : 'getQueueAcl' ,
133+ BridgeArnIdentifier : '' , BridgeIdTemplate : '' , BridgeResourceType : 'queueService' ,
134+ BridgeResourceNameIdentifier : 'name' , BridgeExecutionService : 'Queue Service' ,
135+ BridgeCollectionService : 'queueservice' , DataIdentifier : 'data' ,
136+ } ,
137137 'Table Service' :
138- {
139- enabled : true , isSingleSource : true , InvAsset : 'tableService' , InvService : 'tableService' ,
140- InvResourceCategory : 'storage' , InvResourceType : 'table_service' , BridgeServiceName : 'tableservice' ,
141- BridgePluginCategoryName : 'Table Service' , BridgeProvider : 'Azure' , BridgeCall : 'getTableAcl' ,
142- BridgeArnIdentifier : '' , BridgeIdTemplate : '' , BridgeResourceType : 'tableService' ,
143- BridgeResourceNameIdentifier : 'name' , BridgeExecutionService : 'Table Service' ,
144- BridgeCollectionService : 'tableservice' , DataIdentifier : 'data' ,
145- } ,
138+ {
139+ enabled : true , isSingleSource : true , InvAsset : 'tableService' , InvService : 'tableService' ,
140+ InvResourceCategory : 'storage' , InvResourceType : 'table_service' , BridgeServiceName : 'tableservice' ,
141+ BridgePluginCategoryName : 'Table Service' , BridgeProvider : 'Azure' , BridgeCall : 'getTableAcl' ,
142+ BridgeArnIdentifier : '' , BridgeIdTemplate : '' , BridgeResourceType : 'tableService' ,
143+ BridgeResourceNameIdentifier : 'name' , BridgeExecutionService : 'Table Service' ,
144+ BridgeCollectionService : 'tableservice' , DataIdentifier : 'data' ,
145+ } ,
146146 'File Service' :
147- {
148- enabled : true , isSingleSource : true , InvAsset : 'fileService' , InvService : 'fileService' ,
149- InvResourceCategory : 'storage' , InvResourceType : 'file_service' , BridgeServiceName : 'fileservice' ,
150- BridgePluginCategoryName : 'File Service' , BridgeProvider : 'Azure' , BridgeCall : 'listSharesSegmented' ,
151- BridgeArnIdentifier : '' , BridgeIdTemplate : '' , BridgeResourceType : 'fileService' ,
152- BridgeResourceNameIdentifier : 'name' , BridgeExecutionService : 'File Service' ,
153- BridgeCollectionService : 'fileservice' , DataIdentifier : 'data' ,
154- } ,
147+ {
148+ enabled : true , isSingleSource : true , InvAsset : 'fileService' , InvService : 'fileService' ,
149+ InvResourceCategory : 'storage' , InvResourceType : 'file_service' , BridgeServiceName : 'fileservice' ,
150+ BridgePluginCategoryName : 'File Service' , BridgeProvider : 'Azure' , BridgeCall : 'listSharesSegmented' ,
151+ BridgeArnIdentifier : '' , BridgeIdTemplate : '' , BridgeResourceType : 'fileService' ,
152+ BridgeResourceNameIdentifier : 'name' , BridgeExecutionService : 'File Service' ,
153+ BridgeCollectionService : 'fileservice' , DataIdentifier : 'data' ,
154+ } ,
155155 'SQL Databases' :
156- {
157- enabled : true , isSingleSource : true , InvAsset : 'database' , InvService : 'sql' ,
158- InvResourceCategory : 'database' , InvResourceType : 'sql_database' , BridgeServiceName : 'databases' ,
159- BridgePluginCategoryName : 'SQL Databases' , BridgeProvider : 'Azure' , BridgeCall : 'listByServer' ,
160- BridgeArnIdentifier : '' , BridgeIdTemplate : '' , BridgeResourceType : 'databases' ,
161- BridgeResourceNameIdentifier : 'name' , BridgeExecutionService : 'SQL Databases' ,
162- BridgeCollectionService : 'databases' , DataIdentifier : 'data' ,
163- } ,
156+ {
157+ enabled : true , isSingleSource : true , InvAsset : 'database' , InvService : 'sql' ,
158+ InvResourceCategory : 'database' , InvResourceType : 'sql_database' , BridgeServiceName : 'databases' ,
159+ BridgePluginCategoryName : 'SQL Databases' , BridgeProvider : 'Azure' , BridgeCall : 'listByServer' ,
160+ BridgeArnIdentifier : '' , BridgeIdTemplate : '' , BridgeResourceType : 'databases' ,
161+ BridgeResourceNameIdentifier : 'name' , BridgeExecutionService : 'SQL Databases' ,
162+ BridgeCollectionService : 'databases' , DataIdentifier : 'data' ,
163+ } ,
164164 'AI & ML' :
165- {
166- enabled : true , isSingleSource : true , InvAsset : 'account' , InvService : 'openAI' ,
167- InvResourceCategory : 'ai&ml' , InvResourceType : 'OpenAI Accounts' , BridgeProvider : 'Azure' ,
168- BridgeServiceName : 'openAI' , BridgePluginCategoryName : 'AI & ML' ,
169- BridgeArnIdentifier : '' , BridgeIdTemplate : '' , BridgeResourceType : 'accounts' ,
170- BridgeResourceNameIdentifier : 'name' , BridgeExecutionService : 'AI & ML' ,
171- BridgeCollectionService : 'openai' , BridgeCall : 'listAccounts' , DataIdentifier : 'data' ,
172- } ,
165+ {
166+ enabled : true , isSingleSource : true , InvAsset : 'account' , InvService : 'openAI' ,
167+ InvResourceCategory : 'ai&ml' , InvResourceType : 'OpenAI Accounts' , BridgeProvider : 'Azure' ,
168+ BridgeServiceName : 'openAI' , BridgePluginCategoryName : 'AI & ML' ,
169+ BridgeArnIdentifier : '' , BridgeIdTemplate : '' , BridgeResourceType : 'accounts' ,
170+ BridgeResourceNameIdentifier : 'name' , BridgeExecutionService : 'AI & ML' ,
171+ BridgeCollectionService : 'openai' , BridgeCall : 'listAccounts' , DataIdentifier : 'data' ,
172+ } ,
173173} ;
174174
175175// Standard calls that contain top-level operations
0 commit comments