You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
terraform-provider-dynamix/internal/provider/resources_map.go

41 lines
1.6 KiB

7 months ago
package provider
import (
"github.com/hashicorp/terraform-plugin-framework/resource"
"repository.basistech.ru/BASIS/terraform-provider-dynamix/internal/service/cloudapi/account"
"repository.basistech.ru/BASIS/terraform-provider-dynamix/internal/service/cloudapi/bservice"
"repository.basistech.ru/BASIS/terraform-provider-dynamix/internal/service/cloudapi/disks"
"repository.basistech.ru/BASIS/terraform-provider-dynamix/internal/service/cloudapi/flipgroup"
"repository.basistech.ru/BASIS/terraform-provider-dynamix/internal/service/cloudapi/image"
"repository.basistech.ru/BASIS/terraform-provider-dynamix/internal/service/cloudapi/k8s"
"repository.basistech.ru/BASIS/terraform-provider-dynamix/internal/service/cloudapi/kvmvm"
"repository.basistech.ru/BASIS/terraform-provider-dynamix/internal/service/cloudapi/lb"
"repository.basistech.ru/BASIS/terraform-provider-dynamix/internal/service/cloudapi/rg"
"repository.basistech.ru/BASIS/terraform-provider-dynamix/internal/service/cloudapi/vins"
)
func newResourcesMap() []func() resource.Resource {
return []func() resource.Resource{
account.NewResourceAccount,
image.NewResourceImage,
image.NewResourceImageVirtual,
disks.NewResourceDisk,
disks.NewResourceDiskSnapshot,
disks.NewResourceDiskReplications,
flipgroup.NewResourceFlipgroup,
k8s.NewResourceK8SCP,
k8s.NewResourceK8SWG,
kvmvm.NewResourceCompute,
lb.NewResourceLB,
lb.NewResourceLBBackend,
lb.NewResourceLBBackendServer,
lb.NewResourceLBFrontend,
lb.NewResourceLBFrontendBind,
rg.NewResourceRG,
vins.NewResourceVINS,
vins.NewResourceVINSStaticRoute,
bservice.NewResourceBService,
bservice.NewResourceBServiceGroup,
}
}