feat: Add billing sources, cloud access role exemptions, and spend reports #126
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Added
Resources
kion_billing_source_aws- Manage AWS commercial billing sources with support for CUR, DBR, and FOCUS reportskion_billing_source_aws_govcloud- Manage AWS GovCloud billing sources with dedicated account type supportkion_billing_source_gcp- Manage GCP billing sources with BigQuery export configurationkion_billing_source_oci- Manage OCI billing sources for commercial, government, and federal tenancieskion_ou_cloud_access_role_exemption- Create exemptions for cloud access roles at the OU levelkion_Project_cloud_access_role_exemption- Create exemptions for cloud access roles at the Project levelkion_spend_report- Create and manage spend reports with scheduling, filtering, and email notification capabilitiesData Sources
kion_billing_sources- Query multiple billing sources with filtering supportkion_billing_source_gcp- Query individual GCP billing sourceskion_ou_cloud_access_role_exemption- Query OU-level cloud access role exemptionskion_Project_cloud_access_role_exemption- Query Project-level cloud access role exemptionskion_spend_report- Query existing spend reportsModels
OptionalTimetype wrapper for nullable time fieldsHelper Functions
ValidateSpendReportRequirements- Validates spend report field dependencies and date rangesGetStringFromInterface- Safe string extraction from interface typesFindProjectExemptionByID- Find Project exemptions by IDFindOUExemptionByID- Find OU exemptions by IDExamples
Changed
Provider Configuration
Features
Billing Sources
Cloud Access Role Exemptions
Spend Reports
Technical Improvements