Skip to content

feat: Add security level settings operations#316

Merged
sirijaibm merged 2 commits intomasterfrom
sdk-automation/cis-CIS_Frontend_API_Spec-ZoneSettings-4cb1eb
May 5, 2026
Merged

feat: Add security level settings operations#316
sirijaibm merged 2 commits intomasterfrom
sdk-automation/cis-CIS_Frontend_API_Spec-ZoneSettings-4cb1eb

Conversation

@sirijaibm
Copy link
Copy Markdown
Collaborator

@sirijaibm sirijaibm commented Apr 30, 2026

PR summary

Auto-generated Node SDK update from OpenAPI spec.

Generated files:

  • cis/zones-settings/v1.ts
  • test/unit/cis/zones-settings.v1.test.js

Test Results:
Integration test files updated:

  • test/integration/cis/zones-settings.v1.test.js

PR Checklist

Please make sure that your PR fulfills the following requirements:

  • The commit message follows the Angular Commit Message Guidelines.
  • Tests for the changes have been added (for bug fixes / features)
  • Docs have been added / updated (for bug fixes / features)

PR Type

  • Bugfix
  • Feature
  • Code style update (formatting, local variables)
  • Refactoring (no functional changes, no api changes)
  • New tests
  • Build/CI related changes
  • Documentation content changes
  • Other (please describe)

What is the current behavior?

SDK generated from previous version of the OpenAPI spec.

What is the new behavior?

SDK regenerated from updated OpenAPI spec with new/changed operations.

Does this PR introduce a breaking change?

  • Yes
  • No

Other information

This PR was automatically generated by the SDK Automation tool.

Signed-off-by: Sirija Reddy <sirija@ibm.com>
@sirijaibm sirijaibm requested a review from sridhargk April 30, 2026 18:13
Signed-off-by: Sirija Reddy <sirija@ibm.com>
@sirijaibm
Copy link
Copy Markdown
Collaborator Author

