-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path__init__.py
More file actions
271 lines (265 loc) · 21.3 KB
/
__init__.py
File metadata and controls
271 lines (265 loc) · 21.3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
# coding: utf-8
# flake8: noqa
"""
Opal API
The Opal API is a RESTful API that allows you to interact with the Opal Security platform programmatically.
The version of the OpenAPI document: 1.0
Contact: hello@opal.dev
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
""" # noqa: E501
# import models into model package
from opal_security.models.access import Access
from opal_security.models.access_list import AccessList
from opal_security.models.access_rule import AccessRule
from opal_security.models.add_bundle_group_request import AddBundleGroupRequest
from opal_security.models.add_bundle_resource_request import AddBundleResourceRequest
from opal_security.models.add_group_resource_request import AddGroupResourceRequest
from opal_security.models.add_group_user_request import AddGroupUserRequest
from opal_security.models.add_resource_nhi_request import AddResourceNhiRequest
from opal_security.models.add_resource_user_request import AddResourceUserRequest
from opal_security.models.app import App
from opal_security.models.app_type_enum import AppTypeEnum
from opal_security.models.app_validation import AppValidation
from opal_security.models.app_validation_severity_enum import AppValidationSeverityEnum
from opal_security.models.app_validation_status_enum import AppValidationStatusEnum
from opal_security.models.approve_request200_response import ApproveRequest200Response
from opal_security.models.approve_request_request import ApproveRequestRequest
from opal_security.models.apps_list import AppsList
from opal_security.models.aws_permission_set_metadata import AwsPermissionSetMetadata
from opal_security.models.aws_permission_set_metadata_aws_permission_set import AwsPermissionSetMetadataAwsPermissionSet
from opal_security.models.bundle import Bundle
from opal_security.models.bundle_group import BundleGroup
from opal_security.models.bundle_resource import BundleResource
from opal_security.models.condition import Condition
from opal_security.models.configuration_template import ConfigurationTemplate
from opal_security.models.create_bundle_info import CreateBundleInfo
from opal_security.models.create_configuration_template_info import CreateConfigurationTemplateInfo
from opal_security.models.create_delegation_request import CreateDelegationRequest
from opal_security.models.create_group_binding_info import CreateGroupBindingInfo
from opal_security.models.create_group_binding_info_groups_inner import CreateGroupBindingInfoGroupsInner
from opal_security.models.create_group_info import CreateGroupInfo
from opal_security.models.create_idp_group_mapping_request import CreateIdpGroupMappingRequest
from opal_security.models.create_message_channel_info import CreateMessageChannelInfo
from opal_security.models.create_on_call_schedule_info import CreateOnCallScheduleInfo
from opal_security.models.create_owner_info import CreateOwnerInfo
from opal_security.models.create_request200_response import CreateRequest200Response
from opal_security.models.create_request_comment_request import CreateRequestCommentRequest
from opal_security.models.create_request_configuration_info_list import CreateRequestConfigurationInfoList
from opal_security.models.create_request_info import CreateRequestInfo
from opal_security.models.create_request_info_custom_metadata_inner import CreateRequestInfoCustomMetadataInner
from opal_security.models.create_request_info_groups_inner import CreateRequestInfoGroupsInner
from opal_security.models.create_request_info_resources_inner import CreateRequestInfoResourcesInner
from opal_security.models.create_request_info_support_ticket import CreateRequestInfoSupportTicket
from opal_security.models.create_resource_info import CreateResourceInfo
from opal_security.models.create_tag_info import CreateTagInfo
from opal_security.models.create_uar_info import CreateUARInfo
from opal_security.models.delegation import Delegation
from opal_security.models.deny_request_request import DenyRequestRequest
from opal_security.models.entity_type_enum import EntityTypeEnum
from opal_security.models.event import Event
from opal_security.models.get_resource_user200_response import GetResourceUser200Response
from opal_security.models.group import Group
from opal_security.models.group_access_level import GroupAccessLevel
from opal_security.models.group_binding import GroupBinding
from opal_security.models.group_binding_group import GroupBindingGroup
from opal_security.models.group_containing_group import GroupContainingGroup
from opal_security.models.group_containing_group_list import GroupContainingGroupList
from opal_security.models.group_remote_info import GroupRemoteInfo
from opal_security.models.group_remote_info_active_directory_group import GroupRemoteInfoActiveDirectoryGroup
from opal_security.models.group_remote_info_aws_sso_group import GroupRemoteInfoAwsSsoGroup
from opal_security.models.group_remote_info_azure_ad_microsoft365_group import GroupRemoteInfoAzureAdMicrosoft365Group
from opal_security.models.group_remote_info_azure_ad_security_group import GroupRemoteInfoAzureAdSecurityGroup
from opal_security.models.group_remote_info_connector_group import GroupRemoteInfoConnectorGroup
from opal_security.models.group_remote_info_databricks_account_group import GroupRemoteInfoDatabricksAccountGroup
from opal_security.models.group_remote_info_devin_group import GroupRemoteInfoDevinGroup
from opal_security.models.group_remote_info_duo_group import GroupRemoteInfoDuoGroup
from opal_security.models.group_remote_info_github_enterprise_team import GroupRemoteInfoGithubEnterpriseTeam
from opal_security.models.group_remote_info_github_team import GroupRemoteInfoGithubTeam
from opal_security.models.group_remote_info_gitlab_group import GroupRemoteInfoGitlabGroup
from opal_security.models.group_remote_info_google_group import GroupRemoteInfoGoogleGroup
from opal_security.models.group_remote_info_incidentio_on_call_schedule import GroupRemoteInfoIncidentioOnCallSchedule
from opal_security.models.group_remote_info_ldap_group import GroupRemoteInfoLdapGroup
from opal_security.models.group_remote_info_okta_group import GroupRemoteInfoOktaGroup
from opal_security.models.group_remote_info_okta_group_rule import GroupRemoteInfoOktaGroupRule
from opal_security.models.group_remote_info_pagerduty_on_call_schedule import GroupRemoteInfoPagerdutyOnCallSchedule
from opal_security.models.group_remote_info_rootly_on_call_schedule import GroupRemoteInfoRootlyOnCallSchedule
from opal_security.models.group_remote_info_snowflake_role import GroupRemoteInfoSnowflakeRole
from opal_security.models.group_remote_info_tailscale_group import GroupRemoteInfoTailscaleGroup
from opal_security.models.group_remote_info_workday_user_security_group import GroupRemoteInfoWorkdayUserSecurityGroup
from opal_security.models.group_resource import GroupResource
from opal_security.models.group_resource_list import GroupResourceList
from opal_security.models.group_type_enum import GroupTypeEnum
from opal_security.models.group_user import GroupUser
from opal_security.models.group_user_list import GroupUserList
from opal_security.models.group_with_access_level import GroupWithAccessLevel
from opal_security.models.idp_group_mapping import IdpGroupMapping
from opal_security.models.idp_group_mapping_list import IdpGroupMappingList
from opal_security.models.message_channel import MessageChannel
from opal_security.models.message_channel_id_list import MessageChannelIDList
from opal_security.models.message_channel_list import MessageChannelList
from opal_security.models.message_channel_provider_enum import MessageChannelProviderEnum
from opal_security.models.on_call_schedule import OnCallSchedule
from opal_security.models.on_call_schedule_id_list import OnCallScheduleIDList
from opal_security.models.on_call_schedule_list import OnCallScheduleList
from opal_security.models.on_call_schedule_provider_enum import OnCallScheduleProviderEnum
from opal_security.models.owner import Owner
from opal_security.models.page_info import PageInfo
from opal_security.models.paginated_assigned_request_list import PaginatedAssignedRequestList
from opal_security.models.paginated_bundle_group_list import PaginatedBundleGroupList
from opal_security.models.paginated_bundle_list import PaginatedBundleList
from opal_security.models.paginated_bundle_resource_list import PaginatedBundleResourceList
from opal_security.models.paginated_configuration_template_list import PaginatedConfigurationTemplateList
from opal_security.models.paginated_delegations_list import PaginatedDelegationsList
from opal_security.models.paginated_event_list import PaginatedEventList
from opal_security.models.paginated_group_bindings_list import PaginatedGroupBindingsList
from opal_security.models.paginated_groups_list import PaginatedGroupsList
from opal_security.models.paginated_owners_list import PaginatedOwnersList
from opal_security.models.paginated_remote_users_list import PaginatedRemoteUsersList
from opal_security.models.paginated_resources_list import PaginatedResourcesList
from opal_security.models.paginated_tags_list import PaginatedTagsList
from opal_security.models.paginated_uars_list import PaginatedUARsList
from opal_security.models.paginated_users_list import PaginatedUsersList
from opal_security.models.propagation_status import PropagationStatus
from opal_security.models.propagation_status_enum import PropagationStatusEnum
from opal_security.models.rds_engine_enum import RDSEngineEnum
from opal_security.models.remote_user import RemoteUser
from opal_security.models.request import Request
from opal_security.models.request_approval_enum import RequestApprovalEnum
from opal_security.models.request_comment import RequestComment
from opal_security.models.request_comment_list import RequestCommentList
from opal_security.models.request_configuration import RequestConfiguration
from opal_security.models.request_connection import RequestConnection
from opal_security.models.request_custom_field_response import RequestCustomFieldResponse
from opal_security.models.request_custom_field_response_field_value import RequestCustomFieldResponseFieldValue
from opal_security.models.request_edge import RequestEdge
from opal_security.models.request_item_stages import RequestItemStages
from opal_security.models.request_list import RequestList
from opal_security.models.request_reviewer import RequestReviewer
from opal_security.models.request_reviewer_stages import RequestReviewerStages
from opal_security.models.request_stage import RequestStage
from opal_security.models.request_status_enum import RequestStatusEnum
from opal_security.models.request_template_custom_field_type_enum import RequestTemplateCustomFieldTypeEnum
from opal_security.models.requested_item import RequestedItem
from opal_security.models.resource import Resource
from opal_security.models.resource_access_level import ResourceAccessLevel
from opal_security.models.resource_access_user import ResourceAccessUser
from opal_security.models.resource_access_user_list import ResourceAccessUserList
from opal_security.models.resource_nhi import ResourceNHI
from opal_security.models.resource_remote_info import ResourceRemoteInfo
from opal_security.models.resource_remote_info_anthropic_workspace import ResourceRemoteInfoAnthropicWorkspace
from opal_security.models.resource_remote_info_aws_account import ResourceRemoteInfoAwsAccount
from opal_security.models.resource_remote_info_aws_ec2_instance import ResourceRemoteInfoAwsEc2Instance
from opal_security.models.resource_remote_info_aws_eks_cluster import ResourceRemoteInfoAwsEksCluster
from opal_security.models.resource_remote_info_aws_iam_role import ResourceRemoteInfoAwsIamRole
from opal_security.models.resource_remote_info_aws_organizational_unit import ResourceRemoteInfoAwsOrganizationalUnit
from opal_security.models.resource_remote_info_aws_permission_set import ResourceRemoteInfoAwsPermissionSet
from opal_security.models.resource_remote_info_aws_rds_cluster import ResourceRemoteInfoAwsRdsCluster
from opal_security.models.resource_remote_info_aws_rds_instance import ResourceRemoteInfoAwsRdsInstance
from opal_security.models.resource_remote_info_azure_enterprise_app import ResourceRemoteInfoAzureEnterpriseApp
from opal_security.models.resource_remote_info_azure_entra_id_role import ResourceRemoteInfoAzureEntraIdRole
from opal_security.models.resource_remote_info_azure_management_group import ResourceRemoteInfoAzureManagementGroup
from opal_security.models.resource_remote_info_azure_resource_group import ResourceRemoteInfoAzureResourceGroup
from opal_security.models.resource_remote_info_azure_sql_database import ResourceRemoteInfoAzureSqlDatabase
from opal_security.models.resource_remote_info_azure_sql_managed_database import ResourceRemoteInfoAzureSqlManagedDatabase
from opal_security.models.resource_remote_info_azure_sql_managed_instance import ResourceRemoteInfoAzureSqlManagedInstance
from opal_security.models.resource_remote_info_azure_sql_server import ResourceRemoteInfoAzureSqlServer
from opal_security.models.resource_remote_info_azure_storage_account import ResourceRemoteInfoAzureStorageAccount
from opal_security.models.resource_remote_info_azure_storage_container import ResourceRemoteInfoAzureStorageContainer
from opal_security.models.resource_remote_info_azure_subscription import ResourceRemoteInfoAzureSubscription
from opal_security.models.resource_remote_info_azure_user_assigned_managed_identity import ResourceRemoteInfoAzureUserAssignedManagedIdentity
from opal_security.models.resource_remote_info_azure_virtual_machine import ResourceRemoteInfoAzureVirtualMachine
from opal_security.models.resource_remote_info_coupa_role import ResourceRemoteInfoCoupaRole
from opal_security.models.resource_remote_info_cursor_organization import ResourceRemoteInfoCursorOrganization
from opal_security.models.resource_remote_info_custom_connector import ResourceRemoteInfoCustomConnector
from opal_security.models.resource_remote_info_databricks_account_service_principal import ResourceRemoteInfoDatabricksAccountServicePrincipal
from opal_security.models.resource_remote_info_datastax_astra_role import ResourceRemoteInfoDatastaxAstraRole
from opal_security.models.resource_remote_info_devin_organization import ResourceRemoteInfoDevinOrganization
from opal_security.models.resource_remote_info_devin_role import ResourceRemoteInfoDevinRole
from opal_security.models.resource_remote_info_gcp_big_query_dataset import ResourceRemoteInfoGcpBigQueryDataset
from opal_security.models.resource_remote_info_gcp_big_query_table import ResourceRemoteInfoGcpBigQueryTable
from opal_security.models.resource_remote_info_gcp_bucket import ResourceRemoteInfoGcpBucket
from opal_security.models.resource_remote_info_gcp_compute_instance import ResourceRemoteInfoGcpComputeInstance
from opal_security.models.resource_remote_info_gcp_folder import ResourceRemoteInfoGcpFolder
from opal_security.models.resource_remote_info_gcp_gke_cluster import ResourceRemoteInfoGcpGkeCluster
from opal_security.models.resource_remote_info_gcp_organization import ResourceRemoteInfoGcpOrganization
from opal_security.models.resource_remote_info_gcp_project import ResourceRemoteInfoGcpProject
from opal_security.models.resource_remote_info_gcp_service_account import ResourceRemoteInfoGcpServiceAccount
from opal_security.models.resource_remote_info_gcp_sql_instance import ResourceRemoteInfoGcpSqlInstance
from opal_security.models.resource_remote_info_github_enterprise_role import ResourceRemoteInfoGithubEnterpriseRole
from opal_security.models.resource_remote_info_github_org import ResourceRemoteInfoGithubOrg
from opal_security.models.resource_remote_info_github_org_role import ResourceRemoteInfoGithubOrgRole
from opal_security.models.resource_remote_info_github_repo import ResourceRemoteInfoGithubRepo
from opal_security.models.resource_remote_info_gitlab_project import ResourceRemoteInfoGitlabProject
from opal_security.models.resource_remote_info_google_workspace_role import ResourceRemoteInfoGoogleWorkspaceRole
from opal_security.models.resource_remote_info_ilevel_advanced_role import ResourceRemoteInfoIlevelAdvancedRole
from opal_security.models.resource_remote_info_okta_app import ResourceRemoteInfoOktaApp
from opal_security.models.resource_remote_info_okta_custom_role import ResourceRemoteInfoOktaCustomRole
from opal_security.models.resource_remote_info_okta_standard_role import ResourceRemoteInfoOktaStandardRole
from opal_security.models.resource_remote_info_openai_platform_project import ResourceRemoteInfoOpenaiPlatformProject
from opal_security.models.resource_remote_info_openai_platform_service_account import ResourceRemoteInfoOpenaiPlatformServiceAccount
from opal_security.models.resource_remote_info_oracle_fusion_role import ResourceRemoteInfoOracleFusionRole
from opal_security.models.resource_remote_info_pagerduty_role import ResourceRemoteInfoPagerdutyRole
from opal_security.models.resource_remote_info_salesforce_permission_set import ResourceRemoteInfoSalesforcePermissionSet
from opal_security.models.resource_remote_info_salesforce_profile import ResourceRemoteInfoSalesforceProfile
from opal_security.models.resource_remote_info_salesforce_role import ResourceRemoteInfoSalesforceRole
from opal_security.models.resource_remote_info_snowflake_database import ResourceRemoteInfoSnowflakeDatabase
from opal_security.models.resource_remote_info_snowflake_schema import ResourceRemoteInfoSnowflakeSchema
from opal_security.models.resource_remote_info_snowflake_table import ResourceRemoteInfoSnowflakeTable
from opal_security.models.resource_remote_info_tailscale_ssh import ResourceRemoteInfoTailscaleSsh
from opal_security.models.resource_remote_info_teleport_role import ResourceRemoteInfoTeleportRole
from opal_security.models.resource_remote_info_workday_role import ResourceRemoteInfoWorkdayRole
from opal_security.models.resource_type_enum import ResourceTypeEnum
from opal_security.models.resource_user import ResourceUser
from opal_security.models.resource_user_access_status import ResourceUserAccessStatus
from opal_security.models.resource_user_access_status_enum import ResourceUserAccessStatusEnum
from opal_security.models.resource_with_access_level import ResourceWithAccessLevel
from opal_security.models.review_stage_operator import ReviewStageOperator
from opal_security.models.reviewer_id_list import ReviewerIDList
from opal_security.models.reviewer_stage import ReviewerStage
from opal_security.models.reviewer_stage_list import ReviewerStageList
from opal_security.models.risk_sensitivity_enum import RiskSensitivityEnum
from opal_security.models.role_permission_name_enum import RolePermissionNameEnum
from opal_security.models.role_permission_target_type_enum import RolePermissionTargetTypeEnum
from opal_security.models.rule_clauses import RuleClauses
from opal_security.models.rule_conjunction import RuleConjunction
from opal_security.models.rule_disjunction import RuleDisjunction
from opal_security.models.scoped_role_permission import ScopedRolePermission
from opal_security.models.scoped_role_permission_list import ScopedRolePermissionList
from opal_security.models.session import Session
from opal_security.models.sessions_list import SessionsList
from opal_security.models.sub_event import SubEvent
from opal_security.models.sync_error import SyncError
from opal_security.models.sync_error_list import SyncErrorList
from opal_security.models.sync_task import SyncTask
from opal_security.models.tag import Tag
from opal_security.models.tag_filter import TagFilter
from opal_security.models.tag_selector import TagSelector
from opal_security.models.tags_list import TagsList
from opal_security.models.third_party_provider_enum import ThirdPartyProviderEnum
from opal_security.models.ticket_propagation_configuration import TicketPropagationConfiguration
from opal_security.models.ticketing_provider_enum import TicketingProviderEnum
from opal_security.models.uar import UAR
from opal_security.models.uar_reviewer_assignment_policy_enum import UARReviewerAssignmentPolicyEnum
from opal_security.models.uar_scope import UARScope
from opal_security.models.update_access_rule_info import UpdateAccessRuleInfo
from opal_security.models.update_configuration_template_info import UpdateConfigurationTemplateInfo
from opal_security.models.update_group_binding_info import UpdateGroupBindingInfo
from opal_security.models.update_group_binding_info_list import UpdateGroupBindingInfoList
from opal_security.models.update_group_info import UpdateGroupInfo
from opal_security.models.update_group_info_list import UpdateGroupInfoList
from opal_security.models.update_group_resources_info import UpdateGroupResourcesInfo
from opal_security.models.update_group_user_request import UpdateGroupUserRequest
from opal_security.models.update_idp_group_mappings_request import UpdateIdpGroupMappingsRequest
from opal_security.models.update_idp_group_mappings_request_mappings_inner import UpdateIdpGroupMappingsRequestMappingsInner
from opal_security.models.update_owner_info import UpdateOwnerInfo
from opal_security.models.update_owner_info_list import UpdateOwnerInfoList
from opal_security.models.update_resource_info import UpdateResourceInfo
from opal_security.models.update_resource_info_list import UpdateResourceInfoList
from opal_security.models.update_resource_user_request import UpdateResourceUserRequest
from opal_security.models.user import User
from opal_security.models.user_hr_idp_status_enum import UserHrIdpStatusEnum
from opal_security.models.user_id_list import UserIDList
from opal_security.models.user_list import UserList
from opal_security.models.visibility_info import VisibilityInfo
from opal_security.models.visibility_type_enum import VisibilityTypeEnum