//go:build go1.18
// +build go1.18

// 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 armlargeinstance

// AzureLargeInstanceClientGetResponse contains the response from method AzureLargeInstanceClient.Get.
type AzureLargeInstanceClientGetResponse struct {
	// Azure Large Instance info on Azure (ARM properties and AzureLargeInstance
	// properties)
	AzureLargeInstance
}

// AzureLargeInstanceClientListByResourceGroupResponse contains the response from method AzureLargeInstanceClient.NewListByResourceGroupPager.
type AzureLargeInstanceClientListByResourceGroupResponse struct {
	// The response of a AzureLargeInstance list operation.
	AzureLargeInstanceListResult
}

// AzureLargeInstanceClientListBySubscriptionResponse contains the response from method AzureLargeInstanceClient.NewListBySubscriptionPager.
type AzureLargeInstanceClientListBySubscriptionResponse struct {
	// The response of a AzureLargeInstance list operation.
	AzureLargeInstanceListResult
}

// AzureLargeInstanceClientRestartResponse contains the response from method AzureLargeInstanceClient.BeginRestart.
type AzureLargeInstanceClientRestartResponse struct {
	// The current status of an async operation.
	OperationStatusResult
}

// AzureLargeInstanceClientShutdownResponse contains the response from method AzureLargeInstanceClient.BeginShutdown.
type AzureLargeInstanceClientShutdownResponse struct {
	// The current status of an async operation.
	OperationStatusResult
}

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

// AzureLargeInstanceClientUpdateResponse contains the response from method AzureLargeInstanceClient.Update.
type AzureLargeInstanceClientUpdateResponse struct {
	// Azure Large Instance info on Azure (ARM properties and AzureLargeInstance
	// properties)
	AzureLargeInstance
}

// AzureLargeStorageInstanceClientGetResponse contains the response from method AzureLargeStorageInstanceClient.Get.
type AzureLargeStorageInstanceClientGetResponse struct {
	// AzureLargeStorageInstance info on Azure (ARM properties and
	// AzureLargeStorageInstance properties)
	AzureLargeStorageInstance
}

// AzureLargeStorageInstanceClientListByResourceGroupResponse contains the response from method AzureLargeStorageInstanceClient.NewListByResourceGroupPager.
type AzureLargeStorageInstanceClientListByResourceGroupResponse struct {
	// The response of a AzureLargeStorageInstance list operation.
	AzureLargeStorageInstanceListResult
}

// AzureLargeStorageInstanceClientListBySubscriptionResponse contains the response from method AzureLargeStorageInstanceClient.NewListBySubscriptionPager.
type AzureLargeStorageInstanceClientListBySubscriptionResponse struct {
	// The response of a AzureLargeStorageInstance list operation.
	AzureLargeStorageInstanceListResult
}

// AzureLargeStorageInstanceClientUpdateResponse contains the response from method AzureLargeStorageInstanceClient.Update.
type AzureLargeStorageInstanceClientUpdateResponse struct {
	// AzureLargeStorageInstance info on Azure (ARM properties and
	// AzureLargeStorageInstance properties)
	AzureLargeStorageInstance
}

// 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
}
