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

// AssociationsInterfaceClientCreateOrUpdateResponse contains the response from method AssociationsInterfaceClient.BeginCreateOrUpdate.
type AssociationsInterfaceClientCreateOrUpdateResponse struct {
	// Association Subresource of Traffic Controller
	Association
}

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

// AssociationsInterfaceClientGetResponse contains the response from method AssociationsInterfaceClient.Get.
type AssociationsInterfaceClientGetResponse struct {
	// Association Subresource of Traffic Controller
	Association
}

// AssociationsInterfaceClientListByTrafficControllerResponse contains the response from method AssociationsInterfaceClient.NewListByTrafficControllerPager.
type AssociationsInterfaceClientListByTrafficControllerResponse struct {
	// The response of a Association list operation.
	AssociationListResult
}

// AssociationsInterfaceClientUpdateResponse contains the response from method AssociationsInterfaceClient.Update.
type AssociationsInterfaceClientUpdateResponse struct {
	// Association Subresource of Traffic Controller
	Association
}

// FrontendsInterfaceClientCreateOrUpdateResponse contains the response from method FrontendsInterfaceClient.BeginCreateOrUpdate.
type FrontendsInterfaceClientCreateOrUpdateResponse struct {
	// Frontend Sub Resource of Traffic Controller.
	Frontend
}

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

// FrontendsInterfaceClientGetResponse contains the response from method FrontendsInterfaceClient.Get.
type FrontendsInterfaceClientGetResponse struct {
	// Frontend Sub Resource of Traffic Controller.
	Frontend
}

// FrontendsInterfaceClientListByTrafficControllerResponse contains the response from method FrontendsInterfaceClient.NewListByTrafficControllerPager.
type FrontendsInterfaceClientListByTrafficControllerResponse struct {
	// The response of a Frontend list operation.
	FrontendListResult
}

// FrontendsInterfaceClientUpdateResponse contains the response from method FrontendsInterfaceClient.Update.
type FrontendsInterfaceClientUpdateResponse struct {
	// Frontend Sub Resource of Traffic Controller.
	Frontend
}

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

// SecurityPoliciesInterfaceClientCreateOrUpdateResponse contains the response from method SecurityPoliciesInterfaceClient.BeginCreateOrUpdate.
type SecurityPoliciesInterfaceClientCreateOrUpdateResponse struct {
	// SecurityPolicy Subresource of Traffic Controller.
	SecurityPolicy
}

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

// SecurityPoliciesInterfaceClientGetResponse contains the response from method SecurityPoliciesInterfaceClient.Get.
type SecurityPoliciesInterfaceClientGetResponse struct {
	// SecurityPolicy Subresource of Traffic Controller.
	SecurityPolicy
}

// SecurityPoliciesInterfaceClientListByTrafficControllerResponse contains the response from method SecurityPoliciesInterfaceClient.NewListByTrafficControllerPager.
type SecurityPoliciesInterfaceClientListByTrafficControllerResponse struct {
	// The response of a SecurityPolicy list operation.
	SecurityPolicyListResult
}

// SecurityPoliciesInterfaceClientUpdateResponse contains the response from method SecurityPoliciesInterfaceClient.Update.
type SecurityPoliciesInterfaceClientUpdateResponse struct {
	// SecurityPolicy Subresource of Traffic Controller.
	SecurityPolicy
}

// TrafficControllerInterfaceClientCreateOrUpdateResponse contains the response from method TrafficControllerInterfaceClient.BeginCreateOrUpdate.
type TrafficControllerInterfaceClientCreateOrUpdateResponse struct {
	// Concrete tracked resource types can be created by aliasing this type using a specific property type.
	TrafficController
}

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

// TrafficControllerInterfaceClientGetResponse contains the response from method TrafficControllerInterfaceClient.Get.
type TrafficControllerInterfaceClientGetResponse struct {
	// Concrete tracked resource types can be created by aliasing this type using a specific property type.
	TrafficController
}

// TrafficControllerInterfaceClientListByResourceGroupResponse contains the response from method TrafficControllerInterfaceClient.NewListByResourceGroupPager.
type TrafficControllerInterfaceClientListByResourceGroupResponse struct {
	// The response of a TrafficController list operation.
	TrafficControllerListResult
}

// TrafficControllerInterfaceClientListBySubscriptionResponse contains the response from method TrafficControllerInterfaceClient.NewListBySubscriptionPager.
type TrafficControllerInterfaceClientListBySubscriptionResponse struct {
	// The response of a TrafficController list operation.
	TrafficControllerListResult
}

// TrafficControllerInterfaceClientUpdateResponse contains the response from method TrafficControllerInterfaceClient.Update.
type TrafficControllerInterfaceClientUpdateResponse struct {
	// Concrete tracked resource types can be created by aliasing this type using a specific property type.
	TrafficController
}
