// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License. See License.txt in the project root for license information.
// Code generated by Microsoft (R) AutoRest Code Generator. DO NOT EDIT.
// Changes may cause incorrect behavior and will be lost if the code is regenerated.

package armdeploymentstacks

// ClientCreateOrUpdateAtManagementGroupResponse contains the response from method Client.BeginCreateOrUpdateAtManagementGroup.
type ClientCreateOrUpdateAtManagementGroupResponse struct {
	// Deployment stack object.
	DeploymentStack
}

// ClientCreateOrUpdateAtResourceGroupResponse contains the response from method Client.BeginCreateOrUpdateAtResourceGroup.
type ClientCreateOrUpdateAtResourceGroupResponse struct {
	// Deployment stack object.
	DeploymentStack
}

// ClientCreateOrUpdateAtSubscriptionResponse contains the response from method Client.BeginCreateOrUpdateAtSubscription.
type ClientCreateOrUpdateAtSubscriptionResponse struct {
	// Deployment stack object.
	DeploymentStack
}

// ClientDeleteAtManagementGroupResponse contains the response from method Client.BeginDeleteAtManagementGroup.
type ClientDeleteAtManagementGroupResponse struct {
	// placeholder for future response values
}

// ClientDeleteAtResourceGroupResponse contains the response from method Client.BeginDeleteAtResourceGroup.
type ClientDeleteAtResourceGroupResponse struct {
	// placeholder for future response values
}

// ClientDeleteAtSubscriptionResponse contains the response from method Client.BeginDeleteAtSubscription.
type ClientDeleteAtSubscriptionResponse struct {
	// placeholder for future response values
}

// ClientExportTemplateAtManagementGroupResponse contains the response from method Client.ExportTemplateAtManagementGroup.
type ClientExportTemplateAtManagementGroupResponse struct {
	// Export Template specific properties of the Deployment stack.
	DeploymentStackTemplateDefinition
}

// ClientExportTemplateAtResourceGroupResponse contains the response from method Client.ExportTemplateAtResourceGroup.
type ClientExportTemplateAtResourceGroupResponse struct {
	// Export Template specific properties of the Deployment stack.
	DeploymentStackTemplateDefinition
}

// ClientExportTemplateAtSubscriptionResponse contains the response from method Client.ExportTemplateAtSubscription.
type ClientExportTemplateAtSubscriptionResponse struct {
	// Export Template specific properties of the Deployment stack.
	DeploymentStackTemplateDefinition
}

// ClientGetAtManagementGroupResponse contains the response from method Client.GetAtManagementGroup.
type ClientGetAtManagementGroupResponse struct {
	// Deployment stack object.
	DeploymentStack
}

// ClientGetAtResourceGroupResponse contains the response from method Client.GetAtResourceGroup.
type ClientGetAtResourceGroupResponse struct {
	// Deployment stack object.
	DeploymentStack
}

// ClientGetAtSubscriptionResponse contains the response from method Client.GetAtSubscription.
type ClientGetAtSubscriptionResponse struct {
	// Deployment stack object.
	DeploymentStack
}

// ClientListAtManagementGroupResponse contains the response from method Client.NewListAtManagementGroupPager.
type ClientListAtManagementGroupResponse struct {
	// List of Deployment stacks.
	DeploymentStackListResult
}

// ClientListAtResourceGroupResponse contains the response from method Client.NewListAtResourceGroupPager.
type ClientListAtResourceGroupResponse struct {
	// List of Deployment stacks.
	DeploymentStackListResult
}

// ClientListAtSubscriptionResponse contains the response from method Client.NewListAtSubscriptionPager.
type ClientListAtSubscriptionResponse struct {
	// List of Deployment stacks.
	DeploymentStackListResult
}

// ClientValidateStackAtManagementGroupResponse contains the response from method Client.BeginValidateStackAtManagementGroup.
type ClientValidateStackAtManagementGroupResponse struct {
	// The Deployment stack validation result.
	DeploymentStackValidateResult
}

// ClientValidateStackAtResourceGroupResponse contains the response from method Client.BeginValidateStackAtResourceGroup.
type ClientValidateStackAtResourceGroupResponse struct {
	// The Deployment stack validation result.
	DeploymentStackValidateResult
}

// ClientValidateStackAtSubscriptionResponse contains the response from method Client.BeginValidateStackAtSubscription.
type ClientValidateStackAtSubscriptionResponse struct {
	// The Deployment stack validation result.
	DeploymentStackValidateResult
}
