@@ -45,6 +45,8 @@ func TestAccTFEPolicySetDataSource_basic(t *testing.T) {
45
45
"data.tfe_policy_set.bar" , "policy_ids.#" , "1" ),
46
46
resource .TestCheckResourceAttr (
47
47
"data.tfe_policy_set.bar" , "workspace_ids.#" , "1" ),
48
+ resource .TestCheckResourceAttr (
49
+ "data.tfe_policy_set.bar" , "excluded_workspace_ids.#" , "1" ),
48
50
resource .TestCheckResourceAttr (
49
51
"data.tfe_policy_set.bar" , "project_ids.#" , "1" ),
50
52
resource .TestCheckResourceAttr (
@@ -90,6 +92,8 @@ func TestAccTFEPolicySetDataSourceOPA_basic(t *testing.T) {
90
92
"data.tfe_policy_set.bar" , "overridable" , "true" ),
91
93
resource .TestCheckResourceAttr (
92
94
"data.tfe_policy_set.bar" , "workspace_ids.#" , "1" ),
95
+ resource .TestCheckResourceAttr (
96
+ "data.tfe_policy_set.bar" , "excluded_workspace_ids.#" , "1" ),
93
97
resource .TestCheckResourceAttr (
94
98
"data.tfe_policy_set.bar" , "project_ids.#" , "1" ),
95
99
resource .TestCheckResourceAttr (
@@ -149,6 +153,8 @@ func TestAccTFEPolicySetDataSource_vcs(t *testing.T) {
149
153
"data.tfe_policy_set.bar" , "policy_ids.#" , "0" ),
150
154
resource .TestCheckResourceAttr (
151
155
"data.tfe_policy_set.bar" , "workspace_ids.#" , "0" ),
156
+ resource .TestCheckResourceAttr (
157
+ "data.tfe_policy_set.bar" , "excluded_workspace_ids.#" , "0" ),
152
158
resource .TestCheckResourceAttr (
153
159
"data.tfe_policy_set.bar" , "project_ids.#" , "0" ),
154
160
resource .TestCheckResourceAttr (
@@ -204,14 +210,18 @@ resource "tfe_policy_set" "foobar" {
204
210
organization = local.organization_name
205
211
policy_ids = [tfe_sentinel_policy.foo.id]
206
212
workspace_ids = [tfe_workspace.foobar.id]
207
-
208
213
}
209
214
210
215
resource "tfe_project_policy_set" "foobar" {
211
216
policy_set_id = tfe_policy_set.foobar.id
212
217
project_id = tfe_project.foobar.id
213
218
}
214
219
220
+ resource "tfe_workspace_policy_set_exclusion" {
221
+ policy_set_id = tfe_policy_set.foobar.id
222
+ workspace_id = tfe_workspace.foobar.id
223
+ }
224
+
215
225
data "tfe_policy_set" "bar" {
216
226
name = tfe_policy_set.foobar.name
217
227
organization = local.organization_name
@@ -248,6 +258,11 @@ resource "tfe_project_policy_set" "foobar" {
248
258
project_id = tfe_project.foobar.id
249
259
}
250
260
261
+ resource "tfe_workspace_policy_set_exclusion" {
262
+ policy_set_id = tfe_policy_set.foobar.id
263
+ workspace_id = tfe_workspace.foobar.id
264
+ }
265
+
251
266
data "tfe_policy_set" "bar" {
252
267
name = tfe_policy_set.foobar.name
253
268
organization = local.organization_name
0 commit comments