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

// GrafanaClientCheckEnterpriseDetailsResponse contains the response from method GrafanaClient.CheckEnterpriseDetails.
type GrafanaClientCheckEnterpriseDetailsResponse struct {
	// Enterprise details of a Grafana instance
	EnterpriseDetails
}

// GrafanaClientCreateResponse contains the response from method GrafanaClient.BeginCreate.
type GrafanaClientCreateResponse struct {
	// The grafana resource type.
	ManagedGrafana
}

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

// GrafanaClientFetchAvailablePluginsResponse contains the response from method GrafanaClient.FetchAvailablePlugins.
type GrafanaClientFetchAvailablePluginsResponse struct {
	GrafanaAvailablePluginListResponse
}

// GrafanaClientGetResponse contains the response from method GrafanaClient.Get.
type GrafanaClientGetResponse struct {
	// The grafana resource type.
	ManagedGrafana
}

// GrafanaClientListByResourceGroupResponse contains the response from method GrafanaClient.NewListByResourceGroupPager.
type GrafanaClientListByResourceGroupResponse struct {
	// Paged collection of ManagedGrafana items
	ManagedGrafanaListResponse
}

// GrafanaClientListResponse contains the response from method GrafanaClient.NewListPager.
type GrafanaClientListResponse struct {
	// Paged collection of ManagedGrafana items
	ManagedGrafanaListResponse
}

// GrafanaClientUpdateResponse contains the response from method GrafanaClient.BeginUpdate.
type GrafanaClientUpdateResponse struct {
	// The grafana resource type.
	ManagedGrafana
}

// IntegrationFabricsClientCreateResponse contains the response from method IntegrationFabricsClient.BeginCreate.
type IntegrationFabricsClientCreateResponse struct {
	// The integration fabric resource type.
	IntegrationFabric
}

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

// IntegrationFabricsClientGetResponse contains the response from method IntegrationFabricsClient.Get.
type IntegrationFabricsClientGetResponse struct {
	// The integration fabric resource type.
	IntegrationFabric
}

// IntegrationFabricsClientListResponse contains the response from method IntegrationFabricsClient.NewListPager.
type IntegrationFabricsClientListResponse struct {
	// Paged collection of IntegrationFabric items
	IntegrationFabricListResponse
}

// IntegrationFabricsClientUpdateResponse contains the response from method IntegrationFabricsClient.BeginUpdate.
type IntegrationFabricsClientUpdateResponse struct {
	// The integration fabric resource type.
	IntegrationFabric
}

// ManagedDashboardsClientCreateResponse contains the response from method ManagedDashboardsClient.BeginCreate.
type ManagedDashboardsClientCreateResponse struct {
	// The managed dashboard resource type.
	ManagedDashboard
}

// ManagedDashboardsClientDeleteResponse contains the response from method ManagedDashboardsClient.Delete.
type ManagedDashboardsClientDeleteResponse struct {
	// placeholder for future response values
}

// ManagedDashboardsClientGetResponse contains the response from method ManagedDashboardsClient.Get.
type ManagedDashboardsClientGetResponse struct {
	// The managed dashboard resource type.
	ManagedDashboard
}

// ManagedDashboardsClientListBySubscriptionResponse contains the response from method ManagedDashboardsClient.NewListBySubscriptionPager.
type ManagedDashboardsClientListBySubscriptionResponse struct {
	// Paged collection of ManagedDashboard items
	ManagedDashboardListResponse
}

// ManagedDashboardsClientListResponse contains the response from method ManagedDashboardsClient.NewListPager.
type ManagedDashboardsClientListResponse struct {
	// Paged collection of ManagedDashboard items
	ManagedDashboardListResponse
}

// ManagedDashboardsClientUpdateResponse contains the response from method ManagedDashboardsClient.Update.
type ManagedDashboardsClientUpdateResponse struct {
	// The managed dashboard resource type.
	ManagedDashboard
}

// ManagedPrivateEndpointsClientCreateResponse contains the response from method ManagedPrivateEndpointsClient.BeginCreate.
type ManagedPrivateEndpointsClientCreateResponse struct {
	// The managed private endpoint resource type.
	ManagedPrivateEndpointModel
}

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

// ManagedPrivateEndpointsClientGetResponse contains the response from method ManagedPrivateEndpointsClient.Get.
type ManagedPrivateEndpointsClientGetResponse struct {
	// The managed private endpoint resource type.
	ManagedPrivateEndpointModel
}

// ManagedPrivateEndpointsClientListResponse contains the response from method ManagedPrivateEndpointsClient.NewListPager.
type ManagedPrivateEndpointsClientListResponse struct {
	// The list of managed private endpoints of a grafana resource
	ManagedPrivateEndpointModelListResponse
}

// ManagedPrivateEndpointsClientRefreshResponse contains the response from method ManagedPrivateEndpointsClient.BeginRefresh.
type ManagedPrivateEndpointsClientRefreshResponse struct {
	// placeholder for future response values
}

// ManagedPrivateEndpointsClientUpdateResponse contains the response from method ManagedPrivateEndpointsClient.BeginUpdate.
type ManagedPrivateEndpointsClientUpdateResponse struct {
	// The managed private endpoint resource type.
	ManagedPrivateEndpointModel
}

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

// PrivateEndpointConnectionsClientApproveResponse contains the response from method PrivateEndpointConnectionsClient.BeginApprove.
type PrivateEndpointConnectionsClientApproveResponse struct {
	// The Private Endpoint Connection resource.
	PrivateEndpointConnection
}

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

// PrivateEndpointConnectionsClientGetResponse contains the response from method PrivateEndpointConnectionsClient.Get.
type PrivateEndpointConnectionsClientGetResponse struct {
	// The Private Endpoint Connection resource.
	PrivateEndpointConnection
}

// PrivateEndpointConnectionsClientListResponse contains the response from method PrivateEndpointConnectionsClient.NewListPager.
type PrivateEndpointConnectionsClientListResponse struct {
	// The response of a PrivateEndpointConnection list operation.
	PrivateEndpointConnectionListResult
}

// PrivateLinkResourcesClientGetResponse contains the response from method PrivateLinkResourcesClient.Get.
type PrivateLinkResourcesClientGetResponse struct {
	// A private link resource
	PrivateLinkResource
}

// PrivateLinkResourcesClientListResponse contains the response from method PrivateLinkResourcesClient.NewListPager.
type PrivateLinkResourcesClientListResponse struct {
	// The response of a PrivateLinkResource list operation.
	PrivateLinkResourceListResult
}
