Skip to content

Commit 584e2fb

Browse files
committed
Add RDS Data service client - make gen
1 parent 749b404 commit 584e2fb

File tree

15 files changed

+1124
-99
lines changed

15 files changed

+1124
-99
lines changed

.ci/.semgrep-service-name0.yml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4451,3 +4451,31 @@ rules:
44514451
- pattern-not-regex: "^TestAccConfigService"
44524452
- pattern-regex: ^TestAcc.*
44534453
severity: WARNING
4454+
- id: configservice-in-const-name
4455+
languages:
4456+
- go
4457+
message: Do not use "ConfigService" in const name inside configservice package
4458+
paths:
4459+
include:
4460+
- "/internal/service/configservice"
4461+
patterns:
4462+
- pattern: const $NAME = ...
4463+
- metavariable-pattern:
4464+
metavariable: $NAME
4465+
patterns:
4466+
- pattern-regex: "(?i)ConfigService"
4467+
severity: WARNING
4468+
- id: configservice-in-var-name
4469+
languages:
4470+
- go
4471+
message: Do not use "ConfigService" in var name inside configservice package
4472+
paths:
4473+
include:
4474+
- "/internal/service/configservice"
4475+
patterns:
4476+
- pattern: var $NAME = ...
4477+
- metavariable-pattern:
4478+
metavariable: $NAME
4479+
patterns:
4480+
- pattern-regex: "(?i)ConfigService"
4481+
severity: WARNING

.ci/.semgrep-service-name1.yml

Lines changed: 58 additions & 28 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: configservice-in-const-name
4-
languages:
5-
- go
6-
message: Do not use "ConfigService" in const name inside configservice package
7-
paths:
8-
include:
9-
- "/internal/service/configservice"
10-
patterns:
11-
- pattern: const $NAME = ...
12-
- metavariable-pattern:
13-
metavariable: $NAME
14-
patterns:
15-
- pattern-regex: "(?i)ConfigService"
16-
severity: WARNING
17-
- id: configservice-in-var-name
18-
languages:
19-
- go
20-
message: Do not use "ConfigService" in var name inside configservice package
21-
paths:
22-
include:
23-
- "/internal/service/configservice"
24-
patterns:
25-
- pattern: var $NAME = ...
26-
- metavariable-pattern:
27-
metavariable: $NAME
28-
patterns:
29-
- pattern-regex: "(?i)ConfigService"
30-
severity: WARNING
313
- id: connect-in-func-name
324
languages:
335
- go
@@ -4445,3 +4417,61 @@ rules:
44454417
- focus-metavariable: $NAME
44464418
- pattern-not: func $NAME($T *testing.T)
44474419
severity: WARNING
4420+
- id: iot-in-test-name
4421+
languages:
4422+
- go
4423+
message: Include "IoT" in test name
4424+
paths:
4425+
include:
4426+
- "/internal/service/iot/*_test.go"
4427+
patterns:
4428+
- pattern: func $NAME( ... )
4429+
- metavariable-pattern:
4430+
metavariable: $NAME
4431+
patterns:
4432+
- pattern-not-regex: "^TestAccIoT"
4433+
- pattern-regex: ^TestAcc.*
4434+
severity: WARNING
4435+
- id: iot-in-const-name
4436+
languages:
4437+
- go
4438+
message: Do not use "IoT" in const name inside iot package
4439+
paths:
4440+
include:
4441+
- "/internal/service/iot"
4442+
patterns:
4443+
- pattern: const $NAME = ...
4444+
- metavariable-pattern:
4445+
metavariable: $NAME
4446+
patterns:
4447+
- pattern-regex: "(?i)IoT"
4448+
severity: WARNING
4449+
- id: iot-in-var-name
4450+
languages:
4451+
- go
4452+
message: Do not use "IoT" in var name inside iot package
4453+
paths:
4454+
include:
4455+
- "/internal/service/iot"
4456+
patterns:
4457+
- pattern: var $NAME = ...
4458+
- metavariable-pattern:
4459+
metavariable: $NAME
4460+
patterns:
4461+
- pattern-regex: "(?i)IoT"
4462+
severity: WARNING
4463+
- id: ipam-in-test-name
4464+
languages:
4465+
- go
4466+
message: Include "IPAM" in test name
4467+
paths:
4468+
include:
4469+
- "/internal/service/ec2/ipam_*_test.go"
4470+
patterns:
4471+
- pattern: func $NAME( ... )
4472+
- metavariable-pattern:
4473+
metavariable: $NAME
4474+
patterns:
4475+
- pattern-not-regex: "^TestAccIPAM"
4476+
- pattern-regex: ^TestAcc.*
4477+
severity: WARNING

.ci/.semgrep-service-name2.yml

