Releases: CheckPointSW/terraform-provider-infinity-next
v1.2.0
🚀 Overview
This PR introduces a new Terraform resource for rate limiting practices and adds APIDiscovery sub-practice functionality to the web-api-practice resource.
✨ New Features
- New Resource: inext_rate_limit_practice
A complete rate limiting practice resource with flexible rule configuration:
resource "inext_rate_limit_practice" "example" {
name = "api-rate-limits"
visibility = "Shared"
rule {
uri = "/api/v1/users"
scope = "Minute" # "Minute" or "Second"
limit = 100 # Request threshold
action = "Detect" # "Detect", "Prevent", or "AccordingToPractice"
comment = "User API limit" # Optional description
}
rule {
uri = "/api/v1/login"
scope = "Second"
limit = 5
action = "Prevent"
}
}
Key Features:
Multiple rate limit rules per practice
Flexible time scopes (Minute/Second) and actions
Smart dependency handling - automatically removes practice references before deletion
Full CRUD operations with import/export support
- APIDiscovery SubPractice
Enhanced web-api-asset with new APIDiscovery sub-practice:
resource "inext_web_api_asset" "example" {
name = "api-asset"
urls = ["https://api.example.com"]
practice {
main_mode = "Prevent"
sub_practices_modes = {
IPS = "AccordingToPractice"
WebBot = "AccordingToPractice"
APIDiscovery = "Active" # New sub-practice
}
id = inext_web_api_practice.example.id
}
}
APIDiscovery Modes:
"Active" - Enable API discovery functionality
"Disabled" - Disable API discovery
v1.1.9
What's Changed
- retry with fixed update input on dependency error by @chkp-omerma in #36
Full Changelog: v1.1.8...v1.1.9
v1.1.8
Enable prod scheduled tests (#35) * enable tests on prod * run prod tests at 7 am everyday
v1.1.7
What's Changed
- Fix delete operation for objects that are pointed from other objects by @chkp-omerma in #33
- update version to 1.1.7 in docs and examples by @chkp-omerma in #34
Full Changelog: v1.1.6...v1.1.7
v1.1.6
v1.1.5
What's Changed
- add advanced proxy settings:
- additional instructions blocks
- custom headers
- redirect to HTTPS
- access log
by @chkp-omerma in #28
Full Changelog: v1.1.4...v1.1.5
v1.1.4
What's Changed
- Add fields for appsec gateway by @chkp-omriat2 in #31
Full Changelog: v1.1.3...v1.1.4
v1.1.3
What's Changed
- Resources connection by @chkp-omerma in #26
- Fix schema validation by @chkp-omriat2 in #29
- Remove print of trace id header by @chkp-omriat2 in #30
New Contributors
- @chkp-omriat2 made their first contribution in #29
Full Changelog: v1.1.2...v1.1.3
v1.1.2
What's Changed
- Fix panic when reading empty practice by @chkp-omerma in #27
Full Changelog: v1.1.1...v1.1.2
v1.1.1
What's Changed
- Alignment to MGMT v1 API by @chkp-omerma in #25
- Simplified Mutual TLS (mTLS) Configuration
Full Changelog: v1.1.0...v1.1.1