public override void ExecuteCmdlet()
        {
            var parameters = new PSDeploymentCmdletParameters()
            {
                Location                = Location,
                DeploymentName          = Name,
                DeploymentMode          = DeploymentMode.Incremental,
                TemplateFile            = TemplateUri ?? this.TryResolvePath(TemplateFile),
                TemplateParameterObject = GetTemplateParameterObject(TemplateParameterObject),
                ParameterUri            = TemplateParameterUri,
                DeploymentDebugLogLevel = GetDeploymentDebugLogLevel(DeploymentDebugLogLevel)
            };

            if (!string.IsNullOrEmpty(parameters.DeploymentDebugLogLevel))
            {
                WriteWarning(ProjectResources.WarnOnDeploymentDebugSetting);
            }
            WriteObject(ResourceManagerSdkClient.ExecuteDeploymentAtSubscriptionScope(parameters));
        }