Skip to content

Commit

Permalink
Merge branch 'main' of github.com:hashicorp/terraform-provider-aws in…
Browse files Browse the repository at this point in the history
…to 28665
  • Loading branch information
danquack committed Jan 18, 2024
2 parents 51fb81d + 0a200b8 commit c3c5539
Show file tree
Hide file tree
Showing 3,999 changed files with 50,299 additions and 14,767 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
3 changes: 3 additions & 0 deletions .changelog/19943.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
resource/aws_secretsmanager_secret_version: Fix `InvalidParameterException: The parameter RemoveFromVersionId can't be empty. Staging label AWSCURRENT is currently attached to version ..., so you must explicitly reference that version in RemoveFromVersionId` errors when a secret is updated outside Terraform
```
3 changes: 3 additions & 0 deletions .changelog/32205.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:new-resource
aws_verifiedpermissions_policy_template
```
3 changes: 3 additions & 0 deletions .changelog/32484.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:new-data-source
aws_msk_bootstrap_brokers
```
3 changes: 3 additions & 0 deletions .changelog/34399.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:enhancement
data-source/aws_msk_configuration: Remove `name` length validation
```
3 changes: 3 additions & 0 deletions .changelog/34738.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
resource/aws_ram_principal_association: Fix `reading RAM Resource Share (...) Principal Association (...): couldn't find resource (21 retries)` errors when a high number of principals are associated with a resource share
```
3 changes: 3 additions & 0 deletions .changelog/34841.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:enhancement
resource/aws_codepipeline: Add `pipeline_type` argument and `variable` configuration block
```
3 changes: 3 additions & 0 deletions .changelog/34891.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:new-resource
aws_lexv2models_intent
```
7 changes: 7 additions & 0 deletions .changelog/34955.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
```release-note:enhancement
resource/aws_efs_replication_configuration: Increase Create timeout to 20 minutes
```

```release-note:enhancement
resource/aws_efs_replication_configuration: Mark `destination.file_system_id` as Optional, enabling [EFS replication fallback](https://docs.aws.amazon.com/efs/latest/ug/replication-use-cases.html#replicate-existing-destination)
```
7 changes: 7 additions & 0 deletions .changelog/34985.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
```release-note:enhancement
resource/aws_neptune_cluster: Add `storage_type` argument
```

```release-note:enhancement
resource/aws_neptune_cluster_instance: Add `storage_type` attribute
```
3 changes: 3 additions & 0 deletions .changelog/34994.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:enhancement
resource/aws_backup_plan: Add `rule.lifecycle.opt_in_to_archive_for_supported_resources` and `rule.copy_action.lifecycle.opt_in_to_archive_for_supported_resources` and arguments
```
3 changes: 3 additions & 0 deletions .changelog/35105.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:enhancement
resource/aws_secretsmanager_secret_rotation: Add `rotate_immediately` argument
```
7 changes: 7 additions & 0 deletions .changelog/35117.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
```release-note:enhancement
data-source/aws_secretsmanager_secret: Add `created_date` and `last_changed_date` attributes
```

```release-note:enhancement
data-source/aws_secretsmanager_secret_version: Add `created_date` attribute
```
3 changes: 3 additions & 0 deletions .changelog/35129.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:enhancement
resource/aws_transfer_server: Add `TransferSecurityPolicy-PQ-SSH-Experimental-2023-04` and `TransferSecurityPolicy-PQ-SSH-FIPS-Experimental-2023-04` as valid values for `security_policy_name`
```
3 changes: 3 additions & 0 deletions .changelog/35173.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:enhancement
resource/aws_appstream_fleet: Increase `idle_disconnect_timeout_in_seconds` max value for validation to 360000
```
3 changes: 3 additions & 0 deletions .changelog/35195.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
resource/aws_glue_catalog_database: Properly handle out-of-band resource deletion
```
3 changes: 3 additions & 0 deletions .changelog/35206.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:enhancement
resource/aws_finspace_kx_scaling_group: Increase default create, delete timeouts to 4 hours
```
3 changes: 3 additions & 0 deletions .changelog/35207.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:enhancement
resource/aws_finspace_kx_dataview: Increase default create, update, and delete timeouts to 4 hours
```
3 changes: 3 additions & 0 deletions .changelog/35211.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:new-resource
aws_ebs_fast_snapshot_restore
```
3 changes: 3 additions & 0 deletions .changelog/35215.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:enhancement
resource/aws_appflow_flow: Add `destination_connector_properties.s3.s3_output_format_config.target_file_size` argument
```
19 changes: 19 additions & 0 deletions .changelog/35223.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
```release-note:bug
resource/aws_s3_object: Remove any leading `./` from `key` to maintain AWS SDK for Go v1 (pre-v5.17.0) compatibility
```

```release-note:bug
data-source/aws_s3_object: Remove any leading `./` from `key` to maintain AWS SDK for Go v1 (pre-v5.17.0) compatibility
```

```release-note:bug
data-source/aws_s3_bucket_object: Remove any leading `./` from `key` to maintain AWS SDK for Go v1 (pre-v5.17.0) compatibility
```

```release-note:bug
resource/aws_s3_object_copy: Remove any leading `./` from `key` to maintain AWS SDK for Go v1 (pre-v5.17.0) compatibility
```

```release-note:bug
resource/aws_s3_bucket_object: Remove any leading `./` from `key` to maintain AWS SDK for Go v1 (pre-v5.17.0) compatibility
```
3 changes: 3 additions & 0 deletions .changelog/35225.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
resource/aws_iot_indexing_configuration: Correct plan-time validation of `thing_indexing_configuration.filter.named_shadow_names`
```
3 changes: 3 additions & 0 deletions .changelog/35228.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
resource/aws_lb: Fix `ValidationError: Attributes cannot be empty` errors
```
3 changes: 3 additions & 0 deletions .changelog/35234.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
resource/aws_iot_ca_certificate: Change `registration_config.role_arn` from `TypeBool` to `TypeString`, fixing `Inappropriate value for attribute "role_arn": a bool is required` errors
```
3 changes: 3 additions & 0 deletions .changelog/35254.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
resource/aws_fis_experiment_template: Fix validation error when not using `target.resource_arns` or `target.resource_tag` attributes.
```
3 changes: 3 additions & 0 deletions .changelog/35265.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
resource/aws_mq_broker: Fix `interface conversion: interface {} is *schema.Set, not []string` panic
```
3 changes: 3 additions & 0 deletions .changelog/35269.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
data-source/aws_ecr_image: Fix error when `most_recent` is not also `latest`
```
3 changes: 3 additions & 0 deletions .changelog/35282.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
resource/aws_datasync_task: Allow `schedule` to be removed successfully
```
3 changes: 3 additions & 0 deletions .changelog/35284.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:enhancement
resource/aws_lakeformation_resource: Add `use_service_linked_role` argument
```
3 changes: 3 additions & 0 deletions .changelog/35289.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
resource/aws_lb_listener: Fix `ValidationError: Mutual Authentication mode passthrough does not support ignoring certificate expiry` errors when `mutual_authentication.mode` is set to `passthrough`
```
1 change: 1 addition & 0 deletions .ci/.golangci2.yml
Original file line number Diff line number Diff line change
Expand Up @@ -173,6 +173,7 @@ linters-settings:
- argument
ignored-functions:
# AWS Go SDK
- aws.Int32
- aws.Int64
- request.ConstantWaiterDelay
- request.WithWaiterMaxAttempts
Expand Down
59 changes: 59 additions & 0 deletions .ci/.semgrep-service-name0.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3695,3 +3695,62 @@ rules:
- 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
message: Do not use "ConfigService" in var name inside configservice package
paths:
include:
- internal/service/configservice
patterns:
- pattern: var $NAME = ...
- metavariable-pattern:
metavariable: $NAME
patterns:
- pattern-regex: "(?i)ConfigService"
severity: WARNING
- id: connect-in-func-name
languages:
- go
message: Do not use "Connect" in func name inside connect package
paths:
include:
- internal/service/connect
patterns:
- pattern: func $NAME( ... ) { ... }
- metavariable-pattern:
metavariable: $NAME
patterns:
- pattern-regex: "(?i)Connect"
- pattern-not-regex: .*uickConnect.*
- pattern-not-regex: ^TestAcc.*
severity: WARNING
- id: connect-in-test-name
languages:
- go
message: Include "Connect" in test name
paths:
include:
- internal/service/connect/*_test.go
patterns:
- pattern: func $NAME( ... ) { ... }
- metavariable-pattern:
metavariable: $NAME
patterns:
- pattern-not-regex: "^TestAccConnect"
- pattern-regex: ^TestAcc.*
severity: WARNING
Loading

0 comments on commit c3c5539

Please sign in to comment.