Skip to content

Releases: CheckPointSW/terraform-provider-infinity-next

v1.5.3

26 Mar 13:24
0e3498c

Choose a tag to compare

Get task on async publish now also identifies failures

v1.5.2

04 Mar 10:58
efab014

Choose a tag to compare

What's Changed

Full Changelog: v1.5.1...v1.5.2

v1.5.1

09 Feb 12:09
8f310d1

Choose a tag to compare

What's Changed

Full Changelog: v1.5.0...v1.5.1

v1.5.0

15 Jan 12:47
b1f4de9

Choose a tag to compare

The upcoming Terraform release will include the following:

  • Support for publish and enforce, with the ability to apply it to a list of profiles.
  • A bug fix related to updating the additional instructions block.
  • Improved documentation and examples for proxy settings, covering both basic and advanced configurations.

v1.4.0

24 Dec 07:54
1f9bfc9

Choose a tag to compare

  • Updated optional int and bool fields to use pointers, enabling more complete and accurate resource management

  • Updated default values in the schema

  • Documentation and examples have been updated accordingly

v1.3.2

17 Dec 08:59
fa2208c

Choose a tag to compare

  • "file_size_limit" and "archive_file_size_limit" setting fixed.
  • Example of using "additional_instructions_blocks" has been added. Both "location_instructions" and "server_instructions" have an example.

v1.3.1

14 Dec 12:03
4b9090c

Choose a tag to compare

What's Changed

  • remove omitempty from isSharesURLs json field in UpdateWebApplication… by @chkp-omerma in #45

Full Changelog: v1.3.0...v1.3.1

v1.3.0

10 Dec 10:00
74b0df5

Choose a tag to compare

  • Go version upgraded from 1.18 to 1.24
  • The "is_shares_urls" field of web-api-asset and web-app-asset is now fully configurable (both on create and update assets)
  • Documentation and examples updated

v1.2.1

01 Dec 13:34
2814447

Choose a tag to compare

"is_shares_urls" changed to be optional in both web-app-asset and web-api-asset.

This field indicates whether the asset shares its URLs with other assets. URL sharing is allowed only between assets linked to different profiles.

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