Skip to content

Commit 6426d39

Browse files
committed
Remove provisioning state from getdeployment
1 parent ebef27c commit 6426d39

File tree

2 files changed

+3
-35
lines changed

2 files changed

+3
-35
lines changed

src/ResourceManager/Resources/Commands.Resources/Models.ResourceGroups/ResourceClient.ResourceManager.cs

Lines changed: 2 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -457,23 +457,14 @@ public virtual List<PSResourceGroupDeployment> FilterResourceGroupDeployments(Fi
457457
List<PSResourceGroupDeployment> deployments = new List<PSResourceGroupDeployment>();
458458
string resourceGroup = options.ResourceGroupName;
459459
string name = options.DeploymentName;
460-
List<string> excludedProvisioningStates = options.ExcludedProvisioningStates ?? new List<string>();
461-
List<string> provisioningStates = options.ProvisioningStates ?? new List<string>();
462460

463461
if (!string.IsNullOrEmpty(resourceGroup) && !string.IsNullOrEmpty(name))
464462
{
465463
deployments.Add(ResourceManagementClient.Deployments.Get(resourceGroup, name).ToPSResourceGroupDeployment(options.ResourceGroupName));
466464
}
467465
else if (!string.IsNullOrEmpty(resourceGroup))
468466
{
469-
DeploymentListParameters parameters = new DeploymentListParameters();
470-
471-
if (provisioningStates.Count == 1)
472-
{
473-
parameters.ProvisioningState = provisioningStates.First();
474-
}
475-
476-
DeploymentListResult result = ResourceManagementClient.Deployments.List(resourceGroup, parameters);
467+
DeploymentListResult result = ResourceManagementClient.Deployments.List(resourceGroup, null);
477468

478469
deployments.AddRange(result.Deployments.Select(d => d.ToPSResourceGroupDeployment(options.ResourceGroupName)));
479470

@@ -484,20 +475,7 @@ public virtual List<PSResourceGroupDeployment> FilterResourceGroupDeployments(Fi
484475
}
485476
}
486477

487-
if (provisioningStates.Count > 1)
488-
{
489-
return deployments.Where(d => provisioningStates
490-
.Any(s => s.Equals(d.ProvisioningState, StringComparison.OrdinalIgnoreCase))).ToList();
491-
}
492-
else if (provisioningStates.Count == 0 && excludedProvisioningStates.Count > 0)
493-
{
494-
return deployments.Where(d => excludedProvisioningStates
495-
.All(s => !s.Equals(d.ProvisioningState, StringComparison.OrdinalIgnoreCase))).ToList();
496-
}
497-
else
498-
{
499-
return deployments;
500-
}
478+
return deployments;
501479
}
502480

503481
/// <summary>

src/ResourceManager/Resources/Commands.Resources/ResourceGroupDeployments/GetAzureResourceGroupDeploymentCommand.cs

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -44,10 +44,6 @@ public class GetAzureResourceGroupDeploymentCommand : ResourcesBaseCmdlet
4444
[ValidateNotNullOrEmpty]
4545
public string Name { get; set; }
4646

47-
[Parameter(Mandatory = false, HelpMessage = "The provisioning state of the resource group deployment.")]
48-
[ValidateNotNullOrEmpty]
49-
public string ProvisioningState { get; set; }
50-
5147
[Alias("DeploymentId", "ResourceId")]
5248
[Parameter(ParameterSetName = GetAzureResourceGroupDeploymentCommand.DeploymentIdParameterSet, Mandatory = true, HelpMessage = "The fully qualified resource Id of the deployment. example: /subscriptions/{subId}/resourceGroups/{rgName}/providers/Microsoft.Resources/deployments/{deploymentName}")]
5349
[ValidateNotNullOrEmpty]
@@ -58,15 +54,9 @@ protected override void ProcessRecord()
5854
FilterResourceGroupDeploymentOptions options = new FilterResourceGroupDeploymentOptions()
5955
{
6056
ResourceGroupName = ResourceGroupName ?? ResourceIdUtility.GetResourceGroupName(Id),
61-
DeploymentName = Name ?? (string.IsNullOrEmpty(Id) ? null : ResourceIdUtility.GetResourceName(Id)),
62-
ProvisioningStates = string.IsNullOrEmpty(ProvisioningState) ? new List<string>() :
63-
new List<string>() { ProvisioningState }
57+
DeploymentName = Name ?? (string.IsNullOrEmpty(Id) ? null : ResourceIdUtility.GetResourceName(Id))
6458
};
6559

66-
if(!string.IsNullOrEmpty(ProvisioningState))
67-
{
68-
WriteWarning("The ProvisioningState parameter is being deprecated and will be removed in a future release.");
69-
}
7060
WriteObject(ResourcesClient.FilterResourceGroupDeployments(options), true);
7161
}
7262
}

0 commit comments

Comments
 (0)