Actually, it is only broke for deploying lambdas.  You can also work around it by using the previous providor:


```
terraform {
  required_providers {
    aws = "<= 3.16.0"
  }
}
```

The reason it broke is it using the new aws feature for code signing lambdas.  Those new APIs are not implemented or mocked in a reasonable way in localstack.

Is there a plan to mock or implement those APIs?



┆Issue is synchronized with this [Jira Bug](https://localstack.atlassian.net/browse/LOC-347) by [Unito](https://www.unito.io/learn-more)

if not isinstance(data, dict):
            return
        updated = False
        if 'DestinationConfig' in data:
            if 'OnFailure' in data['DestinationConfig']:
                dlq_arn = data['DestinationConfig']['OnFailure']['Destination']
                self.dead_letter_config = dlq_arn
                updated = True
            if 'OnSuccess' in data['DestinationConfig']:
                sq_arn = data['DestinationConfig']['OnSuccess']['Destination']
                self.on_successful_invocation = sq_arn
                updated = True
        if 'MaximumRetryAttempts' in data:
            try:
                max_retry_attempts = int(data['MaximumRetryAttempts'])
            except Exception:
                max_retry_attempts = 3
            self.max_retry_attempts = max_retry_attempts
            updated = True
        if 'MaximumEventAgeInSeconds' in data:
            try:
                max_event_age = int(data['MaximumEventAgeInSeconds'])
            except Exception:
                max_event_age = 3600
            self.max_event_age = max_event_age
            updated = True
        if updated:
            self.last_modified = isoformat_milliseconds(datetime.utcnow()) + '+0000'
        return self
    def get_version(self, version):