File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 99 AzureResourceTypeApim AzureResourceType = "Microsoft.ApiManagement/service"
1010 AzureResourceTypeAppConfig AzureResourceType = "Microsoft.AppConfiguration/configurationStores"
1111 AzureResourceTypeAppInsightComponent AzureResourceType = "Microsoft.Insights/components"
12+ AzureResourceTypeAutomationAccount AzureResourceType = "Microsoft.Automation/automationAccounts"
1213 AzureResourceTypeCacheForRedis AzureResourceType = "Microsoft.Cache/redis"
1314 AzureResourceTypeCDNProfile AzureResourceType = "Microsoft.Cdn/profiles"
1415 AzureResourceTypeCosmosDb AzureResourceType = "Microsoft.DocumentDB/databaseAccounts"
@@ -69,6 +70,8 @@ func GetResourceTypeDisplayName(resourceType AzureResourceType) string {
6970 return "Portal dashboard"
7071 case AzureResourceTypeAppInsightComponent :
7172 return "Application Insights"
73+ case AzureResourceTypeAutomationAccount :
74+ return "Automation Accounts"
7275 case AzureResourceTypeLogAnalyticsWorkspace :
7376 return "Log Analytics workspace"
7477 case AzureResourceTypeWebSite :
Original file line number Diff line number Diff line change 1+ // Copyright (c) Microsoft Corporation. All rights reserved.
2+ // Licensed under the MIT License.
3+
4+ package azapi
5+
6+ import (
7+ "testing"
8+
9+ "github.com/stretchr/testify/assert"
10+ )
11+
12+ func TestGetResourceTypeDisplayName (t * testing.T ) {
13+ tests := []struct {
14+ name string
15+ resourceType AzureResourceType
16+ expected string
17+ }{
18+ {
19+ name : "AutomationAccount" ,
20+ resourceType : AzureResourceTypeAutomationAccount ,
21+ expected : "Automation Accounts" ,
22+ },
23+ {
24+ name : "StorageAccount" ,
25+ resourceType : AzureResourceTypeStorageAccount ,
26+ expected : "Storage account" ,
27+ },
28+ {
29+ name : "KeyVault" ,
30+ resourceType : AzureResourceTypeKeyVault ,
31+ expected : "Key Vault" ,
32+ },
33+ {
34+ name : "UnknownResourceType" ,
35+ resourceType : AzureResourceType ("Microsoft.Unknown/unknownResource" ),
36+ expected : "" ,
37+ },
38+ }
39+
40+ for _ , tt := range tests {
41+ t .Run (tt .name , func (t * testing.T ) {
42+ result := GetResourceTypeDisplayName (tt .resourceType )
43+ assert .Equal (t , tt .expected , result )
44+ })
45+ }
46+ }
You can’t perform that action at this time.
0 commit comments