Skip to content

Commit 370795a

Browse files
authored
Merge pull request #41 from opalsecurity/04-21-update_python_sdk
update python sdk
2 parents 5d346c4 + cbb7de5 commit 370795a

61 files changed

Lines changed: 3665 additions & 20 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.openapi-generator/FILES

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ docs/AddGroupResourceRequest.md
1313
docs/AddGroupUserRequest.md
1414
docs/AddResourceNhiRequest.md
1515
docs/AddResourceUserRequest.md
16+
docs/ApiAccessLevelEnum.md
1617
docs/App.md
1718
docs/AppTypeEnum.md
1819
docs/AppValidation.md
@@ -71,6 +72,7 @@ docs/GroupRemoteInfoActiveDirectoryGroup.md
7172
docs/GroupRemoteInfoAwsSsoGroup.md
7273
docs/GroupRemoteInfoAzureAdMicrosoft365Group.md
7374
docs/GroupRemoteInfoAzureAdSecurityGroup.md
75+
docs/GroupRemoteInfoClickhouseRole.md
7476
docs/GroupRemoteInfoConnectorGroup.md
7577
docs/GroupRemoteInfoDatabricksAccountGroup.md
7678
docs/GroupRemoteInfoDevinGroup.md
@@ -87,6 +89,7 @@ docs/GroupRemoteInfoPagerdutyOnCallSchedule.md
8789
docs/GroupRemoteInfoRootlyOnCallSchedule.md
8890
docs/GroupRemoteInfoSnowflakeRole.md
8991
docs/GroupRemoteInfoTailscaleGroup.md
92+
docs/GroupRemoteInfoTwingateGroup.md
9093
docs/GroupRemoteInfoWorkdayUserSecurityGroup.md
9194
docs/GroupResource.md
9295
docs/GroupResourceList.md
@@ -125,6 +128,7 @@ docs/PaginatedOwnersList.md
125128
docs/PaginatedRemoteUsersList.md
126129
docs/PaginatedResourcesList.md
127130
docs/PaginatedTagsList.md
131+
docs/PaginatedTokensList.md
128132
docs/PaginatedUARsList.md
129133
docs/PaginatedUsersList.md
130134
docs/PropagationStatus.md
@@ -177,10 +181,13 @@ docs/ResourceRemoteInfoAzureStorageContainer.md
177181
docs/ResourceRemoteInfoAzureSubscription.md
178182
docs/ResourceRemoteInfoAzureUserAssignedManagedIdentity.md
179183
docs/ResourceRemoteInfoAzureVirtualMachine.md
184+
docs/ResourceRemoteInfoClickhouseDatabase.md
185+
docs/ResourceRemoteInfoClickhouseTable.md
180186
docs/ResourceRemoteInfoCoupaRole.md
181187
docs/ResourceRemoteInfoCursorOrganization.md
182188
docs/ResourceRemoteInfoCustomConnector.md
183189
docs/ResourceRemoteInfoDatabricksAccountServicePrincipal.md
190+
docs/ResourceRemoteInfoDatadogRole.md
184191
docs/ResourceRemoteInfoDatastaxAstraRole.md
185192
docs/ResourceRemoteInfoDevinOrganization.md
186193
docs/ResourceRemoteInfoDevinRole.md
@@ -201,6 +208,7 @@ docs/ResourceRemoteInfoGithubRepo.md
201208
docs/ResourceRemoteInfoGitlabProject.md
202209
docs/ResourceRemoteInfoGoogleWorkspaceRole.md
203210
docs/ResourceRemoteInfoIlevelAdvancedRole.md
211+
docs/ResourceRemoteInfoNetsuiteRole.md
204212
docs/ResourceRemoteInfoOktaApp.md
205213
docs/ResourceRemoteInfoOktaCustomRole.md
206214
docs/ResourceRemoteInfoOktaStandardRole.md
@@ -216,6 +224,7 @@ docs/ResourceRemoteInfoSnowflakeSchema.md
216224
docs/ResourceRemoteInfoSnowflakeTable.md
217225
docs/ResourceRemoteInfoTailscaleSsh.md
218226
docs/ResourceRemoteInfoTeleportRole.md
227+
docs/ResourceRemoteInfoTwingateResource.md
219228
docs/ResourceRemoteInfoWorkdayRole.md
220229
docs/ResourceTypeEnum.md
221230
docs/ResourceUser.md
@@ -250,6 +259,8 @@ docs/TagsList.md
250259
docs/ThirdPartyProviderEnum.md
251260
docs/TicketPropagationConfiguration.md
252261
docs/TicketingProviderEnum.md
262+
docs/Token.md
263+
docs/TokensApi.md
253264
docs/UAR.md
254265
docs/UARReviewerAssignmentPolicyEnum.md
255266
docs/UARScope.md
@@ -296,6 +307,7 @@ opal_security/api/requests_api.py
296307
opal_security/api/resources_api.py
297308
opal_security/api/sessions_api.py
298309
opal_security/api/tags_api.py
310+
opal_security/api/tokens_api.py
299311
opal_security/api/uars_api.py
300312
opal_security/api/users_api.py
301313
opal_security/api_client.py
@@ -312,6 +324,7 @@ opal_security/models/add_group_resource_request.py
312324
opal_security/models/add_group_user_request.py
313325
opal_security/models/add_resource_nhi_request.py
314326
opal_security/models/add_resource_user_request.py
327+
opal_security/models/api_access_level_enum.py
315328
opal_security/models/app.py
316329
opal_security/models/app_type_enum.py
317330
opal_security/models/app_validation.py
@@ -364,6 +377,7 @@ opal_security/models/group_remote_info_active_directory_group.py
364377
opal_security/models/group_remote_info_aws_sso_group.py
365378
opal_security/models/group_remote_info_azure_ad_microsoft365_group.py
366379
opal_security/models/group_remote_info_azure_ad_security_group.py
380+
opal_security/models/group_remote_info_clickhouse_role.py
367381
opal_security/models/group_remote_info_connector_group.py
368382
opal_security/models/group_remote_info_databricks_account_group.py
369383
opal_security/models/group_remote_info_devin_group.py
@@ -380,6 +394,7 @@ opal_security/models/group_remote_info_pagerduty_on_call_schedule.py
380394
opal_security/models/group_remote_info_rootly_on_call_schedule.py
381395
opal_security/models/group_remote_info_snowflake_role.py
382396
opal_security/models/group_remote_info_tailscale_group.py
397+
opal_security/models/group_remote_info_twingate_group.py
383398
opal_security/models/group_remote_info_workday_user_security_group.py
384399
opal_security/models/group_resource.py
385400
opal_security/models/group_resource_list.py
@@ -412,6 +427,7 @@ opal_security/models/paginated_owners_list.py
412427
opal_security/models/paginated_remote_users_list.py
413428
opal_security/models/paginated_resources_list.py
414429
opal_security/models/paginated_tags_list.py
430+
opal_security/models/paginated_tokens_list.py
415431
opal_security/models/paginated_uars_list.py
416432
opal_security/models/paginated_users_list.py
417433
opal_security/models/propagation_status.py
@@ -463,10 +479,13 @@ opal_security/models/resource_remote_info_azure_storage_container.py
463479
opal_security/models/resource_remote_info_azure_subscription.py
464480
opal_security/models/resource_remote_info_azure_user_assigned_managed_identity.py
465481
opal_security/models/resource_remote_info_azure_virtual_machine.py
482+
opal_security/models/resource_remote_info_clickhouse_database.py
483+
opal_security/models/resource_remote_info_clickhouse_table.py
466484
opal_security/models/resource_remote_info_coupa_role.py
467485
opal_security/models/resource_remote_info_cursor_organization.py
468486
opal_security/models/resource_remote_info_custom_connector.py
469487
opal_security/models/resource_remote_info_databricks_account_service_principal.py
488+
opal_security/models/resource_remote_info_datadog_role.py
470489
opal_security/models/resource_remote_info_datastax_astra_role.py
471490
opal_security/models/resource_remote_info_devin_organization.py
472491
opal_security/models/resource_remote_info_devin_role.py
@@ -487,6 +506,7 @@ opal_security/models/resource_remote_info_github_repo.py
487506
opal_security/models/resource_remote_info_gitlab_project.py
488507
opal_security/models/resource_remote_info_google_workspace_role.py
489508
opal_security/models/resource_remote_info_ilevel_advanced_role.py
509+
opal_security/models/resource_remote_info_netsuite_role.py
490510
opal_security/models/resource_remote_info_okta_app.py
491511
opal_security/models/resource_remote_info_okta_custom_role.py
492512
opal_security/models/resource_remote_info_okta_standard_role.py
@@ -502,6 +522,7 @@ opal_security/models/resource_remote_info_snowflake_schema.py
502522
opal_security/models/resource_remote_info_snowflake_table.py
503523
opal_security/models/resource_remote_info_tailscale_ssh.py
504524
opal_security/models/resource_remote_info_teleport_role.py
525+
opal_security/models/resource_remote_info_twingate_resource.py
505526
opal_security/models/resource_remote_info_workday_role.py
506527
opal_security/models/resource_type_enum.py
507528
opal_security/models/resource_user.py
@@ -533,6 +554,7 @@ opal_security/models/tags_list.py
533554
opal_security/models/third_party_provider_enum.py
534555
opal_security/models/ticket_propagation_configuration.py
535556
opal_security/models/ticketing_provider_enum.py
557+
opal_security/models/token.py
536558
opal_security/models/uar.py
537559
opal_security/models/uar_reviewer_assignment_policy_enum.py
538560
opal_security/models/uar_scope.py
@@ -565,4 +587,15 @@ setup.cfg
565587
setup.py
566588
test-requirements.txt
567589
test/__init__.py
590+
test/test_api_access_level_enum.py
591+
test/test_group_remote_info_clickhouse_role.py
592+
test/test_group_remote_info_twingate_group.py
593+
test/test_paginated_tokens_list.py
594+
test/test_resource_remote_info_clickhouse_database.py
595+
test/test_resource_remote_info_clickhouse_table.py
596+
test/test_resource_remote_info_datadog_role.py
597+
test/test_resource_remote_info_netsuite_role.py
598+
test/test_resource_remote_info_twingate_resource.py
599+
test/test_token.py
600+
test/test_tokens_api.py
568601
tox.ini

