Skip to content

Commit

Permalink
DXE-4362 Release v6.6.0
Browse files Browse the repository at this point in the history
Merge in DEVEXP/terraform-provider-akamai from feature/DXE-6.6.0-changelog to develop
  • Loading branch information
Rahulbhatvedekar committed Nov 18, 2024
1 parent ec60035 commit 0a05c6b
Show file tree
Hide file tree
Showing 7 changed files with 91 additions and 188 deletions.
151 changes: 27 additions & 124 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,155 +1,58 @@
# RELEASE NOTES

## X.X.X (X X, X)

#### DEPRECATIONS

* Appsec
* Deprecated `akamai_appsec_wap_selected_hostnames` data source and resource. Use the `akamai_appsec_aap_selected_hostnames` instead.



#### BREAKING CHANGES:


















## 6.6.0 (Nov 21, 2024)

#### FEATURES/ENHANCEMENTS:
* Appsec
* Fixed problem with missing `security_policy_id` during update, if resource was imported previously.
* Added `akamai_appsec_aap_selected_hostnames` resource and datasource.
* Modified `enable_botman_siem` from `Required` to `Optional` parameter in `akamai_appsec_siem_settings` resource.


* Appsec
* Fixed a problem with the missing `security_policy_id` during update if a resource was imported previously.
* Added the `akamai_appsec_aap_selected_hostnames` resource and data source.
* Modified the `enable_botman_siem` field from `Required` to the `Optional` parameter in the `akamai_appsec_siem_settings` resource.

