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

// EndpointsClientCreateOrUpdateResponse contains the response from method EndpointsClient.CreateOrUpdate.
type EndpointsClientCreateOrUpdateResponse struct {
	// The endpoint for the target resource.
	EndpointResource
}

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

// EndpointsClientGetResponse contains the response from method EndpointsClient.Get.
type EndpointsClientGetResponse struct {
	// The endpoint for the target resource.
	EndpointResource
}

// EndpointsClientListCredentialsResponse contains the response from method EndpointsClient.ListCredentials.
type EndpointsClientListCredentialsResponse struct {
	// The endpoint access for the target resource.
	EndpointAccessResource
}

// EndpointsClientListIngressGatewayCredentialsResponse contains the response from method EndpointsClient.ListIngressGatewayCredentials.
type EndpointsClientListIngressGatewayCredentialsResponse struct {
	// The ingress gateway access credentials
	IngressGatewayResource
}

// EndpointsClientListManagedProxyDetailsResponse contains the response from method EndpointsClient.ListManagedProxyDetails.
type EndpointsClientListManagedProxyDetailsResponse struct {
	// Managed Proxy
	ManagedProxyResource
}

// EndpointsClientListResponse contains the response from method EndpointsClient.NewListPager.
type EndpointsClientListResponse struct {
	// The list of endpoints.
	EndpointsList
}

// EndpointsClientUpdateResponse contains the response from method EndpointsClient.Update.
type EndpointsClientUpdateResponse struct {
	// The endpoint for the target resource.
	EndpointResource
}

// GenerateAwsTemplateClientPostResponse contains the response from method GenerateAwsTemplateClient.Post.
type GenerateAwsTemplateClientPostResponse struct {
	PostResponse
}

// InventoryClientGetResponse contains the response from method InventoryClient.Get.
type InventoryClientGetResponse struct {
	// Concrete proxy resource types can be created by aliasing this type using a specific property type.
	InventoryResource
}

// InventoryClientListBySolutionConfigurationResponse contains the response from method InventoryClient.NewListBySolutionConfigurationPager.
type InventoryClientListBySolutionConfigurationResponse struct {
	// The response of a InventoryResource list operation.
	InventoryResourceListResult
}

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

// PublicCloudConnectorsClientCreateOrUpdateResponse contains the response from method PublicCloudConnectorsClient.BeginCreateOrUpdate.
type PublicCloudConnectorsClientCreateOrUpdateResponse struct {
	// Public Cloud Connector
	PublicCloudConnector
}

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

// PublicCloudConnectorsClientGetResponse contains the response from method PublicCloudConnectorsClient.Get.
type PublicCloudConnectorsClientGetResponse struct {
	// Public Cloud Connector
	PublicCloudConnector
}

// PublicCloudConnectorsClientListByResourceGroupResponse contains the response from method PublicCloudConnectorsClient.NewListByResourceGroupPager.
type PublicCloudConnectorsClientListByResourceGroupResponse struct {
	// The response of a PublicCloudConnector list operation.
	PublicCloudConnectorListResult
}

// PublicCloudConnectorsClientListBySubscriptionResponse contains the response from method PublicCloudConnectorsClient.NewListBySubscriptionPager.
type PublicCloudConnectorsClientListBySubscriptionResponse struct {
	// The response of a PublicCloudConnector list operation.
	PublicCloudConnectorListResult
}

// PublicCloudConnectorsClientTestPermissionsResponse contains the response from method PublicCloudConnectorsClient.BeginTestPermissions.
type PublicCloudConnectorsClientTestPermissionsResponse struct {
	// The current status of an async operation.
	OperationStatusResult
}

// PublicCloudConnectorsClientUpdateResponse contains the response from method PublicCloudConnectorsClient.Update.
type PublicCloudConnectorsClientUpdateResponse struct {
	// Public Cloud Connector
	PublicCloudConnector
}

// ServiceConfigurationsClientCreateOrupdateResponse contains the response from method ServiceConfigurationsClient.CreateOrupdate.
type ServiceConfigurationsClientCreateOrupdateResponse struct {
	// The service configuration details associated with the target resource.
	ServiceConfigurationResource
}

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

// ServiceConfigurationsClientGetResponse contains the response from method ServiceConfigurationsClient.Get.
type ServiceConfigurationsClientGetResponse struct {
	// The service configuration details associated with the target resource.
	ServiceConfigurationResource
}

// ServiceConfigurationsClientListByEndpointResourceResponse contains the response from method ServiceConfigurationsClient.NewListByEndpointResourcePager.
type ServiceConfigurationsClientListByEndpointResourceResponse struct {
	// The paginated list of serviceConfigurations
	ServiceConfigurationList
}

// ServiceConfigurationsClientUpdateResponse contains the response from method ServiceConfigurationsClient.Update.
type ServiceConfigurationsClientUpdateResponse struct {
	// The service configuration details associated with the target resource.
	ServiceConfigurationResource
}

// SolutionConfigurationsClientCreateOrUpdateResponse contains the response from method SolutionConfigurationsClient.CreateOrUpdate.
type SolutionConfigurationsClientCreateOrUpdateResponse struct {
	// Solution Configuration
	SolutionConfiguration
}

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

// SolutionConfigurationsClientGetResponse contains the response from method SolutionConfigurationsClient.Get.
type SolutionConfigurationsClientGetResponse struct {
	// Solution Configuration
	SolutionConfiguration
}

// SolutionConfigurationsClientListResponse contains the response from method SolutionConfigurationsClient.NewListPager.
type SolutionConfigurationsClientListResponse struct {
	// The response of a SolutionConfiguration list operation.
	SolutionConfigurationListResult
}

// SolutionConfigurationsClientSyncNowResponse contains the response from method SolutionConfigurationsClient.BeginSyncNow.
type SolutionConfigurationsClientSyncNowResponse struct {
	// The current status of an async operation.
	OperationStatusResult
}

// SolutionConfigurationsClientUpdateResponse contains the response from method SolutionConfigurationsClient.Update.
type SolutionConfigurationsClientUpdateResponse struct {
	// Solution Configuration
	SolutionConfiguration
}

// SolutionTypesClientGetResponse contains the response from method SolutionTypesClient.Get.
type SolutionTypesClientGetResponse struct {
	// Concrete proxy resource types can be created by aliasing this type using a specific property type.
	SolutionTypeResource
}

// SolutionTypesClientListByResourceGroupResponse contains the response from method SolutionTypesClient.NewListByResourceGroupPager.
type SolutionTypesClientListByResourceGroupResponse struct {
	// The response of a SolutionTypeResource list operation.
	SolutionTypeResourceListResult
}

// SolutionTypesClientListBySubscriptionResponse contains the response from method SolutionTypesClient.NewListBySubscriptionPager.
type SolutionTypesClientListBySubscriptionResponse struct {
	// The response of a SolutionTypeResource list operation.
	SolutionTypeResourceListResult
}
