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.
This PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n| github.com/akamai/AkamaiOPEN-edgegrid-golang | require | major |
v1.2.1
->v2.16.0
|\n\n---\n\n### Release Notes\n\nakamai/AkamaiOPEN-edgegrid-golang
\n\n###v2.16.0
\n\nCompare Source\n\n### EDGEGRID GOLANG RELEASE NOTES\n\n#### 2.16.0 (September 26, 2022)\n\n##### FEATURES/ENHANCEMENTS:\n\n- APPSEC\n - Add interfaces to support file malware scanning (FMS):\n - MalwareContentTypes\n - MalwarePolicy\n - MalwarePolicyAction\n - MalwareProtection\n - Add GetRuleRecommendations method to TuningRecommendations interface\n - Add deprecation notes for the following:\n - methods:\n - GetIPGeoProtections\n - GetNetworkLayerProtections\n - GetRateProtections\n - GetReputationProtections\n - GetSlowPostProtectionSetting\n - GetSlowPostProtections\n - GetWAFProtections\n - RemoveNetworkLayerProtection\n - RemovePolicyProtections\n - RemoveReputationProtection\n - structs:\n - GetIPGeoProtectionsRequest\n - GetNetworkLayerProtectionsRequest\n - GetRateProtectionsRequest\n - GetReputationProtectionsRequest\n - GetSlowPostProtectionSettingRequest\n - GetSlowPostProtectionSettingResponse\n - GetSlowPostProtectionsRequest\n - GetWAFProtectionsRequest\n - RemoveNetworkLayerProtectionRequest\n - RemovePolicyProtectionsRequest\n - RemoveReputationProtectionRequest\n\n- [IMPORTANT] Added Bot Management API Support\n - Akamai Bot Category - read\n - Akamai Bot Category Action - read, update\n - Akamai Defined Bot - read\n - Bot Analytics Cookie - read, update\n - Bot Analytics Cookie Values - read\n - Bot Category Exception - read, update\n - Bot Detection - read\n - Bot Detection Action - read, update\n - Bot Endpoint Coverage Report - read\n - Bot Management Setting - read, update\n - Challenge Action - create, read, update, delete\n - Challenge Interception Rules - read, update\n - Client Side Security - read, update\n - Conditional Action - create, read, update, delete\n - Custom Bot Category - create, read, update, delete\n - Custom Bot Category Action - read, update\n - Custom Bot Category Sequence - read, update\n - Custom Client - create, read, update, delete\n - Custom Defined Bot - create, read, update, delete\n - Custom Deny Action - create, read, update, delete\n - Javascript Injection - read, update\n - Recategorized Akamai Defined Bot - create, read, update, delete\n - Response Action - read\n - Serve Alternate Action - create, read, update, delete\n - Transactional Endpoint - create, read, update, delete\n - Transactional Endpoint Protection - read, update\n\n###v2.15.0
\n\nCompare Source\n\n### EDGEGRID GOLANG RELEASE NOTES\n\n#### 2.15.0 (August 22, 2022)\n\n##### FEATURES/ENHANCEMENTS:\n\n- APPSEC\n - Add xff field to custom rule conditions\n - Add NotificationEmails to Activation struct\n\n- GTM\n - Improved error messages\n\n- CPS\n - Add cps ListEnrollments\n - Extend CreateEnrollment with AllowDuplicateCN option\n\n###v2.14.1
\n\nCompare Source\n\n#### 2.14.1 (July 26, 2022)\n\n##### BUG FIXES:\n\n- IAM\n - Change IAM GroupID type to int64\n\n###v2.14.0
\n\nCompare Source\n\n#### 2.14.0 (June 28, 2022)\n\n##### FEATURES/ENHANCEMENTS:\n\n- APPSEC\n - Added penalty box support for security policy in evaluation mode\n\n- HAPI\n - EdgeHostname - update\n\n- IAM\n - Blocked properties - read, update\n - Group - create, read, update, delete\n - Role - create, read, update, delete\n - User - lock, unlock, TFA, set password, reset password\n\n##### BUG FIXES:\n\n- APPSEC\n - Fixed incorrect error message on activation failure\n - TheEffectiveTimePeriod
,SamplingRate
,LoggingOptions
, andOperation
fields of the variousCustomRule
response structs are now marshalled correctly\n\n###v2.13.0
\n\nCompare Source\n\n#### 2.13.0 (May 31, 2022)\n\n##### FEATURES/ENHANCEMENTS:\n\n- Image and Video Manager:\n - Add newImQuery
transformation\n - NewPostBreakPointTransformationType
\n\n##### BUG FIXES:\n\n- Image and Video Manager:\n -default_value
field on variable in image policy should not be required\n - Change all primitive optional parameters to pointers\n - CorrectAnchor
field inRectangleShapeType
\n - Value field forNumberVariableInline
should be defined asfloat64
\n - RenamePointShapeType.True
toPointShapeType.Y
, to match the OpenAPI definition\n - AddComposite
transformation toPostBreakpointTransformations
\n - FixPostBreakpointTransformations.PolicyInputImage
\n\n###v2.12.0
\n\nCompare Source\n\n#### 2.12.0 (Apr. 25, 2022)\n\n##### FEATURES/ENHANCEMENTS:\n\n- APPSEC\n - Add WAPBypassNetworkLists interface, to be used in preference to deprecated BypassNetworkLists interface.\n\n- Support for account switch keys from environment (#149)\n\n###v2.11.0
\n\nCompare Source\n\n#### 2.11.0 (March 24, 2022)\n\n##### FEATURES/ENHANCEMENTS:\n\n- [IMPORTANT] Added Image and Video Manager API support\n - Policy Set - create, read, update, delete\n - Policy - create, read, update, delete, rollback to previous version, view policy history\n\n- CLOUDLETS\n - Support for RC cloudlet type (Request Control)\n\n- PAPI\n - CP code - read, update\n\n###v2.10.0
\n\nCompare Source\n\n#### 2.10.0 (Feb. 28, 2022)\n\n##### FEATURES/ENHANCEMENTS:\n\n- [IMPORTANT] Added EdgeWorkers and EdgeKV API support\n - EDGEWORKERS\n - Ids - create, read, update, delete, clone\n - Versions - create, read, delete, validate version bundle\n - Activations - create, read, delete\n - Deactivations - read, delete\n - Resource tiers - read\n - Reports - read\n - Secure token - create\n - Permission groups - read\n - Properties - read\n - Contracts - read\n - EDGEKV\n - Items - create, read, update, delete\n - Namespaces - create, read, update\n - Initialization - create, read\n - Access token - create, read, delete\n\n- APPSEC\n - Source for evasive path match interface updated with links to documentation\n\n- CLOUDLETS\n - Support for AS cloudlet type (Audience Segmentation)\n\n###v2.9.1
\n\nCompare Source\n\n#### 2.9.1 (Feb. 7, 2022)\n\n##### FEATURES/ENHANCEMENTS:\n\n- APPSEC\n - Remove deprecation notes for individual policy protection methods\n\n##### BUG FIXES:\n\n- CLOUDLETS\n - Fixed validation for ALB version DataCenter percent\n\n###v2.9.0
\n\nCompare Source\n\n#### 2.9.0 (Jan. 24, 2022)\n\n##### FEATURES/ENHANCEMENTS:\n\n- CLOUDLETS\n - Support for VP cloudlet type (Visitor Prioritization)\n - Support for CD cloudlet type (Continuous Deployment / Phased Release)\n - Support for FR cloudlet type (Forward Rewrite)\n - Support for AP cloudlet type (API Prioritization)\n\n- APPSEC\n - Add support for Evasive Path Match feature\n - Deprecate individual policy protection interface methods\n\n- NETWORK LISTS\n - Include ContractID and GroupID in GetNetworkListResponse\n\n###v2.8.1
\n\nCompare Source\n\n#### 2.8.1 (Nov. 30, 2021)\n\n##### FEATURES/ENHANCEMENTS:\n\n- [IMPORTANT] Added Cloudlets API support\n - Policy (Application Load Balancer) - create, read, update, delete policy\n - Policy (Edge Redirector) - create, read, update, delete policy\n - Policy activation - create, read\n - Application Load Balancer configuration - create, update, read\n - Activation for Application Load Balancer configuration - create, read\n\n- APPSEC\n - Add support for advanced exceptions in ASE rules\n - Update bypass-network-list datasource and resource for multi-policy WAP\n\n###v2.7.0
\n\nCompare Source\n\n#### 2.7.0 (Oct 19, 2021)\n\n##### FEATURES/ENHANCEMENTS:\n\n- [IMPORTANT] Added DataStream API support\n - Stream operations\n - Stream activation operations\n - Read access to various DataStream properties\n- Added HAPI v1 support\n - Delete edge hostname\n\n###v2.6.0
\n\nCompare Source\n\n### 2.6.0 (Aug 16, 2021)\n\n##### BUG FIXES:\n\n- APPSEC\n - Fix incorrect comments/URL references in inline documentation\n\n##### FEATURES/ENHANCEMENTS\n\n- APPSEC\n - Get an evaluation attack group's or risk score group's action\n\n- NETWORK LISTS\n - Support contract_id and group_id for network list create/update\n\n###v2.5.0
\n\nCompare Source\n\n### 2.5.0 (Jun 15, 2021)\n\n##### BREAKING CHANGES:\n\n- APPSEC\n - The following have been removed, togther with their unit tests and test data:\n - pkg/appsec/attack_group_action.go\n - pkg/appsec/attack_group_condition_exception.go\n - pkg/appsec/eval_rule_action.go\n - pkg/appsec/eval_rule_condition_exception.go\n - pkg/appsec/rule_action.go\n - pkg/appsec/rule_condition_exception.go\n\n##### BUG FIXES:\n\n- DNSv2\n - Fixed parsing SVCB, HTTPS rdata.\n\n##### FEATURES/ENHANCEMENTS:\n\n- [IMPORTANT] CPS - Added Certificate Provisioning API support\n - Enrollments - create, read, update, delete enrollments\n - Change status API - get change status, cancel change\n - DV certificate API - get and acknowledge DV challenges\n - Pre verification warnings - get and acknowledge pre verification warnings\n\n- APPSEC\n - The following have been added, together with their unit tests and test data:\n - pkg/appsec/api_constraints_protection.go\n - pkg/appsec/advanced_settings_pragma_header.go\n - pkg/appsec/attack_group.go\n - pkg/appsec/eval_rule.go\n - pkg/appsec/rule.go\n - pkg/appsec/ip_geo_protection.go\n\n###v2.4.1
\n\nCompare Source\n\n#### 2.4.1 (Apr 19, 2021) APPSEC\n\nAPPSEC\n\n- Suppress 'null' text on output of empty/false values\n- Prevent configuration drift when reapplying configuration after