Skip to content

Commit 4a0f250

Browse files
authored
Merge pull request #5877 from cormacpayne/resources-warnings
Add deprecation warnings for Resources cmdlets
2 parents 221534c + 8f40c6b commit 4a0f250

File tree

3 files changed

+30
-0
lines changed

3 files changed

+30
-0
lines changed

src/ResourceManager/Resources/Commands.ResourceManager/Cmdlets/Implementation/Resource/FindAzureResourceCmdlet.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -204,6 +204,7 @@ protected override void OnEndProcessing()
204204
/// </summary>
205205
private void RunCmdlet()
206206
{
207+
WriteWarning("Find-AzureRmResource: This cmdlet will be deprecated in an upcoming breaking change release. The functionality of this cmdlet will be moved into Get-AzureRmResource.");
207208
this.DefaultApiVersion = string.IsNullOrWhiteSpace(this.ApiVersion) ? Constants.ResourcesApiVersion : this.ApiVersion;
208209

209210
if (!this.TenantLevel)

src/ResourceManager/Resources/Commands.ResourceManager/Cmdlets/Implementation/ResourceGroups/FindAzureResourceGroupCmdlet.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ protected override void OnEndProcessing()
4949
/// </summary>
5050
private void RunCmdlet()
5151
{
52+
WriteWarning("Find-AzureRmResourceGroup: This cmdlet will be deprecated in an upcoming breaking change release. The functionality of this cmdlet will be moved into Get-AzureRmResourceGroup.");
5253
PaginatedResponseHelper.ForEach(
5354
getFirstPage: () => this.GetResourceGroups(),
5455
getNextPage: nextLink => this.GetNextLink<JObject>(nextLink),

src/ResourceManager/Resources/documentation/upcoming-breaking-changes.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,34 @@
2929

3030
The following cmdlets were affected this release:
3131

32+
**Find-AzureRmResource**
33+
- This cmdlet is being removed and the functionality will be moved into `Get-AzureRmResource`
34+
35+
```powershell
36+
# Old
37+
Find-AzureRmResource -ResourceType "Microsoft.Web/sites" -ResourceGroupNameContains "ResourceGroup"
38+
Find-AzureRmResource -ResourceType "Microsoft.Web/sites" -ResourceNameContains "test"
39+
40+
# New
41+
Get-AzureRmResource -ResourceType "Microsoft.Web/sites" -ResourceGroupName "*ResourceGroup*"
42+
Get-AzureRmResource -ResourceType "Microsoft.Web/sites" -Name "*test*"
43+
```
44+
45+
**Find-AzureRmResourceGroup**
46+
- This cmdlet is being removed and the functionality will be moved into `Get-AzureRmResourceGroup`
47+
48+
```powershell
49+
# Old
50+
Find-AzureRmResourceGroup
51+
Find-AzureRmResourceGroup -Tag @{ "testtag" = $null }
52+
Find-AzureRmResourceGroup -Tag @{ "testtag" = "testval" }
53+
54+
# New
55+
Get-AzureRmResourceGroup
56+
Get-AzureRmResourceGroup -Tag @{ "testtag" = $null }
57+
Get-AzureRmResourceGroup -Tag @{ "testtag" = "testval" }
58+
```
59+
3260
**Get-AzureRmRoleDefinition**
3361
- Parameter "AtScopeAndBelow" is being removed.
3462

0 commit comments

Comments
 (0)