RELEASE NOTES
9.0.0 (Sep 04, 2025)
BREAKING CHANGES:
-
Appsec
- Made the following changes in the
akamai_appsec_ip_geo
data source and resource:- Replaced the
ip_network_lists
field with theip_controls
object containingaction
andip_network_lists
.
Theaction
blocks requests from a specified IP with adeny
orcustom_deny
action inblock
mode. If noaction
is specified, it defaults todeny
. - Replaced the
geo_network_lists
field with thegeo_controls
object containingaction
andgeo_network_lists
.
Theaction
blocks requests from a specified Geo with adeny
orcustom_deny
action inblock
mode. If noaction
is specified, it defaults todeny
. - Replaced the
asn_network_lists
field with theasn_controls
object containingaction
andasn_network_lists
.
Theaction
blocks requests from a specified ASN with adeny
orcustom_deny
action inblock
mode. If noaction
is specified, it defaults todeny
.
- Replaced the
- Made the following changes in the
-
DNS
- Updated the
akamai_dns_record_set
data source and fixed an issue with the swappedhost
andname
attributes.
- Updated the
FEATURES/ENHANCEMENTS:
-
[IMPORTANT] Account Protection (Beta):
- Added new data sources:
akamai_apr_protected_operations
akamai_apr_general_settings
akamai_apr_user_risk_response_strategy
akamai_apr_user_allow_list
- Added new resources:
akamai_apr_protected_operations
akamai_apr_general_settings
akamai_apr_user_risk_response_strategy
akamai_apr_user_allow_list
- Added new data sources:
-
[IMPORTANT] API Definitions (Beta):
- Added new resources:
akamai_apidefinitions_api
- creates, reads, updates, deletes, and imports API configuration.akamai_apidefinitions_activation
- activates and imports API activation configuration.akamai_apidefinitions_resource_operations
- creates, reads, updates, deletes, and imports API resource operations.
- Added new data sources:
akamai_apidefinitions_api
- reads API configuration.akamai_apidefinitions_resource_operations
- reads API resource operations configuration.akamai_apidefinitions_openapi
- maps an OpenAPI/Swagger file to API configuration.
- Added new resources:
-
Appsec
- Added new data sources:
data_akamai_appsec_advanced_settings_ase_penalty_box
data_akamai_appsec_advanced_settings_ja4_fingerprint
- Added new resources:
resource_akamai_appsec_advanced_settings_ase_penalty_box
resource_akamai_appsec_advanced_settings_ja4_fingerprint
- Added a new field
include_ja4_fingerprint_to_siem
to theresource_akamai_appsec_siem_settings
. - Added support for challenge actions in the
resource_akamai_appsec_rate_policy_action
resource. - Made the following changes in the
akamai_appsec_ip_geo
data source and resource:- Added the
block_action
field to block requests with a 'deny' or 'custom_deny' action in IP/GEO except from theallowedLists
in 'allow' mode. If no action is specified, it defaults to 'deny'. - Changed the
Type
toTypeSet
to allow only distinct values forexception_ip_network_lists
.
- Added the
- Added the
include_expiry_details
attribute to theakamai_appsec_rapid_rules
data source to fetch expiration information for rapid rules. If a rapid rules has an expiry date set, it fills out theexpired
andexpire_in_days
attributes with appropriate values.
- Added new data sources:
-
ClientLists
- Added support for
USER
type client lists in thedata_akamai_clientlist_lists
data source andresource_akamai_clientlists_list
resource. - Added a new data source
data_akamai_clientlist_list
– gets specific client list details. - Increased timeout for the
resource_akamai_clientlists_list_activation
resource to 30 minutes.
- Added support for
-
CPS
- Increased default timeout for
akamai_cps_third_party_enrollment
andakamai_cps_dv_enrollment
resources from 20 minutes to 1 hour to avoid erroring out during deletion. It is not recommended to use timeout values lower than 1 hour.
- Increased default timeout for
-
mTLS Keystore:
- Added the
created_by
andcreated_date
fields to theakamai_mtlskeystore_client_certificate_third_party
resource.
- Added the
-
[IMPORTANT] mTLS Truststore (Beta):
- Added new resources:
akamai_mtlstruststore_ca_set
- manages lifecycle of a CA set and its version.akamai_mtlstruststore_ca_set_activation
- manages lifecycle of a CA set version activation.
- Added new data sources:
akamai_mtlstruststore_ca_set
- reads a CA set.akamai_mtlstruststore_ca_set_activation
- reads an activation for a CA set.akamai_mtlstruststore_ca_set_activations
- reads CA set activations.akamai_mtlstruststore_ca_set_activities
- lists CA set activities.akamai_mtlstruststore_ca_set_associations
- reads a list of properties and enrollments using a CA set.akamai_mtlstruststore_ca_set_certificates
- retrieves the list of CA set certificates for a specified version, or for the latest version if none is provided.akamai_mtlstruststore_ca_set_versions
- lists CA set versions.akamai_mtlstruststore_ca_sets
- reads CA sets.
- Added new resources:
BUG FIXES:
-
Appsec
- Fixed an issue in the
resource_akamai_appsec_rapid_rules
resource attribute related to not accepting values from variables. - Fixed an issue in the
resource_akamai_appsec_rapid_rules
resource where modifications did not create a new version of the security configuration if the current configuration was read-only.
- Fixed an issue in the
-
Datastream
- Fixed handling of the
2051
data field inresource_akamai_datastream
whencollect_midgress
is set totrue
(I#671). - Fixed a discrepancy of computed fields (
stream_version
,latest_version
,modified_by
,modified_date
) when updating them in the output after apply.
- Fixed handling of the
-
PAPI