// 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) Go Code Generator. DO NOT EDIT.

package armworkloadssapvirtualinstance

// OperationsClientListResponse contains the response from method OperationsClient.NewListPager.
type OperationsClientListResponse struct {
	// A list of REST API operations supported by an Azure Resource Provider. It contains an URL link to get the next set of results.
	OperationListResult
}

// SAPApplicationServerInstancesClientCreateResponse contains the response from method SAPApplicationServerInstancesClient.BeginCreate.
type SAPApplicationServerInstancesClientCreateResponse struct {
	// Define the SAP Application Server Instance resource.
	SAPApplicationServerInstance
}

// SAPApplicationServerInstancesClientDeleteResponse contains the response from method SAPApplicationServerInstancesClient.BeginDelete.
type SAPApplicationServerInstancesClientDeleteResponse struct {
	// placeholder for future response values
}

// SAPApplicationServerInstancesClientGetResponse contains the response from method SAPApplicationServerInstancesClient.Get.
type SAPApplicationServerInstancesClientGetResponse struct {
	// Define the SAP Application Server Instance resource.
	SAPApplicationServerInstance
}

// SAPApplicationServerInstancesClientListResponse contains the response from method SAPApplicationServerInstancesClient.NewListPager.
type SAPApplicationServerInstancesClientListResponse struct {
	// The response of a SAPApplicationServerInstance list operation.
	SAPApplicationServerInstanceListResult
}

// SAPApplicationServerInstancesClientStartResponse contains the response from method SAPApplicationServerInstancesClient.BeginStart.
type SAPApplicationServerInstancesClientStartResponse struct {
	// The current status of an async operation.
	OperationStatusResult
}

// SAPApplicationServerInstancesClientStopResponse contains the response from method SAPApplicationServerInstancesClient.BeginStop.
type SAPApplicationServerInstancesClientStopResponse struct {
	// The current status of an async operation.
	OperationStatusResult
}

// SAPApplicationServerInstancesClientUpdateResponse contains the response from method SAPApplicationServerInstancesClient.Update.
type SAPApplicationServerInstancesClientUpdateResponse struct {
	// Define the SAP Application Server Instance resource.
	SAPApplicationServerInstance
}

// SAPCentralServerInstancesClientCreateResponse contains the response from method SAPCentralServerInstancesClient.BeginCreate.
type SAPCentralServerInstancesClientCreateResponse struct {
	// Define the SAP Central Services Instance resource.
	SAPCentralServerInstance
}

// SAPCentralServerInstancesClientDeleteResponse contains the response from method SAPCentralServerInstancesClient.BeginDelete.
type SAPCentralServerInstancesClientDeleteResponse struct {
	// placeholder for future response values
}

// SAPCentralServerInstancesClientGetResponse contains the response from method SAPCentralServerInstancesClient.Get.
type SAPCentralServerInstancesClientGetResponse struct {
	// Define the SAP Central Services Instance resource.
	SAPCentralServerInstance
}

// SAPCentralServerInstancesClientListResponse contains the response from method SAPCentralServerInstancesClient.NewListPager.
type SAPCentralServerInstancesClientListResponse struct {
	// The response of a SAPCentralServerInstance list operation.
	SAPCentralServerInstanceListResult
}

// SAPCentralServerInstancesClientStartResponse contains the response from method SAPCentralServerInstancesClient.BeginStart.
type SAPCentralServerInstancesClientStartResponse struct {
	// The current status of an async operation.
	OperationStatusResult
}

// SAPCentralServerInstancesClientStopResponse contains the response from method SAPCentralServerInstancesClient.BeginStop.
type SAPCentralServerInstancesClientStopResponse struct {
	// The current status of an async operation.
	OperationStatusResult
}

// SAPCentralServerInstancesClientUpdateResponse contains the response from method SAPCentralServerInstancesClient.Update.
type SAPCentralServerInstancesClientUpdateResponse struct {
	// Define the SAP Central Services Instance resource.
	SAPCentralServerInstance
}

// SAPDatabaseInstancesClientCreateResponse contains the response from method SAPDatabaseInstancesClient.BeginCreate.
type SAPDatabaseInstancesClientCreateResponse struct {
	// Define the Database resource.
	SAPDatabaseInstance
}

// SAPDatabaseInstancesClientDeleteResponse contains the response from method SAPDatabaseInstancesClient.BeginDelete.
type SAPDatabaseInstancesClientDeleteResponse struct {
	// placeholder for future response values
}

// SAPDatabaseInstancesClientGetResponse contains the response from method SAPDatabaseInstancesClient.Get.
type SAPDatabaseInstancesClientGetResponse struct {
	// Define the Database resource.
	SAPDatabaseInstance
}