$ npx jest test/integration/cis/zones-settings.v1.test.js --no-coverage -t "Security Level"
npm warn Unknown user config "always-auth". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.
 PASS  test/integration/cis/zones-settings.v1.test.js
  Zones Settings
    ○ skipped should successfully complete initialization
    Zone DNS SEC
      ○ skipped successfully fetch zoneDnssec
    Opportunistic Encryption
      ○ skipped successfully fetch OpportunisticEncryption
      ○ skipped successfully update opportunistic encryption
      ○ skipped successfully reset previous opportunistic encryptionc setting
      ○ skipped should fail to update opportunistic encryption
    Challenge TTL
      ○ skipped successfully get Challenge Ttl
      ○ skipped successfully update challenge TTL
      ○ skipped successfully reset previous challenge TTL
      ○ skipped should fail to update challenge TTL
    Automatic Https Rewrites
      ○ skipped successfully fetch automatic httpsRmewrites
      ○ skipped successfully update automatic httpsRmewrites
      ○ skipped successfully reset previous challenge TTL
      ○ skipped should fail to update challenge TTL
    True Client IP
      ○ skipped successfully fetch trueclientip setting
      ○ skipped successfully update trueclientip
      ○ skipped successfully reset previous trueclientip setting
      ○ skipped should fail to update trueclientip
    Always Use Https setting
      ○ skipped successfully fetch always use https flag/setting
      ○ skipped successfully update always use https setting
      ○ skipped successfully reset previous always use https setting
      ○ skipped should fail to update always use https setting
    Image Size Optimization
      ○ skipped successfully get ImageSizeOptimization setting
      ○ skipped successfully update ImageSizeOptimization setting
      ○ skipped successfully reset previous ImageSizeOptimization setting
      ○ skipped should fail to update ImageSizeOptimization setting
    Script Load Optimization
      ○ skipped successfully get ScriptLoadOptimization setting
      ○ skipped successfully update ScriptLoadOptimization setting
      ○ skipped successfully reset previous ScriptLoadOptimization setting
      ○ skipped should fail to update ScriptLoadOptimization setting
    Image Load Optimization
      ○ skipped successfully get ImageLoadOptimization setting
      ○ skipped successfully update ImageLoadOptimization setting
      ○ skipped successfully reset previous ImageLoadOptimization setting
      ○ skipped should fail to update ImageLoadOptimization setting
    Minify Setting
      ○ skipped successfully get minify setting
      ○ skipped successfully update minify setting
      ○ skipped successfully reset previous minify setting
      ○ skipped should fail to update minify setting
    Min TLS Version
      ○ skipped successfully fetch MinTlsVersion
      ○ skipped successfully update MinTlsVersion
      ○ skipped successfully reset previous MinTlsVersion
      ○ skipped should fail to update MinTlsVersion
    Ip Geolocation
      ○ skipped successfully get IpGeolocation
      ○ skipped successfully update/turn off IpGeolocation
      ○ skipped successfully reset previous IpGeolocation
      ○ skipped should fail to update IpGeolocation
    Server Side Exclude
      ○ skipped successfully get ServerSideExclude setting
      ○ skipped successfully update/turn off  ServerSideExclude setting
      ○ skipped successfully reset previous  ServerSideExclude setting
      ○ skipped should fail to update  ServerSideExclude setting
    Security Header
      ○ skipped successfully get SecurityHeader setting
      ○ skipped successfully enable SecurityHeader strict transport setting
      ○ skipped successfully reset previous  SecurityHeader setting
      ○ skipped should fail to update  ServerSideExclude setting
    Prefetch Preload Setting
      ○ skipped successfully get Prefetch Preload setting
      ○ skipped successfully update/turn off Prefetch Preload setting
      ○ skipped successfully reset previous Prefetch Preload setting
      ○ skipped should fail to update Prefetch Preload setting
    Http2 setting
      ○ skipped successfully get Http2
      ○ skipped successfully update/turn on Http2 setting
      ○ skipped successfully reset previous Http2 setting
      ○ skipped should fail to update Http2 setting
    Http3 setting
      ○ skipped successfully get Http3
      ○ skipped successfully update/turn on Http3 setting
      ○ skipped successfully reset previous Http3 setting
      ○ skipped should fail to update Http3 setting
    Ipv6
      ○ skipped successfully get Ipv6
      ○ skipped successfully update/turn on Ipv6
      ○ skipped successfully reset previous Ipv6
      ○ skipped should fail to update Ipv6
    Web Sockets
      ○ skipped successfully fetch web socket setting
      ○ skipped successfully update/turn on web socket setting
      ○ skipped successfully reset previous web socket setting
      ○ skipped should fail to update web socket setting
    PseudoIpv4
      ○ skipped successfully get PseudoIpv4
      ○ skipped successfully update/turn on PseudoIpv4
      ○ skipped successfully reset previous PseudoIpv4
      ○ skipped should fail to update PseudoIpv4
    Response Buffering
      ○ skipped successfully fetch response buffering
      ○ skipped successfully update/turn on response buffering setting
      ○ skipped successfully reset previous response buffering setting
      ○ skipped should fail to update response buffering setting
    Hot Link Protection
      ○ skipped successfully fetch hot link protection setting buffering
      ○ skipped successfully update/turn on hot link protection setting
      ○ skipped successfully reset previous hot link protection setting
      ○ skipped should fail to update hot link protection setting
    MaxUpload setting
      ○ skipped successfully fetch MaxUpload value
      ○ skipped successfully update MaxUpload setting
      ○ skipped successfully reset previous MaxUpload
      ○ skipped should fail to update MaxUpload
    TlsClientAuth
      ○ skipped successfully fetch tls client auth value
      ○ skipped successfully update/turn on tls client auth setting
      ○ skipped successfully reset previous tls client auth setting
      ○ skipped should fail to update response tls client auth setting
    Verify Browser Check
      ○ skipped successfully fetch browser check data
      ○ skipped successfully update/turn on browser check setting
      ○ skipped successfully reset previous browser check setting
      ○ skipped should fail to update browser check setting
    Enable Error PagesOn
      ○ skipped successfully fetch EnableErrorPagesOn
      ○ skipped successfully update/turn on EnableErrorPagesOn
      ○ skipped successfully reset previous EnableErrorPagesOn
      ○ skipped should fail to update EnableErrorPagesOn
    Web Application Firewall
      ○ skipped successfully fetch WebApplicationFirewall
      ○ skipped successfully update/turn on WebApplicationFirewall
      ○ skipped successfully reset previous WebApplicationFirewall
      ○ skipped should fail to update WebApplicationFirewall
    Ciphers
      ○ skipped successfully fetch ciphers data
      ○ skipped successfully update/turn on ciphers
      ○ skipped successfully reset previous ciphers
      ○ skipped should fail to update ciphers
    Mobile Redirect Setting
      ○ skipped successfully fetch MobileRedirect setting
      ○ skipped successfully update/turn on  MobileRedirect setting
      ○ skipped successfully reset previous  MobileRedirect setting
      ○ skipped should fail to update  MobileRedirect setting
      Opportunistic Onion
        ○ skipped successfully fetch OpportunisticOnion
        ○ skipped successfully update opportunistic onion
        ○ skipped successfully reset previous opportunistic onion setting
        ○ skipped should fail to update opportunistic onion
      Bot Management
        ○ skipped successfully fetch BotManagement
        ○ skipped successfully update bot management
        ○ skipped successfully reset previous bot management setting
      Brotli
        ○ skipped successfully fetch Brotli
        ○ skipped successfully update brotli
        ○ skipped successfully reset previous brotli setting
        ○ skipped should fail to update brotli
      Email Obfuscation
        ○ skipped successfully fetch EmailObfuscation
        ○ skipped successfully update email obfuscation
        ○ skipped successfully reset previous email obfuscation setting
        ○ skipped should fail to update email obfuscation
      Log Retention
        ○ skipped successfully fetch LogRetention
        ○ skipped successfully update log retention
        ○ skipped successfully reset previous log retention setting
      Origin Max HTTP Version
        ○ skipped successfully fetch OriginMaxHttpVersion
        ○ skipped successfully update origin max http version
        ○ skipped successfully reset previous origin max http version setting
        ○ skipped should fail to update origin max http version
      Origin Post Quantum Encryption
        ○ skipped successfully fetch OriginPostQuantumEncryption
        ○ skipped successfully update origin post quantum encryption
        ○ skipped successfully reset previous origin post quantum encryption setting
        ○ skipped should fail to update origin post quantum encryption
      Proxy Read Timeout
        ○ skipped successfully fetch ProxyReadTimeout
        ○ skipped successfully update proxy read timeout
        ○ skipped successfully reset previous proxy read timeout setting
        ○ skipped should fail to update proxy read timeout
      Replace Insecure JS
        ○ skipped successfully fetch ReplaceInsecureJs
        ○ skipped successfully update replace insecure js
        ○ skipped successfully reset previous replace insecure js setting
        ○ skipped should fail to update replace insecure js
    Security Level
      ✓ should successfully get security level setting (2010 ms)
      ✓ should successfully update security level setting (1149 ms)

Test Suites: 1 passed, 1 total
Tests:       148 skipped, 2 passed, 150 total
Snapshots:   0 total
Time:        3.395 s
Ran all test suites matching test/integration/cis/zones-settings.v1.test.js with tests matching "Security Level".

@sirijaibm sirijaibm merged commit e7158cc into master May 5, 2026
3 checks passed
@sirijaibm sirijaibm deleted the sdk-automation/cis-CIS_Frontend_API_Spec-ZoneSettings-4cb1eb branch May 5, 2026 15:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants