Add support for redshift cluster usage limits #20584
Labels
new-resource
Introduces a new resource.
service/redshift
Issues and PRs that pertain to the redshift service.
Milestone
Community Note
Description
Add support for Redshift Spectrum and Concurrency Scaling usage limits. Currently modifying this limit requires using the AWS console or the AWS API directly.
New or Affected Resource(s)
Potential Terraform Configuration
or
There can be multiple usage limits of either or both type (spectrum and concurrency scaling) for the same cluster.
There seems to be an account level limit on how many redshift usage limits can exist per type per cluster, but I haven't found any docs indicating what the default is or if there are hard upper limits to the number of limits.
References
git log -p -S spectrum
and found 9a88bb5 removing/de-vendoringvendor/github.com/aws/aws-sdk-go/service/redshift/api.go
that seems to reference making these API operations (CreateUsageLimit
,DescribeUsageLimits
,ModifyUsageLimit
,DeleteUsageLimit
), it didn't look like those were ever exposed via a resource.git log -p -S CreateUsageLimit
also dug up 557b5fd which bumped aws/aws-sdk-go to v1.30.12 (while vendored), that version added support for redshift cluster usage limits https://github.com/aws/aws-sdk-go/releases/tag/v1.30.12 - current version used here is v1.40.21 (build(deps): bump github.com/aws/aws-sdk-go from 1.40.20 to 1.40.21 in /awsproviderlint #20549)The text was updated successfully, but these errors were encountered: