/// <summary>
 /// Initializes a new instance of the ScopedDeploymentWhatIf class.
 /// </summary>
 /// <param name="location">The location to store the deployment
 /// data.</param>
 /// <param name="properties">The deployment properties.</param>
 public ScopedDeploymentWhatIf(string location, DeploymentWhatIfProperties properties)
 {
     Location = location;
     Properties = properties;
     CustomInit();
 }
 /// <summary>
 /// Initializes a new instance of the DeploymentWhatIf class.
 /// </summary>
 /// <param name="properties">The deployment properties.</param>
 /// <param name="location">The location to store the deployment
 /// data.</param>
 public DeploymentWhatIf(DeploymentWhatIfProperties properties, string location = default(string))
 {
     Location   = location;
     Properties = properties;
     CustomInit();
 }