//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.
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
// DO NOT EDIT.

package armdynatrace

// MonitorsClientCreateOrUpdateResponse contains the response from method MonitorsClient.CreateOrUpdate.
type MonitorsClientCreateOrUpdateResponse struct {
	MonitorResource
}

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

// MonitorsClientGetAccountCredentialsResponse contains the response from method MonitorsClient.GetAccountCredentials.
type MonitorsClientGetAccountCredentialsResponse struct {
	AccountInfoSecure
}

// MonitorsClientGetResponse contains the response from method MonitorsClient.Get.
type MonitorsClientGetResponse struct {
	MonitorResource
}

// MonitorsClientGetSSODetailsResponse contains the response from method MonitorsClient.GetSSODetails.
type MonitorsClientGetSSODetailsResponse struct {
	SSODetailsResponse
}

// MonitorsClientGetVMHostPayloadResponse contains the response from method MonitorsClient.GetVMHostPayload.
type MonitorsClientGetVMHostPayloadResponse struct {
	VMExtensionPayload
}

// MonitorsClientListAppServicesResponse contains the response from method MonitorsClient.ListAppServices.
type MonitorsClientListAppServicesResponse struct {
	AppServiceListResponse
}

// MonitorsClientListByResourceGroupResponse contains the response from method MonitorsClient.ListByResourceGroup.
type MonitorsClientListByResourceGroupResponse struct {
	MonitorResourceListResult
}

// MonitorsClientListBySubscriptionIDResponse contains the response from method MonitorsClient.ListBySubscriptionID.
type MonitorsClientListBySubscriptionIDResponse struct {
	MonitorResourceListResult
}

// MonitorsClientListHostsResponse contains the response from method MonitorsClient.ListHosts.
type MonitorsClientListHostsResponse struct {
	VMHostsListResponse
}

// MonitorsClientListLinkableEnvironmentsResponse contains the response from method MonitorsClient.ListLinkableEnvironments.
type MonitorsClientListLinkableEnvironmentsResponse struct {
	LinkableEnvironmentListResponse
}

// MonitorsClientListMonitoredResourcesResponse contains the response from method MonitorsClient.ListMonitoredResources.
type MonitorsClientListMonitoredResourcesResponse struct {
	MonitoredResourceListResponse
}

// MonitorsClientUpdateResponse contains the response from method MonitorsClient.Update.
type MonitorsClientUpdateResponse struct {
	MonitorResource
}

// OperationsClientListResponse contains the response from method OperationsClient.List.
type OperationsClientListResponse struct {
	OperationListResult
}

// SingleSignOnClientCreateOrUpdateResponse contains the response from method SingleSignOnClient.CreateOrUpdate.
type SingleSignOnClientCreateOrUpdateResponse struct {
	SingleSignOnResource
}

// SingleSignOnClientGetResponse contains the response from method SingleSignOnClient.Get.
type SingleSignOnClientGetResponse struct {
	SingleSignOnResource
}

// SingleSignOnClientListResponse contains the response from method SingleSignOnClient.List.
type SingleSignOnClientListResponse struct {
	SingleSignOnResourceListResult
}

// TagRulesClientCreateOrUpdateResponse contains the response from method TagRulesClient.CreateOrUpdate.
type TagRulesClientCreateOrUpdateResponse struct {
	TagRule
}

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

// TagRulesClientGetResponse contains the response from method TagRulesClient.Get.
type TagRulesClientGetResponse struct {
	TagRule
}

// TagRulesClientListResponse contains the response from method TagRulesClient.List.
type TagRulesClientListResponse struct {
	TagRuleListResult
}

// TagRulesClientUpdateResponse contains the response from method TagRulesClient.Update.
type TagRulesClientUpdateResponse struct {
	TagRule
}
