package deployments

// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License. See NOTICE.txt in the project root for license information.

type DeploymentWhatIfProperties struct {
	DebugSetting                *DebugSetting                `json:"debugSetting,omitempty"`
	ExpressionEvaluationOptions *ExpressionEvaluationOptions `json:"expressionEvaluationOptions,omitempty"`
	Mode                        DeploymentMode               `json:"mode"`
	OnErrorDeployment           *OnErrorDeployment           `json:"onErrorDeployment,omitempty"`
	Parameters                  *interface{}                 `json:"parameters,omitempty"`
	ParametersLink              *ParametersLink              `json:"parametersLink,omitempty"`
	Template                    *interface{}                 `json:"template,omitempty"`
	TemplateLink                *TemplateLink                `json:"templateLink,omitempty"`
	WhatIfSettings              *DeploymentWhatIfSettings    `json:"whatIfSettings,omitempty"`
}
