Skip to content

Commit 05d00f5

Browse files
authored
Merge pull request #45256 from aristosvo/f-mwaaserverless
[New Service]: MWAA Serverless
2 parents b46bd8a + 1fa30c8 commit 05d00f5

26 files changed

+1061
-57
lines changed

.ci/.semgrep-service-name0.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4498,3 +4498,18 @@ rules:
44984498
- focus-metavariable: $NAME
44994499
- pattern-not: func $NAME($T *testing.T)
45004500
severity: WARNING
4501+
- id: connect-in-test-name
4502+
languages:
4503+
- go
4504+
message: Include "Connect" in test name
4505+
paths:
4506+
include:
4507+
- "/internal/service/connect/*_test.go"
4508+
patterns:
4509+
- pattern: func $NAME( ... )
4510+
- metavariable-pattern:
4511+
metavariable: $NAME
4512+
patterns:
4513+
- pattern-not-regex: "^TestAccConnect"
4514+
- pattern-regex: ^TestAcc.*
4515+
severity: WARNING

.ci/.semgrep-service-name1.yml

Lines changed: 28 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: connect-in-test-name
4-
languages:
5-
- go
6-
message: Include "Connect" in test name
7-
paths:
8-
include:
9-
- "/internal/service/connect/*_test.go"
10-
patterns:
11-
- pattern: func $NAME( ... )
12-
- metavariable-pattern:
13-
metavariable: $NAME
14-
patterns:
15-
- pattern-not-regex: "^TestAccConnect"
16-
- pattern-regex: ^TestAcc.*
17-
severity: WARNING
183
- id: connect-in-const-name
194
languages:
205
- go
@@ -4489,3 +4474,31 @@ rules:
44894474
- pattern-not-regex: "^TestAccIVS"
44904475
- pattern-regex: ^TestAcc.*
44914476
severity: WARNING
4477+
- id: ivs-in-const-name
4478+
languages:
4479+
- go
4480+
message: Do not use "IVS" in const name inside ivs package
4481+
paths:
4482+
include:
4483+
- "/internal/service/ivs"
4484+
patterns:
4485+
- pattern: const $NAME = ...
4486+
- metavariable-pattern:
4487+
metavariable: $NAME
4488+
patterns:
4489+
- pattern-regex: "(?i)IVS"
4490+
severity: WARNING
4491+
- id: ivs-in-var-name
4492+
languages:
4493+
- go
4494+
message: Do not use "IVS" in var name inside ivs package
4495+
paths:
4496+
include:
4497+
- "/internal/service/ivs"
4498+
patterns:
4499+
- pattern: var $NAME = ...
4500+
- metavariable-pattern:
4501+
metavariable: $NAME
4502+
patterns:
4503+
- pattern-regex: "(?i)IVS"
4504+
severity: WARNING

.ci/.semgrep-service-name2.yml

