@@ -15,6 +15,7 @@ import (
15
15
sdkacctest "github.com/hashicorp/terraform-plugin-testing/helper/acctest"
16
16
"github.com/hashicorp/terraform-plugin-testing/helper/resource"
17
17
"github.com/hashicorp/terraform-plugin-testing/terraform"
18
+ "github.com/hashicorp/terraform-plugin-testing/tfversion"
18
19
"github.com/hashicorp/terraform-provider-aws/internal/acctest"
19
20
"github.com/hashicorp/terraform-provider-aws/internal/conns"
20
21
"github.com/hashicorp/terraform-provider-aws/names"
@@ -34,7 +35,10 @@ func TestAccLambdaInvokeAction_basic(t *testing.T) {
34
35
},
35
36
ErrorCheck : acctest .ErrorCheck (t , names .LambdaServiceID ),
36
37
ProtoV5ProviderFactories : acctest .ProtoV5ProviderFactories ,
37
- CheckDestroy : acctest .CheckDestroyNoop ,
38
+ TerraformVersionChecks : []tfversion.TerraformVersionCheck {
39
+ tfversion .SkipBelow (tfversion .Version1_14_0 ),
40
+ },
41
+ CheckDestroy : acctest .CheckDestroyNoop ,
38
42
Steps : []resource.TestStep {
39
43
{
40
44
Config : testAccInvokeActionConfig_basic (rName , testData , inputJSON ),
@@ -60,7 +64,10 @@ func TestAccLambdaInvokeAction_withQualifier(t *testing.T) {
60
64
},
61
65
ErrorCheck : acctest .ErrorCheck (t , names .LambdaServiceID ),
62
66
ProtoV5ProviderFactories : acctest .ProtoV5ProviderFactories ,
63
- CheckDestroy : acctest .CheckDestroyNoop ,
67
+ TerraformVersionChecks : []tfversion.TerraformVersionCheck {
68
+ tfversion .SkipBelow (tfversion .Version1_14_0 ),
69
+ },
70
+ CheckDestroy : acctest .CheckDestroyNoop ,
64
71
Steps : []resource.TestStep {
65
72
{
66
73
Config : testAccInvokeActionConfig_withQualifier (rName , testData , inputJSON ),
@@ -85,7 +92,10 @@ func TestAccLambdaInvokeAction_invocationTypes(t *testing.T) {
85
92
},
86
93
ErrorCheck : acctest .ErrorCheck (t , names .LambdaServiceID ),
87
94
ProtoV5ProviderFactories : acctest .ProtoV5ProviderFactories ,
88
- CheckDestroy : acctest .CheckDestroyNoop ,
95
+ TerraformVersionChecks : []tfversion.TerraformVersionCheck {
96
+ tfversion .SkipBelow (tfversion .Version1_14_0 ),
97
+ },
98
+ CheckDestroy : acctest .CheckDestroyNoop ,
89
99
Steps : []resource.TestStep {
90
100
{
91
101
Config : testAccInvokeActionConfig_invocationType (rName , testData , inputJSON , "RequestResponse" ),
@@ -122,7 +132,10 @@ func TestAccLambdaInvokeAction_logTypes(t *testing.T) {
122
132
},
123
133
ErrorCheck : acctest .ErrorCheck (t , names .LambdaServiceID ),
124
134
ProtoV5ProviderFactories : acctest .ProtoV5ProviderFactories ,
125
- CheckDestroy : acctest .CheckDestroyNoop ,
135
+ TerraformVersionChecks : []tfversion.TerraformVersionCheck {
136
+ tfversion .SkipBelow (tfversion .Version1_14_0 ),
137
+ },
138
+ CheckDestroy : acctest .CheckDestroyNoop ,
126
139
Steps : []resource.TestStep {
127
140
{
128
141
Config : testAccInvokeActionConfig_logType (rName , testData , inputJSON , "None" ),
@@ -154,7 +167,10 @@ func TestAccLambdaInvokeAction_clientContext(t *testing.T) {
154
167
},
155
168
ErrorCheck : acctest .ErrorCheck (t , names .LambdaServiceID ),
156
169
ProtoV5ProviderFactories : acctest .ProtoV5ProviderFactories ,
157
- CheckDestroy : acctest .CheckDestroyNoop ,
170
+ TerraformVersionChecks : []tfversion.TerraformVersionCheck {
171
+ tfversion .SkipBelow (tfversion .Version1_14_0 ),
172
+ },
173
+ CheckDestroy : acctest .CheckDestroyNoop ,
158
174
Steps : []resource.TestStep {
159
175
{
160
176
Config : testAccInvokeActionConfig_clientContext (rName , testData , inputJSON , clientContext ),
@@ -180,7 +196,10 @@ func TestAccLambdaInvokeAction_complexPayload(t *testing.T) {
180
196
},
181
197
ErrorCheck : acctest .ErrorCheck (t , names .LambdaServiceID ),
182
198
ProtoV5ProviderFactories : acctest .ProtoV5ProviderFactories ,
183
- CheckDestroy : acctest .CheckDestroyNoop ,
199
+ TerraformVersionChecks : []tfversion.TerraformVersionCheck {
200
+ tfversion .SkipBelow (tfversion .Version1_14_0 ),
201
+ },
202
+ CheckDestroy : acctest .CheckDestroyNoop ,
184
203
Steps : []resource.TestStep {
185
204
{
186
205
Config : testAccInvokeActionConfig_basic (rName , testData , inputJSON ),
0 commit comments