@@ -85,6 +85,8 @@ func TestAccTFETeam_full(t *testing.T) {
8585 "tfe_team.foobar" , "organization_access.0.manage_organization_access" , "true" ),
8686 resource .TestCheckResourceAttr (
8787 "tfe_team.foobar" , "organization_access.0.access_secret_teams" , "true" ),
88+ resource .TestCheckResourceAttr (
89+ "tfe_team.foobar" , "organization_access.0.manage_agent_pools" , "true" ),
8890 ),
8991 },
9092 },
@@ -138,6 +140,8 @@ func TestAccTFETeam_full_update(t *testing.T) {
138140 "tfe_team.foobar" , "organization_access.0.manage_organization_access" , "true" ),
139141 resource .TestCheckResourceAttr (
140142 "tfe_team.foobar" , "organization_access.0.access_secret_teams" , "true" ),
143+ resource .TestCheckResourceAttr (
144+ "tfe_team.foobar" , "organization_access.0.manage_agent_pools" , "true" ),
141145 ),
142146 },
143147 {
@@ -178,6 +182,8 @@ func TestAccTFETeam_full_update(t *testing.T) {
178182 "tfe_team.foobar" , "organization_access.0.manage_organization_access" , "false" ),
179183 resource .TestCheckResourceAttr (
180184 "tfe_team.foobar" , "organization_access.0.access_secret_teams" , "false" ),
185+ resource .TestCheckResourceAttr (
186+ "tfe_team.foobar" , "organization_access.0.manage_agent_pools" , "false" ),
181187 ),
182188 },
183189 {
@@ -219,6 +225,8 @@ func TestAccTFETeam_full_update(t *testing.T) {
219225 "tfe_team.foobar" , "organization_access.0.manage_organization_access" , "false" ),
220226 resource .TestCheckResourceAttr (
221227 "tfe_team.foobar" , "organization_access.0.access_secret_teams" , "false" ),
228+ resource .TestCheckResourceAttr (
229+ "tfe_team.foobar" , "organization_access.0.manage_agent_pools" , "false" ),
222230 ),
223231 },
224232 },
@@ -480,6 +488,9 @@ func testAccCheckTFETeamAttributes_full(
480488 if ! team .OrganizationAccess .AccessSecretTeams {
481489 return fmt .Errorf ("OrganizationAccess.AccessSecretTeams should be true" )
482490 }
491+ if ! team .OrganizationAccess .ManageAgentPools {
492+ return fmt .Errorf ("OrganizationAccess.ManageAgentPools should be true" )
493+ }
483494
484495 if team .SSOTeamID != "team-test-sso-id" {
485496 return fmt .Errorf ("Bad SSO Team ID: %s" , team .SSOTeamID )
@@ -527,6 +538,9 @@ func testAccCheckTFETeamAttributes_full_update(
527538 if team .OrganizationAccess .AccessSecretTeams {
528539 return fmt .Errorf ("OrganizationAccess.AccessSecretTeams should be false" )
529540 }
541+ if team .OrganizationAccess .ManageAgentPools {
542+ return fmt .Errorf ("OrganizationAccess.ManageAgentPools should be false" )
543+ }
530544
531545 if team .SSOTeamID != "changed-sso-id" {
532546 return fmt .Errorf ("Bad SSO Team ID: %s" , team .SSOTeamID )
@@ -598,6 +612,7 @@ resource "tfe_team" "foobar" {
598612 manage_teams = true
599613 manage_organization_access = true
600614 access_secret_teams = true
615+ manage_agent_pools = true
601616 }
602617 sso_team_id = "team-test-sso-id"
603618}` , rInt )
@@ -631,6 +646,7 @@ resource "tfe_team" "foobar" {
631646 manage_teams = false
632647 manage_organization_access = false
633648 access_secret_teams = false
649+ manage_agent_pools = false
634650 }
635651
636652 sso_team_id = "changed-sso-id"
0 commit comments