Skip to content

Commit

Permalink
Merge pull request #37936 from GlennChia/f-applicationsignals_new_ser…
Browse files Browse the repository at this point in the history
…vice

[new service] applicationsignals
  • Loading branch information
ewbankkit committed Jun 19, 2024
2 parents a7ea653 + e5074cb commit 4659afc
Show file tree
Hide file tree
Showing 24 changed files with 2,219 additions and 1,292 deletions.
108 changes: 61 additions & 47 deletions .ci/.semgrep-service-name0.yml
Original file line number Diff line number Diff line change
Expand Up @@ -992,6 +992,67 @@ rules:
patterns:
- pattern-regex: "(?i)ApplicationInsights"
severity: WARNING
- id: applicationsignals-in-func-name
languages:
- go
message: Do not use "ApplicationSignals" in func name inside applicationsignals package
paths:
include:
- internal/service/applicationsignals
exclude:
- internal/service/applicationsignals/list_pages_gen.go
patterns:
- pattern: func $NAME( ... )
- metavariable-pattern:
metavariable: $NAME
patterns:
- pattern-regex: "(?i)ApplicationSignals"
- focus-metavariable: $NAME
- pattern-not: func $NAME($T *testing.T)
severity: WARNING
- id: applicationsignals-in-test-name
languages:
- go
message: Include "ApplicationSignals" in test name
paths:
include:
- internal/service/applicationsignals/*_test.go
patterns:
- pattern: func $NAME( ... )
- metavariable-pattern:
metavariable: $NAME
patterns:
- pattern-not-regex: "^TestAccApplicationSignals"
- pattern-regex: ^TestAcc.*
severity: WARNING
- id: applicationsignals-in-const-name
languages:
- go
message: Do not use "ApplicationSignals" in const name inside applicationsignals package
paths:
include:
- internal/service/applicationsignals
patterns:
- pattern: const $NAME = ...
- metavariable-pattern:
metavariable: $NAME
patterns:
- pattern-regex: "(?i)ApplicationSignals"
severity: WARNING
- id: applicationsignals-in-var-name
languages:
- go
message: Do not use "ApplicationSignals" in var name inside applicationsignals package
paths:
include:
- internal/service/applicationsignals
patterns:
- pattern: var $NAME = ...
- metavariable-pattern:
metavariable: $NAME
patterns:
- pattern-regex: "(?i)ApplicationSignals"
severity: WARNING
- id: appmesh-in-func-name
languages:
- go
Expand Down Expand Up @@ -4113,50 +4174,3 @@ rules:
patterns:
- pattern-regex: "(?i)ComputeOptimizer"
severity: WARNING
- id: configservice-in-func-name
languages:
- go
message: Do not use "ConfigService" in func name inside configservice package
paths:
include:
- internal/service/configservice
exclude:
- internal/service/configservice/list_pages_gen.go
patterns:
- pattern: func $NAME( ... )
- metavariable-pattern:
metavariable: $NAME
patterns:
- pattern-regex: "(?i)ConfigService"
- focus-metavariable: $NAME
- pattern-not: func $NAME($T *testing.T)
severity: WARNING
- id: configservice-in-test-name
languages:
- go
message: Include "ConfigService" in test name
paths:
include:
- internal/service/configservice/*_test.go
patterns:
- pattern: func $NAME( ... )
- metavariable-pattern:
metavariable: $NAME
patterns:
- pattern-not-regex: "^TestAccConfigService"
- pattern-regex: ^TestAcc.*
severity: WARNING
- id: configservice-in-const-name
languages:
- go
message: Do not use "ConfigService" in const name inside configservice package
paths:
include:
- internal/service/configservice
patterns:
- pattern: const $NAME = ...
- metavariable-pattern:
metavariable: $NAME
patterns:
- pattern-regex: "(?i)ConfigService"
severity: WARNING
62 changes: 47 additions & 15 deletions .ci/.semgrep-service-name1.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,52 @@
# Generated by internal/generate/servicesemgrep/main.go; DO NOT EDIT.
rules:
- id: configservice-in-func-name
languages:
- go
message: Do not use "ConfigService" in func name inside configservice package
paths:
include:
- internal/service/configservice
exclude:
- internal/service/configservice/list_pages_gen.go
patterns:
- pattern: func $NAME( ... )
- metavariable-pattern:
metavariable: $NAME
patterns:
- pattern-regex: "(?i)ConfigService"
- focus-metavariable: $NAME
- pattern-not: func $NAME($T *testing.T)
severity: WARNING
- id: configservice-in-test-name
languages:
- go
message: Include "ConfigService" in test name
paths:
include:
- internal/service/configservice/*_test.go
patterns:
- pattern: func $NAME( ... )
- metavariable-pattern:
metavariable: $NAME
patterns:
- pattern-not-regex: "^TestAccConfigService"
- pattern-regex: ^TestAcc.*
severity: WARNING
- id: configservice-in-const-name
languages:
- go
message: Do not use "ConfigService" in const name inside configservice package
paths:
include:
- internal/service/configservice
patterns:
- pattern: const $NAME = ...
- metavariable-pattern:
metavariable: $NAME
patterns:
- pattern-regex: "(?i)ConfigService"
severity: WARNING
- id: configservice-in-var-name
languages:
- go
Expand Down Expand Up @@ -4140,18 +4187,3 @@ rules:
- focus-metavariable: $NAME
- pattern-not: func $NAME($T *testing.T)
severity: WARNING
- id: iot-in-test-name
languages:
- go
message: Include "IoT" in test name
paths:
include:
- internal/service/iot/*_test.go
patterns:
- pattern: func $NAME( ... )
- metavariable-pattern:
metavariable: $NAME
patterns:
- pattern-not-regex: "^TestAccIoT"
- pattern-regex: ^TestAcc.*
severity: WARNING
30 changes: 15 additions & 15 deletions .ci/.semgrep-service-name2.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,20 @@
# Generated by internal/generate/servicesemgrep/main.go; DO NOT EDIT.
rules:
- id: iot-in-test-name
languages:
- go
message: Include "IoT" in test name
paths:
include:
- internal/service/iot/*_test.go
patterns:
- pattern: func $NAME( ... )
- metavariable-pattern:
metavariable: $NAME
patterns:
- pattern-not-regex: "^TestAccIoT"
- pattern-regex: ^TestAcc.*
severity: WARNING
- id: iot-in-const-name
languages:
- go
Expand Down Expand Up @@ -4157,18 +4172,3 @@ rules:
- focus-metavariable: $NAME
- pattern-not: func $NAME($T *testing.T)
severity: WARNING
- id: redshift-in-test-name
languages:
- go
message: Include "Redshift" in test name
paths:
include:
- internal/service/redshift/*_test.go
patterns:
- pattern: func $NAME( ... )
- metavariable-pattern:
metavariable: $NAME
patterns:
- pattern-not-regex: "^TestAccRedshift"
- pattern-regex: ^TestAcc.*
severity: WARNING
15 changes: 15 additions & 0 deletions .ci/.semgrep-service-name3.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,20 @@
# Generated by internal/generate/servicesemgrep/main.go; DO NOT EDIT.
rules:
- id: redshift-in-test-name
languages:
- go
message: Include "Redshift" in test name
paths:
include:
- internal/service/redshift/*_test.go
patterns:
- pattern: func $NAME( ... )
- metavariable-pattern:
metavariable: $NAME
patterns:
- pattern-not-regex: "^TestAccRedshift"
- pattern-regex: ^TestAcc.*
severity: WARNING
- id: redshift-in-const-name
languages:
- go
Expand Down
2 changes: 2 additions & 0 deletions .github/labeler-issue-triage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,8 @@ service/applicationcostprofiler:
- '((\*|-)\s*`?|(data|resource)\s+"?)aws_applicationcostprofiler_'
service/applicationinsights:
- '((\*|-)\s*`?|(data|resource)\s+"?)aws_applicationinsights_'
service/applicationsignals:
- '((\*|-)\s*`?|(data|resource)\s+"?)aws_applicationsignals_'
service/appmesh:
- '((\*|-)\s*`?|(data|resource)\s+"?)aws_appmesh_'
service/apprunner:
Expand Down
6 changes: 6 additions & 0 deletions .github/labeler-pr-triage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -240,6 +240,12 @@ service/applicationinsights:
- any-glob-to-any-file:
- 'internal/service/applicationinsights/**/*'
- 'website/**/applicationinsights_*'
service/applicationsignals:
- any:
- changed-files:
- any-glob-to-any-file:
- 'internal/service/applicationsignals/**/*'
- 'website/**/applicationsignals_*'
service/appmesh:
- any:
- changed-files:
Expand Down
1 change: 1 addition & 0 deletions .teamcity/components/generated/services_all.kt
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ val services = mapOf(
"appflow" to ServiceSpec("AppFlow"),
"appintegrations" to ServiceSpec("AppIntegrations"),
"applicationinsights" to ServiceSpec("CloudWatch Application Insights"),
"applicationsignals" to ServiceSpec("Application Signals"),
"appmesh" to ServiceSpec("App Mesh"),
"apprunner" to ServiceSpec("App Runner"),
"appstream" to ServiceSpec("AppStream 2.0", vpcLock = true, parallelismOverride = 10),
Expand Down
Loading

0 comments on commit 4659afc

Please sign in to comment.