Skip to content

Commit 9e27bae

Browse files
authored
Merge branch 'main' into td-workspaces-aws-sdk-go-v2
2 parents eb48795 + ebb3f25 commit 9e27bae

File tree

5,039 files changed

+19041
-1110
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

5,039 files changed

+19041
-1110
lines changed

.changelog/31680.txt

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
```release-note:new-resource
2+
aws_cleanrooms_collaboration
3+
```

.changelog/32276.txt

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
```release-note:new-data-source
2+
aws_opensearchserverless_vpc_endpoint
3+
```

.changelog/32327.txt

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
```release-note:enhancement
2+
resource/aws_lambda_function: Support `code_signing_config_arn` in the `ap-east-1` AWS Region
3+
```

.changelog/32332.txt

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
```release-note:enhancement
2+
resource/aws_glue_crawler: Add `iceberg_target` configuration block
3+
```

.changelog/32342.txt

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
```release-note:enhancement
2+
resource/aws_service_discovery_private_dns_namespace: Allow `description` to be updated in-place
3+
```
4+
5+
```release-note:enhancement
6+
resource/aws_service_discovery_public_dns_namespace: Allow `description` to be updated in-place
7+
```

.changelog/32343.txt

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
```release-note:enhancement
2+
resource/aws_internetmonitor_monitor: Add `health_events_config` configuration block
3+
```

.changelog/32345.txt

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
```release-note:enhancement
2+
resource/aws_qldb_stream: Add configurable Create and Delete timeouts
3+
```

.changelog/32352.txt

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
```release-note:bug
2+
provider: Correctly handle `forbidden_account_ids`
3+
```

.changelog/32354.txt

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
```release-note:enhancement
2+
resource/aws_timestreamwrite_table: Add `schema` configuration block
3+
```

.changelog/32355.txt

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
```release-note:bug
2+
resource/aws_vpc_endpoint: Fix `InvalidParameter: PrivateDnsOnlyForInboundResolverEndpoint not supported for this service` errors creating S3 _Interface_ VPC endpoints
3+
```

.ci/.semgrep-service-name0.yml

+14
Original file line numberDiff line numberDiff line change
@@ -3420,3 +3420,17 @@ rules:
34203420
- pattern-not-regex: "^TestAccConfigService"
34213421
- pattern-regex: ^TestAcc.*
34223422
severity: WARNING
3423+
- id: configservice-in-const-name
3424+
languages:
3425+
- go
3426+
message: Do not use "ConfigService" in const name inside configservice package
3427+
paths:
3428+
include:
3429+
- internal/service/configservice
3430+
patterns:
3431+
- pattern: const $NAME = ...
3432+
- metavariable-pattern:
3433+
metavariable: $NAME
3434+
patterns:
3435+
- pattern-regex: "(?i)ConfigService"
3436+
severity: WARNING

.ci/.semgrep-service-name1.yml

+43-14
Original file line numberDiff line numberDiff line change
@@ -1,19 +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
173
- id: configservice-in-var-name
184
languages:
195
- go
@@ -3394,3 +3380,46 @@ rules:
33943380
- pattern-not-regex: "^TestAccInspector2"
33953381
- pattern-regex: ^TestAcc.*
33963382
severity: WARNING
3383+
- id: inspector2-in-const-name
3384+
languages:
3385+
- go
3386+
message: Do not use "Inspector2" in const name inside inspector2 package
3387+
paths:
3388+
include:
3389+
- internal/service/inspector2
3390+
patterns:
3391+
- pattern: const $NAME = ...
3392+
- metavariable-pattern:
3393+
metavariable: $NAME
3394+
patterns:
3395+
- pattern-regex: "(?i)Inspector2"
3396+
severity: WARNING
3397+
- id: inspector2-in-var-name
3398+
languages:
3399+
- go
3400+
message: Do not use "Inspector2" in var name inside inspector2 package
3401+
paths:
3402+
include:
3403+
- internal/service/inspector2
3404+
patterns:
3405+
- pattern: var $NAME = ...
3406+
- metavariable-pattern:
3407+
metavariable: $NAME
3408+
patterns:
3409+
- pattern-regex: "(?i)Inspector2"
3410+
severity: WARNING
3411+
- id: inspectorv2-in-func-name
3412+
languages:
3413+
- go
3414+
message: Do not use "inspectorv2" in func name inside inspector2 package
3415+
paths:
3416+
include:
3417+
- internal/service/inspector2
3418+
patterns:
3419+
- pattern: func $NAME( ... ) { ... }
3420+
- metavariable-pattern:
3421+
metavariable: $NAME
3422+
patterns:
3423+
- pattern-regex: "(?i)inspectorv2"
3424+
- pattern-not-regex: ^TestAcc.*
3425+
severity: WARNING

