Skip to content

Commit a8c415b

Browse files
committed
Added -AsJOb to New and Set cmdlets and more terminating statuses for polling
1 parent 082c08e commit a8c415b

File tree

5 files changed

+20
-4
lines changed

5 files changed

+20
-4
lines changed

src/Resources/ResourceManager/Implementation/DeploymentStacks/NewAzResourceGroupDeploymentStack.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,9 @@ public class NewAzResourceGroupDeploymentStack : DeploymentStacksCmdletBase
109109
HelpMessage = "Do not ask for confirmation when overwriting an existing stack.")]
110110
public SwitchParameter Force { get; set; }
111111

112+
[Parameter(Mandatory = false, HelpMessage = "Run cmdlet in the background")]
113+
public SwitchParameter AsJob { get; set; }
114+
112115
#endregion
113116

114117
#region Cmdlet Overrides

src/Resources/ResourceManager/Implementation/DeploymentStacks/NewAzSubscriptionDeploymentStack.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,9 @@ public class NewAzSubscriptionDeploymentStack : DeploymentStacksCmdletBase
107107
HelpMessage = "Do not ask for confirmation when overwriting an existing stack.")]
108108
public SwitchParameter Force { get; set; }
109109

110+
[Parameter(Mandatory = false, HelpMessage = "Run cmdlet in the background")]
111+
public SwitchParameter AsJob { get; set; }
112+
110113
#endregion
111114

112115
#region Cmdlet Overrides

src/Resources/ResourceManager/Implementation/DeploymentStacks/SetAzResourceGroupDeploymentStack.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,9 @@ public class SetAzResourceGroupDeploymentStack : DeploymentStacksCmdletBase
109109
HelpMessage = "Do not ask for confirmation when overwriting an existing stack.")]
110110
public SwitchParameter Force { get; set; }
111111

112+
[Parameter(Mandatory = false, HelpMessage = "Run cmdlet in the background")]
113+
public SwitchParameter AsJob { get; set; }
114+
112115
#endregion
113116

114117
#region Cmdlet Overrides

src/Resources/ResourceManager/Implementation/DeploymentStacks/SetAzSubscriptionDeploymentStack.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,9 @@ public class SetAzSubscriptionDeploymentStack : DeploymentStacksCmdletBase
107107
HelpMessage = "Do not ask for confirmation when overwriting an existing stack.")]
108108
public SwitchParameter Force { get; set; }
109109

110+
[Parameter(Mandatory = false, HelpMessage = "Run cmdlet in the background")]
111+
public SwitchParameter AsJob { get; set; }
112+
110113
#endregion
111114

112115
#region Cmdlet Overrides

src/Resources/ResourceManager/SdkClient/DeploymentStacksSdkClient.cs

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -358,8 +358,10 @@ string updateBehavior
358358

359359
var finalStack = this.waitStackCompletion(
360360
getStackFunc,
361-
"succeeded",
362-
"failed"
361+
"Succeeded",
362+
"SucceededWithFailures",
363+
"Failed",
364+
"Canceled"
363365
);
364366
return new PSDeploymentStack(finalStack);
365367
}
@@ -489,8 +491,10 @@ string updateBehavior
489491

490492
var finalStack = this.waitStackCompletion(
491493
getStackFunc,
492-
"succeeded",
493-
"failed"
494+
"Succeeded",
495+
"SucceededWithFailures",
496+
"Failed",
497+
"Canceled"
494498
);
495499

496500
return new PSDeploymentStack(finalStack);

0 commit comments

Comments
 (0)