Lines changed: 61 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,5 @@
11
# Generated by internal/generate/servicesemgrep/main.go; DO NOT EDIT.
22
rules:
3-
- id: ivs-in-const-name
4-
languages:
5-
- go
6-
message: Do not use "IVS" in const name inside ivs package
7-
paths:
8-
include:
9-
- "/internal/service/ivs"
10-
patterns:
11-
- pattern: const $NAME = ...
12-
- metavariable-pattern:
13-
metavariable: $NAME
14-
patterns:
15-
- pattern-regex: "(?i)IVS"
16-
severity: WARNING
17-
- id: ivs-in-var-name
18-
languages:
19-
- go
20-
message: Do not use "IVS" in var name inside ivs package
21-
paths:
22-
include:
23-
- "/internal/service/ivs"
24-
patterns:
25-
- pattern: var $NAME = ...
26-
- metavariable-pattern:
27-
metavariable: $NAME
28-
patterns:
29-
- pattern-regex: "(?i)IVS"
30-
severity: WARNING
313
- id: ivschat-in-func-name
324
languages:
335
- go
@@ -2363,6 +2335,67 @@ rules:
23632335
patterns:
23642336
- pattern-regex: "(?i)MWAA"
23652337
severity: WARNING
2338+
- id: mwaaserverless-in-func-name
2339+
languages:
2340+
- go
2341+
message: Do not use "MWAAServerless" in func name inside mwaaserverless package
2342+
paths:
2343+
include:
2344+
- "/internal/service/mwaaserverless"
2345+
exclude:
2346+
- "/internal/service/mwaaserverless/list_pages_gen.go"
2347+
patterns:
2348+
- pattern: func $NAME( ... )
2349+
- metavariable-pattern:
2350+
metavariable: $NAME
2351+
patterns:
2352+
- pattern-regex: "(?i)MWAAServerless"
2353+
- focus-metavariable: $NAME
2354+
- pattern-not: func $NAME($T *testing.T)
2355+
severity: WARNING
2356+
- id: mwaaserverless-in-test-name
2357+
languages:
2358+
- go
2359+
message: Include "MWAAServerless" in test name
2360+
paths:
2361+
include:
2362+
- "/internal/service/mwaaserverless/*_test.go"
2363+
patterns:
2364+
- pattern: func $NAME( ... )
2365+
- metavariable-pattern:
2366+
metavariable: $NAME
2367+
patterns:
2368+
- pattern-not-regex: "^TestAccMWAAServerless"
2369+
- pattern-regex: ^TestAcc.*
2370+
severity: WARNING
2371+
- id: mwaaserverless-in-const-name
2372+
languages:
2373+
- go
2374+
message: Do not use "MWAAServerless" in const name inside mwaaserverless package
2375+
paths:
2376+
include:
2377+
- "/internal/service/mwaaserverless"
2378+
patterns:
2379+
- pattern: const $NAME = ...
2380+
- metavariable-pattern:
2381+
metavariable: $NAME
2382+
patterns:
2383+
- pattern-regex: "(?i)MWAAServerless"
2384+
severity: WARNING
2385+
- id: mwaaserverless-in-var-name
2386+
languages:
2387+
- go
2388+
message: Do not use "MWAAServerless" in var name inside mwaaserverless package
2389+
paths:
2390+
include:
2391+
- "/internal/service/mwaaserverless"
2392+
patterns:
2393+
- pattern: var $NAME = ...
2394+
- metavariable-pattern:
2395+
metavariable: $NAME
2396+
patterns:
2397+
- pattern-regex: "(?i)MWAAServerless"
2398+
severity: WARNING
23662399
- id: neptune-in-func-name
23672400
languages:
23682401
- go
@@ -4476,17 +4509,3 @@ rules:
44764509
patterns:
44774510
- pattern-regex: "(?i)rdsdataservice"
44784511
severity: WARNING
4479-
- id: rdsdataservice-in-var-name
4480-
languages:
4481-
- go
4482-
message: Do not use "rdsdataservice" in var name inside rdsdata package
4483-
paths:
4484-
include:
4485-
- "/internal/service/rdsdata"
4486-
patterns:
4487-
- pattern: var $NAME = ...
4488-
- metavariable-pattern:
4489-
metavariable: $NAME
4490-
patterns:
4491-
- pattern-regex: "(?i)rdsdataservice"
4492-
severity: WARNING

.ci/.semgrep-service-name3.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,19 @@
11
# Generated by internal/generate/servicesemgrep/main.go; DO NOT EDIT.
22
rules:
3+
- id: rdsdataservice-in-var-name
4+
languages:
5+
- go
6+
message: Do not use "rdsdataservice" in var name inside rdsdata package
7+
paths:
8+
include:
9+
- "/internal/service/rdsdata"
10+
patterns:
11+
- pattern: var $NAME = ...
12+
- metavariable-pattern:
13+
metavariable: $NAME
14+
patterns:
15+
- pattern-regex: "(?i)rdsdataservice"
16+
severity: WARNING
317
- id: recyclebin-in-func-name
418
languages:
519
- go

.github/labeler-issue-triage.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -491,6 +491,8 @@ service/mturk:
491491
- '((\*|-)\s*`?|(data|resource)\s+"?)aws_mturk_'
492492
service/mwaa:
493493
- '((\*|-)\s*`?|(data|resource)\s+"?)aws_mwaa_'
494+
service/mwaaserverless:
495+
- '((\*|-)\s*`?|(data|resource)\s+"?)aws_mwaaserverless_'
494496
service/neptune:
495497
- '((\*|-)\s*`?|(data|resource)\s+"?)aws_neptune_'
496498
service/neptunegraph:

