v5.6.0
RELEASE NOTES
5.6.0 (Feb 19, 2024)
FEATURES/ENHANCEMENTS:
-
Appsec
-
Cloudlets
- Added support for Shared Cloudlets Policies. To use it, provide
is_shared
field inakamai_cloudlets_policy
resource astrue
. (I#276) - Added validation to prevent changing immutable
cloudlet_code
field inakamai_cloudlets_policy
resource - Added support for importing policies without any version
- Added new data source:
akamai_cloudlets_policy_activation
- readakamai_cloudlets_shared_policy
- read
- Changes for
akamai_cloudlets_policy_activation
resource- Added support for shared (V3) policies
- Added import for
akamai_cloudlets_policy_activation
- Field
associated_properties
was changed to optional but is still required for non-shared policies - Added
is_shared
computed field to indicate if processing policy is shared
- Added support for Shared Cloudlets Policies. To use it, provide
-
DNS
- Enhanced handling of
akamai_dns_zone
resource when nogroup
is provided:- When there is only one group present, the processing should continue with a descriptive warning
- When there are more than one group present, the processing will fail with descriptive error asking to provide group in the configuration
- Enhanced handling of
-
Edgeworkers
- Added
note
attribute toresource_akamai_edgeworkers_activation
resource
- Added
-
GTM
- Added data sources:
akamai_gtm_asmap
- reads information for a specific GTM asmapakamai_gtm_resources
- reads information for a specific GTM resources under given domainakamai_gtm_resource
- reads information for a specific GTM resourceakamai_gtm_domain
- reads information for a specific GTM domainakamai_gtm_domains
- reads list of GTM domains under a given contractakamai_gtm_cidrmap
- reads information for a specific GTM cidrmap
- Added data sources:
-
IVM
- Extended
akamai_imaging_policy_image
with new fields:serve_stale_duration
available underpolicy
allow_pristine_on_downsize
andprefer_modern_formats
available underpolicy.output
- Extended
-
PAPI
- Added new resource:
akamai_property_bootstrap
- create, read, update and delete property without specifying rules or edgehostnames. To be used withakamai_property
resource and its new fieldproperty_id
(I#466)
- Added
version_notes
,rule_warnings
andproperty_id
attributes toakamai_property
resource (I#494) - Added support for new rule format v2024-01-09 in
data_akamai_property_rules_builder
- Improved errors for
akamai_contract
andakamai_group
datasources when there are multiple groups or contracts - Added
name
validation forakamai_property_include
resource
- Added new resource:
-
Updated various dependencies
BUG FIXES:
-
Appsec
- Fixed provider plugin crash in
appsec_attack_group
andappsec_eval_group
after executing terraform plan (I#480) - Fixed drift for struct and list reordering in
akamai_appsec_match_target
- Fixed provider plugin crash in
-
Cloudlets
- Fixed handling of version drift for cloudlets policies (I#478)
-
CPS
- Changed
organizational_unit
insidecsr
attribute forakamai_cps_third_party_enrollment
andakamai_cps_dv_enrollment
resources from required to optional. (PR#513) - Changed
state
insidecsr
attribute forakamai_cps_third_party_enrollment
andakamai_cps_dv_enrollment
resources from required to optional.
- Changed
-
GTM
- Fixed 'Inconsistent Final Plan' error for
akamai_gtm_property
resource - The diff when reordering
traffic_target
inakamai_gtm_property
resource at the same time as changing any attribute value insidetraffic_target
will be extensive (I#496) - Added
ForceNew
to thename
attribute forakamai_gtm_property
resource as it is not possible to rename it using API (I#520)
- Fixed 'Inconsistent Final Plan' error for