Lines changed: 91 additions & 70 deletions
Original file line numberDiff line numberDiff line change
@@ -1,63 +1,5 @@
11
# Generated by internal/generate/servicesemgrep/main.go; DO NOT EDIT.
22
rules:
3-
- id: iot-in-test-name
4-
languages:
5-
- go
6-
message: Include "IoT" in test name
7-
paths:
8-
include:
9-
- "/internal/service/iot/*_test.go"
10-
patterns:
11-
- pattern: func $NAME( ... )
12-
- metavariable-pattern:
13-
metavariable: $NAME
14-
patterns:
15-
- pattern-not-regex: "^TestAccIoT"
16-
- pattern-regex: ^TestAcc.*
17-
severity: WARNING
18-
- id: iot-in-const-name
19-
languages:
20-
- go
21-
message: Do not use "IoT" in const name inside iot package
22-
paths:
23-
include:
24-
- "/internal/service/iot"
25-
patterns:
26-
- pattern: const $NAME = ...
27-
- metavariable-pattern:
28-
metavariable: $NAME
29-
patterns:
30-
- pattern-regex: "(?i)IoT"
31-
severity: WARNING
32-
- id: iot-in-var-name
33-
languages:
34-
- go
35-
message: Do not use "IoT" in var name inside iot package
36-
paths:
37-
include:
38-
- "/internal/service/iot"
39-
patterns:
40-
- pattern: var $NAME = ...
41-
- metavariable-pattern:
42-
metavariable: $NAME
43-
patterns:
44-
- pattern-regex: "(?i)IoT"
45-
severity: WARNING
46-
- id: ipam-in-test-name
47-
languages:
48-
- go
49-
message: Include "IPAM" in test name
50-
paths:
51-
include:
52-
- "/internal/service/ec2/ipam_*_test.go"
53-
patterns:
54-
- pattern: func $NAME( ... )
55-
- metavariable-pattern:
56-
metavariable: $NAME
57-
patterns:
58-
- pattern-not-regex: "^TestAccIPAM"
59-
- pattern-regex: ^TestAcc.*
60-
severity: WARNING
613
- id: ivs-in-func-name
624
languages:
635
- go
@@ -4413,49 +4355,128 @@ rules:
44134355
patterns:
44144356
- pattern-regex: "(?i)RDS"
44154357
severity: WARNING
4416-
- id: recyclebin-in-func-name
4358+
- id: rdsdata-in-func-name
44174359
languages:
44184360
- go
4419-
message: Do not use "recyclebin" in func name inside rbin package
4361+
message: Do not use "RDSData" in func name inside rdsdata package
44204362
paths:
44214363
include:
4422-
- "/internal/service/rbin"
4364+
- "/internal/service/rdsdata"
44234365
exclude:
4424-
- "/internal/service/rbin/list_pages_gen.go"
4366+
- "/internal/service/rdsdata/list_pages_gen.go"
44254367
patterns:
44264368
- pattern: func $NAME( ... )
44274369
- metavariable-pattern:
44284370
metavariable: $NAME
44294371
patterns:
4430-
- pattern-regex: "(?i)recyclebin"
4372+
- pattern-regex: "(?i)RDSData"
44314373
- focus-metavariable: $NAME
44324374
- pattern-not: func $NAME($T *testing.T)
44334375
severity: WARNING
4434-
- id: recyclebin-in-const-name
4376+
- id: rdsdata-in-test-name
44354377
languages:
44364378
- go
4437-
message: Do not use "recyclebin" in const name inside rbin package
4379+
message: Include "RDSData" in test name
44384380
paths:
44394381
include:
4440-
- "/internal/service/rbin"
4382+
- "/internal/service/rdsdata/*_test.go"
4383+
patterns:
4384+
- pattern: func $NAME( ... )
4385+
- metavariable-pattern:
4386+
metavariable: $NAME
4387+
patterns:
4388+
- pattern-not-regex: "^TestAccRDSData"
4389+
- pattern-regex: ^TestAcc.*
4390+
severity: WARNING
4391+
- id: rdsdata-in-const-name
4392+
languages:
4393+
- go
4394+
message: Do not use "RDSData" in const name inside rdsdata package
4395+
paths:
4396+
include:
4397+
- "/internal/service/rdsdata"
44414398
patterns:
44424399
- pattern: const $NAME = ...
44434400
- metavariable-pattern:
44444401
metavariable: $NAME
44454402
patterns:
4446-
- pattern-regex: "(?i)recyclebin"
4403+
- pattern-regex: "(?i)RDSData"
44474404
severity: WARNING
4448-
- id: recyclebin-in-var-name
4405+
- id: rdsdata-in-var-name
44494406
languages:
44504407
- go
4451-
message: Do not use "recyclebin" in var name inside rbin package
4408+
message: Do not use "RDSData" in var name inside rdsdata package
44524409
paths:
44534410
include:
4454-
- "/internal/service/rbin"
4411+
- "/internal/service/rdsdata"
44554412
patterns:
44564413
- pattern: var $NAME = ...
4414+
- metavariable-pattern:
4415+
metavariable: $NAME
4416+
patterns:
4417+
- pattern-regex: "(?i)RDSData"
4418+
severity: WARNING
4419+
- id: rdsdataservice-in-func-name
4420+
languages:
4421+
- go
4422+
message: Do not use "rdsdataservice" in func name inside rdsdata package
4423+
paths:
4424+
include:
4425+
- "/internal/service/rdsdata"
4426+
exclude:
4427+
- "/internal/service/rdsdata/list_pages_gen.go"
4428+
patterns:
4429+
- pattern: func $NAME( ... )
4430+
- metavariable-pattern:
4431+
metavariable: $NAME
4432+
patterns:
4433+
- pattern-regex: "(?i)rdsdataservice"
4434+
- focus-metavariable: $NAME
4435+
- pattern-not: func $NAME($T *testing.T)
4436+
severity: WARNING
4437+
- id: rdsdataservice-in-const-name
4438+
languages:
4439+
- go
4440+
message: Do not use "rdsdataservice" in const name inside rdsdata package
4441+
paths:
4442+
include:
4443+
- "/internal/service/rdsdata"
4444+
patterns:
4445+
- pattern: const $NAME = ...
4446+
- metavariable-pattern:
4447+
metavariable: $NAME
4448+
patterns:
4449+
- pattern-regex: "(?i)rdsdataservice"
4450+
severity: WARNING
4451+
- id: rdsdataservice-in-var-name
4452+
languages:
4453+
- go
4454+
message: Do not use "rdsdataservice" in var name inside rdsdata package
4455+
paths:
4456+
include:
4457+
- "/internal/service/rdsdata"
4458+
patterns:
4459+
- pattern: var $NAME = ...
4460+
- metavariable-pattern:
4461+
metavariable: $NAME
4462+
patterns:
4463+
- pattern-regex: "(?i)rdsdataservice"
4464+
severity: WARNING
4465+
- id: recyclebin-in-func-name
4466+
languages:
4467+
- go
4468+
message: Do not use "recyclebin" in func name inside rbin package
4469+
paths:
4470+
include:
4471+
- "/internal/service/rbin"
4472+
exclude:
4473+
- "/internal/service/rbin/list_pages_gen.go"
4474+
patterns:
4475+
- pattern: func $NAME( ... )
44574476
- metavariable-pattern:
44584477
metavariable: $NAME
44594478
patterns:
44604479
- pattern-regex: "(?i)recyclebin"
4480+
- focus-metavariable: $NAME
4481+
- pattern-not: func $NAME($T *testing.T)
44614482
severity: WARNING

