From 683956ba84b7651807f89de77ef28ad7b9754f49 Mon Sep 17 00:00:00 2001 From: Ronald Ekambi Date: Thu, 13 Jun 2024 11:23:05 -0400 Subject: [PATCH] Expose is_unified field on unified resources --- organization.go | 1 + project.go | 5 +++-- team.go | 1 + 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/organization.go b/organization.go index 1ec47a47f..86a97515e 100644 --- a/organization.go +++ b/organization.go @@ -105,6 +105,7 @@ type Organization struct { DefaultExecutionMode string `jsonapi:"attr,default-execution-mode"` Email string `jsonapi:"attr,email"` ExternalID string `jsonapi:"attr,external-id"` + IsUnified bool `jsonapi:"attr,is-unified"` OwnersTeamSAMLRoleID string `jsonapi:"attr,owners-team-saml-role-id"` Permissions *OrganizationPermissions `jsonapi:"attr,permissions"` SAMLEnabled bool `jsonapi:"attr,saml-enabled"` diff --git a/project.go b/project.go index b39629be7..d45b99808 100644 --- a/project.go +++ b/project.go @@ -46,8 +46,9 @@ type ProjectList struct { // Project represents a Terraform Enterprise project type Project struct { - ID string `jsonapi:"primary,projects"` - Name string `jsonapi:"attr,name"` + ID string `jsonapi:"primary,projects"` + IsUnified bool `jsonapi:"attr,is-unified"` + Name string `jsonapi:"attr,name"` Description string `jsonapi:"attr,description"` diff --git a/team.go b/team.go index 4bc33a05a..a432b657b 100644 --- a/team.go +++ b/team.go @@ -47,6 +47,7 @@ type TeamList struct { // Team represents a Terraform Enterprise team. type Team struct { ID string `jsonapi:"primary,teams"` + IsUnified bool `jsonapi:"attr,is-unified"` Name string `jsonapi:"attr,name"` OrganizationAccess *OrganizationAccess `jsonapi:"attr,organization-access"` Visibility string `jsonapi:"attr,visibility"`