.github/labeler-pr-triage.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1562,6 +1562,12 @@ service/mwaa:
15621562
- any-glob-to-any-file:
15631563
- 'internal/service/mwaa/**/*'
15641564
- 'website/**/mwaa_*'
1565+
service/mwaaserverless:
1566+
- any:
1567+
- changed-files:
1568+
- any-glob-to-any-file:
1569+
- 'internal/service/mwaaserverless/**/*'
1570+
- 'website/**/mwaaserverless_*'
15651571
service/neptune:
15661572
- any:
15671573
- changed-files:

.teamcity/components/generated/services_all.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,7 @@ val services = mapOf(
156156
"mgn" to ServiceSpec("Application Migration (Mgn)"),
157157
"mq" to ServiceSpec("MQ", vpcLock = true),
158158
"mwaa" to ServiceSpec("MWAA (Managed Workflows for Apache Airflow)", vpcLock = true),
159+
"mwaaserverless" to ServiceSpec("MWAA (Managed Workflows for Apache Airflow) Serverless"),
159160
"neptune" to ServiceSpec("Neptune"),
160161
"neptunegraph" to ServiceSpec("Neptune Analytics"),
161162
"networkfirewall" to ServiceSpec("Network Firewall", vpcLock = true),

go.mod

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -176,6 +176,7 @@ require (
176176
github.com/aws/aws-sdk-go-v2/service/mgn v1.38.6
177177
github.com/aws/aws-sdk-go-v2/service/mq v1.34.12
178178
github.com/aws/aws-sdk-go-v2/service/mwaa v1.39.14
179+
github.com/aws/aws-sdk-go-v2/service/mwaaserverless v1.0.2
179180
github.com/aws/aws-sdk-go-v2/service/neptune v1.43.5
180181
github.com/aws/aws-sdk-go-v2/service/neptunegraph v1.21.13
181182
github.com/aws/aws-sdk-go-v2/service/networkfirewall v1.59.0

go.sum

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -373,6 +373,8 @@ github.com/aws/aws-sdk-go-v2/service/mq v1.34.12 h1:X5YG0vWl7QwZQwqjlwGnpo/zpzE4
373373
github.com/aws/aws-sdk-go-v2/service/mq v1.34.12/go.mod h1:dp1WwnKbfltN4RJ39DIu2HFIif7DoZIQ1EsfB8BGUWA=
374374
github.com/aws/aws-sdk-go-v2/service/mwaa v1.39.14 h1:LygCvXSau4Y1aeEyVHV4qUKAEZkttcwqV/MBXCw4Nzc=
375375
github.com/aws/aws-sdk-go-v2/service/mwaa v1.39.14/go.mod h1:06+ehiGrk+iaZXv4/BaooFPq8XRvmw4VWnxuNPoX6SM=
376+
github.com/aws/aws-sdk-go-v2/service/mwaaserverless v1.0.2 h1:s/vHYmoo0bFKWOMC5aAD8KR6e5mw8zFhxo2YLaxyxh4=
377+
github.com/aws/aws-sdk-go-v2/service/mwaaserverless v1.0.2/go.mod h1:+FkUp9Aq1PTm+Bj4ONYYw8mbMC1FpeLsgMBQwiBj9KM=
376378
github.com/aws/aws-sdk-go-v2/service/neptune v1.43.5 h1:5jmpqUUhLFrZrQ2gp+ZIBlNoiJrgWGp7tdC+F8s20ao=
377379
github.com/aws/aws-sdk-go-v2/service/neptune v1.43.5/go.mod h1:u/db+lzLiyv8jAQe0S6t74UVXhqRGvB5tTkFBzmJ9Eg=
378380
github.com/aws/aws-sdk-go-v2/service/neptunegraph v1.21.13 h1:GAKPfys4AK5vMGWRZqRb6iBuYX2iCX9yHyMTLecYFTU=

infrastructure/repository/labels-service.tf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -233,6 +233,7 @@ variable "service_labels" {
233233
"mq",
234234
"mturk",
235235
"mwaa",
236+
"mwaaserverless",
236237
"neptune",
237238
"neptunegraph",
238239
"networkfirewall",

0 commit comments

Comments
 (0)