Skip to content

Commit a5267a3

Browse files
authored
[azure][fix]: Fix connect_in_graph method of AzureAuthorizationRoleAssignment resource (#2215)
1 parent 0dd8f24 commit a5267a3

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

plugins/azure/fix_plugin_azure/resource/authorization.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ class AzureAuthorizationRoleAssignment(MicrosoftResource):
135135
"Group": MicrosoftGraphGroup.kind,
136136
"Subscription": "azure_subscription",
137137
"ResourceGroup": "azure_resource_group",
138-
"Resource": "azure_resource",
138+
"Resource": "microsoft_resource",
139139
}
140140
_reference_kinds: ClassVar[ModelReference] = {
141141
"successors": {
@@ -146,7 +146,7 @@ class AzureAuthorizationRoleAssignment(MicrosoftResource):
146146
"azure_authorization_role_definition",
147147
"azure_subscription",
148148
"azure_resource_group",
149-
"azure_resource",
149+
"microsoft_resource",
150150
]
151151
},
152152
}
@@ -193,7 +193,7 @@ def connect_in_graph(self, builder: GraphBuilder, source: Json) -> None:
193193
scope_parts = scope.split("/")
194194
if scope.startswith("/providers/Microsoft.Management/managementGroups/"): # management group
195195
pass
196-
elif len(scope_parts) == 2: # subscription
196+
elif len(scope_parts) == 3: # subscription
197197
builder.add_edge(self, reverse=True, clazz=AzureSubscription, id=scope_parts[-1])
198198
else: # resource group or resource
199199
builder.add_edge(self, reverse=True, id=scope)

0 commit comments

Comments
 (0)