Skip to content

Commit cd36b49

Browse files
author
rakashya
committed
Remove the New-AzureRoleDefinition command.
1 parent 1794ed6 commit cd36b49

File tree

3 files changed

+1
-101
lines changed

3 files changed

+1
-101
lines changed

src/ResourceManager/Resources/Commands.Resources/Commands.Resources.csproj

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,7 @@
192192
<Compile Include="Models.Authorization\AuthorizationClient.cs" />
193193
<Compile Include="ProviderFeatures\RegisterAzureProviderFeatureCmdlet.cs" />
194194
<Compile Include="Providers\GetAzureProviderCmdlet.cs" />
195-
<Compile Include="Providers\GetAzureProviderOperationCmdlet.cs" />
195+
<Compile Include="Providers\GetAzureProviderOperationCmdlet.cs" />
196196
<Compile Include="Providers\RegisterAzureProviderCmdlet.cs" />
197197
<Compile Include="Providers\UnregisterAzureProviderCmdlet.cs" />
198198
<Compile Include="ResourceGroups\GetAzureResourceGroupLogCommand.cs" />
@@ -204,7 +204,6 @@
204204
<Compile Include="RoleAssignments\GetAzureRoleAssignmentCommand.cs" />
205205
<Compile Include="RoleAssignments\NewAzureRoleAssignmentCommand.cs" />
206206
<Compile Include="RoleDefinitions\GetAzureRoleDefinitionCommand.cs" />
207-
<Compile Include="RoleDefinitions\NewAzureRoleDefinitionCommand.cs" />
208207
<Compile Include="Templates\TestAzureResourceGroupTemplateCommand.cs" />
209208
<Compile Include="Templates\SaveAzureResourceGroupGalleryTemplateCommand.cs" />
210209
<Compile Include="Templates\GetAzureResourceGroupGalleryTemplateCommand.cs" />

src/ResourceManager/Resources/Commands.Resources/Models.Authorization/AuthorizationClient.cs

Lines changed: 0 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -179,37 +179,6 @@ public PSRoleDefinition GetRoleRoleDefinition(string name)
179179
return role;
180180
}
181181

182-
public PSRoleDefinition CreateRoleDefinition(PSRoleDefinition roleDefinition)
183-
{
184-
AuthorizationClient.ValidateRoleDefinition(roleDefinition);
185-
186-
Guid newRoleDefinitionId = Guid.NewGuid();
187-
RoleDefinitionCreateOrUpdateParameters parameters = new RoleDefinitionCreateOrUpdateParameters()
188-
{
189-
RoleDefinition = new RoleDefinition()
190-
{
191-
Name = newRoleDefinitionId,
192-
Properties = new RoleDefinitionProperties()
193-
{
194-
AssignableScopes = roleDefinition.AssignableScopes,
195-
Description = roleDefinition.Description,
196-
Permissions = new List<Permission>()
197-
{
198-
new Permission()
199-
{
200-
Actions = roleDefinition.Actions,
201-
NotActions = roleDefinition.NotActions
202-
}
203-
},
204-
RoleName = roleDefinition.Name,
205-
Type = "CustomRole"
206-
}
207-
}
208-
};
209-
210-
return AuthorizationManagementClient.RoleDefinitions.CreateOrUpdate(newRoleDefinitionId, parameters).RoleDefinition.ToPSRoleDefinition();
211-
}
212-
213182
private static void ValidateRoleDefinition(PSRoleDefinition roleDefinition)
214183
{
215184
if (string.IsNullOrWhiteSpace(roleDefinition.Name))

src/ResourceManager/Resources/Commands.Resources/RoleDefinitions/NewAzureRoleDefinitionCommand.cs

Lines changed: 0 additions & 68 deletions
This file was deleted.

0 commit comments

Comments
 (0)