README.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -168,6 +168,7 @@ Class | Method | HTTP request | Description
168168
*DelegationsApi* | [**get_delegation**](docs/DelegationsApi.md#get_delegation) | **GET** /delegations/{delegation_id} | Get delegation by ID
169169
*DelegationsApi* | [**get_delegations**](docs/DelegationsApi.md#get_delegations) | **GET** /delegations | Get delegations
170170
*EventsApi* | [**events**](docs/EventsApi.md#events) | **GET** /events |
171+
*EventsApi* | [**get_event**](docs/EventsApi.md#get_event) | **GET** /events/{event_id} | Get event by ID
171172
*GroupBindingsApi* | [**create_group_binding**](docs/GroupBindingsApi.md#create_group_binding) | **POST** /group-bindings |
172173
*GroupBindingsApi* | [**delete_group_binding**](docs/GroupBindingsApi.md#delete_group_binding) | **DELETE** /group-bindings/{group_binding_id} |
173174
*GroupBindingsApi* | [**get_group_binding**](docs/GroupBindingsApi.md#get_group_binding) | **GET** /group-bindings/{group_binding_id} | Get group binding by ID
@@ -268,6 +269,8 @@ Class | Method | HTTP request | Description
268269
*TagsApi* | [**remove_group_tag**](docs/TagsApi.md#remove_group_tag) | **DELETE** /tags/{tag_id}/groups/{group_id} |
269270
*TagsApi* | [**remove_resource_tag**](docs/TagsApi.md#remove_resource_tag) | **DELETE** /tags/{tag_id}/resources/{resource_id} |
270271
*TagsApi* | [**remove_user_tag**](docs/TagsApi.md#remove_user_tag) | **DELETE** /tags/{tag_id}/users/{user_id} |
272+
*TokensApi* | [**delete_token**](docs/TokensApi.md#delete_token) | **DELETE** /tokens/{token_id} | Delete token
273+
*TokensApi* | [**get_tokens**](docs/TokensApi.md#get_tokens) | **GET** /tokens | Get tokens
271274
*UarsApi* | [**create_uar**](docs/UarsApi.md#create_uar) | **POST** /uar |
272275
*UarsApi* | [**get_uar**](docs/UarsApi.md#get_uar) | **GET** /uar/{uar_id} |
273276
*UarsApi* | [**get_uars**](docs/UarsApi.md#get_uars) | **GET** /uars |
@@ -288,6 +291,7 @@ Class | Method | HTTP request | Description
288291
- [AddGroupUserRequest](docs/AddGroupUserRequest.md)
289292
- [AddResourceNhiRequest](docs/AddResourceNhiRequest.md)
290293
- [AddResourceUserRequest](docs/AddResourceUserRequest.md)
294+
- [ApiAccessLevelEnum](docs/ApiAccessLevelEnum.md)
291295
- [App](docs/App.md)
292296
- [AppTypeEnum](docs/AppTypeEnum.md)
293297
- [AppValidation](docs/AppValidation.md)
@@ -340,6 +344,7 @@ Class | Method | HTTP request | Description
340344
- [GroupRemoteInfoAwsSsoGroup](docs/GroupRemoteInfoAwsSsoGroup.md)
341345
- [GroupRemoteInfoAzureAdMicrosoft365Group](docs/GroupRemoteInfoAzureAdMicrosoft365Group.md)
342346
- [GroupRemoteInfoAzureAdSecurityGroup](docs/GroupRemoteInfoAzureAdSecurityGroup.md)
347+
- [GroupRemoteInfoClickhouseRole](docs/GroupRemoteInfoClickhouseRole.md)
343348
- [GroupRemoteInfoConnectorGroup](docs/GroupRemoteInfoConnectorGroup.md)
344349
- [GroupRemoteInfoDatabricksAccountGroup](docs/GroupRemoteInfoDatabricksAccountGroup.md)
345350
- [GroupRemoteInfoDevinGroup](docs/GroupRemoteInfoDevinGroup.md)
@@ -356,6 +361,7 @@ Class | Method | HTTP request | Description
356361
- [GroupRemoteInfoRootlyOnCallSchedule](docs/GroupRemoteInfoRootlyOnCallSchedule.md)
357362
- [GroupRemoteInfoSnowflakeRole](docs/GroupRemoteInfoSnowflakeRole.md)
358363
- [GroupRemoteInfoTailscaleGroup](docs/GroupRemoteInfoTailscaleGroup.md)
364+
- [GroupRemoteInfoTwingateGroup](docs/GroupRemoteInfoTwingateGroup.md)
359365
- [GroupRemoteInfoWorkdayUserSecurityGroup](docs/GroupRemoteInfoWorkdayUserSecurityGroup.md)
360366
- [GroupResource](docs/GroupResource.md)
361367
- [GroupResourceList](docs/GroupResourceList.md)
@@ -388,6 +394,7 @@ Class | Method | HTTP request | Description
388394
- [PaginatedRemoteUsersList](docs/PaginatedRemoteUsersList.md)
389395
- [PaginatedResourcesList](docs/PaginatedResourcesList.md)
390396
- [PaginatedTagsList](docs/PaginatedTagsList.md)
397+
- [PaginatedTokensList](docs/PaginatedTokensList.md)
391398
- [PaginatedUARsList](docs/PaginatedUARsList.md)
392399
- [PaginatedUsersList](docs/PaginatedUsersList.md)
393400
- [PropagationStatus](docs/PropagationStatus.md)
@@ -439,10 +446,13 @@ Class | Method | HTTP request | Description
439446
- [ResourceRemoteInfoAzureSubscription](docs/ResourceRemoteInfoAzureSubscription.md)
440447
- [ResourceRemoteInfoAzureUserAssignedManagedIdentity](docs/ResourceRemoteInfoAzureUserAssignedManagedIdentity.md)
441448
- [ResourceRemoteInfoAzureVirtualMachine](docs/ResourceRemoteInfoAzureVirtualMachine.md)
449+
- [ResourceRemoteInfoClickhouseDatabase](docs/ResourceRemoteInfoClickhouseDatabase.md)
450+
- [ResourceRemoteInfoClickhouseTable](docs/ResourceRemoteInfoClickhouseTable.md)
442451
- [ResourceRemoteInfoCoupaRole](docs/ResourceRemoteInfoCoupaRole.md)
443452
- [ResourceRemoteInfoCursorOrganization](docs/ResourceRemoteInfoCursorOrganization.md)
444453
- [ResourceRemoteInfoCustomConnector](docs/ResourceRemoteInfoCustomConnector.md)
445454
- [ResourceRemoteInfoDatabricksAccountServicePrincipal](docs/ResourceRemoteInfoDatabricksAccountServicePrincipal.md)
455+
- [ResourceRemoteInfoDatadogRole](docs/ResourceRemoteInfoDatadogRole.md)
446456
- [ResourceRemoteInfoDatastaxAstraRole](docs/ResourceRemoteInfoDatastaxAstraRole.md)
447457
- [ResourceRemoteInfoDevinOrganization](docs/ResourceRemoteInfoDevinOrganization.md)
448458
- [ResourceRemoteInfoDevinRole](docs/ResourceRemoteInfoDevinRole.md)
@@ -463,6 +473,7 @@ Class | Method | HTTP request | Description
463473
- [ResourceRemoteInfoGitlabProject](docs/ResourceRemoteInfoGitlabProject.md)
464474
- [ResourceRemoteInfoGoogleWorkspaceRole](docs/ResourceRemoteInfoGoogleWorkspaceRole.md)
465475
- [ResourceRemoteInfoIlevelAdvancedRole](docs/ResourceRemoteInfoIlevelAdvancedRole.md)
476+
- [ResourceRemoteInfoNetsuiteRole](docs/ResourceRemoteInfoNetsuiteRole.md)
466477
- [ResourceRemoteInfoOktaApp](docs/ResourceRemoteInfoOktaApp.md)
467478
- [ResourceRemoteInfoOktaCustomRole](docs/ResourceRemoteInfoOktaCustomRole.md)
468479
- [ResourceRemoteInfoOktaStandardRole](docs/ResourceRemoteInfoOktaStandardRole.md)
@@ -478,6 +489,7 @@ Class | Method | HTTP request | Description
478489
- [ResourceRemoteInfoSnowflakeTable](docs/ResourceRemoteInfoSnowflakeTable.md)
479490
- [ResourceRemoteInfoTailscaleSsh](docs/ResourceRemoteInfoTailscaleSsh.md)
480491
- [ResourceRemoteInfoTeleportRole](docs/ResourceRemoteInfoTeleportRole.md)
492+
- [ResourceRemoteInfoTwingateResource](docs/ResourceRemoteInfoTwingateResource.md)
481493
- [ResourceRemoteInfoWorkdayRole](docs/ResourceRemoteInfoWorkdayRole.md)
482494
- [ResourceTypeEnum](docs/ResourceTypeEnum.md)
483495
- [ResourceUser](docs/ResourceUser.md)
@@ -509,6 +521,7 @@ Class | Method | HTTP request | Description
509521
- [ThirdPartyProviderEnum](docs/ThirdPartyProviderEnum.md)
510522
- [TicketPropagationConfiguration](docs/TicketPropagationConfiguration.md)
511523
- [TicketingProviderEnum](docs/TicketingProviderEnum.md)
524+
- [Token](docs/Token.md)
512525
- [UAR](docs/UAR.md)
513526
- [UARReviewerAssignmentPolicyEnum](docs/UARReviewerAssignmentPolicyEnum.md)
514527
- [UARScope](docs/UARScope.md)

0 commit comments

Comments
 (0)