.ci/.semgrep-service-name2.yml

+58-43
Original file line numberDiff line numberDiff line change
@@ -1,48 +1,5 @@
11
# Generated by internal/generate/servicesemgrep/main.go; DO NOT EDIT.
22
rules:
3-
- id: inspector2-in-const-name
4-
languages:
5-
- go
6-
message: Do not use "Inspector2" in const name inside inspector2 package
7-
paths:
8-
include:
9-
- internal/service/inspector2
10-
patterns:
11-
- pattern: const $NAME = ...
12-
- metavariable-pattern:
13-
metavariable: $NAME
14-
patterns:
15-
- pattern-regex: "(?i)Inspector2"
16-
severity: WARNING
17-
- id: inspector2-in-var-name
18-
languages:
19-
- go
20-
message: Do not use "Inspector2" in var name inside inspector2 package
21-
paths:
22-
include:
23-
- internal/service/inspector2
24-
patterns:
25-
- pattern: var $NAME = ...
26-
- metavariable-pattern:
27-
metavariable: $NAME
28-
patterns:
29-
- pattern-regex: "(?i)Inspector2"
30-
severity: WARNING
31-
- id: inspectorv2-in-func-name
32-
languages:
33-
- go
34-
message: Do not use "inspectorv2" in func name inside inspector2 package
35-
paths:
36-
include:
37-
- internal/service/inspector2
38-
patterns:
39-
- pattern: func $NAME( ... ) { ... }
40-
- metavariable-pattern:
41-
metavariable: $NAME
42-
patterns:
43-
- pattern-regex: "(?i)inspectorv2"
44-
- pattern-not-regex: ^TestAcc.*
45-
severity: WARNING
463
- id: inspectorv2-in-const-name
474
languages:
485
- go
@@ -3406,3 +3363,61 @@ rules:
34063363
patterns:
34073364
- pattern-regex: "(?i)Redshift"
34083365
severity: WARNING
3366+
- id: redshift-in-var-name
3367+
languages:
3368+
- go
3369+
message: Do not use "Redshift" in var name inside redshift package
3370+
paths:
3371+
include:
3372+
- internal/service/redshift
3373+
patterns:
3374+
- pattern: var $NAME = ...
3375+
- metavariable-pattern:
3376+
metavariable: $NAME
3377+
patterns:
3378+
- pattern-regex: "(?i)Redshift"
3379+
severity: WARNING
3380+
- id: redshiftdata-in-func-name
3381+
languages:
3382+
- go
3383+
message: Do not use "RedshiftData" in func name inside redshiftdata package
3384+
paths:
3385+
include:
3386+
- internal/service/redshiftdata
3387+
patterns:
3388+
- pattern: func $NAME( ... ) { ... }
3389+
- metavariable-pattern:
3390+
metavariable: $NAME
3391+
patterns:
3392+
- pattern-regex: "(?i)RedshiftData"
3393+
- pattern-not-regex: ^TestAcc.*
3394+
severity: WARNING
3395+
- id: redshiftdata-in-test-name
3396+
languages:
3397+
- go
3398+
message: Include "RedshiftData" in test name
3399+
paths:
3400+
include:
3401+
- internal/service/redshiftdata/*_test.go
3402+
patterns:
3403+
- pattern: func $NAME( ... ) { ... }
3404+
- metavariable-pattern:
3405+
metavariable: $NAME
3406+
patterns:
3407+
- pattern-not-regex: "^TestAccRedshiftData"
3408+
- pattern-regex: ^TestAcc.*
3409+
severity: WARNING
3410+
- id: redshiftdata-in-const-name
3411+
languages:
3412+
- go
3413+
message: Do not use "RedshiftData" in const name inside redshiftdata package
3414+
paths:
3415+
include:
3416+
- internal/service/redshiftdata
3417+
patterns:
3418+
- pattern: const $NAME = ...
3419+
- metavariable-pattern:
3420+
metavariable: $NAME
3421+
patterns:
3422+
- pattern-regex: "(?i)RedshiftData"
3423+
severity: WARNING

.ci/.semgrep-service-name3.yml

+58-58
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: redshift-in-var-name
4-
languages:
5-
- go
6-
message: Do not use "Redshift" in var name inside redshift package
7-
paths:
8-
include:
9-
- internal/service/redshift
10-
patterns:
11-
- pattern: var $NAME = ...
12-
- metavariable-pattern:
13-
metavariable: $NAME
14-
patterns:
15-
- pattern-regex: "(?i)Redshift"
16-
severity: WARNING
17-
- id: redshiftdata-in-func-name
18-
languages:
19-
- go
20-
message: Do not use "RedshiftData" in func name inside redshiftdata package
21-
paths:
22-
include:
23-
- internal/service/redshiftdata
24-
patterns:
25-
- pattern: func $NAME( ... ) { ... }
26-
- metavariable-pattern:
27-
metavariable: $NAME
28-
patterns:
29-
- pattern-regex: "(?i)RedshiftData"
30-
- pattern-not-regex: ^TestAcc.*
31-
severity: WARNING
32-
- id: redshiftdata-in-test-name
33-
languages:
34-
- go
35-
message: Include "RedshiftData" in test name
36-
paths:
37-
include:
38-
- internal/service/redshiftdata/*_test.go
39-
patterns:
40-
- pattern: func $NAME( ... ) { ... }
41-
- metavariable-pattern:
42-
metavariable: $NAME
43-
patterns:
44-
- pattern-not-regex: "^TestAccRedshiftData"
45-
- pattern-regex: ^TestAcc.*
46-
severity: WARNING
47-
- id: redshiftdata-in-const-name
48-
languages:
49-
- go
50-
message: Do not use "RedshiftData" in const name inside redshiftdata package
51-
paths:
52-
include:
53-
- internal/service/redshiftdata
54-
patterns:
55-
- pattern: const $NAME = ...
56-
- metavariable-pattern:
57-
metavariable: $NAME
58-
patterns:
59-
- pattern-regex: "(?i)RedshiftData"
60-
severity: WARNING
613
- id: redshiftdata-in-var-name
624
languages:
635
- go
@@ -2942,6 +2884,64 @@ rules:
29422884
- pattern-not-regex: "^TestAccVerifiedAccess"
29432885
- pattern-regex: ^TestAcc.*
29442886
severity: WARNING
2887+
- id: verifiedpermissions-in-func-name
2888+
languages:
2889+
- go
2890+
message: Do not use "VerifiedPermissions" in func name inside verifiedpermissions package
2891+
paths:
2892+
include:
2893+
- internal/service/verifiedpermissions
2894+
patterns:
2895+
- pattern: func $NAME( ... ) { ... }
2896+
- metavariable-pattern:
2897+
metavariable: $NAME
2898+
patterns:
2899+
- pattern-regex: "(?i)VerifiedPermissions"
2900+
- pattern-not-regex: ^TestAcc.*
2901+
severity: WARNING
2902+
- id: verifiedpermissions-in-test-name
2903+
languages:
2904+
- go
2905+
message: Include "VerifiedPermissions" in test name
2906+
paths:
2907+
include:
2908+
- internal/service/verifiedpermissions/*_test.go
2909+
patterns:
2910+
- pattern: func $NAME( ... ) { ... }
2911+
- metavariable-pattern:
2912+
metavariable: $NAME
2913+
patterns:
2914+
- pattern-not-regex: "^TestAccVerifiedPermissions"
2915+
- pattern-regex: ^TestAcc.*
2916+
severity: WARNING
2917+
- id: verifiedpermissions-in-const-name
2918+
languages:
2919+
- go
2920+
message: Do not use "VerifiedPermissions" in const name inside verifiedpermissions package
2921+
paths:
2922+
include:
2923+
- internal/service/verifiedpermissions
2924+
patterns:
2925+
- pattern: const $NAME = ...
2926+
- metavariable-pattern:
2927+
metavariable: $NAME
2928+
patterns:
2929+
- pattern-regex: "(?i)VerifiedPermissions"
2930+
severity: WARNING
2931+
- id: verifiedpermissions-in-var-name
2932+
languages:
2933+
- go
2934+
message: Do not use "VerifiedPermissions" in var name inside verifiedpermissions package
2935+
paths:
2936+
include:
2937+
- internal/service/verifiedpermissions
2938+
patterns:
2939+
- pattern: var $NAME = ...
2940+
- metavariable-pattern:
2941+
metavariable: $NAME
2942+
patterns:
2943+
- pattern-regex: "(?i)VerifiedPermissions"
2944+
severity: WARNING
29452945
- id: vpc-in-test-name
29462946
languages:
29472947
- go

.ci/providerlint/go.mod

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ module github.com/hashicorp/terraform-provider-aws/ci/providerlint
33
go 1.20
44

55
require (
6-
github.com/aws/aws-sdk-go v1.44.294
6+
github.com/aws/aws-sdk-go v1.44.295
77
github.com/bflad/tfproviderlint v0.29.0
88
github.com/hashicorp/terraform-plugin-sdk/v2 v2.27.0
99
golang.org/x/tools v0.8.0

.ci/providerlint/go.sum

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ github.com/agext/levenshtein v1.2.2/go.mod h1:JEDfjyjHDjOF/1e4FlBE/PkbqA9OfWu2ki
77
github.com/apparentlymart/go-textseg/v12 v12.0.0/go.mod h1:S/4uRK2UtaQttw1GenVJEynmyUenKwP++x/+DdGV/Ec=
88
github.com/apparentlymart/go-textseg/v13 v13.0.0 h1:Y+KvPE1NYz0xl601PVImeQfFyEy6iT90AvPUL1NNfNw=
99
github.com/apparentlymart/go-textseg/v13 v13.0.0/go.mod h1:ZK2fH7c4NqDTLtiYLvIkEghdlcqw7yxLeM89kiTRPUo=
10-
github.com/aws/aws-sdk-go v1.44.294 h1:3x7GaEth+pDU9HwFcAU0awZlEix5CEdyIZvV08SlHa8=
11-
github.com/aws/aws-sdk-go v1.44.294/go.mod h1:aVsgQcEevwlmQ7qHE9I3h+dtQgpqhFB+i8Phjh7fkwI=
10+
github.com/aws/aws-sdk-go v1.44.295 h1:SGjU1+MqttXfRiWHD6WU0DRhaanJgAFY+xIhEaugV8Y=
11+
github.com/aws/aws-sdk-go v1.44.295/go.mod h1:aVsgQcEevwlmQ7qHE9I3h+dtQgpqhFB+i8Phjh7fkwI=
1212
github.com/bflad/gopaniccheck v0.1.0 h1:tJftp+bv42ouERmUMWLoUn/5bi/iQZjHPznM00cP/bU=
1313
github.com/bflad/gopaniccheck v0.1.0/go.mod h1:ZCj2vSr7EqVeDaqVsWN4n2MwdROx1YL+LFo47TSWtsA=
1414
github.com/bflad/tfproviderlint v0.29.0 h1:zxKYAAM6IZ4ace1a3LX+uzMRIMP8L+iOtEc+FP2Yoow=

0 commit comments

Comments
 (0)