/** * Types of policies */ export declare enum SdPlatformPolicyType { ModelPolicy = "ModelPolicy", OrganizationPolicy = "OrganizationPolicy", UserPolicy = "UserPolicy", SavedStatePolicy = "SavedStatePolicy", UtilityPolicy = "UtilityPolicy", PlatformPolicy = "PlatformPolicy", AssetPolicy = "AssetPolicy" } /** * Permission status values */ export declare enum SdPlatformPolicyPermissionStatus { /** permission not granted */ NoPermission = "no_permission", /** permission granted */ Allowed = "allowed", /** permission explicitely denied */ Denied = "denied" } /** * Common policy aliases - Models */ export declare enum SdPlatformPolicyCommonAliasesModel { AdminModelPolicy = "AdminModelPolicy", OrgManagerModelPolicyAnalyticsComputation = "OrgManagerModelPolicyAnalyticsComputation", OrgManagerModelPolicyAnalyticsSession = "OrgManagerModelPolicyAnalyticsSession", OrgManagerModelPolicyBackendApi = "OrgManagerModelPolicyBackendApi", OrgManagerModelPolicyDesktopClients = "OrgManagerModelPolicyDesktopClients", OrgManagerModelPolicyDirectEmbedding = "OrgManagerModelPolicyDirectEmbedding", OrgManagerModelPolicyExport = "OrgManagerModelPolicyExport", OrgManagerModelPolicyIframeEmbedding = "OrgManagerModelPolicyIframeEmbedding", OrgManagerModelPolicySavedStates = "OrgManagerModelPolicySavedStates", OrgManagerModelPolicyUnlistedModels = "OrgManagerModelPolicyUnlistedModels", OrgManagerModelPolicyView = "OrgManagerModelPolicyView", OrgMemberModelPolicyExport = "OrgMemberModelPolicyExport", OrgMemberModelPolicyView = "OrgMemberModelPolicyView", OwnedModelPolicyAnalyticsComputation = "OwnedModelPolicyAnalyticsComputation", OwnedModelPolicyAnalyticsSession = "OwnedModelPolicyAnalyticsSession", OwnedModelPolicyBackendApi = "OwnedModelPolicyBackendApi", OwnedModelPolicyDesktopClients = "OwnedModelPolicyDesktopClients", OwnedModelPolicyDirectEmbedding = "OwnedModelPolicyDirectEmbedding", OwnedModelPolicyExport = "OwnedModelPolicyExport", OwnedModelPolicyIframeEmbedding = "OwnedModelPolicyIframeEmbedding", OwnedModelPolicySavedStates = "OwnedModelPolicySavedStates", OwnedModelPolicyUnlistedModels = "OwnedModelPolicyUnlistedModels", OwnedModelPolicyView = "OwnedModelPolicyView", PrivateLinkSharedModelPolicyExport = "PrivateLinkSharedModelPolicyExport", PrivateLinkSharedModelPolicyView = "PrivateLinkSharedModelPolicyView", PublicModelPolicyExport = "PublicModelPolicyExport", PublicModelPolicyView = "PublicModelPolicyView", SharedModelPolicyAnalyticsComputation = "SharedModelPolicyAnalyticsComputation", SharedModelPolicyAnalyticsSession = "SharedModelPolicyAnalyticsSession", SharedModelPolicyBackendApi = "SharedModelPolicyBackendApi", SharedModelPolicyDesktopClients = "SharedModelPolicyDesktopClients", SharedModelPolicyDirectEmbedding = "SharedModelPolicyDirectEmbedding", SharedModelPolicyDownload = "SharedModelPolicyDownload", SharedModelPolicyExport = "SharedModelPolicyExport", SharedModelPolicyIframeEmbedding = "SharedModelPolicyIframeEmbedding", SharedModelPolicyQuery = "SharedModelPolicyQuery", SharedModelPolicySavedStates = "SharedModelPolicySavedStates", SharedModelPolicyUnlistedModels = "SharedModelPolicyUnlistedModels", SharedModelPolicyView = "SharedModelPolicyView" } /** * Common policy aliases - Saved states */ export declare enum SdPlatformPolicyCommonAliasesSavedState { AdminSavedStatePolicy = "AdminSavedStatePolicy", OrgManagerSavedStatePolicy = "OrgManagerSavedStatePolicy", OrgMemberSavedStatePolicyView = "OrgMemberSavedStatePolicyView", OwnedSavedStatePolicy = "OwnedSavedStatePolicy", PublicSavedStatePolicyView = "PublicSavedStatePolicyView", SharedSavedStatePolicyMinimal = "SharedSavedStatePolicyMinimal", SharedSavedStatePolicyView = "SharedSavedStatePolicyView" } /** * Common policy aliases - Users */ export declare enum SdPlatformPolicyCommonAliasesUser { AdminUserPolicy = "AdminUserPolicy", SelfUserPolicy = "SelfUserPolicy", PublicUserPolicy = "PublicUserPolicy", LoggedInUserPolicy = "LoggedInUserPolicy", MinimalUserPolicy = "MinimalUserPolicy" } /** * Common policy aliases - Organizations */ export declare enum SdPlatformPolicyCommonAliasesOrganization { AdminOrgPolicy = "AdminOrgPolicy", OrgAdminOrgPolicy = "OrgAdminOrgPolicy", OrgManagerOrgPolicy = "OrgManagerOrgPolicy", OrgMemberOrgPolicy = "OrgMemberOrgPolicy", OrgOwnerOrgPolicy = "OrgOwnerOrgPolicy", PublicOrgPolicy = "PublicOrgPolicy" } /** * Common policy aliases - Utility */ export declare enum SdPlatformPolicyCommonAliasesUtility { AdminUtilityPolicy = "AdminUtilityPolicy" } /** * Common policy aliases - Platform */ export declare enum SdPlatformPolicyCommonAliasesPlatform { AdminPlatformPolicy = "AdminPlatformPolicy" } /** * Common policy aliases - Asset */ export declare enum SdPlatformPolicyCommonAliasesAsset { AdminAssetPolicy = "AdminAssetPolicy" } export type SdPlatformPolicyCommonAliases = SdPlatformPolicyCommonAliasesModel | SdPlatformPolicyCommonAliasesSavedState | SdPlatformPolicyCommonAliasesUser | SdPlatformPolicyCommonAliasesOrganization | SdPlatformPolicyCommonAliasesUtility | SdPlatformPolicyCommonAliasesPlatform | SdPlatformPolicyCommonAliasesAsset; /** * Permissions for models */ export declare enum SdPlatformPolicyPermissionsModel { getRestModelPublic = "get_rest_model_public", getRestModelAdmin = "get_rest_model_admin", getRestModelOwner = "get_rest_model_owner", getTokenScopeGroupView = "get_token_scope_group_view", getTokenScopeGroupExport = "get_token_scope_group_export", getTokenScopeGroupOwner = "get_token_scope_group_owner", getTicket = "get_ticket", getTicketAuthor = "get_ticket_author", getTicketBackend = "get_ticket_backend", embedAccessDomains = "embed_access_domains", embedBackendSystems = "embed_backend_systems", embedBackendProperties = "embed_backend_properties", embedTags = "embed_tags", embedUser = "embed_user", embedDecoration = "embed_decoration", embedBookmark = "embed_bookmark", getSharingAll = "get_sharing_all", putSharingAll = "put_sharing_all", decryptTicket = "decrypt_ticket", createSavedState = "create_saved_state", queryAllSavedStates = "query_all_saved_states", getTokenScopeGroupAnalytics = "get_token_scope_group_analytics", getAnalyticsSession = "get_analytics_session", getAnalyticsComputation = "get_analytics_computation", uiBackendApi = "ui_backend_api", uiDesktopClients = "ui_desktop_clients", uiDirectEmbedding = "ui_direct_embedding", uiIframeEmebedding = "ui_iframe_embedding", uiUnlistedModels = "ui_unlisted_models", updateAll = "update_all", updateOwner = "update_owner", updateOrganization = "update_organization", delete = "delete", embedOrganization = "embed_organization", getTokenScopeFileDownload = "get_token_scope_file_download" } /** * Permissions for organizations */ export declare enum SdPlatformPolicyPermissionsOrganization { getRestModelPublic = "get_rest_model_public", getRestModelOrganizationMember = "get_rest_model_organization_member", getRestModelOrganizationAdmin = "get_rest_model_organization_admin", getRestModelOrganizationOwner = "get_rest_model_organization_owner", getRestModelAdmin = "get_rest_model_admin", updateOrganizationAdmin = "update_organization_admin", updateOrganizationOwner = "update_organization_owner", updateAll = "update_all", embedAccessDomains = "embed_access_domains", embedMembers = "embed_members", embedChargebeeCustomer = "embed_chargebee_customer", embedChargebeeSubscription = "embed_chargebee_subscription", embedChargebeePlan = "embed_chargebee_plan", embedChargebeeAddons = "embed_chargebee_addons", create = "create", delete = "delete", embedUsedCredits = "embed_used_credits", embedBackendSystem = "embed_backend_system", getTokenScopeGroupAnalytics = "get_token_scope_group_analytics" } /** * Permissions for users */ export declare enum SdPlatformPolicyPermissionsUser { getRestModelPublicMinimal = "get_rest_model_public_minimal", getRestModelPublic = "get_rest_model_public", getRestModelSelf = "get_rest_model_self", getRestModelAdmin = "get_rest_model_admin", embedBackendSystem = "embed_backend_system", embedChargebeeCustomer = "embed_chargebee_customer", embedChargebeeSubscription = "embed_chargebee_subscription", embedChargebeePlan = "embed_chargebee_plan", embedChargebeeAddons = "embed_chargebee_addons", embedGlobalAccessDomains = "embed_global_access_domains", embedUsedCredits = "embed_used_credits", updateDefaultBackendSystem = "update_default_backend_system", updateSelf = "update_self", updateAll = "update_all", queryByUsername = "query_by_username", queryByFirstName = "query_by_first_name", queryByLastName = "query_by_last_name", queryByAll = "query_by_all", findByQuery = "find_by_query", queryAllSavedStates = "query_all_saved_states", getSharingAll = "get_sharing_all", queryModelsByAll = "query_models_by_all", delete = "delete", queryImagesByAll = "query_images_by_all", queryByEmailExact = "query_by_email_exact", embedOrganization = "embed_organization", getRestModelOrganization = "get_rest_model_organization", getTokenScopeGroupAnalytics = "get_token_scope_group_analytics" } /** * Permissions for saved states */ export declare enum SdPlatformPolicyPermissionsSavedState { getRestModelPublic = "get_rest_model_public", getRestModelAdmin = "get_rest_model_admin", getRestModelOwner = "get_rest_model_owner", delete = "delete", update = "update", getSharingAll = "get_sharing_all", putSharingAll = "put_sharing_all", getRestModelMinimal = "get_rest_model_minimal" } /** * Permissions for diverse utilities (domains, tags, notifications) */ export declare enum SdPlatformPolicyPermissionsUtility { domainGetRestModelAdmin = "domain_get_rest_model_admin", domainCreate = "domain_create", domainPatch = "domain_patch", domainDelete = "domain_delete", tagGetRestModelAdmin = "tag_get_rest_model_admin", tagDelete = "tag_delete", notificationCreate = "notification_create", notificationDelete = "notification_delete" } /** * Permissions related to the platform backend (actions, geometry backend systems, logs, policies) */ export declare enum SdPlatformPolicyPermissionsPlatform { actionsRunAll = "actions_run_all", apiClientQuery = "api_client_query", apiClientCreate = "api_client_create", apiClientPatch = "api_client_patch", apiClientDelete = "api_client_delete", backendSystemQuery = "backend_system_query", backendSystemCreate = "backend_system_create", backendSystemPatch = "backend_system_patch", backendSystemDelete = "backend_system_delete", backendSystemToken = "backend_system_token", httpLogsQUery = "http_logs_query", policyQuery = "policy_query", policyGet = "policy_get", policyCreate = "policy_create", policyPatch = "policy_patch", policyDelete = "policy_delete" } /** * Permissions related to assets */ export declare enum SdPlatformPolicyPermissionsAsset { getRestModelPublic = "get_rest_model_public", getRestModelOwner = "get_rest_model_owner", getRestModelAdmin = "get_rest_model_admin", embedModels = "embed_models", embedUser = "embed_user", updateOwner = "update_owner", updateAll = "update_all", delete = "delete" } /** * Type for permission status per policy type */ type SdPlatformPolicyPermissionsGeneric = { [value in Tpermission]?: Tvalue; }; /** * The model type permissions status. */ export type SdPlatformPolicyPermissionsStatusModelType = SdPlatformPolicyPermissionsGeneric; /** * The organization type permissions status. */ export type SdPlatformPolicyPermissionsStatusOrganizationType = SdPlatformPolicyPermissionsGeneric; /** * The user type permissions status. */ export type SdPlatformPolicyPermissionsStatusUserType = SdPlatformPolicyPermissionsGeneric; /** * The saved state permissions status. */ export type SdPlatformPolicyPermissionsStatusSavedStateType = SdPlatformPolicyPermissionsGeneric; /** * The utility type permissions status. */ export type SdPlatformPolicyPermissionsStatusUtiliyType = SdPlatformPolicyPermissionsGeneric; /** * The platform type permissions status. */ export type SdPlatformPolicyPermissionsStatusPlatformType = SdPlatformPolicyPermissionsGeneric; /** * The asset type permissions status. */ export type SdPlatformPolicyPermissionsStatusAssetType = SdPlatformPolicyPermissionsGeneric; export type SdPlatformPolicyPermissionsStatusType = SdPlatformPolicyPermissionsStatusModelType | SdPlatformPolicyPermissionsStatusOrganizationType | SdPlatformPolicyPermissionsStatusUserType | SdPlatformPolicyPermissionsStatusSavedStateType | SdPlatformPolicyPermissionsStatusUtiliyType | SdPlatformPolicyPermissionsStatusPlatformType | SdPlatformPolicyPermissionsStatusAssetType; /** * The model type permissions. */ export type SdPlatformPolicyPermissionsModelType = SdPlatformPolicyPermissionsGeneric; /** * The organization type permissions. */ export type SdPlatformPolicyPermissionsOrganizationType = SdPlatformPolicyPermissionsGeneric; /** * The user type permissions. */ export type SdPlatformPolicyPermissionsUserType = SdPlatformPolicyPermissionsGeneric; /** * The saved state type permissions. */ export type SdPlatformPolicyPermissionsSavedStateType = SdPlatformPolicyPermissionsGeneric; /** * The utility type permissions. */ export type SdPlatformPolicyPermissionsUtiliyType = SdPlatformPolicyPermissionsGeneric; /** * The platform type permissions. */ export type SdPlatformPolicyPermissionsPlatformType = SdPlatformPolicyPermissionsGeneric; /** * The asset type permissions. */ export type SdPlatformPolicyPermissionsAssetType = SdPlatformPolicyPermissionsGeneric; export type SdPlatformPolicyPermissionsType = SdPlatformPolicyPermissionsModelType | SdPlatformPolicyPermissionsOrganizationType | SdPlatformPolicyPermissionsUserType | SdPlatformPolicyPermissionsSavedStateType | SdPlatformPolicyPermissionsUtiliyType | SdPlatformPolicyPermissionsPlatformType | SdPlatformPolicyPermissionsAssetType; /** * Features required for policy */ export interface SdPlatformPolicyRequiredFeatures { features: Array; } export {}; //# sourceMappingURL=SdPlatformPolicyCommons.d.ts.map