This documentation is for the unstable version of GoodData, currrently in development.
For stable version, go to the latest stable version of this article.
For stable version, go to the latest stable version of this article.
service.CatalogOrganizationService
Properties
NoneMethods
| Name | Description |
|---|---|
| update_name(name: str) | Updates the name of the organization. |
| update_allowed_origins(allowed_origins: list[str]) | Updates the allowed origins of the organization. |
| create_or_update_jwk(jwk: CatalogJwk) | Create a new jwk or overwrite an existing jwk with the same id. |
| get_jwk(jwk_id: str) | Get an individual jwk. |
| delete_jwk(jwk_id: str) | Delete a jwk. |
| list_jwks() | Returns a list of all jwks in the current organization. |
| list_organization_settings() | Returns a list of all organization settings in the current organization. |
| get_organization_setting(organization_setting_id: str) | Get an individual organization setting. |
| create_organization_setting(organization_setting: CatalogOrganizationSettings) | Create a new organization setting. |
| delete_organization_setting(organization_setting_id: str) | Delete an organization setting. |
| set_hll_type(value: HLLType) | Set the organization-level HyperLogLog function family. |
| get_hll_type() | Return the current `hyperLogLogType` value, or `None` if unset. |
| update_organization_setting(organization_setting: CatalogOrganizationSettings) | Update an organization setting. |
| list_csp_directives() | Returns a list of all csp directives in the current organization. |
| get_csp_directive(directive_id: str) | Get an individual csp directive. |
| create_csp_directive(csp_directive: CatalogCspDirective) | Create a new csp directive. |
| delete_csp_directive(csp_directive_id: str) | Delete a csp directive. |
| update_csp_directive(csp_directive: CatalogCspDirective) | Update a csp directive. |
| list_identity_providers() | Returns a list of all identity providers in the current organization. |
| get_identity_provider(identity_provider_id: str) | Get an individual identity provider. |
| create_identity_provider(identity_provider: CatalogIdentityProvider) | Create a new identity provider. |
| delete_identity_provider(identity_provider_id: str) | Delete an identity provider. |
| update_identity_provider(identity_provider: CatalogIdentityProvider) | Update an identity provider. |
| patch_identity_provider_attributes(identity_provider_id: str, attributes: dict) | Applies changes to the specified identity provider. |
| create_or_update_export_template(export_template: CatalogExportTemplate) | Create a new export template or overwrite an existing export template with the same id. |
| get_export_template(export_template_id: str) | Get an individual export template. |
| delete_export_template(export_template_id: str) | Delete an export template. |
| list_export_templates() | Returns a list of all export templates in the current organization. |
| get_llm_provider(id: str) | Get LLM provider by ID. |
| list_llm_providers(filter: str | None, page: int | None, size: int | None, sort: list[str] | None, meta_include: list[str] | None) | List all LLM providers. |
| create_llm_provider(llm_provider: CatalogLlmProvider) | Create a new LLM provider. |
| update_llm_provider(llm_provider_patch: CatalogLlmProviderPatch) | Update an existing LLM provider using PATCH semantics. |
| delete_llm_provider(id: str) | Delete an LLM provider. |
| test_llm_provider(provider_config: CatalogLlmProviderConfig, models: list[CatalogLlmProviderModel] | None) | Test connectivity to an unsaved LLM provider configuration. |
| test_llm_provider_by_id(id: str, models: list[CatalogLlmProviderModel] | None) | Test connectivity to a saved LLM provider by its identifier. |
| list_llm_provider_models(provider_config: CatalogLlmProviderConfig) | List the models available for an unsaved LLM provider configuration. |
| list_llm_provider_models_by_id(id: str) | List the models available for a saved LLM provider by its identifier. |
| get_ip_allowlist_policy(policy_id: str) | Get an IP allowlist policy by ID. |
| list_ip_allowlist_policies() | Return all IP allowlist policies in the organization. |
| create_ip_allowlist_policy() | Create a new IP allowlist policy. |
| update_ip_allowlist_policy() | Replace an existing IP allowlist policy. |
| delete_ip_allowlist_policy() | Delete an IP allowlist policy. |
| add_targets_to_ip_allowlist_policy() | Add users or user groups to an IP allowlist policy. |
| remove_targets_from_ip_allowlist_policy() | Remove users or user groups from an IP allowlist policy. |
| get_declarative_notification_channels() | Get all declarative notification channels in the current organization. |
| put_declarative_notification_channels(notification_channels: list[CatalogDeclarativeNotificationChannel]) | Put declarative notification channels in the current organization. |
| get_declarative_identity_providers() | Get all declarative identity providers in the current organization. |
| put_declarative_identity_providers(identity_providers: list[CatalogDeclarativeIdentityProvider]) | Put declarative identity providers in the current organization. |
| get_declarative_export_templates() | Get all declarative export templates in the current organization. |
| put_declarative_export_templates(export_templates: list[CatalogDeclarativeExportTemplate]) | Put declarative export templates in the current organization. |
| switch_active_identity_provider(identity_provider_id: str) | Switch the active identity provider for the organization. |