Skip to content

Commit dac8d92

Browse files
authored
Add firewall as a source on log_drain (#321)
1 parent 4fd5cd0 commit dac8d92

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

vercel/resource_log_drain.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ Teams on Pro and Enterprise plans can subscribe to log drains that are generic a
141141
ElementType: types.StringType,
142142
PlanModifiers: []planmodifier.Set{setplanmodifier.RequiresReplace()},
143143
Validators: []validator.Set{
144-
setvalidator.ValueStringsAre(stringvalidator.OneOf("static", "edge", "external", "build", "lambda")),
144+
setvalidator.ValueStringsAre(stringvalidator.OneOf("static", "edge", "external", "build", "lambda", "firewall")),
145145
setvalidator.SizeAtLeast(1),
146146
},
147147
},

vercel/resource_log_drain_test.go

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -75,12 +75,13 @@ func TestAcc_LogDrainResource(t *testing.T) {
7575
resource.TestCheckResourceAttr("vercel_log_drain.maximal", "environments.#", "2"),
7676
resource.TestCheckResourceAttr("vercel_log_drain.maximal", "environments.0", "preview"),
7777
resource.TestCheckResourceAttr("vercel_log_drain.maximal", "environments.1", "production"),
78-
resource.TestCheckResourceAttr("vercel_log_drain.maximal", "sources.#", "5"),
78+
resource.TestCheckResourceAttr("vercel_log_drain.maximal", "sources.#", "6"),
7979
resource.TestCheckResourceAttr("vercel_log_drain.maximal", "sources.0", "build"),
8080
resource.TestCheckResourceAttr("vercel_log_drain.maximal", "sources.1", "edge"),
8181
resource.TestCheckResourceAttr("vercel_log_drain.maximal", "sources.2", "external"),
82-
resource.TestCheckResourceAttr("vercel_log_drain.maximal", "sources.3", "lambda"),
83-
resource.TestCheckResourceAttr("vercel_log_drain.maximal", "sources.4", "static"),
82+
resource.TestCheckResourceAttr("vercel_log_drain.maximal", "sources.3", "firewall"),
83+
resource.TestCheckResourceAttr("vercel_log_drain.maximal", "sources.4", "lambda"),
84+
resource.TestCheckResourceAttr("vercel_log_drain.maximal", "sources.5", "static"),
8485
resource.TestCheckResourceAttr("vercel_log_drain.maximal", "secret", "a_very_long_and_very_well_specified_secret"),
8586
resource.TestCheckResourceAttr("vercel_log_drain.maximal", "headers.%", "1"),
8687
resource.TestCheckResourceAttrSet("vercel_log_drain.maximal", "endpoint"),
@@ -121,7 +122,7 @@ resource "vercel_log_drain" "maximal" {
121122
project_ids = [vercel_project.test.id]
122123
sampling_rate = 0.8
123124
secret = "a_very_long_and_very_well_specified_secret"
124-
sources = ["static", "edge", "external", "build", "lambda"]
125+
sources = ["static", "edge", "external", "build", "lambda", "firewall"]
125126
endpoint = "https://verify-test-rouge.vercel.app/api?${data.vercel_endpoint_verification.test.verification_code}"
126127
127128
%[2]s

0 commit comments

Comments
 (0)