(fix): Fixed ZPA ConvertV1ResponseToV2Request due to missing CLIENT_TYPE objectType
v2.4.1
2.4.1 (March 9, 2024)
Notes
Golang: v1.21
Fixes
Added new ZPA matchStyles attribute
v2.4.0
2.4.0 (March 7, 2024)
Notes
Golang: v1.19
ZPA Additions
Emergency Access
Added POST /emergencyAccess/user to create an emergency acess user for a specified customer. [PR #226](zscaler/zscaler-sdk-go#226)
Added GET /emergencyAccess/user to get all emergency acess users for a specified customer. [PR #226](zscaler/zscaler-sdk-go#226)
Added GET /emergencyAccess/user/{userId} to get the emergency access user for a specified customer. [PR #226](zscaler/zscaler-sdk-go#226)
Added PUT /emergencyAccess/user/{userId}to update the emergency access user for thae specified customer. [PR #226](zscaler/zscaler-sdk-go#226)
Added PUT /emergencyAccess/user/{userId}/activate to activate the emergency access user for the specified customer. [PR #226](zscaler/zscaler-sdk-go#226)
Added PUT /emergencyAccess/user/{userId}/deactivate to deactivate the emergency access user for the specified customer. [PR #226](zscaler/zscaler-sdk-go#226)
Policy Access Controller
Added POST and PUT /mgmtconfig/v2/admin/customers/{customerId}/policySet/{policySetId}/rule endpoints for access policy rule creation. This endpoint allows for larger payload submission. [PR #228](zscaler/zscaler-sdk-go#228)
Added POST and PUT /mgmtconfig/v2/admin/customers/{customerId}/policySet/{policySetId}/rule endpoints for access policy rule creation. This endpoint allows for larger payload submission. [PR #228](zscaler/zscaler-sdk-go#228)
Privileged Remote Access Approval
Added GET /mgmtconfig/v1/admin/customers/{customerId}/approval endpoint to get all PRA Approval resources for a specified customer
Added GET /mgmtconfig/v1/admin/customers/{customerId}/approval/{id} endpoint to get a specific PRA Approval resources for a specified customer
Added POST /mgmtconfig/v1/admin/customers/{customerId}/approval endpoint to add PRA Approval resources for a specified customer. [PR #233](zscaler/zscaler-sdk-go#235)
Added PUT /mgmtconfig/v1/admin/customers/{customerId}/approval/{id} endpoint to update a specific PRA Approval resources for a specified customer. [PR #233](zscaler/zscaler-sdk-go#235)
Added DELETE /mgmtconfig/v1/admin/customers/{customerId}/approval/{id} endpoint to delete a specific PRA Approval resources for a specified customer. [PR #233](zscaler/zscaler-sdk-go#235)
Added DELETE /mgmtconfig/v1/admin/customers/{customerId}/approval/expired endpoint to delete all PRA Approval resources for a specified customer. [PR #233](zscaler/zscaler-sdk-go#235)
Added POST /emergencyAccess/user to create an emergency acess user for a specified customer. [PR #226](zscaler/zscaler-sdk-go#226)
Added GET /emergencyAccess/user to get all emergency acess users for a specified customer. [PR #226](zscaler/zscaler-sdk-go#226)
Added GET /emergencyAccess/user/{userId} to get the emergency access user for a specified customer. [PR #226](zscaler/zscaler-sdk-go#226)
Added PUT /emergencyAccess/user/{userId}to update the emergency access user for thae specified customer. [PR #226](zscaler/zscaler-sdk-go#226)
Added PUT /emergencyAccess/user/{userId}/activate to activate the emergency access user for the specified customer. [PR #226](zscaler/zscaler-sdk-go#226)
Added PUT /emergencyAccess/user/{userId}/deactivate to deactivate the emergency access user for the specified customer. [PR #226](zscaler/zscaler-sdk-go#226)
Policy Access Controller
Added POST and PUT /mgmtconfig/v2/admin/customers/{customerId}/policySet/{policySetId}/rule endpoints for access policy rule creation. This endpoint allows for larger payload submission. [PR #228](zscaler/zscaler-sdk-go#228)
Added POST and PUT /mgmtconfig/v2/admin/customers/{customerId}/policySet/{policySetId}/rule endpoints for access policy rule creation. This endpoint allows for larger payload submission. [PR #228](zscaler/zscaler-sdk-go#228)
Privileged Remote Access Approval
Added GET /mgmtconfig/v1/admin/customers/{customerId}/approval endpoint to get all PRA Approval resources for a specified customer
Added GET /mgmtconfig/v1/admin/customers/{customerId}/approval/{id} endpoint to get a specific PRA Approval resources for a specified customer
Added POST /mgmtconfig/v1/admin/customers/{customerId}/approval endpoint to add PRA Approval resources for a specified customer. [PR #233](zscaler/zscaler-sdk-go#235)
Added PUT /mgmtconfig/v1/admin/customers/{customerId}/approval/{id} endpoint to update a specific PRA Approval resources for a specified customer. [PR #233](zscaler/zscaler-sdk-go#235)
Added DELETE /mgmtconfig/v1/admin/customers/{customerId}/approval/{id} endpoint to delete a specific PRA Approval resources for a specified customer. [PR #233](zscaler/zscaler-sdk-go#235)
Added DELETE /mgmtconfig/v1/admin/customers/{customerId}/approval/expired endpoint to delete all PRA Approval resources for a specified customer. [PR #233](zscaler/zscaler-sdk-go#235)
Privileged Remote Access Console
Added GET /mgmtconfig/v1/admin/customers/{customerId}/console endpoint to get all PRA Console resources for a specified customer
Added GET /mgmtconfig/v1/admin/customers/{customerId}/console/{id} endpoint to get a specific PRA Console resources for a specified customer
Added GET /mgmtconfig/v1/admin/customers/{customerId}/console/praPortal/{portalId} endpoint to get privileged consoles for a specified privileged portal.
Added POST /mgmtconfig/v1/admin/customers/{customerId}/console endpoint to add PRA Console resources for a specified customer. [PR #233](zscaler/zscaler-sdk-go#235)
Added POST /mgmtconfig/v1/admin/customers/{customerId}/console/bulk endpoint to create a list of PRA Console resources to a specified privileged portal and customer. [PR #233](zscaler/zscaler-sdk-go#235)
Added PUT /mgmtconfig/v1/admin/customers/{customerId}/console/{id} endpoint to update a specific PRA Console resources for a specified customer. [PR #233](zscaler/zscaler-sdk-go#235)
Added DELETE /mgmtconfig/v1/admin/customers/{customerId}/console/{id} endpoint to delete a specific PRA Console resources for a specified customer. [PR #233](zscaler/zscaler-sdk-go#235)
Privileged Remote Access Portal
Added GET /mgmtconfig/v1/admin/customers/{customerId}/praPortal endpoint to get all PRA Portal resources for a specified customer
Added GET /mgmtconfig/v1/admin/customers/{customerId}/praPortal/{id} endpoint to get a specific PRA Portal resources for a specified customer
Added POST /mgmtconfig/v1/admin/customers/{customerId}/praPortal endpoint to add PRA Portal resource for a specified customer. [PR #233](zscaler/zscaler-sdk-go#235)
Added PUT /mgmtconfig/v1/admin/customers/{customerId}/praPortal/{id} endpoint to update a specific PRA Portal resources for a specified customer. [PR #233](zscaler/zscaler-sdk-go#235)
Added DELETE /mgmtconfig/v1/admin/customers/{customerId}/praPortal/{id} endpoint to delete a specific PRA Portal resources for a specified customer. [PR #233](zscaler/zscaler-sdk-go#235)
Privileged Remote Access Credential
Added GET /mgmtconfig/v1/admin/customers/{customerId}/credential endpoint to get all PRA Credential resources for a specified customer
Added GET /mgmtconfig/v1/admin/customers/{customerId}/credential/{id} endpoint to get a specific PRA Credential resources for a specified customer
Added POST /mgmtconfig/v1/admin/customers/{customerId}/credential endpoint to add PRA Credential resource for a specified customer. [PR #233](zscaler/zscaler-sdk-go#235)
... (truncated)
Commits
824d994 (fix): Fixed ConvertV1ResponseToV2Request due to missing objectType
d979340 (fix): Added matchStyle attribute to application segments
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps github.com/zscaler/zscaler-sdk-go/v2 from 2.3.11 to 2.4.2.
Release notes
Sourced from github.com/zscaler/zscaler-sdk-go/v2's releases.
... (truncated)
Changelog
Sourced from github.com/zscaler/zscaler-sdk-go/v2's changelog.
... (truncated)
Commits
824d994
(fix): Fixed ConvertV1ResponseToV2Request due to missing objectTyped979340
(fix): Added matchStyle attribute to application segments1515bcc
(fix): Removed zpa zpath resourcefca8437
(Fix): Fixed integration tests for pra51ce5c2
(Fix): Fixed integration tests for pra5faa56d
fix: Disabled ZPA PRA Console testa13ef2a
feat: Added zpa zpath cloud controllere934f2c
Merge pull request #235zscaler/zpa-#233
0dcce73
Merge branch 'master' into zpa-#233-feat/privileged-remote-access3d6ea6b
Merge pull request #236 from zscaler/dependabot/go_modules/github.com/go-jose...Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show