Skip to content

Commit 06ead65

Browse files
authored
Merge pull request #44123 from jordanst3wart/enable-workmail-service
add new aws service workmail
2 parents f8e5783 + f0b0975 commit 06ead65

21 files changed

+1104
-80
lines changed

.ci/.semgrep-service-name0.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4436,3 +4436,18 @@ rules:
44364436
- focus-metavariable: $NAME
44374437
- pattern-not: func $NAME($T *testing.T)
44384438
severity: WARNING
4439+
- id: configservice-in-test-name
4440+
languages:
4441+
- go
4442+
message: Include "ConfigService" in test name
4443+
paths:
4444+
include:
4445+
- internal/service/configservice/*_test.go
4446+
patterns:
4447+
- pattern: func $NAME( ... )
4448+
- metavariable-pattern:
4449+
metavariable: $NAME
4450+
patterns:
4451+
- pattern-not-regex: "^TestAccConfigService"
4452+
- pattern-regex: ^TestAcc.*
4453+
severity: WARNING

.ci/.semgrep-service-name1.yml

Lines changed: 18 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,5 @@
11
# Generated by internal/generate/servicesemgrep/main.go; DO NOT EDIT.
22
rules:
3-
- id: configservice-in-test-name
4-
languages:
5-
- go
6-
message: Include "ConfigService" in test name
7-
paths:
8-
include:
9-
- internal/service/configservice/*_test.go
10-
patterns:
11-
- pattern: func $NAME( ... )
12-
- metavariable-pattern:
13-
metavariable: $NAME
14-
patterns:
15-
- pattern-not-regex: "^TestAccConfigService"
16-
- pattern-regex: ^TestAcc.*
17-
severity: WARNING
183
- id: configservice-in-const-name
194
languages:
205
- go
@@ -4442,3 +4427,21 @@ rules:
44424427
patterns:
44434428
- pattern-regex: "(?i)Invoicing"
44444429
severity: WARNING
4430+
- id: iot-in-func-name
4431+
languages:
4432+
- go
4433+
message: Do not use "IoT" in func name inside iot package
4434+
paths:
4435+
include:
4436+
- internal/service/iot
4437+
exclude:
4438+
- internal/service/iot/list_pages_gen.go
4439+
patterns:
4440+
- pattern: func $NAME( ... )
4441+
- metavariable-pattern:
4442+
metavariable: $NAME
4443+
patterns:
4444+
- pattern-regex: "(?i)IoT"
4445+
- focus-metavariable: $NAME
4446+
- pattern-not: func $NAME($T *testing.T)
4447+
severity: WARNING

.ci/.semgrep-service-name2.yml

Lines changed: 46 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,5 @@
11
# Generated by internal/generate/servicesemgrep/main.go; DO NOT EDIT.
22
rules:
3-
- id: iot-in-func-name
4-
languages:
5-
- go
6-
message: Do not use "IoT" in func name inside iot package
7-
paths:
8-
include:
9-
- internal/service/iot
10-
exclude:
11-
- internal/service/iot/list_pages_gen.go
12-
patterns:
13-
- pattern: func $NAME( ... )
14-
- metavariable-pattern:
15-
metavariable: $NAME
16-
patterns:
17-
- pattern-regex: "(?i)IoT"
18-
- focus-metavariable: $NAME
19-
- pattern-not: func $NAME($T *testing.T)
20-
severity: WARNING
213
- id: iot-in-test-name
224
languages:
235
- go
@@ -4431,3 +4413,49 @@ rules:
44314413
patterns:
44324414
- pattern-regex: "(?i)RDS"
44334415
severity: WARNING
4416+
- id: recyclebin-in-func-name
4417+
languages:
4418+
- go
4419+
message: Do not use "recyclebin" in func name inside rbin package
4420+
paths:
4421+
include:
4422+
- internal/service/rbin
4423+
exclude:
4424+
- internal/service/rbin/list_pages_gen.go
4425+
patterns:
4426+
- pattern: func $NAME( ... )
4427+
- metavariable-pattern:
4428+
metavariable: $NAME
4429+
patterns:
4430+
- pattern-regex: "(?i)recyclebin"
4431+
- focus-metavariable: $NAME
4432+
- pattern-not: func $NAME($T *testing.T)
4433+
severity: WARNING
4434+
- id: recyclebin-in-const-name
4435+
languages:
4436+
- go
4437+
message: Do not use "recyclebin" in const name inside rbin package
4438+
paths:
4439+
include:
4440+
- internal/service/rbin
4441+
patterns:
4442+
- pattern: const $NAME = ...
4443+
- metavariable-pattern:
4444+
metavariable: $NAME
4445+
patterns:
4446+
- pattern-regex: "(?i)recyclebin"
4447+
severity: WARNING
4448+
- id: recyclebin-in-var-name
4449+
languages:
4450+
- go
4451+
message: Do not use "recyclebin" in var name inside rbin package
4452+
paths:
4453+
include:
4454+
- internal/service/rbin
4455+
patterns:
4456+
- pattern: var $NAME = ...
4457+
- metavariable-pattern:
4458+
metavariable: $NAME
4459+
patterns:
4460+
- pattern-regex: "(?i)recyclebin"
4461+
severity: WARNING

.ci/.semgrep-service-name3.yml

Lines changed: 61 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -1,51 +1,5 @@
11
# Generated by internal/generate/servicesemgrep/main.go; DO NOT EDIT.
22
rules:
3-
- id: recyclebin-in-func-name
4-
languages:
5-
- go
6-
message: Do not use "recyclebin" in func name inside rbin package
7-
paths:
8-
include:
9-
- internal/service/rbin
10-
exclude:
11-
- internal/service/rbin/list_pages_gen.go
12-
patterns:
13-
- pattern: func $NAME( ... )
14-
- metavariable-pattern:
15-
metavariable: $NAME
16-
patterns:
17-
- pattern-regex: "(?i)recyclebin"
18-
- focus-metavariable: $NAME
19-
- pattern-not: func $NAME($T *testing.T)
20-
severity: WARNING
21-
- id: recyclebin-in-const-name
22-
languages:
23-
- go
24-
message: Do not use "recyclebin" in const name inside rbin package
25-
paths:
26-
include:
27-
- internal/service/rbin
28-
patterns:
29-
- pattern: const $NAME = ...
30-
- metavariable-pattern:
31-
metavariable: $NAME
32-
patterns:
33-
- pattern-regex: "(?i)recyclebin"
34-
severity: WARNING
35-
- id: recyclebin-in-var-name
36-
languages:
37-
- go
38-
message: Do not use "recyclebin" in var name inside rbin package
39-
paths:
40-
include:
41-
- internal/service/rbin
42-
patterns:
43-
- pattern: var $NAME = ...
44-
- metavariable-pattern:
45-
metavariable: $NAME
46-
patterns:
47-
- pattern-regex: "(?i)recyclebin"
48-
severity: WARNING
493
- id: redshift-in-func-name
504
languages:
515
- go
@@ -4240,6 +4194,67 @@ rules:
42404194
patterns:
42414195
- pattern-regex: "(?i)WellArchitected"
42424196
severity: WARNING
4197+
- id: workmail-in-func-name
4198+
languages:
4199+
- go
4200+
message: Do not use "WorkMail" in func name inside workmail package
4201+
paths:
4202+
include:
4203+
- internal/service/workmail
4204+
exclude:
4205+
- internal/service/workmail/list_pages_gen.go
4206+
patterns:
4207+
- pattern: func $NAME( ... )
4208+
- metavariable-pattern:
4209+
metavariable: $NAME
4210+
patterns:
4211+
- pattern-regex: "(?i)WorkMail"
4212+
- focus-metavariable: $NAME
4213+
- pattern-not: func $NAME($T *testing.T)
4214+
severity: WARNING
4215+
- id: workmail-in-test-name
4216+
languages:
4217+
- go
4218+
message: Include "WorkMail" in test name
4219+
paths:
4220+
include:
4221+
- internal/service/workmail/*_test.go
4222+
patterns:
4223+
- pattern: func $NAME( ... )
4224+
- metavariable-pattern:
4225+
metavariable: $NAME
4226+
patterns:
4227+
- pattern-not-regex: "^TestAccWorkMail"
4228+
- pattern-regex: ^TestAcc.*
4229+
severity: WARNING
4230+
- id: workmail-in-const-name
4231+
languages:
4232+
- go
4233+
message: Do not use "WorkMail" in const name inside workmail package
4234+
paths:
4235+
include:
4236+
- internal/service/workmail
4237+
patterns:
4238+
- pattern: const $NAME = ...
4239+
- metavariable-pattern:
4240+
metavariable: $NAME
4241+
patterns:
4242+
- pattern-regex: "(?i)WorkMail"
4243+
severity: WARNING
4244+
- id: workmail-in-var-name
4245+
languages:
4246+
- go
4247+
message: Do not use "WorkMail" in var name inside workmail package
4248+
paths:
4249+
include:
4250+
- internal/service/workmail
4251+
patterns:
4252+
- pattern: var $NAME = ...
4253+
- metavariable-pattern:
4254+
metavariable: $NAME
4255+
patterns:
4256+
- pattern-regex: "(?i)WorkMail"
4257+
severity: WARNING
42434258
- id: workspaces-in-func-name
42444259
languages:
42454260
- go

.teamcity/components/generated/services_all.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -258,6 +258,7 @@ val services = mapOf(
258258
"wafv2" to ServiceSpec("WAF"),
259259
"wavelength" to ServiceSpec("Wavelength", vpcLock = true, patternOverride = "TestAccWavelength", splitPackageRealPackage = "ec2"),
260260
"wellarchitected" to ServiceSpec("Well-Architected Tool"),
261+
"workmail" to ServiceSpec("WorkMail"),
261262
"workspaces" to ServiceSpec("WorkSpaces", vpcLock = true),
262263
"workspacesweb" to ServiceSpec("WorkSpaces Web"),
263264
"xray" to ServiceSpec("X-Ray"),

go.mod

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -267,6 +267,7 @@ require (
267267
github.com/aws/aws-sdk-go-v2/service/wafregional v1.30.2
268268
github.com/aws/aws-sdk-go-v2/service/wafv2 v1.67.2
269269
github.com/aws/aws-sdk-go-v2/service/wellarchitected v1.39.2
270+
github.com/aws/aws-sdk-go-v2/service/workmail v1.36.0
270271
github.com/aws/aws-sdk-go-v2/service/workspaces v1.63.2
271272
github.com/aws/aws-sdk-go-v2/service/workspacesweb v1.32.2
272273
github.com/aws/aws-sdk-go-v2/service/xray v1.36.0

go.sum

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -557,6 +557,8 @@ github.com/aws/aws-sdk-go-v2/service/wafv2 v1.67.2 h1:2DlTie50vaR48vl7qfhwO4/Wcy
557557
github.com/aws/aws-sdk-go-v2/service/wafv2 v1.67.2/go.mod h1:AJoCa1C5NTIPrb+ipa37XCLmzJx8+yR0oR0RthAX3i0=
558558
github.com/aws/aws-sdk-go-v2/service/wellarchitected v1.39.2 h1:giFfWGLth/IiJZ3LgvG/hy6T8J4vbaB+X5K4MN0CX8I=
559559
github.com/aws/aws-sdk-go-v2/service/wellarchitected v1.39.2/go.mod h1:o/TFtOOoVM7yZX2qHtHd1i0UBGI49Wt0lTzauYbKEJc=
560+
github.com/aws/aws-sdk-go-v2/service/workmail v1.36.0 h1:n+zawjC5CTE4MJg+uBm8gJt1tEVoMX6zyZZpGV7DR2M=
561+
github.com/aws/aws-sdk-go-v2/service/workmail v1.36.0/go.mod h1:6CKjfL6oQH63mt1VFvewFsu4ySbRsCJ5UvPc/idWWvI=
560562
github.com/aws/aws-sdk-go-v2/service/workspaces v1.63.2 h1:b9rCSKtYt9bzjTKhvM9HJlSOkX9nrbvOM+Bx2OrLmD0=
561563
github.com/aws/aws-sdk-go-v2/service/workspaces v1.63.2/go.mod h1:cyuDqMRRIARXm/gndad2OF+XeXotAL349N6/hZympDY=
562564
github.com/aws/aws-sdk-go-v2/service/workspacesweb v1.32.2 h1:pEI+JZb/82WZpqO0dTxipiZeBCl6UhCYUkDDsFcxs5Q=

internal/conns/awsclient_gen.go

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

internal/provider/framework/provider_gen.go

Lines changed: 7 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

internal/provider/sdkv2/provider_gen.go

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)