* Cloud Access
* Added functionality to import access keys in the `akamai_cloudaccess_key` resource, resource with specified group and contract IDs.
* Marked `cloud_secret_access_key` as sensitive value in `akamai_cloudaccess_key` resource ([I#580](https://github.com/akamai/terraform-provider-akamai/issues/580))





* Added functionality to import the `akamai_cloudaccess_key` resource for specified group and contract IDs.
* Marked the `cloud_secret_access_key` field as a sensitive value in the `akamai_cloudaccess_key` resource ([I#580](https://github.com/akamai/terraform-provider-akamai/issues/580)).

* CPS
* Refreshed list of warnings returned by `akamai_cps_warnings` datasource













* Edgeworkers
* Stopped sending EdgeKV initialization request in `akamai_edgekv` resource when EdgeKV is already initialized. ([I#589](https://github.com/akamai/terraform-provider-akamai/issues/589))




* Refreshed a list of warnings returned by the `akamai_cps_warnings` data source.

* DNS
* Added new field `outbound_zone_transfer` to `akamai_dns_zone` resource.




* Added the new `outbound_zone_transfer` field to the `akamai_dns_zone` resource.

* Edgeworkers
* Stopped sending an EdgeKV initialization request in the `akamai_edgekv` resource when EdgeKV is already initialized. ([I#589](https://github.com/akamai/terraform-provider-akamai/issues/589))

* PAPI
* Added support for the new rule format `v2024-10-21`.











#### BUG FIXES:
* Appsec
* Fixed plugin crash if `exceptions` block is passed as empty in `akamai_appsec_siem_settings` resource




* Appsec
* Fixed a plug-in crash if the `exceptions` block is passed as empty in the `akamai_appsec_siem_settings` resource.

* Cloud Access
* Resolved issues with drift detection after deletion of key version in `akamai_cloudaccess_key` resource. ([I#579](https://github.com/akamai/terraform-provider-akamai/issues/579))

* Resolved issues with drift detection after deleting a key version in the `akamai_cloudaccess_key` resource ([I#579](https://github.com/akamai/terraform-provider-akamai/issues/579)).
* Fixed cases where ProcessingType = "FAILED" was received in a response from the `akamai_cloudaccess_key` resource. This was causing unnecessary pooling until the timeout.

* GTM
* Added checks to verify the existence of specific objects on the server during the resource creation process for:
* Added checks to verify the existence of specific objects on the server when creating these resources:
* `akamai_gtm_asmap`
* `akamai_gtm_cidrmap`
* `akamai_gtm_domain`
* `akamai_gtm_geomap`
* `akamai_gtm_property`
* `akamai_gtm_resource`

* `akamai_gtm_resource`

* PAPI
* Fixed idempotency issue in property activation when `rule_errors` is empty.










* Cloud Access
* Fixed cases where ProcessingType = "FAILED" was received in response from the `akamai_cloudaccess_key` resource.
This was causing unnecessary pooling until the timeout.






* PAPI
* Fixed issue that timeout in `akamai_property_activation` resource would terminate with `Provider produced inconsistent result after apply` error
* Changed timeout message from warning to error in `akamai_property_activation` and `akamai_property_include_activation` resources














* Fixed an idempotency issue in property activation when `rule_errors` is empty.
* Fixed an issue when timeout in the `akamai_property_activation` resource would terminate with the `Provider produced inconsistent result after apply` error.
* Changed a timeout message from a warning to an error in the `akamai_property_activation` and `akamai_property_include_activation` resources.
* Fixed an import of the `akamai_property_include` resource to properly populate the include's `product_id` field ([I#575](https://github.com/akamai/terraform-provider-akamai/issues/575)).

#### DEPRECATIONS

* PAPI
* Fixed import of `akamai_property_include` to properly populate the include's `product_id` field ([I#575](https://github.com/akamai/terraform-provider-akamai/issues/575)).
* Appsec
* Deprecated the `akamai_appsec_wap_selected_hostnames` data source and resource. Use the `akamai_appsec_aap_selected_hostnames` data source and resource instead.

## 6.5.0 (Oct 10, 2024)

Expand Down
30 changes: 15 additions & 15 deletions docs/data-sources/data-sources.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,18 +8,18 @@ We’ve moved our documentation to the Akamai TechDocs site. Use the table to fi

| Subprovider | Description |
|---------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------|
| [Application Security](https://techdocs.akamai.com/terraform/v6.5/docs/appsec-datasources) | Manage security configurations, security policies, match targets, rate policies, and firewall rules. |
| [Bot Manager](https://techdocs.akamai.com/terraform/v6.5/docs/botman-datasources) | Identify, track, and respond to bot activity on your domain or in your app. |
| [Certificates](https://techdocs.akamai.com/terraform/v6.5/docs/cps-datasources) | Full life cycle management of SSL certificates for your ​Akamai​ CDN applications. |
| [Client Lists](https://techdocs.akamai.com/terraform/v6.5/docs/cli-data-sources) | Reduce harmful security attacks by allowing only trusted IP/CIDRs, locations, autonomous system numbers, and TLS fingerprints to access your services and content.|
|[Cloud Access Manager](https://techdocs.akamai.com/terraform/v6.5/docs/cam-ds) | Enable cloud origin authentication and securely store and manage your cloud origin credentials as access keys. |
| [Cloud Wrapper](https://techdocs.akamai.com/terraform/v6.5/docs/cw-data-sources) | Provide your customers with a more consistent user experience by adding a custom caching layer that improves the connection between your cloud infrastructure and the Akamai platform.|
| [Cloudlets](https://techdocs.akamai.com/terraform/v6.5/docs/cl-datasources) | Solve specific business challenges using value-added apps that complement ​Akamai​'s core solutions. |
| [DataStream](https://techdocs.akamai.com/terraform/v6.5/docs/ds-datasources) | Monitor activity on the ​Akamai​ platform and send live log data to a destination of your choice. |
| [Edge DNS](https://techdocs.akamai.com/terraform/v6.5/docs/edns-datasources) | Replace or augment your DNS infrastructure with a cloud-based authoritative DNS solution. |
| [EdgeWorkers](https://techdocs.akamai.com/terraform/v6.5/docs/ew-datasources) | Execute JavaScript functions at the edge to optimize site performance and customize web experiences. |
| [Global Traffic Management](https://techdocs.akamai.com/terraform/v6.5/docs/gtm-datasources) | Use load balancing to manage website and mobile performance demands. |
| [Identity and Access Management](https://techdocs.akamai.com/terraform/v6.5/docs/iam-datasources) | Create users and groups, and define policies that manage access to your Akamai applications. |
| [Image and Video Manager](https://techdocs.akamai.com/terraform/v6.5/docs/ivm-datasources) | Automate image and video delivery optimizations for your website visitors. |
| [Network Lists](https://techdocs.akamai.com/terraform/v6.5/docs/nl-datasources) | Automate the creation, deployment, and management of lists used in ​Akamai​ security products. |
| [Property](https://techdocs.akamai.com/terraform/v6.5/docs/pm-datasources) | Define rules and behaviors that govern your website delivery based on match criteria. |
| [Application Security](https://techdocs.akamai.com/terraform/v6.6/docs/appsec-datasources) | Manage security configurations, security policies, match targets, rate policies, and firewall rules. |
| [Bot Manager](https://techdocs.akamai.com/terraform/v6.6/docs/botman-datasources) | Identify, track, and respond to bot activity on your domain or in your app. |
| [Certificates](https://techdocs.akamai.com/terraform/v6.6/docs/cps-datasources) | Full life cycle management of SSL certificates for your ​Akamai​ CDN applications. |
| [Client Lists](https://techdocs.akamai.com/terraform/v6.6/docs/cli-data-sources) | Reduce harmful security attacks by allowing only trusted IP/CIDRs, locations, autonomous system numbers, and TLS fingerprints to access your services and content.|
| [Cloud Access Manager](https://techdocs.akamai.com/terraform/v6.6/docs/cam-ds) | Enable cloud origin authentication and securely store and manage your cloud origin credentials as access keys. |
| [Cloud Wrapper](https://techdocs.akamai.com/terraform/v6.6/docs/cw-data-sources) | Provide your customers with a more consistent user experience by adding a custom caching layer that improves the connection between your cloud infrastructure and the Akamai platform.|
| [Cloudlets](https://techdocs.akamai.com/terraform/v6.6/docs/cl-datasources) | Solve specific business challenges using value-added apps that complement ​Akamai​'s core solutions. |
| [DataStream](https://techdocs.akamai.com/terraform/v6.6/docs/ds-datasources) | Monitor activity on the ​Akamai​ platform and send live log data to a destination of your choice. |
| [Edge DNS](https://techdocs.akamai.com/terraform/v6.6/docs/edns-datasources) | Replace or augment your DNS infrastructure with a cloud-based authoritative DNS solution. |
| [EdgeWorkers](https://techdocs.akamai.com/terraform/v6.6/docs/ew-datasources) | Execute JavaScript functions at the edge to optimize site performance and customize web experiences. |
| [Global Traffic Management](https://techdocs.akamai.com/terraform/v6.6/docs/gtm-datasources) | Use load balancing to manage website and mobile performance demands. |
| [Identity and Access Management](https://techdocs.akamai.com/terraform/v6.6/docs/iam-datasources) | Create users and groups, and define policies that manage access to your Akamai applications. |
| [Image and Video Manager](https://techdocs.akamai.com/terraform/v6.6/docs/ivm-datasources) | Automate image and video delivery optimizations for your website visitors. |
| [Network Lists](https://techdocs.akamai.com/terraform/v6.6/docs/nl-datasources) | Automate the creation, deployment, and management of lists used in ​Akamai​ security products. |
| [Property](https://techdocs.akamai.com/terraform/v6.6/docs/pm-datasources) | Define rules and behaviors that govern your website delivery based on match criteria. |
32 changes: 16 additions & 16 deletions docs/guides/get-started.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ Your Akamai Terraform configuration starts with listing us as a required provide
required_providers {
akamai = {
source = "akamai/akamai"
version = "6.5.0"
version = "6.6.0"
}
}
}
Expand Down Expand Up @@ -99,21 +99,21 @@ Use the table to find information about the subprovider you’re using.

| Subprovider | Description |
|----------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------|
| [Application Security](https://techdocs.akamai.com/terraform/v6.5/docs/configure-appsec) | Manage security configurations, security policies, match targets, rate policies, and firewall rules. |
| [Bot Manager](https://techdocs.akamai.com/terraform/v6.5/docs/set-up-botman) | Identify, track, and respond to bot activity on your domain or in your app. |
| [Certificates](https://techdocs.akamai.com/terraform/v6.5/docs/cps-integration-guide) | Full life cycle management of SSL certificates for your ​Akamai​ CDN applications. |
| [Client Lists](https://techdocs.akamai.com/terraform/v6.5/docs/set-up-client-lists) | Reduce harmful security attacks by allowing only trusted IP/CIDRs, locations, autonomous system numbers, and TLS fingerprints to access your services and content.|
|[Cloud Access Manager](https://techdocs.akamai.com/terraform/v6.5/docs/set-up-cam) | Enable cloud origin authentication and securely store and manage your cloud origin credentials as access keys. |
| [Cloud Wrapper](https://techdocs.akamai.com/terraform/v6.5/docs/set-up-cloud-wrapper) | Provide your customers with a more consistent user experience by adding a custom caching layer that improves the connection between your cloud infrastructure and the Akamai platform.|
| [Cloudlets](https://techdocs.akamai.com/terraform/v6.5/docs/set-up-cloudlets) | Solve specific business challenges using value-added apps that complement ​Akamai​'s core solutions. |
| [DataStream](https://techdocs.akamai.com/terraform/v6.5/docs/set-up-datastream) | Monitor activity on the ​Akamai​ platform and send live log data to a destination of your choice. |
| [Edge DNS](https://techdocs.akamai.com/terraform/v6.5/docs/set-up-edgedns) | Replace or augment your DNS infrastructure with a cloud-based authoritative DNS solution. |
| [EdgeWorkers](https://techdocs.akamai.com/terraform/v6.5/docs/set-up-edgeworkers) | Execute JavaScript functions at the edge to optimize site performance and customize web experiences. |
| [Global Traffic Management](https://techdocs.akamai.com/terraform/v6.5/docs/set-up-gtm) | Use load balancing to manage website and mobile performance demands. |
| [Identity and Access Management](https://techdocs.akamai.com/terraform/v6.5/docs/set-up-iam) | Create users and groups, and define policies that manage access to your Akamai applications. |
| [Image and Video Manager](https://techdocs.akamai.com/terraform/v6.5/docs/set-up-ivm) | Automate image and video delivery optimizations for your website visitors. |
| [Network Lists](https://techdocs.akamai.com/terraform/v6.5/docs/set-up-network-lists) | Automate the creation, deployment, and management of lists used in ​Akamai​ security products. |
| [Property](https://techdocs.akamai.com/terraform/v6.5/docs/set-up-property-provisioning) | Define rules and behaviors that govern your website delivery based on match criteria. |
| [Application Security](https://techdocs.akamai.com/terraform/v6.6/docs/configure-appsec) | Manage security configurations, security policies, match targets, rate policies, and firewall rules. |
| [Bot Manager](https://techdocs.akamai.com/terraform/v6.6/docs/set-up-botman) | Identify, track, and respond to bot activity on your domain or in your app. |
| [Certificates](https://techdocs.akamai.com/terraform/v6.6/docs/cps-integration-guide) | Full life cycle management of SSL certificates for your ​Akamai​ CDN applications. |
| [Client Lists](https://techdocs.akamai.com/terraform/v6.6/docs/set-up-client-lists) | Reduce harmful security attacks by allowing only trusted IP/CIDRs, locations, autonomous system numbers, and TLS fingerprints to access your services and content.|
| [Cloud Access Manager](https://techdocs.akamai.com/terraform/v6.6/docs/set-up-cam) | Enable cloud origin authentication and securely store and manage your cloud origin credentials as access keys. |
| [Cloud Wrapper](https://techdocs.akamai.com/terraform/v6.6/docs/set-up-cloud-wrapper) | Provide your customers with a more consistent user experience by adding a custom caching layer that improves the connection between your cloud infrastructure and the Akamai platform.|
| [Cloudlets](https://techdocs.akamai.com/terraform/v6.6/docs/set-up-cloudlets) | Solve specific business challenges using value-added apps that complement ​Akamai​'s core solutions. |
| [DataStream](https://techdocs.akamai.com/terraform/v6.6/docs/set-up-datastream) | Monitor activity on the ​Akamai​ platform and send live log data to a destination of your choice. |
| [Edge DNS](https://techdocs.akamai.com/terraform/v6.6/docs/set-up-edgedns) | Replace or augment your DNS infrastructure with a cloud-based authoritative DNS solution. |
| [EdgeWorkers](https://techdocs.akamai.com/terraform/v6.6/docs/set-up-edgeworkers) | Execute JavaScript functions at the edge to optimize site performance and customize web experiences. |
| [Global Traffic Management](https://techdocs.akamai.com/terraform/v6.6/docs/set-up-gtm) | Use load balancing to manage website and mobile performance demands. |
| [Identity and Access Management](https://techdocs.akamai.com/terraform/v6.6/docs/set-up-iam) | Create users and groups, and define policies that manage access to your Akamai applications. |
| [Image and Video Manager](https://techdocs.akamai.com/terraform/v6.6/docs/set-up-ivm) | Automate image and video delivery optimizations for your website visitors. |
| [Network Lists](https://techdocs.akamai.com/terraform/v6.6/docs/set-up-network-lists) | Automate the creation, deployment, and management of lists used in ​Akamai​ security products. |
| [Property](https://techdocs.akamai.com/terraform/v6.6/docs/set-up-property-provisioning) | Define rules and behaviors that govern your website delivery based on match criteria. |

### Get contract and group IDs

Expand Down
Loading

0 comments on commit 0a05c6b

Please sign in to comment.