Skip to content

Releases: CheckPointSW/terraform-provider-infinity-next

v1.2.0

11 Sep 15:41
9b3822c

Choose a tag to compare

🚀 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

  1. 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

  1. 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

29 Jul 15:47
4e97004

Choose a tag to compare

What's Changed

Full Changelog: v1.1.8...v1.1.9

v1.1.8

29 Jul 15:42
8a87467

Choose a tag to compare

Enable prod scheduled tests (#35)

* enable tests on prod

* run prod tests at 7 am everyday

v1.1.7

11 Jun 14:05
79e8cf0

Choose a tag to compare

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

23 Apr 13:50
94776b5

Choose a tag to compare

What's Changed

Full Changelog: v1.1.5...v1.1.6

v1.1.5

20 Apr 10:45
1481f82

Choose a tag to compare

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

16 Apr 13:32
c0537bb

Choose a tag to compare

What's Changed

Full Changelog: v1.1.3...v1.1.4

v1.1.3

14 Apr 08:25
dfa3b0f

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.1.2...v1.1.3

v1.1.2

01 Apr 06:53
22f11c3

Choose a tag to compare

What's Changed

Full Changelog: v1.1.1...v1.1.2

v1.1.1

07 Jan 15:24
0282d2b

Choose a tag to compare

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