.ci/.semgrep-service-name3.yml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,33 @@
11
# Generated by internal/generate/servicesemgrep/main.go; DO NOT EDIT.
22
rules:
3+
- id: recyclebin-in-const-name
4+
languages:
5+
- go
6+
message: Do not use "recyclebin" in const name inside rbin package
7+
paths:
8+
include:
9+
- "/internal/service/rbin"
10+
patterns:
11+
- pattern: const $NAME = ...
12+
- metavariable-pattern:
13+
metavariable: $NAME
14+
patterns:
15+
- pattern-regex: "(?i)recyclebin"
16+
severity: WARNING
17+
- id: recyclebin-in-var-name
18+
languages:
19+
- go
20+
message: Do not use "recyclebin" in var name inside rbin package
21+
paths:
22+
include:
23+
- "/internal/service/rbin"
24+
patterns:
25+
- pattern: var $NAME = ...
26+
- metavariable-pattern:
27+
metavariable: $NAME
28+
patterns:
29+
- pattern-regex: "(?i)recyclebin"
30+
severity: WARNING
331
- id: redshift-in-func-name
432
languages:
533
- go

.teamcity/components/generated/services_all.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -190,6 +190,7 @@ val services = mapOf(
190190
"ram" to ServiceSpec("RAM (Resource Access Manager)"),
191191
"rbin" to ServiceSpec("Recycle Bin (RBin)"),
192192
"rds" to ServiceSpec("RDS (Relational Database)", vpcLock = true),
193+
"rdsdata" to ServiceSpec("RDS Data"),
193194
"redshift" to ServiceSpec("Redshift", vpcLock = true),
194195
"redshiftdata" to ServiceSpec("Redshift Data"),
195196
"redshiftserverless" to ServiceSpec("Redshift Serverless"),

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.

0 commit comments

Comments
 (0)