// SAPDatabaseInstancesClientListResponse contains the response from method SAPDatabaseInstancesClient.NewListPager.
type SAPDatabaseInstancesClientListResponse struct {
	// The response of a SAPDatabaseInstance list operation.
	SAPDatabaseInstanceListResult
}

// SAPDatabaseInstancesClientStartResponse contains the response from method SAPDatabaseInstancesClient.BeginStart.
type SAPDatabaseInstancesClientStartResponse struct {
	// The current status of an async operation.
	OperationStatusResult
}

// SAPDatabaseInstancesClientStopResponse contains the response from method SAPDatabaseInstancesClient.BeginStop.
type SAPDatabaseInstancesClientStopResponse struct {
	// The current status of an async operation.
	OperationStatusResult
}

// SAPDatabaseInstancesClientUpdateResponse contains the response from method SAPDatabaseInstancesClient.Update.
type SAPDatabaseInstancesClientUpdateResponse struct {
	// Define the Database resource.
	SAPDatabaseInstance
}

// SAPVirtualInstancesClientCreateResponse contains the response from method SAPVirtualInstancesClient.BeginCreate.
type SAPVirtualInstancesClientCreateResponse struct {
	// Define the Virtual Instance for SAP solutions resource.
	SAPVirtualInstance
}

// SAPVirtualInstancesClientDeleteResponse contains the response from method SAPVirtualInstancesClient.BeginDelete.
type SAPVirtualInstancesClientDeleteResponse struct {
	// placeholder for future response values
}

// SAPVirtualInstancesClientGetAvailabilityZoneDetailsResponse contains the response from method SAPVirtualInstancesClient.GetAvailabilityZoneDetails.
type SAPVirtualInstancesClientGetAvailabilityZoneDetailsResponse struct {
	// The list of supported availability zone pairs which are part of SAP HA deployment.
	SAPAvailabilityZoneDetailsResult
}

// SAPVirtualInstancesClientGetDiskConfigurationsResponse contains the response from method SAPVirtualInstancesClient.GetDiskConfigurations.
type SAPVirtualInstancesClientGetDiskConfigurationsResponse struct {
	// The list of disk configuration for vmSku which are part of SAP deployment.
	SAPDiskConfigurationsResult
}

// SAPVirtualInstancesClientGetResponse contains the response from method SAPVirtualInstancesClient.Get.
type SAPVirtualInstancesClientGetResponse struct {
	// Define the Virtual Instance for SAP solutions resource.
	SAPVirtualInstance
}

// SAPVirtualInstancesClientGetSapSupportedSKUResponse contains the response from method SAPVirtualInstancesClient.GetSapSupportedSKU.
type SAPVirtualInstancesClientGetSapSupportedSKUResponse struct {
	// The list of supported SKUs for different resources which are part of SAP deployment.
	SAPSupportedResourceSKUsResult
}

// SAPVirtualInstancesClientGetSizingRecommendationsResponse contains the response from method SAPVirtualInstancesClient.GetSizingRecommendations.
type SAPVirtualInstancesClientGetSizingRecommendationsResponse struct {
	// The SAP sizing recommendation result.
	SAPSizingRecommendationResultClassification
}

// SAPVirtualInstancesClientListByResourceGroupResponse contains the response from method SAPVirtualInstancesClient.NewListByResourceGroupPager.
type SAPVirtualInstancesClientListByResourceGroupResponse struct {
	// The response of a SAPVirtualInstance list operation.
	SAPVirtualInstanceListResult
}

// SAPVirtualInstancesClientListBySubscriptionResponse contains the response from method SAPVirtualInstancesClient.NewListBySubscriptionPager.
type SAPVirtualInstancesClientListBySubscriptionResponse struct {
	// The response of a SAPVirtualInstance list operation.
	SAPVirtualInstanceListResult
}

// SAPVirtualInstancesClientStartResponse contains the response from method SAPVirtualInstancesClient.BeginStart.
type SAPVirtualInstancesClientStartResponse struct {
	// The current status of an async operation.
	OperationStatusResult
}

// SAPVirtualInstancesClientStopResponse contains the response from method SAPVirtualInstancesClient.BeginStop.
type SAPVirtualInstancesClientStopResponse struct {
	// The current status of an async operation.
	OperationStatusResult
}

// SAPVirtualInstancesClientUpdateResponse contains the response from method SAPVirtualInstancesClient.BeginUpdate.
type SAPVirtualInstancesClientUpdateResponse struct {
	// Define the Virtual Instance for SAP solutions resource.
	SAPVirtualInstance
}
