Update costmanagement API to 2023-08-01 #27680
Open
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.
Community Note
Description
This change updates the costmanagement API to version
2023-08-01
, ensuring compatibility with both the public AzureCloud and AzureChinaCloud. It's important to note that AzureChinaCloud has specific API version requirements, and version2023-08-01
meets these.In addition, the
azurerm_cost_anomaly_alert
resource now includes a new optional parameter,email_address_sender
, which is sent to the API asproperties.notificationEmail
. Should this parameter be omitted, the TF provider will default to using the first email address listed inemail_addresses
, aligning with the default behavior observed in the Azure Portal.The
ScheduledActionsClient_v2022_10_01
, which previously existed alongside theScheduledActionsClient
, has been discontinued. This is because the API version2023-08-01
seems to be compatible with all uses.PR Checklist
For example: “
resource_name_here
- description of change e.g. adding propertynew_property_name_here
”Changes to existing Resource / Data Source
Change Log
Below please provide what should go into the changelog (if anything) conforming to the Changelog Format documented here.
azurerm_resource_group_cost_management_export
- upgrade the API version to2023-08-01
which also supports AzureChinaCloudThis is a (please select all that apply):
Note
If this PR changes meaningfully during the course of review please update the title and description as required.
Additonal Context
When creating the resource with an old API version (let's say 2022-06-01-preview), the
properties.notificationEmail
isnull
in the response. With API version2023-11-01
, if you try to get the previously created alert, the response contains the first entry of the listproperties.notification.to
.