Files
terraform-provider-dynamix/internal/provider/resources_map.go

66 lines
2.8 KiB
Go
Raw Normal View History

2024-07-25 14:33:38 +03:00
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"
2024-08-23 16:55:50 +03:00
cbAccount "repository.basistech.ru/BASIS/terraform-provider-dynamix/internal/service/cloudbroker/account"
2024-12-04 13:18:58 +03:00
cbDisks "repository.basistech.ru/BASIS/terraform-provider-dynamix/internal/service/cloudbroker/disks"
cbK8CI "repository.basistech.ru/BASIS/terraform-provider-dynamix/internal/service/cloudbroker/k8ci"
cbLb "repository.basistech.ru/BASIS/terraform-provider-dynamix/internal/service/cloudbroker/lb"
cbRG "repository.basistech.ru/BASIS/terraform-provider-dynamix/internal/service/cloudbroker/rg"
2024-08-23 16:55:50 +03:00
cbVFpool "repository.basistech.ru/BASIS/terraform-provider-dynamix/internal/service/cloudbroker/vfpool"
cbVins "repository.basistech.ru/BASIS/terraform-provider-dynamix/internal/service/cloudbroker/vins"
2024-07-25 14:33:38 +03:00
)
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,
2024-08-23 16:55:50 +03:00
cbAccount.NewResourceAccount,
2024-12-04 13:18:58 +03:00
cbDisks.NewResourceDiskReplications,
cbDisks.NewResourceDiskSnapshot,
cbDisks.NewResourceDisk,
cbK8CI.NewResourceK8Ci,
2024-08-23 16:55:50 +03:00
cbLb.NewResourceLB,
cbLb.NewResourceLBBackend,
cbLb.NewResourceLBBackendServer,
cbLb.NewResourceLBFrontend,
cbLb.NewResourceLBFrontendBind,
2024-12-04 13:18:58 +03:00
cbRG.NewResourceRG,
2024-08-23 16:55:50 +03:00
cbVFpool.NewResourceVFPool,
cbVins.NewResourceVINS,
cbVins.NewResourceVINSStaticRoute,
2024-07-25 14:33:38 +03:00
}
}