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

// ContainerGroupProfileClientGetByRevisionNumberResponse contains the response from method ContainerGroupProfileClient.GetByRevisionNumber.
type ContainerGroupProfileClientGetByRevisionNumberResponse struct {
	// A container group profile.
	ContainerGroupProfile
}

// ContainerGroupProfileClientListAllRevisionsResponse contains the response from method ContainerGroupProfileClient.NewListAllRevisionsPager.
type ContainerGroupProfileClientListAllRevisionsResponse struct {
	// The container group profile list response that contains the container group profile properties.
	ContainerGroupProfileListResult
}

// ContainerGroupProfilesClientCreateOrUpdateResponse contains the response from method ContainerGroupProfilesClient.CreateOrUpdate.
type ContainerGroupProfilesClientCreateOrUpdateResponse struct {
	// A container group profile.
	ContainerGroupProfile
}

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

// ContainerGroupProfilesClientGetResponse contains the response from method ContainerGroupProfilesClient.Get.
type ContainerGroupProfilesClientGetResponse struct {
	// A container group profile.
	ContainerGroupProfile
}

// ContainerGroupProfilesClientListByResourceGroupResponse contains the response from method ContainerGroupProfilesClient.NewListByResourceGroupPager.
type ContainerGroupProfilesClientListByResourceGroupResponse struct {
	// The container group profile list response that contains the container group profile properties.
	ContainerGroupProfileListResult
}

// ContainerGroupProfilesClientListResponse contains the response from method ContainerGroupProfilesClient.NewListPager.
type ContainerGroupProfilesClientListResponse struct {
	// The container group profile list response that contains the container group profile properties.
	ContainerGroupProfileListResult
}

// ContainerGroupProfilesClientPatchResponse contains the response from method ContainerGroupProfilesClient.Patch.
type ContainerGroupProfilesClientPatchResponse struct {
	// A container group profile.
	ContainerGroupProfile
}

// ContainerGroupsClientCreateOrUpdateResponse contains the response from method ContainerGroupsClient.BeginCreateOrUpdate.
type ContainerGroupsClientCreateOrUpdateResponse struct {
	// A container group.
	ContainerGroup
}

// ContainerGroupsClientDeleteResponse contains the response from method ContainerGroupsClient.BeginDelete.
type ContainerGroupsClientDeleteResponse struct {
	// A container group.
	ContainerGroup
}

// ContainerGroupsClientGetOutboundNetworkDependenciesEndpointsResponse contains the response from method ContainerGroupsClient.GetOutboundNetworkDependenciesEndpoints.
type ContainerGroupsClientGetOutboundNetworkDependenciesEndpointsResponse struct {
	// Response for network dependencies, always empty list.
	StringArray []*string
}

// ContainerGroupsClientGetResponse contains the response from method ContainerGroupsClient.Get.
type ContainerGroupsClientGetResponse struct {
	// A container group.
	ContainerGroup
}

// ContainerGroupsClientListByResourceGroupResponse contains the response from method ContainerGroupsClient.NewListByResourceGroupPager.
type ContainerGroupsClientListByResourceGroupResponse struct {
	// The container group list response that contains the container group properties.
	ContainerGroupListResult
}

// ContainerGroupsClientListResponse contains the response from method ContainerGroupsClient.NewListPager.
type ContainerGroupsClientListResponse struct {
	// The container group list response that contains the container group properties.
	ContainerGroupListResult
}

// ContainerGroupsClientRestartResponse contains the response from method ContainerGroupsClient.BeginRestart.
type ContainerGroupsClientRestartResponse struct {
	// placeholder for future response values
}

// ContainerGroupsClientStartResponse contains the response from method ContainerGroupsClient.BeginStart.
type ContainerGroupsClientStartResponse struct {
	// placeholder for future response values
}

// ContainerGroupsClientStopResponse contains the response from method ContainerGroupsClient.Stop.
type ContainerGroupsClientStopResponse struct {
	// placeholder for future response values
}

// ContainerGroupsClientUpdateResponse contains the response from method ContainerGroupsClient.Update.
type ContainerGroupsClientUpdateResponse struct {
	// A container group.
	ContainerGroup
}

// ContainersClientAttachResponse contains the response from method ContainersClient.Attach.
type ContainersClientAttachResponse struct {
	// The information for the output stream from container attach.
	ContainerAttachResponse
}

// ContainersClientExecuteCommandResponse contains the response from method ContainersClient.ExecuteCommand.
type ContainersClientExecuteCommandResponse struct {
	// The information for the container exec command.
	ContainerExecResponse
}

// ContainersClientListLogsResponse contains the response from method ContainersClient.ListLogs.
type ContainersClientListLogsResponse struct {
	// The logs.
	Logs
}

// LocationClientListCachedImagesResponse contains the response from method LocationClient.NewListCachedImagesPager.
type LocationClientListCachedImagesResponse struct {
	// The response containing cached images.
	CachedImagesListResult
}

// LocationClientListCapabilitiesResponse contains the response from method LocationClient.NewListCapabilitiesPager.
type LocationClientListCapabilitiesResponse struct {
	// The response containing list of capabilities.
	CapabilitiesListResult
}

// LocationClientListUsageResponse contains the response from method LocationClient.NewListUsagePager.
type LocationClientListUsageResponse struct {
	// The response containing the usage data
	UsageListResult
}

// OperationsClientListResponse contains the response from method OperationsClient.NewListPager.
type OperationsClientListResponse struct {
	// The operation list response that contains all operations for Azure Container Instance service.
	OperationListResult
}

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