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

// MachinePoolsClientCreateOrUpdateResponse contains the response from method MachinePoolsClient.CreateOrUpdate.
type MachinePoolsClientCreateOrUpdateResponse struct {
	// MachinePool represents a MachinePool
	MachinePool
}

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

// MachinePoolsClientGetResponse contains the response from method MachinePoolsClient.Get.
type MachinePoolsClientGetResponse struct {
	// MachinePool represents a MachinePool
	MachinePool
}

// MachinePoolsClientListResponse contains the response from method MachinePoolsClient.NewListPager.
type MachinePoolsClientListResponse struct {
	// MachinePoolList represents a list of MachinePools
	MachinePoolList
}

// MachinePoolsClientUpdateResponse contains the response from method MachinePoolsClient.Update.
type MachinePoolsClientUpdateResponse struct {
	// MachinePool represents a MachinePool
	MachinePool
}

// OpenShiftClustersClientCreateOrUpdateResponse contains the response from method OpenShiftClustersClient.BeginCreateOrUpdate.
type OpenShiftClustersClientCreateOrUpdateResponse struct {
	// OpenShiftCluster represents an Azure Red Hat OpenShift cluster.
	OpenShiftCluster
}

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

// OpenShiftClustersClientGetResponse contains the response from method OpenShiftClustersClient.Get.
type OpenShiftClustersClientGetResponse struct {
	// OpenShiftCluster represents an Azure Red Hat OpenShift cluster.
	OpenShiftCluster
}

// OpenShiftClustersClientListAdminCredentialsResponse contains the response from method OpenShiftClustersClient.ListAdminCredentials.
type OpenShiftClustersClientListAdminCredentialsResponse struct {
	// OpenShiftClusterAdminKubeconfig represents an OpenShift cluster's admin kubeconfig.
	OpenShiftClusterAdminKubeconfig
}

// OpenShiftClustersClientListByResourceGroupResponse contains the response from method OpenShiftClustersClient.NewListByResourceGroupPager.
type OpenShiftClustersClientListByResourceGroupResponse struct {
	// OpenShiftClusterList represents a list of OpenShift clusters.
	OpenShiftClusterList
}

// OpenShiftClustersClientListCredentialsResponse contains the response from method OpenShiftClustersClient.ListCredentials.
type OpenShiftClustersClientListCredentialsResponse struct {
	// OpenShiftClusterCredentials represents an OpenShift cluster's credentials.
	OpenShiftClusterCredentials
}

// OpenShiftClustersClientListResponse contains the response from method OpenShiftClustersClient.NewListPager.
type OpenShiftClustersClientListResponse struct {
	// OpenShiftClusterList represents a list of OpenShift clusters.
	OpenShiftClusterList
}

// OpenShiftClustersClientUpdateResponse contains the response from method OpenShiftClustersClient.BeginUpdate.
type OpenShiftClustersClientUpdateResponse struct {
	// OpenShiftCluster represents an Azure Red Hat OpenShift cluster.
	OpenShiftCluster
}

// OpenShiftVersionsClientListResponse contains the response from method OpenShiftVersionsClient.NewListPager.
type OpenShiftVersionsClientListResponse struct {
	// OpenShiftVersionList represents a List of available versions.
	OpenShiftVersionList
}

// OperationsClientListResponse contains the response from method OperationsClient.NewListPager.
type OperationsClientListResponse struct {
	// OperationList represents an RP operation list.
	OperationList
}

// SecretsClientCreateOrUpdateResponse contains the response from method SecretsClient.CreateOrUpdate.
type SecretsClientCreateOrUpdateResponse struct {
	// Secret represents a secret.
	Secret
}

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

// SecretsClientGetResponse contains the response from method SecretsClient.Get.
type SecretsClientGetResponse struct {
	// Secret represents a secret.
	Secret
}

// SecretsClientListResponse contains the response from method SecretsClient.NewListPager.
type SecretsClientListResponse struct {
	// SecretList represents a list of Secrets
	SecretList
}

// SecretsClientUpdateResponse contains the response from method SecretsClient.Update.
type SecretsClientUpdateResponse struct {
	// Secret represents a secret.
	Secret
}

// SyncIdentityProvidersClientCreateOrUpdateResponse contains the response from method SyncIdentityProvidersClient.CreateOrUpdate.
type SyncIdentityProvidersClientCreateOrUpdateResponse struct {
	// SyncIdentityProvider represents a SyncIdentityProvider
	SyncIdentityProvider
}

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

// SyncIdentityProvidersClientGetResponse contains the response from method SyncIdentityProvidersClient.Get.
type SyncIdentityProvidersClientGetResponse struct {
	// SyncIdentityProvider represents a SyncIdentityProvider
	SyncIdentityProvider
}

// SyncIdentityProvidersClientListResponse contains the response from method SyncIdentityProvidersClient.NewListPager.
type SyncIdentityProvidersClientListResponse struct {
	// SyncSetList represents a list of SyncSets
	SyncIdentityProviderList
}

// SyncIdentityProvidersClientUpdateResponse contains the response from method SyncIdentityProvidersClient.Update.
type SyncIdentityProvidersClientUpdateResponse struct {
	// SyncIdentityProvider represents a SyncIdentityProvider
	SyncIdentityProvider
}

// SyncSetsClientCreateOrUpdateResponse contains the response from method SyncSetsClient.CreateOrUpdate.
type SyncSetsClientCreateOrUpdateResponse struct {
	// SyncSet represents a SyncSet for an Azure Red Hat OpenShift Cluster.
	SyncSet
}

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

// SyncSetsClientGetResponse contains the response from method SyncSetsClient.Get.
type SyncSetsClientGetResponse struct {
	// SyncSet represents a SyncSet for an Azure Red Hat OpenShift Cluster.
	SyncSet
}

// SyncSetsClientListResponse contains the response from method SyncSetsClient.NewListPager.
type SyncSetsClientListResponse struct {
	// SyncSetList represents a list of SyncSets
	SyncSetList
}

// SyncSetsClientUpdateResponse contains the response from method SyncSetsClient.Update.
type SyncSetsClientUpdateResponse struct {
	// SyncSet represents a SyncSet for an Azure Red Hat OpenShift Cluster.
	SyncSet
}
