terraform-provider-aws icon indicating copy to clipboard operation
terraform-provider-aws copied to clipboard

Resources for savingsplans

Open azz opened this issue 6 years ago • 13 comments

Description

AWS Savings Plan is a new service for cost optimization. https://aws.amazon.com/savingsplans/

This is a general tracking issue for terraform implementation of these APIs.

API Docs are here. The Go-lang docs don't seem to be published yet.

  • Requires the new aws-sdk from #10717

New or Affected Resource(s)

Just guessing based on the API reference:

  • aws_savingsplan - resource, data
  • aws_savingsplan_rate - data
  • aws_savingsplan_offering_rate - data
  • aws_savingsplan_offerrings - data

Potential Terraform Configuration

TBD

References

  • #10717

azz avatar Nov 07 '19 11:11 azz

It looks like there are also additions to the aws_budgets_budget.budget_type attribute's allowed values, but we aren't constraining those with a ValidateFunc (maybe we should?).

ewbankkit avatar Nov 07 '19 12:11 ewbankkit

Any updates on these?

dinvlad avatar Apr 25 '20 06:04 dinvlad

any update?

hikerspath avatar Sep 17 '20 16:09 hikerspath

We'd love this as well.

jspiro avatar Oct 09 '20 22:10 jspiro

Any chance to have this done anytime soon? Pretty much this is the only part of our AWS infrastructure, which I have to do via an idempotent Bash script vs as IaC via Terraform. To Terraform's defense - even CloudFormation does not support Savings Plans.

nikolay avatar May 22 '21 04:05 nikolay

Any update on this ?

Shahard2 avatar May 29 '22 06:05 Shahard2

TBH id like some rationalization to support managing this as code as it requires analysis to use and using this resource can incur a lot of cost.

Thoughts @breathingdust?

DrFaust92 avatar May 29 '22 16:05 DrFaust92

Similar reasons as why I like to manage as much else as possible using terraform - visibility, audit log, peer review.

The alternative is taking screenshots, dumping json into a ticket, etc.

mwarkentin avatar Jun 02 '22 11:06 mwarkentin

Any updates in 2022? Should we expect this to come anytime soon? 2023?

dmitry-mightydevops avatar Oct 20 '22 18:10 dmitry-mightydevops

@dmitry-mightydevops More like 2024, I guess. 😄 Unfortunately, the awscc provider does not support them either.

nikolay avatar Oct 20 '22 19:10 nikolay

Marking this issue as stale due to inactivity. This helps our maintainers find and focus on the active issues. If this issue receives no comments in the next 30 days it will automatically be closed. Maintainers can also remove the stale label.

If this issue was automatically closed and you feel this issue should be reopened, we encourage creating a new issue linking back to this one for added context. Thank you!

github-actions[bot] avatar Dec 01 '24 17:12 github-actions[bot]

@nikolay so the end of 2024...and 2024 or 2025?

dmitry-mightydevops avatar Dec 03 '24 03:12 dmitry-mightydevops