public override void ExecuteCmdlet() { ConfirmAction( Force.IsPresent, string.Format(ProjectResources.DeleteResourceGroupDeployment, Name), ProjectResources.DeleteResourceGroupDeploymentMessage, ResourceGroupName, () => ResourcesClient.DeleteDeployment(ResourceGroupName, Name)); if (PassThru) { WriteWarning("The PassThru switch parameter is being deprecated and will be removed in a future release."); WriteObject(true); } }
protected override void ProcessRecord() { if (string.IsNullOrEmpty(ResourceGroupName) && string.IsNullOrEmpty(Name)) { ResourceGroupName = ResourceIdUtility.GetResourceGroupName(Id); Name = ResourceIdUtility.GetResourceName(Id); } ConfirmAction( Force.IsPresent, string.Format(ProjectResources.DeleteResourceGroupDeployment, Name), ProjectResources.DeleteResourceGroupDeploymentMessage, ResourceGroupName, () => ResourcesClient.DeleteDeployment(ResourceGroupName, Name)); WriteObject(true); }
protected override void ProcessRecord() { if (string.IsNullOrEmpty(ResourceGroupName) && string.IsNullOrEmpty(Name)) { ResourceGroupName = ResourceIdUtility.GetResourceGroupName(Id); Name = ResourceIdUtility.GetResourceName(Id); } ConfirmAction( Force.IsPresent, string.Format(ProjectResources.DeleteResourceGroupDeployment, Name), ProjectResources.DeleteResourceGroupDeploymentMessage, ResourceGroupName, () => ResourcesClient.DeleteDeployment(ResourceGroupName, Name)); if (PassThru) { WriteWarning("The PassThru switch parameter is being deprecated and will be removed in a future release."); WriteObject(true); } }