make tfgen

This commit is contained in:
2025-12-06 03:12:26 -05:00
parent 18936ad756
commit 136b88ccdc
6 changed files with 2114 additions and 166 deletions

View File

@@ -227,6 +227,11 @@ func Provider() tfbridge.ProviderInfo {
ComputeID: tfbridge.DelegateIDField("name", prov.Name, prov.Repository),
}
prov.Resources["incus_cluster_group_member"] = &tfbridge.ResourceInfo{
Tok: tfbridge.MakeResource(mainPkg, mainMod, "ClusterGroupMember"),
ComputeID: tfbridge.DelegateIDField("cluster_group", prov.Name, prov.Repository),
}
prov.Resources["incus_image"] = &tfbridge.ResourceInfo{
Tok: tfbridge.MakeResource(mainPkg, mainMod, "Image"),
// Does this work if source image is used?
@@ -308,6 +313,12 @@ func Provider() tfbridge.ProviderInfo {
ComputeID: tfbridge.DelegateIDField("name", prov.Name, prov.Repository),
}
prov.Resources["incus_server"] = &tfbridge.ResourceInfo{
Tok: tfbridge.MakeResource(mainPkg, mainMod, "Server"),
// It seems there is no id for this
// ComputeID: tfbridge.DelegateIDField("name", prov.Name, prov.Repository),
}
prov.Resources["incus_storage_bucket"] = &tfbridge.ResourceInfo{
Tok: tfbridge.MakeResource(mainPkg, mainMod, "StorageBucket"),
ComputeID: delegateIDFields([]resource.PropertyKey{"project", "pool", "name"}, prov.Name, prov.Repository),
@@ -333,7 +344,8 @@ func Provider() tfbridge.ProviderInfo {
}
prov.MustApplyAutoAliases()
prov.SetAutonaming(255, "-")
// SetAutonaming doesn't work with plugin-framework providers
// prov.SetAutonaming(255, "-")
return prov
}