Skip to content

Commit d6f31b3

Browse files
Merge pull request #912 from chrisbonilla95/cbon-pysdk-update-datasource-and-idp-management
feat: IdP Management + M2M Auth for Databricks
2 parents 8c26bd3 + 1553ea1 commit d6f31b3

File tree

119 files changed

+6494
-749
lines changed

Some content is hidden

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

119 files changed

+6494
-749
lines changed

docs/content/en/latest/data/data-source/_index.md

Lines changed: 21 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -183,6 +183,7 @@ CatalogDataSourceMsSql(
183183

184184
### Databricks
185185

186+
Using Machine-to-Machine (M2M) authentication (client_id + client_secret):
186187
```python
187188
CatalogDataSourceDatabricks(
188189
id=data_source_id,
@@ -193,9 +194,26 @@ CatalogDataSourceDatabricks(
193194
),
194195
schema=xyz,
195196
parameters=[{"name":"catalog", "value": os.environ["DATABRICKS_CATALOG"]}],
196-
credentials=BasicCredentials(
197-
username=os.environ["DATABRICKS_USER"],
198-
password=os.environ["DATABRICKS_PASSWORD"],
197+
credentials=ClientSecretCredentials(
198+
client_id=os.environ["DATABRICKS_CLIENT_ID"],
199+
client_secret=os.environ["DATABRICKS_CLIENT_SECRET"],
200+
),
201+
)
202+
```
203+
204+
Using personal access token authentication:
205+
```python
206+
CatalogDataSourceDatabricks(
207+
id=data_source_id,
208+
name=data_source_name,
209+
db_specific_attributes=DatabricksAttributes(
210+
host=os.environ["DATABRICKS_HOST"],
211+
http_path=os.environ["DATABRICKS_HTTP_PATH"]
212+
),
213+
schema=xyz,
214+
parameters=[{"name":"catalog", "value": os.environ["DATABRICKS_CATALOG"]}],
215+
credentials=TokenCredentials(
216+
token=os.environ["DATABRICKS_PERSONAL_ACCESS_TOKEN"]
199217
),
200218
)
201219
```

gooddata-api-client/.openapi-generator/FILES

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,7 @@ docs/DeclarativeExportDefinitionRequestPayload.md
144144
docs/DeclarativeFact.md
145145
docs/DeclarativeFilterContext.md
146146
docs/DeclarativeFilterView.md
147+
docs/DeclarativeIdentityProvider.md
147148
docs/DeclarativeJwk.md
148149
docs/DeclarativeJwkSpecification.md
149150
docs/DeclarativeLabel.md
@@ -248,6 +249,8 @@ docs/HistogramBucket.md
248249
docs/HistogramProperties.md
249250
docs/IdentifierDuplications.md
250251
docs/IdentityProvidersApi.md
252+
docs/InPlatform.md
253+
docs/InPlatformAllOf.md
251254
docs/InlineFilterDefinition.md
252255
docs/InlineFilterDefinitionInline.md
253256
docs/InlineMeasureDefinition.md
@@ -494,14 +497,13 @@ docs/JsonApiFilterViewPatchAttributes.md
494497
docs/JsonApiFilterViewPatchDocument.md
495498
docs/JsonApiIdentityProviderIn.md
496499
docs/JsonApiIdentityProviderInAttributes.md
497-
docs/JsonApiIdentityProviderInAttributesSpecification.md
498500
docs/JsonApiIdentityProviderInDocument.md
499501
docs/JsonApiIdentityProviderOut.md
502+
docs/JsonApiIdentityProviderOutAttributes.md
500503
docs/JsonApiIdentityProviderOutDocument.md
501504
docs/JsonApiIdentityProviderOutList.md
502505
docs/JsonApiIdentityProviderOutWithLinks.md
503506
docs/JsonApiIdentityProviderPatch.md
504-
docs/JsonApiIdentityProviderPatchAttributes.md
505507
docs/JsonApiIdentityProviderPatchDocument.md
506508
docs/JsonApiJwkIn.md
507509
docs/JsonApiJwkInAttributes.md
@@ -734,6 +736,7 @@ docs/ListLinksAllOf.md
734736
docs/LocalIdentifier.md
735737
docs/LocaleRequest.md
736738
docs/ManageDashboardPermissionsRequestInner.md
739+
docs/ManagePermissionsApi.md
737740
docs/MeasureDefinition.md
738741
docs/MeasureExecutionResultHeader.md
739742
docs/MeasureGroupHeaders.md
@@ -752,7 +755,6 @@ docs/NotificationChannelDestination.md
752755
docs/NotificationChannelsApi.md
753756
docs/ObjectLinks.md
754757
docs/ObjectLinksContainer.md
755-
docs/OidcIdpSpecification.md
756758
docs/OptionsApi.md
757759
docs/OrganizationControllerApi.md
758760
docs/OrganizationDeclarativeAPIsApi.md
@@ -806,7 +808,6 @@ docs/RouteRequest.md
806808
docs/RouteResult.md
807809
docs/RsaSpecification.md
808810
docs/RulePermission.md
809-
docs/SamlIdpSpecification.md
810811
docs/ScanRequest.md
811812
docs/ScanResultPdm.md
812813
docs/ScanSqlRequest.md
@@ -930,6 +931,7 @@ gooddata_api_client/api/labels_api.py
930931
gooddata_api_client/api/layout_api.py
931932
gooddata_api_client/api/ldm_declarative_apis_api.py
932933
gooddata_api_client/api/llm_endpoints_api.py
934+
gooddata_api_client/api/manage_permissions_api.py
933935
gooddata_api_client/api/metadata_sync_api.py
934936
gooddata_api_client/api/metrics_api.py
935937
gooddata_api_client/api/notification_channels_api.py
@@ -1094,6 +1096,7 @@ gooddata_api_client/model/declarative_export_definition_request_payload.py
10941096
gooddata_api_client/model/declarative_fact.py
10951097
gooddata_api_client/model/declarative_filter_context.py
10961098
gooddata_api_client/model/declarative_filter_view.py
1099+
gooddata_api_client/model/declarative_identity_provider.py
10971100
gooddata_api_client/model/declarative_jwk.py
10981101
gooddata_api_client/model/declarative_jwk_specification.py
10991102
gooddata_api_client/model/declarative_label.py
@@ -1189,6 +1192,8 @@ gooddata_api_client/model/histogram.py
11891192
gooddata_api_client/model/histogram_bucket.py
11901193
gooddata_api_client/model/histogram_properties.py
11911194
gooddata_api_client/model/identifier_duplications.py
1195+
gooddata_api_client/model/in_platform.py
1196+
gooddata_api_client/model/in_platform_all_of.py
11921197
gooddata_api_client/model/inline_filter_definition.py
11931198
gooddata_api_client/model/inline_filter_definition_inline.py
11941199
gooddata_api_client/model/inline_measure_definition.py
@@ -1433,14 +1438,13 @@ gooddata_api_client/model/json_api_filter_view_patch_attributes.py
14331438
gooddata_api_client/model/json_api_filter_view_patch_document.py
14341439
gooddata_api_client/model/json_api_identity_provider_in.py
14351440
gooddata_api_client/model/json_api_identity_provider_in_attributes.py
1436-
gooddata_api_client/model/json_api_identity_provider_in_attributes_specification.py
14371441
gooddata_api_client/model/json_api_identity_provider_in_document.py
14381442
gooddata_api_client/model/json_api_identity_provider_out.py
1443+
gooddata_api_client/model/json_api_identity_provider_out_attributes.py
14391444
gooddata_api_client/model/json_api_identity_provider_out_document.py
14401445
gooddata_api_client/model/json_api_identity_provider_out_list.py
14411446
gooddata_api_client/model/json_api_identity_provider_out_with_links.py
14421447
gooddata_api_client/model/json_api_identity_provider_patch.py
1443-
gooddata_api_client/model/json_api_identity_provider_patch_attributes.py
14441448
gooddata_api_client/model/json_api_identity_provider_patch_document.py
14451449
gooddata_api_client/model/json_api_jwk_in.py
14461450
gooddata_api_client/model/json_api_jwk_in_attributes.py
@@ -1684,7 +1688,6 @@ gooddata_api_client/model/notes.py
16841688
gooddata_api_client/model/notification_channel_destination.py
16851689
gooddata_api_client/model/object_links.py
16861690
gooddata_api_client/model/object_links_container.py
1687-
gooddata_api_client/model/oidc_idp_specification.py
16881691
gooddata_api_client/model/organization_permission_assignment.py
16891692
gooddata_api_client/model/page_metadata.py
16901693
gooddata_api_client/model/paging.py
@@ -1730,7 +1733,6 @@ gooddata_api_client/model/route_request.py
17301733
gooddata_api_client/model/route_result.py
17311734
gooddata_api_client/model/rsa_specification.py
17321735
gooddata_api_client/model/rule_permission.py
1733-
gooddata_api_client/model/saml_idp_specification.py
17341736
gooddata_api_client/model/scan_request.py
17351737
gooddata_api_client/model/scan_result_pdm.py
17361738
gooddata_api_client/model/scan_sql_request.py

gooddata-api-client/README.md

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,9 @@ Class | Method | HTTP request | Description
207207
*IdentityProvidersApi* | [**delete_entity_identity_providers**](docs/IdentityProvidersApi.md#delete_entity_identity_providers) | **DELETE** /api/v1/entities/identityProviders/{id} | Delete Identity Provider
208208
*IdentityProvidersApi* | [**get_all_entities_identity_providers**](docs/IdentityProvidersApi.md#get_all_entities_identity_providers) | **GET** /api/v1/entities/identityProviders | Get all Identity Providers
209209
*IdentityProvidersApi* | [**get_entity_identity_providers**](docs/IdentityProvidersApi.md#get_entity_identity_providers) | **GET** /api/v1/entities/identityProviders/{id} | Get Identity Provider
210+
*IdentityProvidersApi* | [**get_identity_providers_layout**](docs/IdentityProvidersApi.md#get_identity_providers_layout) | **GET** /api/v1/layout/identityProviders | Get all identity providers layout
210211
*IdentityProvidersApi* | [**patch_entity_identity_providers**](docs/IdentityProvidersApi.md#patch_entity_identity_providers) | **PATCH** /api/v1/entities/identityProviders/{id} | Patch Identity Provider
212+
*IdentityProvidersApi* | [**set_identity_providers**](docs/IdentityProvidersApi.md#set_identity_providers) | **PUT** /api/v1/layout/identityProviders | Set all identity providers
211213
*IdentityProvidersApi* | [**update_entity_identity_providers**](docs/IdentityProvidersApi.md#update_entity_identity_providers) | **PUT** /api/v1/entities/identityProviders/{id} | Put Identity Provider
212214
*InvalidateCacheApi* | [**register_upload_notification**](docs/InvalidateCacheApi.md#register_upload_notification) | **POST** /api/v1/actions/dataSources/{dataSourceId}/uploadNotification | Register an upload notification
213215
*JWKSApi* | [**create_entity_jwks**](docs/JWKSApi.md#create_entity_jwks) | **POST** /api/v1/entities/jwks | Post Jwks
@@ -226,6 +228,9 @@ Class | Method | HTTP request | Description
226228
*LLMEndpointsApi* | [**update_entity_llm_endpoints**](docs/LLMEndpointsApi.md#update_entity_llm_endpoints) | **PUT** /api/v1/entities/llmEndpoints/{id} | PUT LLM endpoint entity
227229
*LabelsApi* | [**get_all_entities_labels**](docs/LabelsApi.md#get_all_entities_labels) | **GET** /api/v1/entities/workspaces/{workspaceId}/labels | Get all Labels
228230
*LabelsApi* | [**get_entity_labels**](docs/LabelsApi.md#get_entity_labels) | **GET** /api/v1/entities/workspaces/{workspaceId}/labels/{objectId} | Get a Label
231+
*ManagePermissionsApi* | [**get_data_source_permissions**](docs/ManagePermissionsApi.md#get_data_source_permissions) | **GET** /api/v1/layout/dataSources/{dataSourceId}/permissions | Get permissions for the data source
232+
*ManagePermissionsApi* | [**manage_data_source_permissions**](docs/ManagePermissionsApi.md#manage_data_source_permissions) | **POST** /api/v1/actions/dataSources/{dataSourceId}/managePermissions | Manage Permissions for a Data Source
233+
*ManagePermissionsApi* | [**set_data_source_permissions**](docs/ManagePermissionsApi.md#set_data_source_permissions) | **PUT** /api/v1/layout/dataSources/{dataSourceId}/permissions | Set data source permissions.
229234
*MetadataSyncApi* | [**metadata_sync**](docs/MetadataSyncApi.md#metadata_sync) | **POST** /api/v1/actions/workspaces/{workspaceId}/metadataSync | (BETA) Sync Metadata to other services
230235
*MetadataSyncApi* | [**metadata_sync_organization**](docs/MetadataSyncApi.md#metadata_sync_organization) | **POST** /api/v1/actions/organization/metadataSync | (BETA) Sync organization scope Metadata to other services
231236
*MetricsApi* | [**create_entity_metrics**](docs/MetricsApi.md#create_entity_metrics) | **POST** /api/v1/entities/workspaces/{workspaceId}/metrics | Post Metrics
@@ -238,7 +243,9 @@ Class | Method | HTTP request | Description
238243
*NotificationChannelsApi* | [**delete_entity_notification_channels**](docs/NotificationChannelsApi.md#delete_entity_notification_channels) | **DELETE** /api/v1/entities/notificationChannels/{id} | Delete Notification Channel entity
239244
*NotificationChannelsApi* | [**get_all_entities_notification_channels**](docs/NotificationChannelsApi.md#get_all_entities_notification_channels) | **GET** /api/v1/entities/notificationChannels | Get all Notification Channel entities
240245
*NotificationChannelsApi* | [**get_entity_notification_channels**](docs/NotificationChannelsApi.md#get_entity_notification_channels) | **GET** /api/v1/entities/notificationChannels/{id} | Get Notification Channel entity
246+
*NotificationChannelsApi* | [**get_notification_channels_layout**](docs/NotificationChannelsApi.md#get_notification_channels_layout) | **GET** /api/v1/layout/notificationChannels | Get all notification channels layout
241247
*NotificationChannelsApi* | [**patch_entity_notification_channels**](docs/NotificationChannelsApi.md#patch_entity_notification_channels) | **PATCH** /api/v1/entities/notificationChannels/{id} | Patch Notification Channel entity
248+
*NotificationChannelsApi* | [**set_notification_channels**](docs/NotificationChannelsApi.md#set_notification_channels) | **PUT** /api/v1/layout/notificationChannels | Set all notification channels
242249
*NotificationChannelsApi* | [**update_entity_notification_channels**](docs/NotificationChannelsApi.md#update_entity_notification_channels) | **PUT** /api/v1/entities/notificationChannels/{id} | Put Notification Channel entity
243250
*OptionsApi* | [**get_all_options**](docs/OptionsApi.md#get_all_options) | **GET** /api/v1/options | Links for all configuration options
244251
*OrganizationDeclarativeAPIsApi* | [**get_organization_layout**](docs/OrganizationDeclarativeAPIsApi.md#get_organization_layout) | **GET** /api/v1/layout/organization | Get organization layout
@@ -280,6 +287,7 @@ Class | Method | HTTP request | Description
280287
*ScanningApi* | [**scan_sql**](docs/ScanningApi.md#scan_sql) | **POST** /api/v1/actions/dataSources/{dataSourceId}/scanSql | Collect metadata about SQL query
281288
*SmartFunctionsApi* | [**ai_chat**](docs/SmartFunctionsApi.md#ai_chat) | **POST** /api/v1/actions/workspaces/{workspaceId}/ai/chat | (BETA) Chat with AI
282289
*SmartFunctionsApi* | [**ai_chat_history**](docs/SmartFunctionsApi.md#ai_chat_history) | **POST** /api/v1/actions/workspaces/{workspaceId}/ai/chatHistory | (BETA) Get Chat History
290+
*SmartFunctionsApi* | [**ai_chat_stream**](docs/SmartFunctionsApi.md#ai_chat_stream) | **POST** /api/v1/actions/workspaces/{workspaceId}/ai/chatStream | (BETA) Chat with AI
283291
*SmartFunctionsApi* | [**ai_route**](docs/SmartFunctionsApi.md#ai_route) | **POST** /api/v1/actions/workspaces/{workspaceId}/ai/route | (BETA) Route to supported use cases based on this input query.
284292
*SmartFunctionsApi* | [**ai_search**](docs/SmartFunctionsApi.md#ai_search) | **POST** /api/v1/actions/workspaces/{workspaceId}/ai/search | (BETA) Semantic Search in Metadata
285293
*SmartFunctionsApi* | [**anomaly_detection**](docs/SmartFunctionsApi.md#anomaly_detection) | **POST** /api/v1/actions/workspaces/{workspaceId}/execution/functions/anomalyDetection/{resultId} | (EXPERIMENTAL) Smart functions - Anomaly Detection
@@ -375,6 +383,7 @@ Class | Method | HTTP request | Description
375383
*WorkspacesSettingsApi* | [**workspace_resolve_settings**](docs/WorkspacesSettingsApi.md#workspace_resolve_settings) | **POST** /api/v1/actions/workspaces/{workspaceId}/resolveSettings | Values for selected settings.
376384
*ActionsApi* | [**ai_chat**](docs/ActionsApi.md#ai_chat) | **POST** /api/v1/actions/workspaces/{workspaceId}/ai/chat | (BETA) Chat with AI
377385
*ActionsApi* | [**ai_chat_history**](docs/ActionsApi.md#ai_chat_history) | **POST** /api/v1/actions/workspaces/{workspaceId}/ai/chatHistory | (BETA) Get Chat History
386+
*ActionsApi* | [**ai_chat_stream**](docs/ActionsApi.md#ai_chat_stream) | **POST** /api/v1/actions/workspaces/{workspaceId}/ai/chatStream | (BETA) Chat with AI
378387
*ActionsApi* | [**ai_route**](docs/ActionsApi.md#ai_route) | **POST** /api/v1/actions/workspaces/{workspaceId}/ai/route | (BETA) Route to supported use cases based on this input query.
379388
*ActionsApi* | [**ai_search**](docs/ActionsApi.md#ai_search) | **POST** /api/v1/actions/workspaces/{workspaceId}/ai/search | (BETA) Semantic Search in Metadata
380389
*ActionsApi* | [**all_platform_usage**](docs/ActionsApi.md#all_platform_usage) | **GET** /api/v1/actions/collectUsage | Info about the platform usage.
@@ -629,6 +638,7 @@ Class | Method | HTTP request | Description
629638
*LayoutApi* | [**get_data_source_permissions**](docs/LayoutApi.md#get_data_source_permissions) | **GET** /api/v1/layout/dataSources/{dataSourceId}/permissions | Get permissions for the data source
630639
*LayoutApi* | [**get_data_sources_layout**](docs/LayoutApi.md#get_data_sources_layout) | **GET** /api/v1/layout/dataSources | Get all data sources
631640
*LayoutApi* | [**get_filter_views**](docs/LayoutApi.md#get_filter_views) | **GET** /api/v1/layout/workspaces/{workspaceId}/filterViews | Get filter views
641+
*LayoutApi* | [**get_identity_providers_layout**](docs/LayoutApi.md#get_identity_providers_layout) | **GET** /api/v1/layout/identityProviders | Get all identity providers layout
632642
*LayoutApi* | [**get_logical_model**](docs/LayoutApi.md#get_logical_model) | **GET** /api/v1/layout/workspaces/{workspaceId}/logicalModel | Get logical model
633643
*LayoutApi* | [**get_notification_channels_layout**](docs/LayoutApi.md#get_notification_channels_layout) | **GET** /api/v1/layout/notificationChannels | Get all notification channels layout
634644
*LayoutApi* | [**get_organization_layout**](docs/LayoutApi.md#get_organization_layout) | **GET** /api/v1/layout/organization | Get organization layout
@@ -652,6 +662,7 @@ Class | Method | HTTP request | Description
652662
*LayoutApi* | [**set_automations**](docs/LayoutApi.md#set_automations) | **PUT** /api/v1/layout/workspaces/{workspaceId}/automations | Set automations
653663
*LayoutApi* | [**set_data_source_permissions**](docs/LayoutApi.md#set_data_source_permissions) | **PUT** /api/v1/layout/dataSources/{dataSourceId}/permissions | Set data source permissions.
654664
*LayoutApi* | [**set_filter_views**](docs/LayoutApi.md#set_filter_views) | **PUT** /api/v1/layout/workspaces/{workspaceId}/filterViews | Set filter views
665+
*LayoutApi* | [**set_identity_providers**](docs/LayoutApi.md#set_identity_providers) | **PUT** /api/v1/layout/identityProviders | Set all identity providers
655666
*LayoutApi* | [**set_logical_model**](docs/LayoutApi.md#set_logical_model) | **PUT** /api/v1/layout/workspaces/{workspaceId}/logicalModel | Set logical model
656667
*LayoutApi* | [**set_notification_channels**](docs/LayoutApi.md#set_notification_channels) | **PUT** /api/v1/layout/notificationChannels | Set all notification channels
657668
*LayoutApi* | [**set_organization_layout**](docs/LayoutApi.md#set_organization_layout) | **PUT** /api/v1/layout/organization | Set organization layout
@@ -977,6 +988,7 @@ Class | Method | HTTP request | Description
977988
- [DeclarativeFact](docs/DeclarativeFact.md)
978989
- [DeclarativeFilterContext](docs/DeclarativeFilterContext.md)
979990
- [DeclarativeFilterView](docs/DeclarativeFilterView.md)
991+
- [DeclarativeIdentityProvider](docs/DeclarativeIdentityProvider.md)
980992
- [DeclarativeJwk](docs/DeclarativeJwk.md)
981993
- [DeclarativeJwkSpecification](docs/DeclarativeJwkSpecification.md)
982994
- [DeclarativeLabel](docs/DeclarativeLabel.md)
@@ -1072,6 +1084,8 @@ Class | Method | HTTP request | Description
10721084
- [HistogramBucket](docs/HistogramBucket.md)
10731085
- [HistogramProperties](docs/HistogramProperties.md)
10741086
- [IdentifierDuplications](docs/IdentifierDuplications.md)
1087+
- [InPlatform](docs/InPlatform.md)
1088+
- [InPlatformAllOf](docs/InPlatformAllOf.md)
10751089
- [InlineFilterDefinition](docs/InlineFilterDefinition.md)
10761090
- [InlineFilterDefinitionInline](docs/InlineFilterDefinitionInline.md)
10771091
- [InlineMeasureDefinition](docs/InlineMeasureDefinition.md)
@@ -1316,14 +1330,13 @@ Class | Method | HTTP request | Description
13161330
- [JsonApiFilterViewPatchDocument](docs/JsonApiFilterViewPatchDocument.md)
13171331
- [JsonApiIdentityProviderIn](docs/JsonApiIdentityProviderIn.md)
13181332
- [JsonApiIdentityProviderInAttributes](docs/JsonApiIdentityProviderInAttributes.md)
1319-
- [JsonApiIdentityProviderInAttributesSpecification](docs/JsonApiIdentityProviderInAttributesSpecification.md)
13201333
- [JsonApiIdentityProviderInDocument](docs/JsonApiIdentityProviderInDocument.md)
13211334
- [JsonApiIdentityProviderOut](docs/JsonApiIdentityProviderOut.md)
1335+
- [JsonApiIdentityProviderOutAttributes](docs/JsonApiIdentityProviderOutAttributes.md)
13221336
- [JsonApiIdentityProviderOutDocument](docs/JsonApiIdentityProviderOutDocument.md)
13231337
- [JsonApiIdentityProviderOutList](docs/JsonApiIdentityProviderOutList.md)
13241338
- [JsonApiIdentityProviderOutWithLinks](docs/JsonApiIdentityProviderOutWithLinks.md)
13251339
- [JsonApiIdentityProviderPatch](docs/JsonApiIdentityProviderPatch.md)
1326-
- [JsonApiIdentityProviderPatchAttributes](docs/JsonApiIdentityProviderPatchAttributes.md)
13271340
- [JsonApiIdentityProviderPatchDocument](docs/JsonApiIdentityProviderPatchDocument.md)
13281341
- [JsonApiJwkIn](docs/JsonApiJwkIn.md)
13291342
- [JsonApiJwkInAttributes](docs/JsonApiJwkInAttributes.md)
@@ -1567,7 +1580,6 @@ Class | Method | HTTP request | Description
15671580
- [NotificationChannelDestination](docs/NotificationChannelDestination.md)
15681581
- [ObjectLinks](docs/ObjectLinks.md)
15691582
- [ObjectLinksContainer](docs/ObjectLinksContainer.md)
1570-
- [OidcIdpSpecification](docs/OidcIdpSpecification.md)
15711583
- [OrganizationPermissionAssignment](docs/OrganizationPermissionAssignment.md)
15721584
- [PageMetadata](docs/PageMetadata.md)
15731585
- [Paging](docs/Paging.md)
@@ -1613,7 +1625,6 @@ Class | Method | HTTP request | Description
16131625
- [RouteResult](docs/RouteResult.md)
16141626
- [RsaSpecification](docs/RsaSpecification.md)
16151627
- [RulePermission](docs/RulePermission.md)
1616-
- [SamlIdpSpecification](docs/SamlIdpSpecification.md)
16171628
- [ScanRequest](docs/ScanRequest.md)
16181629
- [ScanResultPdm](docs/ScanResultPdm.md)
16191630
- [ScanSqlRequest](docs/ScanSqlRequest.md)

0 commit comments

Comments
 (0)