// Code generated by azure-service-operator-codegen. DO NOT EDIT.
// Copyright (c) Microsoft Corporation.
// Licensed under the MIT license.
package customizations

import (
	v20220801 "github.com/Azure/azure-service-operator/v2/api/apimanagement/v1api20220801"
	v20220801s "github.com/Azure/azure-service-operator/v2/api/apimanagement/v1api20220801/storage"
	v20230501p "github.com/Azure/azure-service-operator/v2/api/apimanagement/v1api20230501preview"
	v20230501ps "github.com/Azure/azure-service-operator/v2/api/apimanagement/v1api20230501preview/storage"
	v20240501 "github.com/Azure/azure-service-operator/v2/api/apimanagement/v1api20240501"
	v20240501s "github.com/Azure/azure-service-operator/v2/api/apimanagement/v1api20240501/storage"
	"github.com/Azure/azure-service-operator/v2/pkg/genruntime"
)

type ProductPolicyExtension struct {
}

// GetExtendedResources Returns the KubernetesResource slice for Resource versions
func (extension *ProductPolicyExtension) GetExtendedResources() []genruntime.KubernetesResource {
	return []genruntime.KubernetesResource{
		&v20220801.ProductPolicy{},
		&v20220801s.ProductPolicy{},
		&v20230501p.ProductPolicy{},
		&v20230501ps.ProductPolicy{},
		&v20240501.ProductPolicy{},
		&v20240501s.ProductPolicy{}}
}
