This topic describes Fusion Vault, which is a Fusion service that watches labeled Kubernetes secrets and makes them available to Fusion pipelines, jobs, and connectors by logical reference.Secret references are logical names stored and transferred as plain text in pipeline and connector configurations. The same reference name can point to different underlying Kubernetes secrets in the development, staging, and production environments. This enables portable pipeline and connector configurations that do not require modification when moving between environments.Credential values never display in Fusion configurations.These examples illustrate the datasources, index and query pipeline stages, and job settings in Fusion.
Datasources (connector)
Pipeline stages
Jobs
Set Fusion datasource to use a managed secret
Your managed secret is found in the datasource configuration in Crawl Authentication Properties > Basic Authentication > Host.
Set index and query pipeline stages to use a managed secret
If selected, Use Managed Secret applies to the name, password, and secret reference.
Set script to use a managed secret
Your managed secret is found in Advanced > Scripts Secrets.
The ZooKeeper-based secrets management option is the legacy approach, where credentials are encrypted and embedded directly in pipeline and connector configurations. It is maintained for backward compatibility, and uses V1 connectors.
Using Fusion Vault for secrets management, your organization can perform the following functions:
Create and store credentials in Kubernetes secrets instead of embedding them directly in a pipeline. Kubernetes secrets can be populated from external providers such as HashiCorp Vault, Amazon Web Services (AWS) Secrets Manager, Google Cloud Platform (GCP) Secret Manager, and Azure Key Vault using ESO. Fusion configurations only store references, not actual values.
Reference credentials by logical name rather than by value. References are stored and exported as plain text, so the same pipeline or connector configuration can be imported into any environment. Each environment can define different underlying Kubernetes secrets behind the same reference name, with no changes to the configuration itself.
When you update a credential in your vault, all related pipelines change automatically without manual pipeline updates or service restarts.
Maintain compliance with strict Kubernetes security policies.
This section provides examples of use cases that illustrate how your organization can use Fusion Vault for secrets management.
A data scientist creates a query pipeline that needs to access multiple external services securely. The fields of the pipeline are configured to reference the API and database credentials entered in your organization’s Kubernetes vault. The data scientist does not enter the values of the credentials in the Fusion pipeline. When the pipeline runs, authorization is completed using the credentials in the external vault. In addition, the same secret can be reused in multiple pipelines and stages, and are logged for audit purposes.
A data engineer needs to configure an AWS S3 connector using credentials stored in AWS Secrets Manager. Other backend procedures such as configuring an ESO in the cluster need to be created as well. The data engineer creates an AWS S3 connector in the Fusion Admin UI by selecting the reference names of the credentials, but does not enter the values of the credentials in the Fusion UI. When the connector starts, credentials are pulled from the external vault. Credentials can be updated without reconfiguring the connector, and ESO automatically synchronizes any changes to all instances.
Fusion Vault watches for Kubernetes secrets labeled fusion/vault-managed: "true" and caches their values. The following describes how the components interact:
Fusion Admin UI queries Fusion Vault for the list of available secret labels and presents them in dropdowns when configuring pipelines, jobs, and connectors. Users select a secret reference (for example, my-creds.password), but users never see or enter the actual secret value.
Fusion services (jobs, connectors, pipelines, and stages) store only the logical secret reference in their configuration. At runtime, they resolve the actual value through Fusion Vault using a service account. End users cannot access secret values directly.
Kubernetes secrets are the source of truth. Fusion Vault watches them continuously and updates its cache when they change. Secrets can be created directly using kubectl or Helm, or are synchronized from an external vault provider (AWS Secrets Manager, Azure Key Vault, HashiCorp Vault, GCP Secret Manager) using the optional Kubernetes External Secrets Operator (ESO).
When a Kubernetes secret changes, whether updated manually or synchronized by ESO, Fusion Vault detects the update and automatically provides the new value to Fusion services without manual updates or restarts.
Multi-tier caching ensures Fusion pipelines continue to run even if the Kubernetes API is temporarily unavailable, with automatic resynchronization when connectivity is restored.
Fusion Vault manages credentials such as database credentials, API keys, cloud storage access keys, and authentication tokens used by pipelines, jobs, and connectors to connect to external services.Fusion Vault does not manage secrets required for Fusion itself to operate, such as service account passwords, TLS certificates, and encryption keys. Those are defined during installation through Helm chart values or Kubernetes secrets and are not affected by this feature.
Fusion Vault reads Kubernetes secrets that match its required format. You can create conforming secrets using a method that suits your infrastructure. Create secrets using Helm, a CI/CD pipeline, or any tool capable of producing Kubernetes secrets with the required label and annotations.
Prerequisites
Ensure you have the following prerequisites in place:
A Kubernetes cluster with Fusion installed
Access to the Kubernetes cluster using kubectl commands
Administrative privileges in Fusion for testing and validation
Administrative privileges in your external vault provider (only required if using a synchronizing tool such as ESO)
Kubernetes secret format requirements
For Fusion Vault to pick up a Kubernetes secret, the secret must have the label fusion/vault-managed: "true". Secrets without this label are ignored.The following annotations are optional but recommended:
fusion/label: A human-readable name used when referencing the secret in Fusion. If omitted, the Kubernetes secret name is used in references instead
fusion/description: A description of the secret’s purpose
Any method to create Kubernetes secrets is valid: kubectl, Helm, CI/CD pipelines, or automated synchronizing tools as long as the resulting secret carries the fusion/vault-managed: "true" label.
Create secrets
Choose one of the following approaches to create conforming secrets.
Create secrets directly (kubectl)
Create secrets using ESO
Create Kubernetes secrets yourself using kubectl, Helm, or a CI/CD pipeline.Here is an example of using kubectl to create a Kubernetes secret and apply the required label and optional annotations:
Fusion Vault detects the labeled secret and makes it available for reference in pipelines, jobs, and connectors as database-creds.username and database-creds.password.
Use any synchronizing tool that creates Kubernetes secrets from an external source and can apply the required label and annotations.ESO is one example because it automatically synchronizes secrets into Kubernetes from external vault providers such as AWS Secrets Manager, Azure Key Vault, HashiCorp Vault, GCP Secret Manager.The following diagram illustrates how ESO syncs secrets from external vault providers into Kubernetes secrets that Fusion Vault then reads.
External Secrets Operator architecture
Refer to the External Secrets Operator installation guide for detailed installation instructions using Helm or kubectl.Best practicesFollow these guidelines to optimize the use of the ESO with Fusion:
Ensure all ExternalSecret resources include the required Fusion label in the template:
A SecretStore is a Kubernetes Custom Resource Definition (CRD) provided by the External Secrets Operator.
It is not part of Fusion’s Helm chart. You manage it as a separate infrastructure resource, deployed in the same namespace as Fusion.The SecretStore acts as a configuration bridge that tells ESO which external vault to connect to and how to authenticate to it. Define it as a YAML manifest and apply it to your cluster:
kubectl apply -f secretstore.yaml -n fusion
You can configure multiple SecretStores simultaneously, one per environment (development, staging, production) or one per vault provider.Each ExternalSecret resource references the appropriate store by name.
Use your vault provider’s console or command line interface (CLI) to create the actual secret values. Store the vault paths and keys securely for reference when creating ExternalSecret resources.
Google Cloud Console
AWS Console
Azure Portal
HashiCorp Vault
Use the Google Cloud Console or enter the gcloud secrets create command.
Use the AWS Console or enter the aws secretsmanager create-secret command.
Use the Azure Portal or or enter the az keyvault secret set command.
Enter the vault kv put command.
Create ExternalSecret resources
Create ExternalSecret resources that define how secrets synchronize from your vault to Kubernetes.ExternalSecret resources must include the fusion/vault-managed: "true" label in spec.target.template.metadata.labels for Fusion to discover them. This feature requires Kubernetes External Secrets Operator version 0.10 or later.As you create ExternalSecret resources, enter the following labels and annotations to identify the secrets.
The fusion/vault-managed: "true" label is required and enables Fusion discovery of secrets.
The following annotations are recommended, but not required:
fusion/label: A human-readable identifier used in secret references
fusion/description: A description of the secret’s purpose
The following tabs are example for credential information:
Configure Fusion datasources (connectors), pipelines, and jobs to reference the synchronized secrets.In the Fusion UI, preview the fields used for secrets:
Datasources (connectors)
Query pipelines
Custom Python job
Set Fusion datasource (connector) to use secret management
Your managed secret is found in the datasource configuration in Crawl Authentication Properties > Basic Authentication > Host.
Set pipelines to use secret
If selected, Use Managed Secret applies to the name, password, and secret reference.
Set script to use secret
Your managed secret is found in Advanced > Scripts Secrets.
Test and validate
Test each configured pipeline, job, and connector using these steps:
Run a test indexing job using the configured datasource.
Verify the connector, pipeline, or job can authenticate using the secret reference.
Check Fusion logs for any secret resolution errors.
Monitor Fusion processes to confirm secrets are accessible.
When secret rotation is necessary, update the secret values in your vault provider. ESO automatically synchronizes changes to Kubernetes based on the refreshInterval, and Fusion picks up the new values without manual updates or restarts.
Migrate secrets management from ZooKeeper to Fusion Vault
Migration from ZooKeeper-based secrets management to Fusion Vault secrets management is manual and optional. Each pipeline, job, connector, and datasource must be manually updated to configure where secrets are stored.To migrate, follow the steps described in the Configuration section.
Implement migrations during maintenance windows to avoid service disruption.
If your organization does not migrate, your current secrets management method remains in place. However, secrets management using ZooKeeper will be deprecated at some point in the future.
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Lucidworks documentation","colors":{"primary":"#1f66e5","light":"#1f66e5","dark":"#1f66e5"},"logo":{"light":"https://mintcdn.com/lucidworks/LpKUWoCQL0l_5Cdc/logo/light.svg?fit=max\u0026auto=format\u0026n=LpKUWoCQL0l_5Cdc\u0026q=85\u0026s=c11130c65ce03872850971637ad33cc1","dark":"https://mintcdn.com/lucidworks/LpKUWoCQL0l_5Cdc/logo/dark.svg?fit=max\u0026auto=format\u0026n=LpKUWoCQL0l_5Cdc\u0026q=85\u0026s=e6fc42b785ee65191450ef203f0f0cd7"},"favicon":"https://mintcdn.com/lucidworks/X6FITeZi38c2p8IU/favicon.png?fit=max\u0026auto=format\u0026n=X6FITeZi38c2p8IU\u0026q=85\u0026s=e1c6340b8aabe88ea36b1408418da0a5","api":{"playground":{"display":"simple"},"examples":{"defaults":"required","languages":["python","java","javascript","ruby","go","php","curl"]}},"appearance":{"default":"system","strict":false},"navbar":{"links":[{"href":"https://archivedoc.lucidworks.com/","label":"Archive docs"},{"href":"https://academy.lucidworks.com/","label":"LucidAcademy"}],"primary":{"type":"button","label":"Book a demo","href":"https://lucidworks.com/demo/?utm_source=docs\u0026utm_medium=referral\u0026utm_campaign=docs_topnav"}},"footer":{"socials":{"facebook":"https://www.facebook.com/lucidworks","linkedin":"https://linkedin.com/company/lucidworks","x":"https://x.com/Lucidworks","youtube":"https://www.youtube.com/user/LucidWorksSearch","github":"https://github.com/lucidworks"},"links":[{"items":[{"label":"Legal agreements","href":"https://lucidworks.com/legal"},{"label":"Privacy policy","href":"https://lucidworks.com/privacy-policy"},{"label":"Legacy docs","href":"https://doc.lucidworks.com/docs/5/fusion/legacy-products"}]}]},"search":{"prompt":"Search anything"},"fonts":{"heading":{"family":"Funnel Display","source":"https://fonts.gstatic.com/s/funneldisplay/v2/B50bF7FGv37QNVWgE0ga--4PbZSRJXrOHcLHLoAYmmPnX893A5XaFWru.woff","format":"woff"},"body":{"family":"Public Sans","source":"https://fonts.gstatic.com/s/publicsans/v20/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymuFpmJxAcufVotfzbj.woff","format":"woff"}},"styling":{"eyebrows":"breadcrumbs","codeblocks":"dark","latex":true},"integrations":{"ga4":{"measurementId":"G-8ZS8N36PQN"}},"contextual":{"options":["copy","claude","chatgpt"],"display":"header"},"navigation":{"global":{},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"lucidworks","hasAudioNarration":false,"actualSubdomain":"lucidworks","customDomains":["doc.lucidworks.com"],"gitSource":{"type":"github","owner":"lucidworks","repo":"fusion-docs-site-mintlify","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true,"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"REMOVE_BRANDING":{"status":"DISABLED"},"CONTEXTUAL_FEEDBACK":{"status":"DISABLED"},"CODE_SNIPPET_FEEDBACK":{"status":"DISABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6aee0192a3e7a0dcf4f552ff","clientVersion":"0.0.4088","searchFilterCounts":[{"language":"default","tag":"Self-hosted Fusion","count":1544},{"language":"default","tag":"Fusion APIs","count":998},{"language":"default","tag":"App Studio Reference Guides","count":588},{"language":"default","tag":"App Studio","count":365},{"language":"default","tag":"Developer Docs","count":352},{"language":"default","tag":"Fusion App Studio","count":339},{"language":"default","tag":"Lucidworks Search","count":318},{"language":"default","tag":"Tags","count":302},{"language":"default","tag":"Fusion Server","count":281},{"language":"default","tag":"Reference Guides","count":279}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"search-styles.css","content":"body.lw-modal-open{overflow:hidden}.lw-modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#2C313666;display:flex;align-items:center;justify-content:center;z-index:10000;overflow:hidden}.lw-modal-container{background:white;border-radius:8px;width:90%;max-width:860px;box-shadow:0 0 30px rgba(28, 33, 64, 0.4);display:flex;flex-direction:column;transition:height 0.2s ease;overflow:hidden;padding:32px;box-sizing:border-box;max-height:80vh}.lw-modal-container.collapsed{height:128px}.lw-modal-container.expanded{height:80vh}.lw-search-input-wrapper{position:relative;display:flex;align-items:center;margin-bottom:16px}.lw-search-toggle-container{position:absolute;left:20px;top:50%;transform:translateY(-50%);z-index:1;display:flex;align-items:center}.lw-search-icon-container{position:absolute;left:10px;top:50%;transform:translateY(-50%);z-index:1;display:flex;align-items:center;padding:0 8px}.lw-search-icon{color:#44578D;font-size:20px}:root{--toggle-width: 75px;--toggle-height: 43px;--toggle-padding: calc(var(--toggle-width) + 25px);--results-toggle-width: 350px;--results-toggle-height: 40px}.lw-search-input{flex:1;padding:15px;padding-left:var(--toggle-padding);font-size:20px;border:1px solid #D7DBDF;border-radius:6px;outline:none;box-sizing:border-box;font-family:'Inter', sans-serif;line-height:35px;font-weight:normal;background:#F9FAFB}.lw-search-input:focus{border-color:#1F66E5}.lw-toggle-switch{position:relative;display:inline-block;margin:0;vertical-align:middle}.lw-toggle-switch input{opacity:0;width:0;height:0}.lw-search-toggle-switch{width:calc(var(--toggle-width) + 2px);height:calc(var(--toggle-height) + 2px)}.lw-search-toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:white;border-radius:var(--toggle-height)}.lw-search-toggle-slider:before{position:absolute;content:\"\";height:30px;width:30px;top:50%;left:calc(var(--toggle-height) * 0.1);transform:translateY(-50%);background-color:white;border-radius:50%;background-image:url('https://storage.googleapis.com/docs-downloads/mintlify-site/a-z-icon-blue.svg');background-size:60%;background-repeat:no-repeat;background-position:center}.lw-search-toggle-slider:after{position:absolute;content:\"\";height:30px;width:30px;top:50%;right:calc(var(--toggle-height) * 0.1);transform:translateY(-50%);background-image:url('https://storage.googleapis.com/docs-downloads/mintlify-site/ai-icon-dark-gray.svg');background-size:60%;background-repeat:no-repeat;background-position:center}input:checked+.lw-search-toggle-slider{background-color:none}input:checked+.lw-search-toggle-slider:before{background-image:url('https://storage.googleapis.com/docs-downloads/mintlify-site/a-z-icon-gray.svg');background-size:60%}input:checked+.lw-search-toggle-slider:after{background-image:url('https://storage.googleapis.com/docs-downloads/mintlify-site/ai-icon-blue.svg');background-repeat:no-repeat;background-position:center;background-size:60%;border:1px solid #1F66E5;border-radius:50%}input+.lw-search-toggle-slider{border:1px solid #9fa0a2}input+.lw-search-toggle-slider:before{border:1px solid #1F66E5;border-radius:50%}input:checked+.lw-search-toggle-slider:before{border:unset}.lw-results-segmented-toggle{height:var(--results-toggle-height);overflow:hidden;position:relative}.lw-results-segment{display:inline-block;cursor:pointer;font-size:15px;font-weight:500;color:#6b7280;position:relative;z-index:2;transition:color 0.3s ease;padding:4px 8px 4px 28px;vertical-align:middle;height:var(--results-toggle-height);line-height:calc(var(--results-toggle-height) - 10px);box-sizing:border-box}.lw-results-segment.active{color:#1F66E5}.lw-results-segment-keyword{background-image:url('https://storage.googleapis.com/docs-downloads/mintlify-site/a-z-icon-blue.svg');background-size:16px;background-repeat:no-repeat;background-position:8px center;border-radius:100px}.lw-results-segment-keyword.active{background-image:url('https://storage.googleapis.com/docs-downloads/mintlify-site/a-z-icon-blue.svg');border:1px solid #1F66E5;box-shadow:2px 2px 4px 0px #0000001F}.lw-results-segment-keyword:not(.active){background-image:url('https://storage.googleapis.com/docs-downloads/mintlify-site/a-z-icon-gray.svg')}.lw-results-segment-conversation{background-image:url('https://storage.googleapis.com/docs-downloads/mintlify-site/ai-icon-blue.svg');background-size:16px;background-repeat:no-repeat;background-position:8px center;border-radius:100px}.lw-results-segment-conversation.active{background-image:url('https://storage.googleapis.com/docs-downloads/mintlify-site/ai-icon-blue.svg');border:1px solid #1F66E5;box-shadow:2px 2px 4px 0px #0000001F}.lw-results-segment-conversation:not(.active){background-image:url('https://storage.googleapis.com/docs-downloads/mintlify-site/ai-icon-gray.svg')}.lw-results-segment-slider{position:absolute;top:2px;bottom:2px;width:auto;left:2px;right:2px;background-color:white;border-radius:calc((var(--results-toggle-height) - 4px) / 2);z-index:1;transition:transform 0.3s ease}.lw-results-segment-slider:before{content:\"\";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:calc((var(--results-toggle-height) - 4px) / 2);z-index:-1}.lw-results-segmented-toggle.ai-active .lw-results-segment-slider{transform:translateX(0)}.lw-search-toggle-container{position:absolute;top:50%;left:10px;transform:translateY(-50%);z-index:1}.lw-results-toggle-container{position:absolute;top:0;right:0;z-index:1;padding:5px;border:1px solid #9fa0a2;border-radius:100px}.lw-search-input-container{position:relative;width:100%}#lucidworks-search-results-wrapper{display:flex;flex-direction:row;flex:1;overflow:hidden;margin-top:16px;gap:16px;height:calc(100% - 80px)}.lw-main-results-area{display:flex;flex-direction:column;flex:1;overflow:hidden;position:relative}.lw-results-header{position:relative;height:auto;margin-bottom:40px;display:flex;justify-content:space-between;align-items:flex-start}.lw-query-heading{margin:0;padding:0;font-size:20px;color:#1C2140;font-weight:600;font-family:'Inter', sans-serif;flex:1;text-overflow:ellipsis;overflow:hidden;margin-right:300px}.lw-results-container{flex:1;overflow-y:auto;padding-right:4px}.lw-result-item{margin-bottom:16px}.lw-result-title{display:inline-block;font-weight:600;color:#1F66E5;text-decoration:none;font-size:16px}.lw-result-title:hover{text-decoration:underline}.lw-result-description{font-family:Public Sans;font-weight:400;font-size:18px;line-height:140%;letter-spacing:0%}.lw-pagination{margin-top:12px;display:flex;justify-content:center;gap:12px;flex-shrink:0}.lw-page-button{padding:6px 12px;font-size:14px;border:1px solid #44578d;background-color:#F8F9FC;color:#1C2140;border-radius:4px;cursor:pointer;transition:background-color 0.2s}.lw-page-button:hover{background-color:#E6EFFD}.lw-skeleton{background-color:rgba(31, 102, 229, 0.12);border-radius:4px;animation:pulse 1.2s ease-in-out infinite;margin-bottom:16px;height:48px}@keyframes pulse{0%{opacity:1}50%{opacity:0.4}100%{opacity:1}}.lw-ai-switch{font-size:14px;font-weight:500;color:#44578d;text-align:left;margin-bottom:16px;cursor:pointer}.lw-mode-toggle-button{display:flex;align-items:center;justify-content:center;width:100%;padding:12px 16px;margin-bottom:16px;font-size:15px;font-weight:600;border:none;border-radius:6px;cursor:pointer;transition:all 0.2s ease-in-out;box-shadow:0 2px 4px rgba(0, 0, 0, 0.1);background-color:#44578d;color:white}.lw-mode-toggle-button:hover{background-color:#2B3C79;box-shadow:0 4px 8px rgba(0, 0, 0, 0.15)}.lw-mode-toggle-button.search-button{background-color:#44578d;color:white}.lw-mode-toggle-button.search-button:hover{background-color:#2B3C79}.lw-mode-toggle-button.ai-button{background-color:#ED308B;color:white}.lw-mode-toggle-button.ai-button:hover{background-color:#C51D73}.lw-mode-toggle-button svg{margin-right:8px;height:18px;width:18px}.lw-no-results{padding:20px;text-align:center;color:#666;font-size:16px;margin-bottom:20px;border:1px dashed #44578d;border-radius:6px;background-color:#F9FAFB}.lw-sources-heading{font-weight:600;margin-top:24px;margin-bottom:8px;padding-top:16px;color:#2C3136;font-size:14px}.lw-sources-container{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px}.lw-source-item{background-color:white;border-radius:6px;padding:12px;box-shadow:0 1px 3px rgba(0, 0, 0, 0.1)}.lw-source-link{font-size:14px;color:#1F66E5;text-decoration:none}.lw-source-link:hover{text-decoration:underline}.lw-facets-container{width:200px;flex-shrink:0;padding:0 12px 8px 0;display:flex;flex-direction:column;height:calc(100% - 120px);overflow-y:auto;margin-top:80px}.lw-facets-title{font-weight:600;margin-bottom:12px;font-size:14px;color:#44578D}.lw-facets-list{display:flex;flex-direction:column;gap:6px}.lw-facet-item{display:flex;align-items:center;margin-bottom:4px;padding:3px 0 3px 2px;gap:10px}.lw-facets-container .lw-facets-list .lw-facet-item .lw-facet-checkbox{margin:0!important}.lw-facet-item::before{content:\"\";display:inline-block;width:8px;flex-shrink:0}.lw-facet-checkbox{min-width:14px;flex-shrink:0;width:24px;height:24px;border-radius:4px;border:1.5px solid #646F7A}.lw-facet-label{font-family:Public Sans;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0%}#lw-ai-toggle-btn-container{margin-top:8px;margin-bottom:16px;display:block;width:100%}.lw-results-ai{background-color:rgba(31, 102, 229, 0.06);border-radius:8px;padding:16px}.lw-sources-container .lw-result-item{background-color:white;border-radius:12px;padding:16px 12px}.lw-sources-container .lw-result-item a{font-family:Public Sans;font-weight:600;font-size:14px;line-height:100%;letter-spacing:0%;vertical-align:middle;color:#2C3136}html.dark body.lw-modal-open{overflow:hidden}html.dark .lw-modal-overlay{background:rgba(0, 0, 0, 0.8)}html.dark .lw-modal-container{background:#1f2937!important;box-shadow:0 0 30px rgba(0, 0, 0, 0.6);color:#f9fafb!important}html.dark .lw-search-input{background:#374151!important;border:1px solid #6b7280!important;color:#f9fafb!important}html.dark .lw-search-input::placeholder{color:#9ca3af!important}html.dark .lw-search-input:focus{border-color:#60a5fa!important;background:#374151!important}html.dark .lw-search-toggle-slider{background-color:#374151!important;border:1px solid #6b7280!important}html.dark .lw-search-toggle-slider:before{background-color:#374151!important;border:1px solid #f9fafb!important;background-image:url('https://storage.googleapis.com/docs-downloads/mintlify-site/a-z-icon-white.svg')!important}html.dark .lw-search-toggle-slider:after{filter:brightness(0) invert(1)!important}html.dark input:checked+.lw-search-toggle-slider{background-color:#374151!important}html.dark input:checked+.lw-search-toggle-slider:before{background-color:#374151!important;border:unset!important;background-image:url('https://storage.googleapis.com/docs-downloads/mintlify-site/a-z-icon-white.svg')!important}html.dark input:checked+.lw-search-toggle-slider:after{border:1px solid #f9fafb!important;filter:brightness(0) invert(1)!important}html.dark input+.lw-search-toggle-slider{border:1px solid #6b7280!important}html.dark input+.lw-search-toggle-slider:before{border:1px solid #f9fafb!important}html.dark .lw-results-segment{color:#d1d5db!important}html.dark .lw-results-segment.active{color:#f9fafb!important}html.dark .lw-results-segment-keyword.active,html.dark .lw-results-segment-conversation.active{border:1px solid #f9fafb!important;box-shadow:2px 2px 4px 0px rgba(0, 0, 0, 0.4)!important;background-color:#374151!important;color:#f9fafb!important}html.dark .lw-results-segment-keyword.active{background-image:url('https://storage.googleapis.com/docs-downloads/mintlify-site/a-z-icon-white.svg')!important}html.dark .lw-results-segment-keyword:not(.active){background-image:url('https://storage.googleapis.com/docs-downloads/mintlify-site/a-z-icon-white.svg')!important}html.dark .lw-results-segment-conversation.active{background-image:url('https://storage.googleapis.com/docs-downloads/mintlify-site/ai-icon-blue.svg')!important}html.dark .lw-results-segment-keyword.active::before{content:\"\";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url('https://storage.googleapis.com/docs-downloads/mintlify-site/a-z-icon-blue.svg');background-size:16px;background-repeat:no-repeat;background-position:8px center;filter:brightness(0) invert(1)!important;z-index:-1}html.dark .lw-results-segment-conversation.active::before{content:\"\";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url('https://storage.googleapis.com/docs-downloads/mintlify-site/ai-icon-blue.svg');background-size:16px;background-repeat:no-repeat;background-position:8px center;filter:brightness(0) invert(1)!important;z-index:-1}html.dark .lw-results-segment-slider{background-color:#374151!important}html.dark .lw-results-toggle-container{border:1px solid #6b7280!important;background-color:#374151!important}html.dark .lw-query-heading{color:#f9fafb!important}html.dark .lw-result-title{color:#1f66e5!important}html.dark .lw-result-description{color:#e5e7eb!important}html.dark .lw-page-button{border:1px solid #6b7280!important;background-color:#374151!important;color:#f9fafb!important}html.dark .lw-page-button:hover{background-color:#4b5563!important;border-color:#9ca3af!important}html.dark .lw-skeleton{background-color:rgba(96, 165, 250, 0.2)!important}html.dark .lw-ai-switch{color:#d1d5db!important}html.dark .lw-mode-toggle-button{background-color:#6b7280!important;color:#f9fafb!important;border:1px solid #9ca3af!important}html.dark .lw-mode-toggle-button:hover{background-color:#4b5563!important}html.dark .lw-mode-toggle-button.search-button{background-color:#6b7280!important;color:#f9fafb!important}html.dark .lw-mode-toggle-button.search-button:hover{background-color:#4b5563!important}html.dark .lw-mode-toggle-button.ai-button{background-color:#db2777!important;color:#f9fafb!important}html.dark .lw-mode-toggle-button.ai-button:hover{background-color:#be185d!important}html.dark .lw-no-results{color:#d1d5db!important;border:1px dashed #6b7280!important;background-color:#374151!important}html.dark .lw-sources-heading{color:#e5e7eb!important}html.dark .lw-source-item{background-color:#374151!important;box-shadow:0 1px 3px rgba(0, 0, 0, 0.3)!important;border:1px solid #4b5563!important}html.dark .lw-source-link{color:#60a5fa!important}html.dark .lw-facets-title{color:#d1d5db!important}html.dark .lw-facet-checkbox{border:1.5px solid #9ca3af!important;background-color:#374151!important}html.dark .lw-facet-checkbox:checked{background-color:#60a5fa!important;border-color:#60a5fa!important}html.dark .lw-facet-label{color:#e5e7eb!important}html.dark .lw-results-ai{background-color:rgba(96, 165, 250, 0.1)!important;border:1px solid rgba(96, 165, 250, 0.2)!important}html.dark .lw-sources-container .lw-result-item{background-color:#374151!important;border:1px solid #4b5563!important}html.dark .lw-sources-container .lw-result-item a{color:#e5e7eb!important}html.dark .lw-search-icon{color:#9ca3af!important}html.dark .lw-pagination *{color:#f9fafb!important}html.dark .lw-modal-container,html.dark .lw-modal-container *{color:#f9fafb!important}html.dark .lw-modal-container .lw-result-title{color:#1f66e5!important}html.dark .lw-result-item .lw-result-description{color:#e5e7eb!important}html.dark .lw-result-description img[src*=\"ai-icon-dark-gray.svg\"]{filter:brightness(0) invert(1)!important}mark{background-color:rgba(255, 200, 0, 0.5)}"},{"filePath":"style.css","content":"body::before{content:\"\";position:fixed;bottom:0;right:0;width:40vw;height:40vw;background-image:url(\"https://storage.googleapis.com/docs-downloads/mintlify-site/background-light.svg\");background-repeat:no-repeat;background-size:contain;background-position:right bottom;opacity:0.1;pointer-events:none;z-index:0}.dark body::before{background-image:url(\"https://storage.googleapis.com/docs-downloads/mintlify-site/background-dark.svg\");opacity:0.03}h5,h6{font-weight:600}#table-of-contents-layout{padding-left:0rem!important}.link-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(160px, 1fr));gap:1rem;list-style:none;margin:0;padding:0}.view-more{justify-self:end}.link-grid-link{display:inline-flex;align-items:center;text-decoration:none}.link-grid-label{margin-left:5px}.link-grid-link:hover{text-decoration:underline}.link-grid-icon{margin-right:0.5rem}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal!important;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol>li>ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha!important;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol>li>ol>li>ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman!important;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.note-image-wrapper{position:relative;display:inline-block}.note-image{display:block}.note-image-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);pointer-events:none;opacity:0.6;transition:opacity 0.3s}.note-image-wrapper:hover .note-image-overlay{opacity:1}.inline-image{display:inline;vertical-align:start;height:2em;margin:0}img.table-image{margin:0!important;height:auto;width:auto;vertical-align:top!important}@media only screen and (max-width: 768px){.note-image-overlay{width:70px;height:70px}}@media only screen and (max-width: 400px){.note-image-overlay{width:56px;height:56px}}@media only screen and (max-width: 400px){.note-image-overlay{width:32px;height:32px}}table td p,table th p{margin:0!important}table td,table th{vertical-align:top!important}img.table-image{margin:0!important;height:auto;width:auto;vertical-align:top!important}.inline-image{display:inline;vertical-align:start;height:2em;margin:0}.badge-link{font-weight:unset}"},{"filePath":"styles-agent-studio.css","content":"#sidebar-qna-agent{width:23rem;margin-bottom:1rem;border:1px solid #ECEEF0!important;border-radius:16px!important;padding:16px!important;background-color:#FFFFFF;box-sizing:border-box!important;opacity:0;transition:opacity 0.3s ease-in-out}#sidebar-qna-agent.loaded{opacity:1}.qna-agent-heading{display:flex;align-items:center;font-family:\"Public Sans\", sans-serif;font-size:16px;font-weight:700;line-height:16px;text-transform:capitalize;color:#2C3136;margin-bottom:16px;gap:8px}.qna-agent-heading::before{content:\"\";display:inline-block;width:24px;height:24px;border-radius:100px;background-image:url('https://storage.googleapis.com/docs-downloads/mintlify-site/ai-icon-blue.svg');background-size:contain;background-repeat:no-repeat;background-position:center}#sidebar-qna-agent as-qna{min-height:0!important;max-width:100%!important;width:100%!important;overflow:hidden!important;min-width:unset}#sidebar-qna-agent lw-template{display:block!important;width:100%!important;box-sizing:border-box!important}.lw-template-container [data-component-part=\"card-cta\"]{margin-top:0px}.agent-studio-link{border:none}lw-template{margin-top:18px;--qna-header-display: none;--qna-question-option-font-family: \"Public Sans\", sans-serif;--qna-question-option-font-size: 16px;--qna-question-option-font-color: #2C3136;--qna-header-font-family: \"Public Sans\", sans-serif;--qna-font-family: \"Public Sans\", sans-serif;--qna-chat-font-family: \"Public Sans\", sans-serif;--qna-header-font-size: 16px;--qna-chat-font-size: 16px;--qna-container-box-shadow: none;--qna-container-border-radius: 16px;--qna-container-border: none;--qna-header-font-color: #2C3136;--qna-question-option-font-color: #2C3136;--qna-chat-font-color: #2C3136;--qna-question-bubble-bg-color: #F2F3F5;--qna-answer-bubble-bg-color: #F0F4FB;--qna-answer-icon-color: #1F66E5}#sidebar-qna-agent lw-template{--qna-container-border-radius: 0}lw-template .template-component{position:static!important}as-qna{min-height:0!important}.as-qna-wrapper{padding:0!important}.as-qna-item-icon{display:none!important}.as-qna-item{background-color:#F2F3F5!important;color:#2C3136!important;border-radius:12px 0px 12px 12px!important;padding:12px!important;position:relative!important;margin-bottom:12px!important;max-width:calc(100% - 9px)!important;box-sizing:border-box!important;word-wrap:break-word!important;overflow-wrap:break-word!important}.as-qna-item::before{content:\"\";position:absolute;width:9px;height:11px;right:0px;top:0px;background:#F2F3F5;transform:rotate(180deg);clip-path:polygon(0% 0%, 100% 50%, 0% 100%)}.as-qna-item-text{font-family:\"Public Sans\", sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:140%;color:#2C3136!important}.answer-icon{display:none}html.dark .qna-agent-heading{color:#FFFFFF}html.dark .qna-agent-heading::before{filter:brightness(0) invert(1)}html.dark #sidebar-qna-agent{border:1px solid #374151!important;background-color:#1f2937!important}html.dark lw-template{--qna-question-option-font-color: #FFFFFF;--qna-header-font-color: #FFFFFF;--qna-chat-font-color: #FFFFFF;--qna-question-bubble-bg-color: #2B3C79;--qna-answer-bubble-bg-color: #1F66E5;--qna-answer-icon-color: #1F66E5;--qna-container-bg-color: transparent}html.dark .as-qna-item{background-color:#2B3C79!important;color:#FFFFFF!important}html.dark .as-qna-item::before{background:#2B3C79}html.dark .as-qna-item-text{color:#FFFFFF!important}@media (max-width: 1279px){#sidebar-qna-agent{display:none}}@media (min-width: 1280px){#sidebar-qna-agent{display:block}}"}],"page":{"pagePath":"docs/5/fusion/operations/security/external-vault","slug":"/docs/5/fusion/operations/security/external-vault","pageMetadata":{"title":"Secrets management using Fusion Vault","sidebarTitle":"Secrets management using Fusion Vault","order":1,"description":null,"href":"/docs/5/fusion/operations/security/external-vault"},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,ol:`ol`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,CodeBlock,Frame,Heading,Note,OptimizedImage,Tab,Tabs,Warning}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Tab)_missingMdxReference(`Tab`,true);if(!Tabs)_missingMdxReference(`Tabs`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`This topic describes Fusion Vault, which is a Fusion service that watches labeled Kubernetes secrets and makes them available to Fusion pipelines, jobs, and connectors by logical reference.`}),`\n`,_jsx(_components.p,{children:`Secret references are logical names stored and transferred as plain text in pipeline and connector configurations. The same reference name can point to different underlying Kubernetes secrets in the development, staging, and production environments. This enables portable pipeline and connector configurations that do not require modification when moving between environments.`}),`\n`,_jsx(_components.p,{children:`Credential values never display in Fusion configurations.`}),`\n`,_jsx(_components.p,{children:`These examples illustrate the datasources, index and query pipeline stages, and job settings in Fusion.`}),`\n`,_jsxs(Tabs,{children:[_jsxs(Tab,{title:`Datasources (connector)`,id:`datasources-connector`,children:[_jsx(Frame,{caption:`Set Fusion datasource to use a managed secret`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/lucidworks/zSVptxoAJhmUHuXC/assets/images/fusion-operations/secrets-mgt-datasource-use-managed-secret.png?fit=max\u0026auto=format\u0026n=zSVptxoAJhmUHuXC\u0026q=85\u0026s=5cb9b1aabbe00eb27c5d39ce459931f1`,alt:`Set Fusion datasource to use a managed secret`,\"data-og-width\":`1754`,width:`1754`,\"data-og-height\":`1032`,height:`1032`,\"data-path\":`assets/images/fusion-operations/secrets-mgt-datasource-use-managed-secret.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/lucidworks/zSVptxoAJhmUHuXC/assets/images/fusion-operations/secrets-mgt-datasource-use-managed-secret.png?w=280\u0026fit=max\u0026auto=format\u0026n=zSVptxoAJhmUHuXC\u0026q=85\u0026s=026ae0328276530bb24718af954087d7 280w, https://mintcdn.com/lucidworks/zSVptxoAJhmUHuXC/assets/images/fusion-operations/secrets-mgt-datasource-use-managed-secret.png?w=560\u0026fit=max\u0026auto=format\u0026n=zSVptxoAJhmUHuXC\u0026q=85\u0026s=3d82cf07b973b113d427ae6287e710c9 560w, https://mintcdn.com/lucidworks/zSVptxoAJhmUHuXC/assets/images/fusion-operations/secrets-mgt-datasource-use-managed-secret.png?w=840\u0026fit=max\u0026auto=format\u0026n=zSVptxoAJhmUHuXC\u0026q=85\u0026s=5fd85b1debef18e52d3b9331b602a5e1 840w, https://mintcdn.com/lucidworks/zSVptxoAJhmUHuXC/assets/images/fusion-operations/secrets-mgt-datasource-use-managed-secret.png?w=1100\u0026fit=max\u0026auto=format\u0026n=zSVptxoAJhmUHuXC\u0026q=85\u0026s=df8dd3a3473ed3cb974df9c148aba6e9 1100w, https://mintcdn.com/lucidworks/zSVptxoAJhmUHuXC/assets/images/fusion-operations/secrets-mgt-datasource-use-managed-secret.png?w=1650\u0026fit=max\u0026auto=format\u0026n=zSVptxoAJhmUHuXC\u0026q=85\u0026s=86fb64b861d5fc69bdb18073b0957fb3 1650w, https://mintcdn.com/lucidworks/zSVptxoAJhmUHuXC/assets/images/fusion-operations/secrets-mgt-datasource-use-managed-secret.png?w=2500\u0026fit=max\u0026auto=format\u0026n=zSVptxoAJhmUHuXC\u0026q=85\u0026s=2206ff9342aff4e2d9bb66b827519755 2500w`})}),_jsxs(_components.p,{children:[`Your managed secret is found in the datasource configuration in `,_jsx(_components.strong,{children:`Crawl Authentication Properties > Basic Authentication > Host`}),`.`]})]}),_jsxs(Tab,{title:`Pipeline stages`,id:`pipeline-stages`,children:[_jsx(Frame,{caption:`Set index and query pipeline stages to use a managed secret`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/lucidworks/zSVptxoAJhmUHuXC/assets/images/fusion-operations/secrets-mgt-stage-use-managed-secret.png?fit=max\u0026auto=format\u0026n=zSVptxoAJhmUHuXC\u0026q=85\u0026s=285476ad3eb9a11685d498dbf0de6e0c`,alt:`Set pipeline to use a managed secret`,\"data-og-width\":`932`,width:`932`,\"data-og-height\":`510`,height:`510`,\"data-path\":`assets/images/fusion-operations/secrets-mgt-stage-use-managed-secret.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/lucidworks/zSVptxoAJhmUHuXC/assets/images/fusion-operations/secrets-mgt-stage-use-managed-secret.png?w=280\u0026fit=max\u0026auto=format\u0026n=zSVptxoAJhmUHuXC\u0026q=85\u0026s=9dd10cee9ba823cb30784b35dbf2d0f9 280w, https://mintcdn.com/lucidworks/zSVptxoAJhmUHuXC/assets/images/fusion-operations/secrets-mgt-stage-use-managed-secret.png?w=560\u0026fit=max\u0026auto=format\u0026n=zSVptxoAJhmUHuXC\u0026q=85\u0026s=ce12c1978642b342ea003b0170e0da9d 560w, https://mintcdn.com/lucidworks/zSVptxoAJhmUHuXC/assets/images/fusion-operations/secrets-mgt-stage-use-managed-secret.png?w=840\u0026fit=max\u0026auto=format\u0026n=zSVptxoAJhmUHuXC\u0026q=85\u0026s=f850c12d350d757511a28d0ef2a5daa4 840w, https://mintcdn.com/lucidworks/zSVptxoAJhmUHuXC/assets/images/fusion-operations/secrets-mgt-stage-use-managed-secret.png?w=1100\u0026fit=max\u0026auto=format\u0026n=zSVptxoAJhmUHuXC\u0026q=85\u0026s=555cd3c3a42236f6154181294dea4fb4 1100w, https://mintcdn.com/lucidworks/zSVptxoAJhmUHuXC/assets/images/fusion-operations/secrets-mgt-stage-use-managed-secret.png?w=1650\u0026fit=max\u0026auto=format\u0026n=zSVptxoAJhmUHuXC\u0026q=85\u0026s=8644b7ed9376eb4a63a232a6c46ee4ab 1650w, https://mintcdn.com/lucidworks/zSVptxoAJhmUHuXC/assets/images/fusion-operations/secrets-mgt-stage-use-managed-secret.png?w=2500\u0026fit=max\u0026auto=format\u0026n=zSVptxoAJhmUHuXC\u0026q=85\u0026s=49f336e0b40896ecec3eeb0ea60b94e8 2500w`})}),_jsxs(_components.p,{children:[`If selected, `,_jsx(_components.strong,{children:`Use Managed Secret`}),` applies to the name, password, and secret reference.`]})]}),_jsxs(Tab,{title:`Jobs`,id:`jobs`,children:[_jsx(Frame,{caption:`Set script to use a managed secret`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/lucidworks/zSVptxoAJhmUHuXC/assets/images/fusion-operations/secrets-mgt-custom-python-use-secret.png?fit=max\u0026auto=format\u0026n=zSVptxoAJhmUHuXC\u0026q=85\u0026s=8cd4e04c4566782fb220920fb2c0d57e`,alt:`Set script to use a managed secret`,\"data-og-width\":`1366`,width:`1366`,\"data-og-height\":`1164`,height:`1164`,\"data-path\":`assets/images/fusion-operations/secrets-mgt-custom-python-use-secret.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/lucidworks/zSVptxoAJhmUHuXC/assets/images/fusion-operations/secrets-mgt-custom-python-use-secret.png?w=280\u0026fit=max\u0026auto=format\u0026n=zSVptxoAJhmUHuXC\u0026q=85\u0026s=91ad5eeac2ffb09a51fa033fcc75d766 280w, https://mintcdn.com/lucidworks/zSVptxoAJhmUHuXC/assets/images/fusion-operations/secrets-mgt-custom-python-use-secret.png?w=560\u0026fit=max\u0026auto=format\u0026n=zSVptxoAJhmUHuXC\u0026q=85\u0026s=11ac9984d372dc2a109a849febdb126d 560w, https://mintcdn.com/lucidworks/zSVptxoAJhmUHuXC/assets/images/fusion-operations/secrets-mgt-custom-python-use-secret.png?w=840\u0026fit=max\u0026auto=format\u0026n=zSVptxoAJhmUHuXC\u0026q=85\u0026s=defe334bc3a9547b6bbe5c1438a4c2ec 840w, https://mintcdn.com/lucidworks/zSVptxoAJhmUHuXC/assets/images/fusion-operations/secrets-mgt-custom-python-use-secret.png?w=1100\u0026fit=max\u0026auto=format\u0026n=zSVptxoAJhmUHuXC\u0026q=85\u0026s=ac3998fdf08835570dac991834e514fd 1100w, https://mintcdn.com/lucidworks/zSVptxoAJhmUHuXC/assets/images/fusion-operations/secrets-mgt-custom-python-use-secret.png?w=1650\u0026fit=max\u0026auto=format\u0026n=zSVptxoAJhmUHuXC\u0026q=85\u0026s=70fc12b8ac753544018422722b8c1774 1650w, https://mintcdn.com/lucidworks/zSVptxoAJhmUHuXC/assets/images/fusion-operations/secrets-mgt-custom-python-use-secret.png?w=2500\u0026fit=max\u0026auto=format\u0026n=zSVptxoAJhmUHuXC\u0026q=85\u0026s=745fc9a15406488764bb73751400e080 2500w`})}),_jsxs(_components.p,{children:[`Your managed secret is found in `,_jsx(_components.strong,{children:`Advanced > Scripts Secrets`}),`.`]})]})]}),`\n`,_jsxs(_components.p,{children:[`Kubernetes secrets can be created manually or synchronized from external vault providers using the `,_jsx(_components.a,{href:`https://external-secrets.io/latest/`,children:`Kubernetes External Secrets Operator (ESO)`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`Fusion Vault supports query and indexing pipelines and `,_jsx(_components.a,{href:`/docs/fusion-connectors/connectors/overview`,children:`V2 connectors`}),`.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`The `,_jsx(_components.a,{href:`/docs/5/fusion/operations/security/zookeeper`,children:`ZooKeeper-based secrets management option`}),` is the legacy approach, where credentials are encrypted and embedded directly in pipeline and connector configurations. It is maintained for backward compatibility, and uses V1 connectors.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`benefits-of-fusion-vault`,children:`Benefits of Fusion Vault`}),`\n`,_jsx(_components.p,{children:`Using Fusion Vault for secrets management, your organization can perform the following functions:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Create and store credentials in Kubernetes secrets instead of embedding them directly in a pipeline. Kubernetes secrets can be populated from external providers such as HashiCorp Vault, Amazon Web Services (AWS) Secrets Manager, Google Cloud Platform (GCP) Secret Manager, and Azure Key Vault using ESO. Fusion configurations only store references, not actual values.`}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Reference credentials by logical name rather than by value. References are stored and exported as plain text, so the same pipeline or connector configuration can be imported into any environment. Each environment can define different underlying Kubernetes secrets behind the same reference name, with no changes to the configuration itself.`}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`When you update a credential in your vault, all related pipelines change automatically without manual pipeline updates or service restarts.`}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Maintain compliance with strict Kubernetes security policies.`}),`\n`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`use-cases`,children:`Use cases`}),`\n`,_jsx(_components.p,{children:`This section provides examples of use cases that illustrate how your organization can use Fusion Vault for secrets management.`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`A data scientist creates a query pipeline that needs to access multiple external services securely. The fields of the pipeline are configured to reference the API and database credentials entered in your organization’s Kubernetes vault. The data scientist does not enter the values of the credentials in the Fusion pipeline. When the pipeline runs, authorization is completed using the credentials in the external vault. In addition, the same secret can be reused in multiple pipelines and stages, and are logged for audit purposes.`}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`A data engineer needs to configure an AWS S3 connector using credentials stored in AWS Secrets Manager. Other backend procedures such as configuring an ESO in the cluster need to be created as well. The data engineer creates an AWS S3 connector in the Fusion Admin UI by selecting the reference names of the credentials, but does not enter the values of the credentials in the Fusion UI. When the connector starts, credentials are pulled from the external vault. Credentials can be updated without reconfiguring the connector, and ESO automatically synchronizes any changes to all instances.`}),`\n`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`operational-flow`,children:`Operational flow`}),`\n`,_jsx(Frame,{caption:`Fusion Vault architecture overview`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/lucidworks/zSVptxoAJhmUHuXC/assets/images/fusion-operations/vault-overview.png?fit=max\u0026auto=format\u0026n=zSVptxoAJhmUHuXC\u0026q=85\u0026s=b816de1d02c98cc34f8c41d7a5993411`,alt:`Fusion Vault architecture overview`,\"data-og-width\":`1512`,width:`1512`,\"data-og-height\":`1165`,height:`1165`,\"data-path\":`assets/images/fusion-operations/vault-overview.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/lucidworks/zSVptxoAJhmUHuXC/assets/images/fusion-operations/vault-overview.png?w=280\u0026fit=max\u0026auto=format\u0026n=zSVptxoAJhmUHuXC\u0026q=85\u0026s=8c8eb3abfe94e49866a12347f1af3b27 280w, https://mintcdn.com/lucidworks/zSVptxoAJhmUHuXC/assets/images/fusion-operations/vault-overview.png?w=560\u0026fit=max\u0026auto=format\u0026n=zSVptxoAJhmUHuXC\u0026q=85\u0026s=bc6f159ea304ba5aee6312bab9c7bf5f 560w, https://mintcdn.com/lucidworks/zSVptxoAJhmUHuXC/assets/images/fusion-operations/vault-overview.png?w=840\u0026fit=max\u0026auto=format\u0026n=zSVptxoAJhmUHuXC\u0026q=85\u0026s=0b7cc0cb8c96f6ed3c03c4e91473dd5a 840w, https://mintcdn.com/lucidworks/zSVptxoAJhmUHuXC/assets/images/fusion-operations/vault-overview.png?w=1100\u0026fit=max\u0026auto=format\u0026n=zSVptxoAJhmUHuXC\u0026q=85\u0026s=d2ef6be5b715ed0045050a39f854f992 1100w, https://mintcdn.com/lucidworks/zSVptxoAJhmUHuXC/assets/images/fusion-operations/vault-overview.png?w=1650\u0026fit=max\u0026auto=format\u0026n=zSVptxoAJhmUHuXC\u0026q=85\u0026s=1b36f5d922aa9422d513c01fbe6a099d 1650w, https://mintcdn.com/lucidworks/zSVptxoAJhmUHuXC/assets/images/fusion-operations/vault-overview.png?w=2500\u0026fit=max\u0026auto=format\u0026n=zSVptxoAJhmUHuXC\u0026q=85\u0026s=44cfedec62fd012ffe522c51de776dfc 2500w`})}),`\n`,_jsxs(_components.p,{children:[`Fusion Vault watches for Kubernetes secrets labeled `,_jsx(_components.code,{children:`fusion/vault-managed: \"true\"`}),` and caches their values. The following describes how the components interact:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Fusion Admin UI`}),` queries Fusion Vault for the list of available secret labels and presents them in dropdowns when configuring pipelines, jobs, and connectors. Users select a secret reference (for example, `,_jsx(_components.code,{children:`my-creds.password`}),`), but users never see or enter the actual secret value.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Fusion services`}),` (jobs, connectors, pipelines, and stages) store only the logical secret reference in their configuration. At runtime, they resolve the actual value through Fusion Vault using a service account. End users cannot access secret values directly.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Kubernetes secrets`}),` are the source of truth. Fusion Vault watches them continuously and updates its cache when they change. Secrets can be created directly using `,_jsx(_components.code,{children:`kubectl`}),` or Helm, or are synchronized from an external vault provider (AWS Secrets Manager, Azure Key Vault, HashiCorp Vault, GCP Secret Manager) using the optional `,_jsx(_components.a,{href:`https://external-secrets.io/latest/`,children:`Kubernetes External Secrets Operator (ESO)`}),`.`]}),`\n`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`When a Kubernetes secret changes, whether updated manually or synchronized by ESO, Fusion Vault detects the update and automatically provides the new value to Fusion services without manual updates or restarts.`}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`Multi-tier caching ensures Fusion pipelines continue to run even if the Kubernetes API is temporarily unavailable, with automatic resynchronization when connectivity is restored.`})}),`\n`,_jsx(Heading,{level:`2`,id:`fusion-vault-functions`,children:`Fusion Vault functions`}),`\n`,_jsx(_components.p,{children:`Fusion Vault manages credentials such as database credentials, API keys, cloud storage access keys, and authentication tokens used by pipelines, jobs, and connectors to connect to external services.`}),`\n`,_jsx(_components.p,{children:`Fusion Vault does not manage secrets required for Fusion itself to operate, such as service account passwords, TLS certificates, and encryption keys. Those are defined during installation through Helm chart values or Kubernetes secrets and are not affected by this feature.`}),`\n`,_jsx(Heading,{level:`2`,id:`configuration`,children:`Configuration`}),`\n`,_jsx(_components.p,{children:`Fusion Vault reads Kubernetes secrets that match its required format. You can create conforming secrets using a method that suits your infrastructure. Create secrets using Helm, a CI/CD pipeline, or any tool capable of producing Kubernetes secrets with the required label and annotations.`}),`\n`,_jsxs(AccordionGroup,{children:[_jsxs(Accordion,{title:`Prerequisites`,id:`prerequisites`,children:[_jsx(_components.p,{children:`Ensure you have the following prerequisites in place:`}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`A Kubernetes cluster with Fusion installed`}),`\n`,_jsxs(_components.li,{children:[`Access to the Kubernetes cluster using `,_jsx(_components.code,{children:`kubectl`}),` commands`]}),`\n`,_jsx(_components.li,{children:`Administrative privileges in Fusion for testing and validation`}),`\n`,_jsx(_components.li,{children:`Administrative privileges in your external vault provider (only required if using a synchronizing tool such as ESO)`}),`\n`]})]}),_jsxs(Accordion,{title:`Kubernetes secret format requirements`,id:`kubernetes-secret-format-requirements`,children:[_jsxs(_components.p,{children:[`For Fusion Vault to pick up a Kubernetes secret, the secret must have the label `,_jsx(_components.code,{children:`fusion/vault-managed: \"true\"`}),`. Secrets without this label are ignored.`]}),_jsx(_components.p,{children:`The following annotations are optional but recommended:`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:_jsx(_components.code,{children:`fusion/label`})}),`: A human-readable name used when referencing the secret in Fusion. If omitted, the Kubernetes secret name is used in references instead`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:_jsx(_components.code,{children:`fusion/description`})}),`: A description of the secret’s purpose`]}),`\n`]}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Example:`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`14`,language:`yaml`,children:_jsx(_components.pre,{className:`shiki shiki-themes dark-plus dark-plus`,style:{backgroundColor:`#0B0C0E`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},language:`yaml`,children:_jsxs(_components.code,{language:`yaml`,numberOfLines:`14`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:`apiVersion`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`v1`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:`kind`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`Secret`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:`type`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`Opaque`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:`metadata`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` name`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`database-creds`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` namespace`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`fusion`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` labels`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` fusion/vault-managed`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`\"true\"`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` annotations`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` fusion/label`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`\"database-creds\"`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` fusion/description`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`\"PostgreSQL production credentials\"`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:`data`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` username`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`\u003cbase64-encoded-value>`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` password`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`\u003cbase64-encoded-value>`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`Any method to create Kubernetes secrets is valid: `,_jsx(_components.code,{children:`kubectl`}),`, Helm, CI/CD pipelines, or automated synchronizing tools as long as the resulting secret carries the `,_jsx(_components.code,{children:`fusion/vault-managed: \"true\"`}),` label.`]})]}),_jsxs(Accordion,{title:`Create secrets`,id:`create-secrets`,children:[_jsx(_components.p,{children:`Choose one of the following approaches to create conforming secrets.`}),_jsxs(Tabs,{children:[_jsxs(Tab,{title:`Create secrets directly (kubectl)`,id:`create-secrets-directly-kubectl`,children:[_jsxs(_components.p,{children:[`Create Kubernetes secrets yourself using `,_jsx(_components.code,{children:`kubectl`}),`, Helm, or a CI/CD pipeline.`]}),_jsxs(_components.p,{children:[`Here is an example of using `,_jsx(_components.code,{children:`kubectl`}),` to create a Kubernetes secret and apply the required label and optional annotations:`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`9`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes dark-plus dark-plus`,style:{backgroundColor:`#0B0C0E`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`9`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#DCDCAA`,\"--shiki-dark\":`#DCDCAA`},children:`kubectl`}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:` create`}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:` secret`}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:` generic`}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:` database-creds`}),_jsx(_components.span,{style:{color:`#D7BA7D`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` --from-literal=username=myuser`}),_jsx(_components.span,{style:{color:`#D7BA7D`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` --from-literal=password=mypassword`}),_jsx(_components.span,{style:{color:`#D7BA7D`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` -n`}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:` fusion`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#DCDCAA`,\"--shiki-dark\":`#DCDCAA`},children:`kubectl`}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:` label`}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:` secret`}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:` database-creds`}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:` fusion/vault-managed=`}),_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:`true`}),_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` -n`}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:` fusion`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#DCDCAA`,\"--shiki-dark\":`#DCDCAA`},children:`kubectl`}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:` annotate`}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:` secret`}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:` database-creds`}),_jsx(_components.span,{style:{color:`#D7BA7D`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:` fusion/label=database-creds`}),_jsx(_components.span,{style:{color:`#D7BA7D`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:` fusion/description=\"PostgreSQL production credentials\"`}),_jsx(_components.span,{style:{color:`#D7BA7D`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` -n`}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:` fusion`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`Fusion Vault detects the labeled secret and makes it available for reference in pipelines, jobs, and connectors as `,_jsx(_components.code,{children:`database-creds.username`}),` and `,_jsx(_components.code,{children:`database-creds.password`}),`.`]})]}),_jsxs(Tab,{title:`Create secrets using ESO`,id:`create-secrets-using-eso`,children:[_jsx(_components.p,{children:`Use any synchronizing tool that creates Kubernetes secrets from an external source and can apply the required label and annotations.`}),_jsx(_components.p,{children:`ESO is one example because it automatically synchronizes secrets into Kubernetes from external vault providers such as AWS Secrets Manager, Azure Key Vault, HashiCorp Vault, GCP Secret Manager.`}),_jsx(_components.p,{children:`The following diagram illustrates how ESO syncs secrets from external vault providers into Kubernetes secrets that Fusion Vault then reads.`}),_jsx(Frame,{caption:`External Secrets Operator architecture`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/lucidworks/zSVptxoAJhmUHuXC/assets/images/fusion-operations/eso-architecture.png?fit=max\u0026auto=format\u0026n=zSVptxoAJhmUHuXC\u0026q=85\u0026s=b98f8a4162d2ffbe157d625ed58c41db`,alt:`External Secrets Operator Architecture`,\"data-og-width\":`1712`,width:`1712`,\"data-og-height\":`724`,height:`724`,\"data-path\":`assets/images/fusion-operations/eso-architecture.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/lucidworks/zSVptxoAJhmUHuXC/assets/images/fusion-operations/eso-architecture.png?w=280\u0026fit=max\u0026auto=format\u0026n=zSVptxoAJhmUHuXC\u0026q=85\u0026s=d8ec0f40671bf7ac345b6b13ff8f7da2 280w, https://mintcdn.com/lucidworks/zSVptxoAJhmUHuXC/assets/images/fusion-operations/eso-architecture.png?w=560\u0026fit=max\u0026auto=format\u0026n=zSVptxoAJhmUHuXC\u0026q=85\u0026s=5250f1ab42e49320b503bba5cb859256 560w, https://mintcdn.com/lucidworks/zSVptxoAJhmUHuXC/assets/images/fusion-operations/eso-architecture.png?w=840\u0026fit=max\u0026auto=format\u0026n=zSVptxoAJhmUHuXC\u0026q=85\u0026s=a6ee5944ee6262bb8088fd5b7a050009 840w, https://mintcdn.com/lucidworks/zSVptxoAJhmUHuXC/assets/images/fusion-operations/eso-architecture.png?w=1100\u0026fit=max\u0026auto=format\u0026n=zSVptxoAJhmUHuXC\u0026q=85\u0026s=6d3cb9ef79549311836a7a74c19ef68c 1100w, https://mintcdn.com/lucidworks/zSVptxoAJhmUHuXC/assets/images/fusion-operations/eso-architecture.png?w=1650\u0026fit=max\u0026auto=format\u0026n=zSVptxoAJhmUHuXC\u0026q=85\u0026s=07e1f153e551b5fcdb638b2ee6548e1f 1650w, https://mintcdn.com/lucidworks/zSVptxoAJhmUHuXC/assets/images/fusion-operations/eso-architecture.png?w=2500\u0026fit=max\u0026auto=format\u0026n=zSVptxoAJhmUHuXC\u0026q=85\u0026s=d731e424443c9fd38bf0cdd9f4bf9b88 2500w`})}),_jsxs(_components.p,{children:[`Refer to the `,_jsx(_components.a,{href:`https://external-secrets.io/latest/introduction/getting-started/`,children:`External Secrets Operator installation guide`}),` for detailed installation instructions using Helm or `,_jsx(_components.code,{children:`kubectl`}),`.`]}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Best practices`})}),_jsx(_components.p,{children:`Follow these guidelines to optimize the use of the ESO with Fusion:`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Ensure all ExternalSecret resources include the required Fusion label in the template:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`6`,language:`yaml`,children:_jsx(_components.pre,{className:`shiki shiki-themes dark-plus dark-plus`,style:{backgroundColor:`#0B0C0E`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},language:`yaml`,children:_jsxs(_components.code,{language:`yaml`,numberOfLines:`6`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:`spec`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` target`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` template`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` metadata`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` labels`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` fusion/vault-managed`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`\"true\"`})]}),`\n`]})})}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Add annotations to help organize and identify secrets:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`3`,language:`yaml`,children:_jsx(_components.pre,{className:`shiki shiki-themes dark-plus dark-plus`,style:{backgroundColor:`#0B0C0E`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},language:`yaml`,children:_jsxs(_components.code,{language:`yaml`,numberOfLines:`3`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:`annotations`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` fusion/description`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`\"PostgreSQL production credentials\"`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` fusion/label`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`\"postgres-prod\"`})]}),`\n`]})})}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Use the following recommended refresh intervals:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Production database credentials: `,_jsx(_components.code,{children:`1h`})]}),`\n`,_jsxs(_components.li,{children:[`API keys with regular rotation: `,_jsx(_components.code,{children:`30m`})]}),`\n`,_jsxs(_components.li,{children:[`Development and testing credentials: `,_jsx(_components.code,{children:`4h`})]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Use the `,_jsx(_components.code,{children:`creationPolicy: Owner`}),` to ensure Kubernetes secrets are removed cleanly when ExternalSecret resources are deleted.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Verify Fusion can see external secrets by using the following command:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`3`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes dark-plus dark-plus`,style:{backgroundColor:`#0B0C0E`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`3`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#DCDCAA`,\"--shiki-dark\":`#DCDCAA`},children:`kubectl`}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:` get`}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:` secrets`}),_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` -l`}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:` fusion/vault-managed=`}),_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:`true`}),_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` -n`}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:` fusion`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#DCDCAA`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:` \"Authorization: Bearer `}),_jsx(_components.span,{style:{color:`#9CDCFE`,\"--shiki-dark\":`#9CDCFE`},children:`$TOKEN`}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`\"`}),_jsx(_components.span,{style:{color:`#D7BA7D`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:` https://fusion.example.com/api/vault/labels?type=secret`})}),`\n`]})})}),`\n`]}),`\n`]}),_jsx(Note,{children:_jsxs(_components.p,{children:[`For detailed information about ESO configuration, security best practices, and operational guidance, see the `,_jsx(_components.a,{href:`https://external-secrets.io/latest/`,children:`External Secrets Operator documentation`}),`.`]})})]})]})]}),_jsxs(Accordion,{title:`Configure SecretStore`,id:`configure-secretstore`,children:[_jsx(_components.p,{children:`A SecretStore is a Kubernetes Custom Resource Definition (CRD) provided by the External Secrets Operator.\nIt is not part of Fusion’s Helm chart. You manage it as a separate infrastructure resource, deployed in the same namespace as Fusion.`}),_jsx(_components.p,{children:`The SecretStore acts as a configuration bridge that tells ESO which external vault to connect to and how to authenticate to it. Define it as a YAML manifest and apply it to your cluster:`}),_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes dark-plus dark-plus`,style:{backgroundColor:`#0B0C0E`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#DCDCAA`,\"--shiki-dark\":`#DCDCAA`},children:`kubectl`}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:` apply`}),_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` -f`}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:` secretstore.yaml`}),_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` -n`}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:` fusion`})]}),`\n`]})})}),_jsx(_components.p,{children:`You can configure multiple SecretStores simultaneously, one per environment (development, staging, production) or one per vault provider.`}),_jsx(_components.p,{children:`Each ExternalSecret resource references the appropriate store by name.`}),_jsxs(Tabs,{children:[_jsx(Tab,{title:`Google Cloud Secret Manager`,id:`google-cloud-secret-manager`,children:_jsx(CodeBlock,{filename:``,numberOfLines:`15`,language:`yaml`,children:_jsx(_components.pre,{className:`shiki shiki-themes dark-plus dark-plus`,style:{backgroundColor:`#0B0C0E`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},language:`yaml`,children:_jsxs(_components.code,{language:`yaml`,numberOfLines:`15`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:`apiVersion`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`external-secrets.io/v1beta1`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:`kind`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`SecretStore`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:`metadata`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` name`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`gcpsm-secret-store`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` namespace`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`default`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:`spec`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` provider`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` gcpsm`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` projectID`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`\"your-gcp-project\"`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` auth`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` workloadIdentity`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` clusterLocation`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`us-central1`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` clusterName`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`your-cluster`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` serviceAccountRef`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` name`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`fusion-secrets-sa`})]}),`\n`]})})})}),_jsx(Tab,{title:`AWS Secrets Manager`,id:`aws-secrets-manager`,children:_jsx(CodeBlock,{filename:``,numberOfLines:`14`,language:`yaml`,children:_jsx(_components.pre,{className:`shiki shiki-themes dark-plus dark-plus`,style:{backgroundColor:`#0B0C0E`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},language:`yaml`,children:_jsxs(_components.code,{language:`yaml`,numberOfLines:`14`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:`apiVersion`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`external-secrets.io/v1beta1`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:`kind`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`SecretStore`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:`metadata`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` name`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`fusion-aws-secrets`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` namespace`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`fusion`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:`spec`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` provider`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` aws`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` service`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`SecretsManager`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` region`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`us-west-2`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` auth`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` jwt`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` serviceAccountRef`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` name`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`fusion-external-secrets`})]}),`\n`]})})})}),_jsx(Tab,{title:`Azure Key Vault`,id:`azure-key-vault`,children:_jsx(CodeBlock,{filename:``,numberOfLines:`12`,language:`yaml`,children:_jsx(_components.pre,{className:`shiki shiki-themes dark-plus dark-plus`,style:{backgroundColor:`#0B0C0E`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},language:`yaml`,children:_jsxs(_components.code,{language:`yaml`,numberOfLines:`12`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:`apiVersion`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`external-secrets.io/v1beta1`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:`kind`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`SecretStore`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:`metadata`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` name`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`fusion-azure-secrets`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` namespace`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`fusion`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:`spec`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` provider`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` azurekv`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` vaultUrl`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`\"https://your-vault.vault.azure.net\"`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` authType`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`WorkloadIdentity`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` serviceAccountRef`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` name`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`fusion-external-secrets`})]}),`\n`]})})})}),_jsx(Tab,{title:`HashiCorp Vault`,id:`hashicorp-vault`,children:_jsx(CodeBlock,{filename:``,numberOfLines:`17`,language:`yaml`,children:_jsx(_components.pre,{className:`shiki shiki-themes dark-plus dark-plus`,style:{backgroundColor:`#0B0C0E`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},language:`yaml`,children:_jsxs(_components.code,{language:`yaml`,numberOfLines:`17`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:`apiVersion`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`external-secrets.io/v1beta1`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:`kind`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`SecretStore`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:`metadata`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` name`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`fusion-vault-secrets`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` namespace`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`fusion`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:`spec`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` provider`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` vault`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` server`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`\"https://vault.example.com\"`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` path`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`\"secret\"`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` version`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`\"v2\"`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` auth`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` kubernetes`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` mountPath`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`\"kubernetes\"`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` role`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`\"fusion-role\"`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` serviceAccountRef`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` name`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`fusion-external-secrets`})]}),`\n`]})})})}),_jsx(Tab,{title:`Kubernetes Secrets`,id:`kubernetes-secrets`,children:_jsx(CodeBlock,{filename:``,numberOfLines:`13`,language:`yaml`,children:_jsx(_components.pre,{className:`shiki shiki-themes dark-plus dark-plus`,style:{backgroundColor:`#0B0C0E`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},language:`yaml`,children:_jsxs(_components.code,{language:`yaml`,numberOfLines:`13`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:`apiVersion`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`external-secrets.io/v1beta1`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:`kind`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`SecretStore`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:`metadata`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` name`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`kubernetes-secret-store`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` namespace`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`default`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:`spec`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` provider`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` kubernetes`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` server`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` url`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`\"https://kubernetes.default.svc\"`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` auth`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` serviceAccount`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` name`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`fusion-secrets-sa`})]}),`\n`]})})})})]})]}),_jsxs(Accordion,{title:`Create secrets in your vault provider`,id:`create-secrets-in-your-vault-provider`,children:[_jsx(_components.p,{children:`Use your vault provider’s console or command line interface (CLI) to create the actual secret values. Store the vault paths and keys securely for reference when creating ExternalSecret resources.`}),_jsxs(Tabs,{children:[_jsx(Tab,{title:`Google Cloud Console`,id:`google-cloud-console`,children:_jsxs(_components.p,{children:[`Use the Google Cloud Console or enter the `,_jsx(_components.code,{children:`gcloud secrets create`}),` command.`]})}),_jsx(Tab,{title:`AWS Console`,id:`aws-console`,children:_jsxs(_components.p,{children:[`Use the AWS Console or enter the `,_jsx(_components.code,{children:`aws secretsmanager create-secret`}),` command.`]})}),_jsx(Tab,{title:`Azure Portal`,id:`azure-portal`,children:_jsxs(_components.p,{children:[`Use the Azure Portal or or enter the `,_jsx(_components.code,{children:`az keyvault secret set`}),` command.`]})}),_jsx(Tab,{title:`HashiCorp Vault`,id:`hashicorp-vault-2`,children:_jsxs(_components.p,{children:[`Enter the `,_jsx(_components.code,{children:`vault kv put`}),` command.`]})})]})]}),_jsxs(Accordion,{title:`Create ExternalSecret resources`,id:`create-externalsecret-resources`,children:[_jsx(_components.p,{children:`Create ExternalSecret resources that define how secrets synchronize from your vault to Kubernetes.`}),_jsxs(_components.p,{children:[`ExternalSecret resources must include the `,_jsx(_components.code,{children:`fusion/vault-managed: \"true\"`}),` label in `,_jsx(_components.code,{children:`spec.target.template.metadata.labels`}),` for Fusion to discover them. This feature requires Kubernetes External Secrets Operator version 0.10 or later.`]}),_jsx(_components.p,{children:`As you create ExternalSecret resources, enter the following labels and annotations to identify the secrets.`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.code,{children:`fusion/vault-managed: \"true\"`}),` label is required and enables Fusion discovery of secrets.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`The following annotations are recommended, but not required:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:_jsx(_components.code,{children:`fusion/label`})}),`: A human-readable identifier used in secret references`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:_jsx(_components.code,{children:`fusion/description`})}),`: A description of the secret’s purpose`]}),`\n`]}),`\n`]}),`\n`]}),_jsx(_components.p,{children:`The following tabs are example for credential information:`}),_jsxs(Tabs,{children:[_jsxs(Tab,{title:`GCP`,id:`gcp`,children:[_jsx(_components.p,{children:`These are example database credentials from GCP.`}),_jsx(CodeBlock,{filename:``,numberOfLines:`42`,language:`yaml`,children:_jsx(_components.pre,{className:`shiki shiki-themes dark-plus dark-plus`,style:{backgroundColor:`#0B0C0E`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},language:`yaml`,children:_jsxs(_components.code,{language:`yaml`,numberOfLines:`42`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:`apiVersion`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`external-secrets.io/v1beta1`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:`kind`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`ExternalSecret`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:`metadata`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` name`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`database-credentials-sync`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` namespace`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`fusion`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:`spec`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` refreshInterval`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`1h`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` secretStoreRef`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` name`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`gcpsm-secret-store`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` kind`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`SecretStore`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` target`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` name`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`database-creds`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` creationPolicy`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`Owner`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` template`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` metadata`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` labels`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` fusion/vault-managed`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`\"true\"`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` annotations`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` fusion/description`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`\"PostgreSQL production database credentials\"`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` fusion/label`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`\"database-creds\"`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` data`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` username`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`\"{{ .db_username }}\"`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` password`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`\"{{ .db_password }}\"`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` host`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`\"{{ .db_host }}\"`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` port`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`\"{{ .db_port }}\"`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` data`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:` - `}),_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:`secretKey`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`db_username`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` remoteRef`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` key`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`prod/fusion/database`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` property`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`username`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:` - `}),_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:`secretKey`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`db_password`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` remoteRef`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` key`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`prod/fusion/database`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` property`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`password`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:` - `}),_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:`secretKey`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`db_host`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` remoteRef`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` key`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`prod/fusion/database`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` property`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`host`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:` - `}),_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:`secretKey`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`db_port`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` remoteRef`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` key`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`prod/fusion/database`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` property`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`port`})]}),`\n`]})})})]}),_jsxs(Tab,{title:`AWS S3`,id:`aws-s3`,children:[_jsx(_components.p,{children:`These are example AWS S3 credentials from AWS Secrets Manager.`}),_jsx(CodeBlock,{filename:``,numberOfLines:`32`,language:`yaml`,children:_jsx(_components.pre,{className:`shiki shiki-themes dark-plus dark-plus`,style:{backgroundColor:`#0B0C0E`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},language:`yaml`,children:_jsxs(_components.code,{language:`yaml`,numberOfLines:`32`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:`apiVersion`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`external-secrets.io/v1beta1`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:`kind`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`ExternalSecret`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:`metadata`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` name`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`data-lake-sync`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` namespace`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`fusion`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:`spec`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` refreshInterval`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`1h`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` secretStoreRef`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` name`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`fusion-aws-secrets`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` kind`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`SecretStore`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` target`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` name`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`data-lake-creds`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` creationPolicy`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`Owner`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` template`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` metadata`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` labels`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` fusion/vault-managed`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`\"true\"`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` annotations`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` fusion/description`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`\"AWS S3 credentials for data lake\"`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` fusion/label`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`\"data-lake\"`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` data`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` accessKeyId`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`\"{{ .access_key_id }}\"`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` secretAccessKey`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`\"{{ .secret_access_key }}\"`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` data`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:` - `}),_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:`secretKey`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`access_key_id`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` remoteRef`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` key`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`prod/fusion/s3-credentials`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` property`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`access_key_id`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:` - `}),_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:`secretKey`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`secret_access_key`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` remoteRef`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` key`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`prod/fusion/s3-credentials`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` property`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`secret_access_key`})]}),`\n`]})})})]}),_jsxs(Tab,{title:`Multi-provider configuration`,id:`multi-provider-configuration`,children:[_jsx(_components.p,{children:`This is an example that illustrates how you can source different secrets from different vault providers.`}),_jsx(CodeBlock,{filename:``,numberOfLines:`49`,language:`yaml`,children:_jsx(_components.pre,{className:`shiki shiki-themes dark-plus dark-plus`,style:{backgroundColor:`#0B0C0E`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},language:`yaml`,children:_jsxs(_components.code,{language:`yaml`,numberOfLines:`49`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:`apiVersion`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`external-secrets.io/v1beta1`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:`kind`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`ExternalSecret`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:`metadata`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` name`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`database-creds`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` namespace`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`fusion`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:`spec`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` secretStoreRef`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` name`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`fusion-gcp-secrets`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` kind`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`SecretStore`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` target`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` name`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`database-credentials`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` template`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` metadata`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` labels`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` fusion/vault-managed`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`\"true\"`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` annotations`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` fusion/label`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`\"database-creds\"`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` data`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:` - `}),_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:`secretKey`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`username`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` remoteRef`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` key`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`fusion-db-credentials`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` property`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`username`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:` - `}),_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:`secretKey`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`password`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` remoteRef`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` key`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`fusion-db-credentials`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` property`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`password`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`---`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:`apiVersion`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`external-secrets.io/v1beta1`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:`kind`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`ExternalSecret`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:`metadata`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` name`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`api-creds`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` namespace`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`fusion`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:`spec`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` secretStoreRef`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` name`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`fusion-aws-secrets`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` kind`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`SecretStore`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` target`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` name`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`api-credentials`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` template`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` metadata`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` labels`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` fusion/vault-managed`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`\"true\"`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` annotations`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` fusion/label`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`\"api-creds\"`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` data`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:` - `}),_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:`secretKey`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`apiKey`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` remoteRef`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` key`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`/fusion/api-credentials`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` property`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`apiKey`})]}),`\n`]})})}),_jsx(_components.p,{children:`This multi-provider approach allows you to perform the following actions:`}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Source secrets from the most appropriate vault for each use case.`}),`\n`,_jsx(_components.li,{children:`Gradually migrate between vault providers.`}),`\n`,_jsx(_components.li,{children:`Use different providers for different environments (for example, AWS for production, GCP for development).`}),`\n`,_jsx(_components.li,{children:`Maintain existing vault infrastructure while adding Fusion.`}),`\n`]})]})]})]}),_jsx(Accordion,{title:`Verify secrets are visible to Fusion Vault`,id:`verify-secrets-are-visible-to-fusion-vault`,children:_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Use `,_jsx(_components.code,{children:`kubectl`}),` to verify that secrets exist in Kubernetes with the required label:`]}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`List all Fusion-managed secrets:`}),`\n`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes dark-plus dark-plus`,style:{backgroundColor:`#0B0C0E`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#DCDCAA`,\"--shiki-dark\":`#DCDCAA`},children:`kubectl`}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:` get`}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:` secrets`}),_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` -l`}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:` fusion/vault-managed=`}),_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:`true`}),_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` -n`}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:` fusion`})]}),`\n`]})})}),`\n`,_jsxs(_components.ol,{start:`2`,children:[`\n`,_jsx(_components.li,{children:`View secret details:`}),`\n`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes dark-plus dark-plus`,style:{backgroundColor:`#0B0C0E`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#DCDCAA`,\"--shiki-dark\":`#DCDCAA`},children:`kubectl`}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:` describe`}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:` secret`}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:` database-creds`}),_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` -n`}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:` fusion`})]}),`\n`]})})}),`\n`,_jsxs(_components.ol,{start:`3`,children:[`\n`,_jsx(_components.li,{children:`Check ExternalSecret status`}),`\n`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes dark-plus dark-plus`,style:{backgroundColor:`#0B0C0E`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#DCDCAA`,\"--shiki-dark\":`#DCDCAA`},children:`kubectl`}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:` describe`}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:` externalsecret`}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:` database-credentials-sync`}),_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` -n`}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:` fusion`})]}),`\n`]})})}),`\n`,_jsxs(_components.ol,{start:`4`,children:[`\n`,_jsx(_components.li,{children:`Verify labels and annotations`}),`\n`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes dark-plus dark-plus`,style:{backgroundColor:`#0B0C0E`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#DCDCAA`,\"--shiki-dark\":`#DCDCAA`},children:`kubectl`}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:` get`}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:` secrets`}),_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` -l`}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:` fusion/vault-managed=`}),_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:`true`}),_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` -o`}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:` jsonpath='{range .items[*]}{.metadata.name}{\"\\\\t\"}{.metadata.annotations.fusion/label}{\"\\\\n\"}{end}'`}),_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` -n`}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:` fusion`})]}),`\n`]})})}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Verify that Fusion can access the secrets through the Fusion Vault API by querying the Fusion Vault labels endpoint:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes dark-plus dark-plus`,style:{backgroundColor:`#0B0C0E`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`2`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#DCDCAA`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:` \"Authorization: Bearer `}),_jsx(_components.span,{style:{color:`#9CDCFE`,\"--shiki-dark\":`#9CDCFE`},children:`$TOKEN`}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`\"`}),_jsx(_components.span,{style:{color:`#D7BA7D`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:` https://fusion.example.com/api/vault/labels?type=secret`})}),`\n`]})})}),`\n`]}),`\n`]})}),_jsxs(Accordion,{title:`Configure Fusion to reference secrets`,id:`configure-fusion-to-reference-secrets`,children:[_jsx(_components.p,{children:`Configure Fusion datasources (connectors), pipelines, and jobs to reference the synchronized secrets.`}),_jsx(_components.p,{children:`In the Fusion UI, preview the fields used for secrets:`}),_jsxs(Tabs,{children:[_jsxs(Tab,{title:`Datasources (connectors)`,id:`datasources-connectors`,children:[_jsx(Frame,{caption:`Set Fusion datasource (connector) to use secret management`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/lucidworks/zSVptxoAJhmUHuXC/assets/images/fusion-operations/secrets-mgt-datasource-use-managed-secret.png?fit=max\u0026auto=format\u0026n=zSVptxoAJhmUHuXC\u0026q=85\u0026s=5cb9b1aabbe00eb27c5d39ce459931f1`,alt:`Set Fusion datasource (connector) to use secret management`,\"data-og-width\":`1754`,width:`1754`,\"data-og-height\":`1032`,height:`1032`,\"data-path\":`assets/images/fusion-operations/secrets-mgt-datasource-use-managed-secret.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/lucidworks/zSVptxoAJhmUHuXC/assets/images/fusion-operations/secrets-mgt-datasource-use-managed-secret.png?w=280\u0026fit=max\u0026auto=format\u0026n=zSVptxoAJhmUHuXC\u0026q=85\u0026s=026ae0328276530bb24718af954087d7 280w, https://mintcdn.com/lucidworks/zSVptxoAJhmUHuXC/assets/images/fusion-operations/secrets-mgt-datasource-use-managed-secret.png?w=560\u0026fit=max\u0026auto=format\u0026n=zSVptxoAJhmUHuXC\u0026q=85\u0026s=3d82cf07b973b113d427ae6287e710c9 560w, https://mintcdn.com/lucidworks/zSVptxoAJhmUHuXC/assets/images/fusion-operations/secrets-mgt-datasource-use-managed-secret.png?w=840\u0026fit=max\u0026auto=format\u0026n=zSVptxoAJhmUHuXC\u0026q=85\u0026s=5fd85b1debef18e52d3b9331b602a5e1 840w, https://mintcdn.com/lucidworks/zSVptxoAJhmUHuXC/assets/images/fusion-operations/secrets-mgt-datasource-use-managed-secret.png?w=1100\u0026fit=max\u0026auto=format\u0026n=zSVptxoAJhmUHuXC\u0026q=85\u0026s=df8dd3a3473ed3cb974df9c148aba6e9 1100w, https://mintcdn.com/lucidworks/zSVptxoAJhmUHuXC/assets/images/fusion-operations/secrets-mgt-datasource-use-managed-secret.png?w=1650\u0026fit=max\u0026auto=format\u0026n=zSVptxoAJhmUHuXC\u0026q=85\u0026s=86fb64b861d5fc69bdb18073b0957fb3 1650w, https://mintcdn.com/lucidworks/zSVptxoAJhmUHuXC/assets/images/fusion-operations/secrets-mgt-datasource-use-managed-secret.png?w=2500\u0026fit=max\u0026auto=format\u0026n=zSVptxoAJhmUHuXC\u0026q=85\u0026s=2206ff9342aff4e2d9bb66b827519755 2500w`})}),_jsxs(_components.p,{children:[`Your managed secret is found in the datasource configuration in `,_jsx(_components.strong,{children:`Crawl Authentication Properties > Basic Authentication > Host`}),`.`]})]}),_jsxs(Tab,{title:`Query pipelines`,id:`query-pipelines`,children:[_jsx(Frame,{caption:`Set pipelines to use secret`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/lucidworks/zSVptxoAJhmUHuXC/assets/images/fusion-operations/secrets-mgt-stage-use-managed-secret.png?fit=max\u0026auto=format\u0026n=zSVptxoAJhmUHuXC\u0026q=85\u0026s=285476ad3eb9a11685d498dbf0de6e0c`,alt:`Set pipeline to use secret`,\"data-og-width\":`932`,width:`932`,\"data-og-height\":`510`,height:`510`,\"data-path\":`assets/images/fusion-operations/secrets-mgt-stage-use-managed-secret.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/lucidworks/zSVptxoAJhmUHuXC/assets/images/fusion-operations/secrets-mgt-stage-use-managed-secret.png?w=280\u0026fit=max\u0026auto=format\u0026n=zSVptxoAJhmUHuXC\u0026q=85\u0026s=9dd10cee9ba823cb30784b35dbf2d0f9 280w, https://mintcdn.com/lucidworks/zSVptxoAJhmUHuXC/assets/images/fusion-operations/secrets-mgt-stage-use-managed-secret.png?w=560\u0026fit=max\u0026auto=format\u0026n=zSVptxoAJhmUHuXC\u0026q=85\u0026s=ce12c1978642b342ea003b0170e0da9d 560w, https://mintcdn.com/lucidworks/zSVptxoAJhmUHuXC/assets/images/fusion-operations/secrets-mgt-stage-use-managed-secret.png?w=840\u0026fit=max\u0026auto=format\u0026n=zSVptxoAJhmUHuXC\u0026q=85\u0026s=f850c12d350d757511a28d0ef2a5daa4 840w, https://mintcdn.com/lucidworks/zSVptxoAJhmUHuXC/assets/images/fusion-operations/secrets-mgt-stage-use-managed-secret.png?w=1100\u0026fit=max\u0026auto=format\u0026n=zSVptxoAJhmUHuXC\u0026q=85\u0026s=555cd3c3a42236f6154181294dea4fb4 1100w, https://mintcdn.com/lucidworks/zSVptxoAJhmUHuXC/assets/images/fusion-operations/secrets-mgt-stage-use-managed-secret.png?w=1650\u0026fit=max\u0026auto=format\u0026n=zSVptxoAJhmUHuXC\u0026q=85\u0026s=8644b7ed9376eb4a63a232a6c46ee4ab 1650w, https://mintcdn.com/lucidworks/zSVptxoAJhmUHuXC/assets/images/fusion-operations/secrets-mgt-stage-use-managed-secret.png?w=2500\u0026fit=max\u0026auto=format\u0026n=zSVptxoAJhmUHuXC\u0026q=85\u0026s=49f336e0b40896ecec3eeb0ea60b94e8 2500w`})}),_jsxs(_components.p,{children:[`If selected, `,_jsx(_components.strong,{children:`Use Managed Secret`}),` applies to the name, password, and secret reference.`]})]}),_jsxs(Tab,{title:`Custom Python job`,id:`custom-python-job`,children:[_jsx(Frame,{caption:`Set script to use secret`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/lucidworks/zSVptxoAJhmUHuXC/assets/images/fusion-operations/secrets-mgt-custom-python-use-secret.png?fit=max\u0026auto=format\u0026n=zSVptxoAJhmUHuXC\u0026q=85\u0026s=8cd4e04c4566782fb220920fb2c0d57e`,alt:`Set script to use secret`,\"data-og-width\":`1366`,width:`1366`,\"data-og-height\":`1164`,height:`1164`,\"data-path\":`assets/images/fusion-operations/secrets-mgt-custom-python-use-secret.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/lucidworks/zSVptxoAJhmUHuXC/assets/images/fusion-operations/secrets-mgt-custom-python-use-secret.png?w=280\u0026fit=max\u0026auto=format\u0026n=zSVptxoAJhmUHuXC\u0026q=85\u0026s=91ad5eeac2ffb09a51fa033fcc75d766 280w, https://mintcdn.com/lucidworks/zSVptxoAJhmUHuXC/assets/images/fusion-operations/secrets-mgt-custom-python-use-secret.png?w=560\u0026fit=max\u0026auto=format\u0026n=zSVptxoAJhmUHuXC\u0026q=85\u0026s=11ac9984d372dc2a109a849febdb126d 560w, https://mintcdn.com/lucidworks/zSVptxoAJhmUHuXC/assets/images/fusion-operations/secrets-mgt-custom-python-use-secret.png?w=840\u0026fit=max\u0026auto=format\u0026n=zSVptxoAJhmUHuXC\u0026q=85\u0026s=defe334bc3a9547b6bbe5c1438a4c2ec 840w, https://mintcdn.com/lucidworks/zSVptxoAJhmUHuXC/assets/images/fusion-operations/secrets-mgt-custom-python-use-secret.png?w=1100\u0026fit=max\u0026auto=format\u0026n=zSVptxoAJhmUHuXC\u0026q=85\u0026s=ac3998fdf08835570dac991834e514fd 1100w, https://mintcdn.com/lucidworks/zSVptxoAJhmUHuXC/assets/images/fusion-operations/secrets-mgt-custom-python-use-secret.png?w=1650\u0026fit=max\u0026auto=format\u0026n=zSVptxoAJhmUHuXC\u0026q=85\u0026s=70fc12b8ac753544018422722b8c1774 1650w, https://mintcdn.com/lucidworks/zSVptxoAJhmUHuXC/assets/images/fusion-operations/secrets-mgt-custom-python-use-secret.png?w=2500\u0026fit=max\u0026auto=format\u0026n=zSVptxoAJhmUHuXC\u0026q=85\u0026s=745fc9a15406488764bb73751400e080 2500w`})}),_jsxs(_components.p,{children:[`Your managed secret is found in `,_jsx(_components.strong,{children:`Advanced > Scripts Secrets`}),`.`]})]})]})]}),_jsxs(Accordion,{title:`Test and validate`,id:`test-and-validate`,children:[_jsx(_components.p,{children:`Test each configured pipeline, job, and connector using these steps:`}),_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`Run a test indexing job using the configured datasource.`}),`\n`,_jsx(_components.li,{children:`Verify the connector, pipeline, or job can authenticate using the secret reference.`}),`\n`,_jsx(_components.li,{children:`Check Fusion logs for any secret resolution errors.`}),`\n`,_jsx(_components.li,{children:`Monitor Fusion processes to confirm secrets are accessible.`}),`\n`]}),_jsx(Note,{children:_jsxs(_components.p,{children:[`When secret rotation is necessary, update the secret values in your vault provider. ESO automatically synchronizes changes to Kubernetes based on the `,_jsx(_components.code,{children:`refreshInterval`}),`, and Fusion picks up the new values without manual updates or restarts.`]})})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`migrate-secrets-management-from-zookeeper-to-fusion-vault`,children:`Migrate secrets management from ZooKeeper to Fusion Vault`}),`\n`,_jsxs(_components.p,{children:[`Migration from ZooKeeper-based secrets management to Fusion Vault secrets management is manual and optional. Each pipeline, job, connector, and datasource must be `,_jsx(_components.strong,{children:`manually updated`}),` to configure where secrets are stored.`]}),`\n`,_jsxs(_components.p,{children:[`To migrate, follow the steps described in the `,_jsx(_components.a,{href:`#configuration`,children:`Configuration`}),` section.`]}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Implement migrations during maintenance windows to avoid service disruption.`})}),`\n`,_jsxs(_components.p,{children:[`If your organization does not migrate, your current secrets management method remains in place. However, `,_jsx(_components.a,{href:`/docs/5/fusion/operations/security/zookeeper`,children:`secrets management using ZooKeeper`}),` will be deprecated at some point in the future.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"codeStyling":"dark","config":{},"pageMetadata":{"title":"Secrets management using Fusion Vault","sidebarTitle":"Secrets management using Fusion Vault","order":1,"description":null,"href":"/docs/5/fusion/operations/security/external-vault"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Benefits of Fusion Vault","slug":"benefits-of-fusion-vault","depth":2,"children":[]},{"title":"Use cases","slug":"use-cases","depth":2,"children":[]},{"title":"Operational flow","slug":"operational-flow","depth":2,"children":[]},{"title":"Fusion Vault functions","slug":"fusion-vault-functions","depth":2,"children":[]},{"title":"Configuration","slug":"configuration","depth":2,"children":[]},{"title":"Migrate secrets management from ZooKeeper to Fusion Vault","slug":"migrate-secrets-management-from-zookeeper-to-fusion-vault","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/lucidworks/88b196f083901b9b/lucidworks-ai.js","/_mintlify/custom/lucidworks/f9c4065d65798103/lucidworks-search.js","/_mintlify/custom/lucidworks/4987beb9058575fd/feedback.js","/_mintlify/custom/lucidworks/05ee6a769a6f79cd/scripts/generate-schema-mdx.js","/_mintlify/custom/lucidworks/55a2f20b7e69dd96/netlify/functions/search.js","/_mintlify/custom/lucidworks/e81459b22c48d0e2/lucidworks-signals.js","/_mintlify/custom/lucidworks/a573fb9f114386ec/netlify/functions/signals.js","/_mintlify/custom/lucidworks/020e5eb4e41bd238/google-search-console.js","/_mintlify/custom/lucidworks/40ab7c36315b2f87/cloud-functions/search/index.js","/_mintlify/custom/lucidworks/27b98cbed3dae861/cloud-functions/signals/index.js","/_mintlify/custom/lucidworks/da5abbcdf04fd1cb/lucidworks-agent-studio.js","/_mintlify/custom/lucidworks/691169980c7c36b7/single-video-player.js"],"subdomain":"lucidworks","siteName":"Lucidworks documentation","title":"Secrets management using Fusion Vault - Lucidworks documentation","navMaps":{"firstHrefInVersion":{"Fusion 5":{"href":"/docs/5/fusion/operations/security/external-vault","matchLevel":0},"Fusion 4":{"href":"/docs/4/fusion-server/overview","matchLevel":3},"v5.19":{"href":"/api-reference/apps/get-apps-service-status","matchLevel":4},"v5.18":{"href":"/api-reference/apps/get-apps-service-status","matchLevel":4},"v5.17":{"href":"/api-reference/apps/get-apps-service-status","matchLevel":4},"v5.9":{"href":"/api-reference/apps/get-apps-service-status","matchLevel":4},"v4.2":{"href":"/api-reference/42-apps-api/get-all-entities","matchLevel":4}},"firstHrefInLanguage":{}},"lastModified":"2026-11-04T17:12:14.437Z","originalFileLocation":"docs/5/fusion/operations/security/external-vault.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"application-name\" content=\"Lucidworks documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/lucidworks/T2US6_aopTwAa5Up/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/lucidworks/T2US6_aopTwAa5Up/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/lucidworks/T2US6_aopTwAa5Up/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/lucidworks/T2US6_aopTwAa5Up/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/lucidworks/T2US6_aopTwAa5Up/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/lucidworks/T2US6_aopTwAa5Up/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/lucidworks/T2US6_aopTwAa5Up/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/lucidworks/T2US6_aopTwAa5Up/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/lucidworks/T2US6_aopTwAa5Up/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Secrets management using Fusion Vault - Lucidworks documentation\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Lucidworks documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://doc.lucidworks.com/docs/5/fusion/operations/security/external-vault\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://lucidworks.mintlify.site/_mintlify/api/og/v2?division=Secrets+Management\u0026amp;title=Secrets+management+using+Fusion+Vault\u0026amp;theme=343211754b40544248343fb4\u0026amp;signature=6ce521dc73bbcb607d1b20b36dddb2d41cb666aba4275bb4be337bbfc7aa9cdb\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Secrets management using Fusion Vault - Lucidworks documentation\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://lucidworks.mintlify.site/_mintlify/api/og/v2?division=Secrets+Management\u0026amp;title=Secrets+management+using+Fusion+Vault\u0026amp;theme=343211754b40544248343fb4\u0026amp;signature=6ce521dc73bbcb607d1b20b36dddb2d41cb666aba4275bb4be337bbfc7aa9cdb\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/lucidworks/T2US6_aopTwAa5Up/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Lucidworks documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#1f66e5\">\u003clink data-mint-head rel=\"canonical\" href=\"https://doc.lucidworks.com/docs/5/fusion/operations/security/external-vault\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/5/fusion/operations/security/external-vault.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://doc.lucidworks.com/#organization\",\"name\":\"Lucidworks documentation\",\"url\":\"https://doc.lucidworks.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/lucidworks/LpKUWoCQL0l_5Cdc/logo/light.svg?fit=max\u0026auto=format\u0026n=LpKUWoCQL0l_5Cdc\u0026q=85\u0026s=c11130c65ce03872850971637ad33cc1\"}},{\"@type\":\"WebSite\",\"@id\":\"https://doc.lucidworks.com#website\",\"name\":\"Lucidworks documentation\",\"url\":\"https://doc.lucidworks.com\",\"publisher\":{\"@id\":\"https://doc.lucidworks.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://doc.lucidworks.com/docs/5/fusion/operations/security/external-vault#webpage\",\"url\":\"https://doc.lucidworks.com/docs/5/fusion/operations/security/external-vault\",\"name\":\"Secrets management using Fusion Vault\",\"dateModified\":\"2026-11-04T17:12:14.437Z\",\"isPartOf\":{\"@id\":\"https://doc.lucidworks.com#website\"},\"breadcrumb\":{\"@id\":\"https://doc.lucidworks.com/docs/5/fusion/operations/security/external-vault#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://doc.lucidworks.com/docs/5/fusion/operations/security/external-vault#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Operations\",\"item\":\"https://doc.lucidworks.com/docs/5/fusion/operations/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Security\",\"item\":\"https://doc.lucidworks.com/docs/5/fusion/operations/security/overview\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Secrets management using Fusion Vault\",\"item\":\"https://doc.lucidworks.com/docs/5/fusion/operations/security/external-vault\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://doc.lucidworks.com/docs/5/fusion/operations/security/external-vault#article\",\"headline\":\"Secrets management using Fusion Vault\",\"name\":\"Secrets management using Fusion Vault\",\"url\":\"https://doc.lucidworks.com/docs/5/fusion/operations/security/external-vault\",\"mainEntityOfPage\":{\"@id\":\"https://doc.lucidworks.com/docs/5/fusion/operations/security/external-vault#webpage\"},\"dateModified\":\"2026-11-04T17:12:14.437Z\",\"publisher\":{\"@id\":\"https://doc.lucidworks.com/#organization\"},\"isPartOf\":{\"@id\":\"https://doc.lucidworks.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Lucidworks documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Lucidworks documentation","nav":{"global":{},"tabs":[{"tab":"SaaS Platform","pages":[{"title":"SaaS Platform","href":"/docs/lw-platform"}]},{"tab":"Platform APIs","pages":[{"title":"Platform APIs","href":"/api-reference/request-access-token/request-access-token"}]},{"tab":"Self-hosted Fusion","versions":[{"version":"Fusion 5","pages":[{"group":" ","pages":[{"title":"Self-hosted Fusion","sidebarTitle":"Introduction","icon":"book-open","href":"/docs/5/fusion/overview"},{"group":"Latest changes","icon":"rocket","expanded":true,"pages":[{"title":"Fusion 5.19.0","sidebarTitle":"5.19","href":"/docs/5/fusion/release-notes/5.19/5.19.0-release-notes"},{"group":"5.18","pages":[{"title":"Fusion 5.18.0","sidebarTitle":"5.18","href":"/docs/5/fusion/release-notes/5.18/5.18.0-release-notes"}]},{"group":"5.17","pages":[{"title":"Fusion 5.17.2","sidebarTitle":"5.17.2","href":"/docs/5/fusion/release-notes/5.17/5.17.2-release-notes"},{"title":"Fusion 5.17.1","sidebarTitle":"5.17.1","href":"/docs/5/fusion/release-notes/5.17/5.17.1-release-notes"},{"title":"Fusion 5.17.0","sidebarTitle":"5.17","href":"/docs/5/fusion/release-notes/5.17/5.17.0-release-notes"}]},{"group":"5.9","pages":[{"title":"Fusion 5.9.16","href":"/docs/5/fusion/release-notes/5.9/5.9.16-release-notes"},{"title":"Fusion 5.9.15","href":"/docs/5/fusion/release-notes/5.9/5.9.15-release-notes"},{"title":"Fusion 5.9.14","href":"/docs/5/fusion/release-notes/5.9/5.9.14-release-notes"},{"title":"Fusion 5.9.13","href":"/docs/5/fusion/release-notes/5.9/5.9.13-release-notes"},{"title":"Fusion 5.9.12","href":"/docs/5/fusion/release-notes/5.9/5.9.12-release-notes"},{"title":"Fusion 5.9.11","href":"/docs/5/fusion/release-notes/5.9/5.9.11-release-notes"},{"title":"Fusion 5.9.10","href":"/docs/5/fusion/release-notes/5.9/5.9.10-release-notes"},{"title":"Fusion 5.9.9","href":"/docs/5/fusion/release-notes/5.9/5.9.9-release-notes"},{"title":"Fusion 5.9.8","href":"/docs/5/fusion/release-notes/5.9/5.9.8-release-notes"},{"title":"Fusion 5.9.7","href":"/docs/5/fusion/release-notes/5.9/5.9.7-release-notes"},{"title":"Fusion 5.9.6","href":"/docs/5/fusion/release-notes/5.9/5.9.6-release-notes"},{"title":"Fusion 5.9.5","href":"/docs/5/fusion/release-notes/5.9/5.9.5-release-notes"},{"title":"Fusion 5.9.4","href":"/docs/5/fusion/release-notes/5.9/5.9.4-release-notes"},{"title":"Fusion 5.9.3","href":"/docs/5/fusion/release-notes/5.9/5.9.3-release-notes"},{"title":"Fusion 5.9.2","href":"/docs/5/fusion/release-notes/5.9/5.9.2-release-notes"},{"title":"Fusion 5.9.1","href":"/docs/5/fusion/release-notes/5.9/5.9.1-release-notes"},{"title":"Fusion 5.9.0","href":"/docs/5/fusion/release-notes/5.9/5.9.0-release-notes"}]},{"group":"More releases","pages":[{"title":"Fusion 5.12.0","href":"/docs/5/fusion/release-notes/more/5.12.0-release-notes"},{"title":"Fusion 5.11.0","href":"/docs/5/fusion/release-notes/more/5.11.0-release-notes"},{"title":"Fusion 5.10.0","href":"/docs/5/fusion/release-notes/more/5.10.0-release-notes"},{"title":"Fusion 5.8.1","href":"/docs/5/fusion/release-notes/more/5.8.1-release-notes"},{"title":"Fusion 5.8.0","href":"/docs/5/fusion/release-notes/more/5.8.0-release-notes"},{"title":"Fusion 5.7.1","href":"/docs/5/fusion/release-notes/more/5.7.1-release-notes"},{"title":"Fusion 5.7.0","href":"/docs/5/fusion/release-notes/more/5.7.0-release-notes"},{"title":"Fusion 5.6.1","href":"/docs/5/fusion/release-notes/more/5.6.1-release-notes"},{"title":"Fusion 5.6.0","href":"/docs/5/fusion/release-notes/more/5.6.0-release-notes"},{"title":"Fusion 5.5.2","href":"/docs/5/fusion/release-notes/more/5.5.2-release-notes"},{"title":"Fusion 5.5.1-3","href":"/docs/5/fusion/release-notes/more/5.5.1-3-release-notes"},{"title":"Fusion 5.5.1-2","href":"/docs/5/fusion/release-notes/more/5.5.1-2-release-notes"},{"title":"Fusion 5.5.1-1","href":"/docs/5/fusion/release-notes/more/5.5.1-1-release-notes"},{"title":"Fusion 5.5.1","href":"/docs/5/fusion/release-notes/more/5.5.1-release-notes"},{"title":"Fusion 5.5.0","href":"/docs/5/fusion/release-notes/more/5.5.0-release-notes"}]}]},{"title":"Try the New Admin UI","tag":"Preview","href":"/docs/5/fusion/new-fusion-ui"},{"title":"Deprecations and Removals","icon":"circle-xmark","href":"/docs/5/fusion/deprecations-and-removals"}]},{"group":"Introduction to Fusion","pages":[{"title":"Introduction to Fusion","sidebarTitle":"Overview","href":"/docs/5/fusion/intro/overview"},{"group":"Fusion UI Tour","pages":[{"title":"Fusion UI Tour","sidebarTitle":"Overview","href":"/docs/5/fusion/intro/ui-tour/overview"},{"title":"Fusion Apps","href":"/docs/5/fusion/intro/ui-tour/fusion-apps"},{"title":"Index Workbench","href":"/docs/5/fusion/intro/ui-tour/index-workbench"},{"title":"Query Workbench","href":"/docs/5/fusion/intro/ui-tour/query-workbench"},{"title":"Object Explorer","href":"/docs/5/fusion/intro/ui-tour/object-explorer"}]},{"group":"The Fusion Stack","pages":[{"title":"The Fusion Stack","sidebarTitle":"Overview","href":"/docs/5/fusion/intro/fusion-stack/overview"},{"group":"Apache Solr","pages":[{"title":"Apache Solr","href":"/docs/5/fusion/intro/fusion-stack/solr/overview"},{"title":"Configset templates","href":"/docs/5/fusion/intro/fusion-stack/solr/configset-templates"}]},{"title":"Milvus","href":"/docs/5/fusion/intro/fusion-stack/milvus"},{"title":"Seldon","href":"/docs/5/fusion/intro/fusion-stack/seldon"},{"group":"Spark Operations","pages":[{"title":"Spark Operations","sidebarTitle":"Overview","href":"/docs/5/fusion/intro/fusion-stack/spark/overview"},{"title":"Spark Job Drivers","href":"/docs/5/fusion/intro/fusion-stack/spark/spark-job-drivers"}]},{"title":"ZooKeeper","href":"/docs/5/fusion/intro/fusion-stack/zookeeper"}]},{"title":"Kubernetes Deployment Architecture","href":"/docs/5/fusion/intro/kubernetes"},{"title":"Indexing Data Flow","href":"/docs/5/fusion/intro/indexing-dataflow"},{"title":"Query Data Flow","href":"/docs/5/fusion/intro/query-dataflow"},{"group":"Machine Learning","pages":[{"title":"Machine Learning","sidebarTitle":"Overview","href":"/docs/5/fusion/intro/machine-learning/overview"},{"title":"Machine Learning Jobs","href":"/docs/5/fusion/intro/machine-learning/ml-jobs"},{"title":"Machine Learning Models in Fusion","href":"/docs/5/fusion/intro/machine-learning/machine-learning-models"},{"title":"Semantic vector search","href":"/docs/5/fusion/intro/machine-learning/vector-search"}]}]},{"group":"Getting Data In","pages":[{"title":"Getting Data In","sidebarTitle":"Overview","href":"/docs/5/fusion/getting-data-in/overview"},{"group":"Indexing Your Data","pages":[{"title":"Indexing Your Data","sidebarTitle":"Overview","href":"/docs/5/fusion/getting-data-in/indexing/overview"},{"title":"Indexing Data Flow","href":"/docs/5/fusion/getting-data-in/indexing/indexing-data-flow"},{"group":"Collections","pages":[{"title":"Collections","sidebarTitle":"Overview","href":"/docs/5/fusion/getting-data-in/indexing/collections/overview"},{"title":"Fields Editor UI","href":"/docs/5/fusion/getting-data-in/indexing/collections/fields-editor-ui"}]},{"title":"The Indexing Workbench","href":"/docs/5/fusion/getting-data-in/indexing/index-workbench"},{"group":"Index Pipelines","pages":[{"title":"Index Pipelines","sidebarTitle":"Overview","href":"/docs/5/fusion/getting-data-in/indexing/index-pipelines/overview"},{"title":"Index Pipeline Stages","href":"/docs/5/fusion/getting-data-in/indexing/index-pipelines/index-pipeline-stages"},{"title":"Index Profiles","href":"/docs/5/fusion/getting-data-in/indexing/index-pipelines/index-profiles"},{"title":"Custom JavaScript Stages for Index Pipelines","href":"/docs/5/fusion/getting-data-in/indexing/index-pipelines/custom-javascript-index-stages"}]},{"title":"Indexing Signals","href":"/docs/5/fusion/getting-data-in/indexing/indexing-signals/overview"},{"group":"Platform Signals","pages":[{"title":"Platform Signals","sidebarTitle":"Overview","href":"/docs/5/fusion/getting-data-in/platform-signals/overview"},{"title":"Enable Platform Signals","href":"/docs/5/fusion/getting-data-in/platform-signals/configuration"},{"title":"Troubleshooting Platform Signals","href":"/docs/5/fusion/getting-data-in/platform-signals/troubleshooting"}]},{"title":"Data Models","href":"/docs/5/fusion/getting-data-in/indexing/data-models/overview"},{"title":"Asynchronous Tika Parsing","href":"/docs/5/fusion/getting-data-in/indexing/asynchronous-tika-parsing"},{"title":"Connectors and Datasources","href":"/docs/5/fusion/getting-data-in/indexing/connectors"}]},{"title":"Blob Storage","href":"/docs/5/fusion/getting-data-in/blob-storage"},{"title":"Parallel Bulk Loader (PBL)","href":"/docs/5/fusion/getting-data-in/parallel-bulk-loader"},{"title":"Fusion Advanced Linguistics Package","sidebarTitle":"Advanced Linguistics","href":"/docs/5/fusion/getting-data-in/advanced-linguistics"}]},{"group":"Getting Data Out","pages":[{"title":"Getting Data Out","sidebarTitle":"Overview","href":"/docs/5/fusion/getting-data-out/overview"},{"group":"Query Basics","pages":[{"title":"Query Basics","sidebarTitle":"Overview","href":"/docs/5/fusion/getting-data-out/query-basics/overview"},{"title":"Query Data Flow","href":"/docs/5/fusion/getting-data-out/query-basics/query-dataflow"},{"group":"Query Pipelines","pages":[{"title":"Query Pipelines","sidebarTitle":"Overview","href":"/docs/5/fusion/getting-data-out/query-basics/query-pipelines/overview"},{"title":"Query Pipeline Stages","href":"/docs/5/fusion/getting-data-out/query-basics/query-pipelines/query-pipeline-stages"},{"title":"Query Profiles","href":"/docs/5/fusion/getting-data-out/query-basics/query-pipelines/query-profiles"},{"title":"Custom JavaScript Stages for Query Pipelines","href":"/docs/5/fusion/getting-data-out/query-basics/query-pipelines/custom-javascript-query-stages"},{"title":"Restrictive Mode","href":"/docs/5/fusion/getting-data-out/query-basics/query-pipelines/restrictive-mode"}]},{"title":"The Query Workbench","href":"/docs/5/fusion/getting-data-out/query-basics/query-workbench"},{"title":"Solr Query Language Cheat Sheet","href":"/docs/5/fusion/getting-data-out/query-basics/query-language-cheat-sheet"},{"title":"Domain Specific Language (DSL)","href":"/docs/5/fusion/getting-data-out/query-basics/domain-specific-language"},{"title":"Faceting","href":"/docs/5/fusion/getting-data-out/query-basics/faceting"},{"title":"Stored Parameters Collection","href":"/docs/5/fusion/getting-data-out/query-basics/stored-parameters-collection"}]},{"group":"Query Enhancement","pages":[{"title":"Query Enhancement","sidebarTitle":"Overview","href":"/docs/5/fusion/getting-data-out/query-enhancement/overview"},{"group":"Signals","pages":[{"title":"Signals","sidebarTitle":"Overview","href":"/docs/5/fusion/getting-data-out/query-enhancement/signals/overview"},{"title":"Signals Data Flow","href":"/docs/5/fusion/getting-data-out/query-enhancement/signals/data-flow"},{"title":"Aggregations","href":"/docs/5/fusion/getting-data-out/query-enhancement/signals/aggregations"},{"title":"Signals Types and Structures","href":"/docs/5/fusion/getting-data-out/query-enhancement/signals/types-and-structures"},{"title":"Deleting Old Signals","href":"/docs/5/fusion/getting-data-out/query-enhancement/signals/deleting-old-signals"},{"title":"Required Signals for App Insights","href":"/docs/5/fusion/getting-data-out/query-enhancement/signals/signals-reqs-for-insights"},{"title":"Required Signals for Jobs","href":"/docs/5/fusion/getting-data-out/query-enhancement/signals/signals-reqs-for-jobs"}]},{"group":"Boosting","pages":[{"title":"Boosting","sidebarTitle":"Overview","href":"/docs/5/fusion/getting-data-out/query-enhancement/boosting/overview"},{"title":"Boost With Signals","href":"/docs/5/fusion/getting-data-out/query-enhancement/boosting/boost-with-signals"}]},{"group":"Recommendations","pages":[{"title":"Recommendations","sidebarTitle":"Overview","href":"/docs/5/fusion/getting-data-out/query-enhancement/recommendations/overview"},{"title":"Getting Started with Recommendations and Boosting","href":"/docs/5/fusion/getting-data-out/query-enhancement/recommendations/getting-started"},{"title":"Methods for Recommendations and Boosting","href":"/docs/5/fusion/getting-data-out/query-enhancement/recommendations/recommendation-methods"},{"title":"Items-For-Item Recommendations","href":"/docs/5/fusion/getting-data-out/query-enhancement/recommendations/items-for-item"},{"title":"Items-For-Query Recommendations","href":"/docs/5/fusion/getting-data-out/query-enhancement/recommendations/items-for-query"},{"title":"Items-For-User Recommendations","href":"/docs/5/fusion/getting-data-out/query-enhancement/recommendations/items-for-user"},{"title":"Queries-for-Query Recommendations","href":"/docs/5/fusion/getting-data-out/query-enhancement/recommendations/queries-for-query"},{"title":"Trending Items and Queries","href":"/docs/5/fusion/getting-data-out/query-enhancement/recommendations/trending-items"},{"title":"Users-for-Item Recommendations","href":"/docs/5/fusion/getting-data-out/query-enhancement/recommendations/users-for-item"}]},{"title":"Synonyms","href":"/docs/5/fusion/getting-data-out/query-enhancement/synonyms/overview"},{"group":"Business Rules","pages":[{"title":"Business Rules","sidebarTitle":"Overview","href":"/docs/5/fusion/getting-data-out/query-enhancement/business-rules/overview"},{"title":"General Configurations","href":"/docs/5/fusion/getting-data-out/query-enhancement/business-rules/general-config"},{"title":"Conditions","href":"/docs/5/fusion/getting-data-out/query-enhancement/business-rules/conditions"},{"title":"Actions","href":"/docs/5/fusion/getting-data-out/query-enhancement/business-rules/actions"},{"title":"Custom Rule Actions","href":"/docs/5/fusion/getting-data-out/query-enhancement/business-rules/custom-rules-actions"}]},{"title":"Collapsing Results","href":"/docs/5/fusion/getting-data-out/query-enhancement/collapse"},{"title":"Head/Tail Analysis","href":"/docs/5/fusion/getting-data-out/query-enhancement/underperforming-queries"},{"title":"Misspelling Detection","href":"/docs/5/fusion/getting-data-out/query-enhancement/misspelling-detection"},{"title":"Fuzzy Search","href":"/docs/5/fusion/getting-data-out/query-enhancement/fuzzy-search"},{"title":"Phrase Detection","href":"/docs/5/fusion/getting-data-out/query-enhancement/phrase-detection"},{"title":"Query Rewriting","href":"/docs/5/fusion/getting-data-out/query-enhancement/query-rewriting"},{"title":"Remove Words","href":"/docs/5/fusion/getting-data-out/query-enhancement/remove-words"},{"title":"Response Rewriting","href":"/docs/5/fusion/getting-data-out/query-enhancement/response-rewriting"},{"title":"Rules Editor","href":"/docs/5/fusion/getting-data-out/query-enhancement/rules-editor"},{"title":"Stopwords Files","href":"/docs/5/fusion/getting-data-out/query-enhancement/stopwords-files"},{"title":"Template Expressions","href":"/docs/5/fusion/getting-data-out/query-enhancement/template-expressions/overview"}]},{"title":"Lucidworks MCP","href":"/docs/5/fusion/getting-data-out/mcp"},{"group":"Curating Your Search Experience","pages":[{"title":"Curating Your Search Experience","sidebarTitle":"Overview","href":"/docs/5/fusion/getting-data-out/curating-your-search-experience/overview"},{"group":"Predictive Merchandiser","pages":[{"title":"Predictive Merchandiser","sidebarTitle":"Overview","href":"/docs/5/fusion/getting-data-out/curating-your-search-experience/predictive-merchandiser/overview"},{"title":"Hierarchical Facets","href":"/docs/5/fusion/getting-data-out/curating-your-search-experience/predictive-merchandiser/hierarchical-faceting"},{"title":"Merchandising Zero Results","href":"/docs/5/fusion/getting-data-out/curating-your-search-experience/predictive-merchandiser/merchandising-zero-results"},{"title":"Page Metadata","href":"/docs/5/fusion/getting-data-out/curating-your-search-experience/predictive-merchandiser/page-metadata"},{"title":"Product Grouping","href":"/docs/5/fusion/getting-data-out/curating-your-search-experience/predictive-merchandiser/product-grouping"},{"title":"Rule Conflict Resolution","href":"/docs/5/fusion/getting-data-out/curating-your-search-experience/predictive-merchandiser/rule-conflict-resolution"},{"title":"Search Rewrites","href":"/docs/5/fusion/getting-data-out/curating-your-search-experience/predictive-merchandiser/search-rewrites"},{"title":"Supported Browsers","href":"/docs/5/fusion/getting-data-out/curating-your-search-experience/predictive-merchandiser/pm-browser-support"},{"title":"Templates","href":"/docs/5/fusion/getting-data-out/curating-your-search-experience/predictive-merchandiser/templates"},{"title":"Templates UI Configuration Options","href":"/docs/5/fusion/getting-data-out/curating-your-search-experience/predictive-merchandiser/templates-config"}]},{"group":"Experience Optimizer","pages":[{"title":"Experience Optimizer","sidebarTitle":"Overview","href":"/docs/5/fusion/getting-data-out/curating-your-search-experience/experience-optimizer/overview"},{"title":"Document Grouping","href":"/docs/5/fusion/getting-data-out/curating-your-search-experience/experience-optimizer/eo-document-grouping"},{"title":"Optimizing Zero Results","href":"/docs/5/fusion/getting-data-out/curating-your-search-experience/experience-optimizer/optimizing-zero-results"},{"title":"Rule Conflict Resolution","href":"/docs/5/fusion/getting-data-out/curating-your-search-experience/experience-optimizer/rule-conflict-resolution"},{"title":"Search Rewrites","href":"/docs/5/fusion/getting-data-out/curating-your-search-experience/experience-optimizer/eo-search-rewrites"},{"title":"Supported Browsers","href":"/docs/5/fusion/getting-data-out/curating-your-search-experience/experience-optimizer/eo-browser-support"}]}]},{"group":"Advanced Query Enhancement","pages":[{"title":"Advanced Query Enhancement","sidebarTitle":"Overview","href":"/docs/5/fusion/getting-data-out/advanced-query-enhancement/overview"},{"group":"Smart Answers","pages":[{"title":"Smart Answers","sidebarTitle":"Overview","href":"/docs/5/fusion/getting-data-out/advanced-query-enhancement/smart-answers/overview"},{"title":"Best Practices","href":"/docs/5/fusion/getting-data-out/advanced-query-enhancement/smart-answers/best-practices"},{"title":"Cold Start Solution","href":"/docs/5/fusion/getting-data-out/advanced-query-enhancement/smart-answers/cold-start"},{"title":"FAQ Solution","href":"/docs/5/fusion/getting-data-out/advanced-query-enhancement/smart-answers/faq-solution"},{"title":"Advanced Model Training Configuration for Smart Answers","href":"/docs/5/fusion/getting-data-out/advanced-query-enhancement/smart-answers/smart-answers-advanced-model-config"}]},{"title":"Sentiment Analysis and Prediction","href":"/docs/5/fusion/getting-data-out/advanced-query-enhancement/sentiment-analysis"}]},{"group":"Data Analytics","pages":[{"title":"Data Analytics","sidebarTitle":"Overview","href":"/docs/5/fusion/getting-data-out/data-analytics/overview"},{"group":"App Insights","pages":[{"title":"App Insights","sidebarTitle":"Overview","href":"/docs/5/fusion/getting-data-out/data-analytics/app-insights/overview"},{"title":"Dashboards in App Insights","href":"/docs/5/fusion/getting-data-out/data-analytics/app-insights/dashboards"},{"title":"Events","href":"/docs/5/fusion/getting-data-out/data-analytics/app-insights/events"},{"title":"Sessions","href":"/docs/5/fusion/getting-data-out/data-analytics/app-insights/sessions"},{"title":"Analytics","href":"/docs/5/fusion/getting-data-out/data-analytics/app-insights/analytics"},{"title":"Experiment Results","href":"/docs/5/fusion/getting-data-out/data-analytics/app-insights/experiment-results"},{"title":"Requirements for Reports and Dashboards","href":"/docs/5/fusion/getting-data-out/data-analytics/app-insights/report-requirements"}]},{"group":"Experiments","pages":[{"title":"Experiments","sidebarTitle":"Overview","href":"/docs/5/fusion/getting-data-out/data-analytics/experiments/overview"},{"title":"Experiment Metrics","href":"/docs/5/fusion/getting-data-out/data-analytics/experiments/experiment-metrics"},{"title":"Evaluation Metrics","href":"/docs/5/fusion/getting-data-out/data-analytics/experiments/evaluation-metrics"}]}]},{"title":"Export Data from ZooKeeper","href":"/docs/5/fusion/getting-data-out/zookeeper"}]},{"group":"Operations","pages":[{"title":"Operations","sidebarTitle":"Overview","href":"/docs/5/fusion/operations/overview"},{"title":"Kubernetes Deployment","href":"/docs/5/fusion/operations/deployment"},{"title":"Fusion 5 Upgrades","href":"/docs/5/fusion/operations/fusion-5-upgrades"},{"title":"Autoscaling with KEDA","href":"/docs/5/fusion/operations/keda"},{"title":"Fusion 5 Frequently Asked Questions","href":"/docs/5/fusion/operations/faq"},{"group":"Fusion 5 Survival Guide","pages":[{"title":"Fusion 5 Survival Guide","sidebarTitle":"Overview","href":"/docs/5/fusion/operations/survival-guide/overview"},{"title":"Which Kubernetes?","href":"/docs/5/fusion/operations/survival-guide/platforms"},{"title":"Multiple Zones for High Availability","href":"/docs/5/fusion/operations/survival-guide/high-availability"},{"title":"Ingress and Security","href":"/docs/5/fusion/operations/survival-guide/ingress"},{"title":"Stateless Sessions with JWT","href":"/docs/5/fusion/operations/survival-guide/jwt"},{"title":"High-Performance Query Processing with Auto-Scaling","href":"/docs/5/fusion/operations/survival-guide/auto-scaling"},{"title":"Workload Isolation with Multiple Node Pools","href":"/docs/5/fusion/operations/survival-guide/workload-isolation"},{"title":"Run Fusion Services on ARM64 Nodes","href":"/docs/5/fusion/operations/survival-guide/arm64-nodes"},{"title":"GPU Support for Deep Learning Training","href":"/docs/5/fusion/operations/survival-guide/gpu-support-deep-learning"},{"title":"Fusion 5 On-prem Kubernetes Deployment","href":"/docs/5/fusion/operations/survival-guide/k8s-on-prem"},{"title":"Spark Administration in Kubernetes","href":"/docs/5/fusion/operations/survival-guide/spark-kubernetes-overview"}]},{"group":"Jobs and Scheduling","pages":[{"title":"Jobs and Scheduling","sidebarTitle":"Overview","href":"/docs/5/fusion/operations/jobs-and-scheduling/overview"},{"title":"Fusion Schedules","href":"/docs/5/fusion/operations/jobs-and-scheduling/schedules"},{"title":"Datasource Jobs","href":"/docs/5/fusion/operations/jobs-and-scheduling/datasource-jobs"},{"title":"Job History","href":"/docs/5/fusion/operations/jobs-and-scheduling/job-history"},{"title":"Spark Jobs","href":"/docs/5/fusion/operations/jobs-and-scheduling/spark-jobs"},{"title":"Tasks","href":"/docs/5/fusion/operations/jobs-and-scheduling/tasks"}]},{"group":"Security","pages":[{"title":"Security","sidebarTitle":"Overview","href":"/docs/5/fusion/operations/security/overview"},{"group":"Access Control","pages":[{"title":"Access Control","sidebarTitle":"Overview","href":"/docs/5/fusion/operations/security/access-control/overview"},{"title":"API Keys","href":"/docs/5/fusion/operations/security/access-control/api-keys"},{"title":"Permissions","href":"/docs/5/fusion/operations/security/access-control/permissions"},{"title":"Roles","href":"/docs/5/fusion/operations/security/access-control/roles"},{"title":"Security Realms","href":"/docs/5/fusion/operations/security/access-control/security-realms"},{"title":"Users","description":null,"href":"/docs/5/fusion/operations/security/access-control/users"}]},{"group":"Secrets Management","pages":[{"title":"Secrets management using Fusion Vault","sidebarTitle":"Secrets management using Fusion Vault","href":"/docs/5/fusion/operations/security/external-vault"},{"title":"Secrets management using ZooKeeper","sidebarTitle":"Secrets management using ZooKeeper","description":null,"href":"/docs/5/fusion/operations/security/zookeeper"}]},{"title":"High Availability and Disaster Recovery","href":"/docs/5/fusion/operations/security/ha-dr"},{"title":"Ingress and Security","href":"/docs/5/fusion/operations/security/ingress"},{"title":"Mutual Transport Layer Security","sidebarTitle":"Mutual Transport Layer Security (mTLS)","href":"/docs/5/fusion/operations/security/mtls-fusion"}]},{"group":"Monitoring","pages":[{"title":"Monitoring","sidebarTitle":"Overview","href":"/docs/5/fusion/operations/monitoring-and-reporting/overview"},{"title":"Prometheus, Grafana, and Loki in Fusion","href":"/docs/5/fusion/operations/monitoring-and-reporting/prometheus-grafana-loki"},{"title":"Grafana Loki for log exploration","href":"/docs/5/fusion/operations/monitoring-and-reporting/grafana-loki"},{"title":"Grafana Dashboards","href":"/docs/5/fusion/operations/monitoring-and-reporting/grafana-dashboards"},{"title":"MCP Server Monitoring","href":"/docs/5/fusion/operations/monitoring-and-reporting/mcp-monitoring"},{"title":"OpenTelemetry Distributed Tracing","sidebarTitle":"OpenTelemetry Distributed Tracing","href":"/docs/5/fusion/operations/monitoring-and-reporting/opentelemetry-implementation-fusion"},{"group":"Banana Dashboards","pages":[{"title":"Banana Dashboards","sidebarTitle":"Overview","href":"/docs/5/fusion/operations/monitoring-and-reporting/banana-dashboards/overview"},{"title":"Built-in Dashboards","href":"/docs/5/fusion/operations/monitoring-and-reporting/banana-dashboards/built-in-dashboards"},{"title":"Display Panels","href":"/docs/5/fusion/operations/monitoring-and-reporting/banana-dashboards/display-panels"},{"title":"Input Panels","href":"/docs/5/fusion/operations/monitoring-and-reporting/banana-dashboards/input-panels"}]},{"title":"Consumption Dashboard","href":"/docs/5/fusion/operations/monitoring-and-reporting/consumption"}]},{"group":"ConfigSync","pages":[{"title":"ConfigSync","sidebarTitle":"Overview","href":"/docs/5/fusion/operations/config-sync/overview"},{"title":"ConfigSync deployment","href":"/docs/5/fusion/operations/config-sync/deployment"},{"group":"Supported objects","pages":[{"title":"Supported objects","sidebarTitle":"Overview","href":"/docs/5/fusion/operations/config-sync/objects/overview"},{"title":"Blobs","href":"/docs/5/fusion/operations/config-sync/objects/blobs"},{"title":"Connector plugins","href":"/docs/5/fusion/operations/config-sync/objects/connector-plugins"},{"title":"Index stage plugins","href":"/docs/5/fusion/operations/config-sync/objects/index-stage-plugins"},{"title":"JDBC drivers","href":"/docs/5/fusion/operations/config-sync/objects/jdbc-drivers"},{"title":"JS-based stages in pipelines","href":"/docs/5/fusion/operations/config-sync/objects/js-pipeline-stages"},{"title":"Query stage plugins","href":"/docs/5/fusion/operations/config-sync/objects/query-stage-plugins"},{"title":"Rules","href":"/docs/5/fusion/operations/config-sync/objects/rules"},{"title":"Solr collections","href":"/docs/5/fusion/operations/config-sync/objects/solr-collections"},{"title":"Solr configs","href":"/docs/5/fusion/operations/config-sync/objects/solr-configs"},{"title":"Tips for scripts and code fields","href":"/docs/5/fusion/operations/config-sync/objects/scripts"},{"title":"Users","href":"/docs/5/fusion/operations/config-sync/objects/users"}]},{"group":"Synchronization modes","pages":[{"title":"Synchronization modes","sidebarTitle":"Overview","href":"/docs/5/fusion/operations/config-sync/modes/overview"},{"title":"Publisher mode","href":"/docs/5/fusion/operations/config-sync/modes/publisher-mode"},{"title":"Subscriber Mode","href":"/docs/5/fusion/operations/config-sync/modes/subscriber-mode"},{"title":"PubSub mode","href":"/docs/5/fusion/operations/config-sync/modes/pubsub-mode"}]},{"group":"Filters","pages":[{"title":"Filters","sidebarTitle":"Overview","href":"/docs/5/fusion/operations/config-sync/filters/overview"},{"title":"Apps filter","href":"/docs/5/fusion/operations/config-sync/filters/apps-filter"},{"title":"Object filters","href":"/docs/5/fusion/operations/config-sync/filters/object-filter"}]},{"title":"Repo organization","href":"/docs/5/fusion/operations/config-sync/repo-org"},{"title":"Commit management","href":"/docs/5/fusion/operations/config-sync/commits-management"},{"title":"Branch locks","href":"/docs/5/fusion/operations/config-sync/locks"},{"title":"Secrets management in Config Sync","href":"/docs/5/fusion/operations/config-sync/secrets-management-used-in-config-sync"},{"title":"ConfigSync metrics and annotations","href":"/docs/5/fusion/operations/config-sync/metrics"},{"title":"Data restoration","href":"/docs/5/fusion/operations/config-sync/disaster-recovery"},{"title":"ConfigSync configuration reference","href":"/docs/5/fusion/operations/config-sync/settings"}]}]},{"group":"Reference","pages":[{"title":"Reference","sidebarTitle":"Overview","href":"/docs/5/fusion/reference/overview"},{"group":"Configuration Reference","pages":[{"title":"Configuration Reference","sidebarTitle":"Overview","href":"/docs/5/fusion/reference/config-ref/overview"},{"group":"Jobs","pages":[{"title":"Jobs","sidebarTitle":"Overview","href":"/docs/5/fusion/reference/config-ref/jobs/overview"},{"group":"ALS Recommender Jobs","pages":[{"title":"ALS Recommender Jobs","sidebarTitle":"Overview","href":"/docs/5/fusion/reference/config-ref/jobs/als-recommender/overview"},{"title":"Items-for-Item Recommendations Configuration (ALS)","href":"/docs/5/fusion/reference/config-ref/jobs/als-recommender/items-for-item-config"},{"title":"Items-for-User Recommendations Configuration (ALS)","href":"/docs/5/fusion/reference/config-ref/jobs/als-recommender/items-for-user-config"}]},{"group":"Aggregation Jobs","pages":[{"title":"Aggregation Jobs","sidebarTitle":"Overview","href":"/docs/5/fusion/reference/config-ref/jobs/aggregations/overview"},{"title":"Aggregator Functions Examples","href":"/docs/5/fusion/reference/config-ref/jobs/aggregations/aggregator-function-examples"},{"title":"Built-in SQL Aggregation Jobs","href":"/docs/5/fusion/reference/config-ref/jobs/aggregations/built-in-sql-aggregation-jobs"},{"title":"SQL Aggregation Examples","href":"/docs/5/fusion/reference/config-ref/jobs/aggregations/sql-aggregation-examples"},{"title":"SQL Aggregation Jobs","href":"/docs/5/fusion/reference/config-ref/jobs/aggregations/sql-aggregation"}]},{"title":"BPR Recommender Jobs","href":"/docs/5/fusion/reference/config-ref/jobs/bpr-recommender"},{"title":"Build Training Data Jobs","href":"/docs/5/fusion/reference/config-ref/jobs/build-training-data"},{"title":"Classification Jobs","href":"/docs/5/fusion/reference/config-ref/jobs/classification"},{"title":"Cluster Labeling Jobs","href":"/docs/5/fusion/reference/config-ref/jobs/cluster-labeling"},{"title":"Content-Based Recommender Jobs (Experimental)","href":"/docs/5/fusion/reference/config-ref/jobs/content-based-recommender"},{"title":"Create Collections in Milvus Jobs","href":"/docs/5/fusion/reference/config-ref/jobs/create-collections-in-milvus"},{"title":"Create Indexes in Milvus Jobs","href":"/docs/5/fusion/reference/config-ref/jobs/create-indexes-in-milvus"},{"title":"Create Ray Model Deployment","href":"/docs/5/fusion/reference/config-ref/jobs/create-ray-model-deployment"},{"title":"Create Seldon Core Model Deployment","href":"/docs/5/fusion/reference/config-ref/jobs/create-seldon-core-model-deployment"},{"title":"Custom Python Jobs","href":"/docs/5/fusion/reference/config-ref/jobs/custom-python"},{"title":"Custom Spark Jobs","href":"/docs/5/fusion/reference/config-ref/jobs/custom-spark-job"},{"title":"Data Augmentation Job","href":"/docs/5/fusion/reference/config-ref/jobs/data-augmentation"},{"title":"Delete Collections in Milvus Jobs","href":"/docs/5/fusion/reference/config-ref/jobs/delete-collections-in-milvus"},{"title":"Delete Indexes in Milvus Jobs","href":"/docs/5/fusion/reference/config-ref/jobs/delete-indexes-in-milvus"},{"title":"Delete Ray Model Deployment Job","href":"/docs/5/fusion/reference/config-ref/jobs/delete-ray-model-deployment"},{"title":"Delete Seldon Core Model Deployment Job","href":"/docs/5/fusion/reference/config-ref/jobs/delete-seldon-core-model-deployment"},{"title":"Document Clustering Jobs","href":"/docs/5/fusion/reference/config-ref/jobs/document-clustering"},{"title":"Download Blob","href":"/docs/5/fusion/reference/config-ref/jobs/download-blob"},{"title":"Ground Truth Jobs","href":"/docs/5/fusion/reference/config-ref/jobs/ground-truth"},{"title":"Head/Tail Analysis Jobs","href":"/docs/5/fusion/reference/config-ref/jobs/head-tail-analysis"},{"title":"Log Cleanup Jobs","href":"/docs/5/fusion/reference/config-ref/jobs/log-cleanup-jobs"},{"title":"Logistic Regression Classifier Training Jobs","href":"/docs/5/fusion/reference/config-ref/jobs/logistic-regression-classifier-training"},{"title":"Outlier Detection Jobs","href":"/docs/5/fusion/reference/config-ref/jobs/outlier-detection"},{"title":"Parallel Bulk Loader","href":"/docs/5/fusion/reference/config-ref/jobs/parallel-bulk-loader"},{"title":"Phrase Extraction Jobs","href":"/docs/5/fusion/reference/config-ref/jobs/phrase-extraction"},{"title":"Query-to-Query Collaborative Similarity Job","href":"/docs/5/fusion/reference/config-ref/jobs/query-to-query-collaborative-similarity"},{"title":"Query-to-Query Session-Based Similarity Jobs","href":"/docs/5/fusion/reference/config-ref/jobs/query-to-query-session-based-similarity"},{"title":"REST Call Jobs","href":"/docs/5/fusion/reference/config-ref/jobs/rest-call"},{"title":"Random Forest Classifier Training Jobs","href":"/docs/5/fusion/reference/config-ref/jobs/random-forest-classifier-training"},{"title":"Ranking Metrics Jobs","href":"/docs/5/fusion/reference/config-ref/jobs/ranking-metrics"},{"title":"SQL-Based Experiment Metric Jobs","href":"/docs/5/fusion/reference/config-ref/jobs/sql-based-experiment-metric"},{"title":"Script Jobs","href":"/docs/5/fusion/reference/config-ref/jobs/script"},{"title":"Smart Answers Coldstart Training","href":"/docs/5/fusion/reference/config-ref/jobs/smart-answers-coldstart-training"},{"title":"Smart Answers Evaluate Pipeline","href":"/docs/5/fusion/reference/config-ref/jobs/smart-answers-evaluate-pipeline"},{"title":"Smart Answers Supervised Training","href":"/docs/5/fusion/reference/config-ref/jobs/smart-answers-supervised-training"},{"title":"Synonym Detection Jobs","href":"/docs/5/fusion/reference/config-ref/jobs/synonym-detection"},{"title":"Token and Phrase Spell Correction Job","href":"/docs/5/fusion/reference/config-ref/jobs/token-and-phrase-spell-correction"},{"title":"Transfer Collection to Cloud Job","href":"/docs/5/fusion/reference/config-ref/jobs/transfer-collection-to-cloud"},{"title":"Trending Recommender Jobs","href":"/docs/5/fusion/reference/config-ref/jobs/trending-recommender"},{"title":"Upload Model Parameters to Cloud Job","href":"/docs/5/fusion/reference/config-ref/jobs/upload-model-parameters"},{"title":"Word2Vec Model Training Jobs","href":"/docs/5/fusion/reference/config-ref/jobs/word2vec-model-training"}]},{"group":"Pipeline Stages","pages":[{"title":"Pipeline Stages","sidebarTitle":"Overview","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/overview"},{"group":"Query Pipeline Stages Reference","pages":[{"title":"Query Pipeline Stages Reference","sidebarTitle":"Overview","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/query-stages/overview"},{"title":"Active Directory Security Trimming Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/query-stages/active-directory-security-trimming-query-stage"},{"title":"Additional Query Parameters Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/query-stages/set-query-params-stage"},{"title":"Analytics Catalog Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/query-stages/analytics-catalog-query-stage"},{"title":"Apply Rules Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/query-stages/query-rules-query-stage"},{"title":"Block Documents Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/query-stages/block-documents-query-stage"},{"title":"Boost Documents Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/query-stages/boost-documents-query-stage"},{"title":"Boost with Signals Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/query-stages/recommendation-boosting-query-stage"},{"title":"Call Pipeline Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/query-stages/call-pipeline-query-stage"},{"title":"Chunking Neural Hybrid Query Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/query-stages/chunking-neural-hybrid-query"},{"title":"Chunking RAG Bridge Query Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/query-stages/chunking-rag-bridge"},{"title":"DSL to Legacy Parameters Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/query-stages/dsl-to-legacy-query-stage"},{"title":"Experiment Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/query-stages/experiment-query-stage"},{"title":"Field Facet Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/query-stages/facet-query-stage"},{"title":"Graph Security Trimming Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/query-stages/security-trimming-graph-query-stage"},{"title":"Highlight Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/query-stages/highlight-query-stage"},{"title":"Hybrid Query Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/query-stages/hybrid-search-query"},{"title":"JDBC Lookup Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/query-stages/jdbc-query-stage"},{"title":"JavaScript Query Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/query-stages/javascript-query-stage"},{"title":"JSON Facets Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/query-stages/json-facets-query-stage"},{"title":"LWAI Prediction","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/query-stages/lucidworks-ai-prediction-query-stage"},{"title":"LWAI Vectorize Query","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/query-stages/lwai-vectorize-query"},{"title":"Landing Pages Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/query-stages/landing-pages-query-stage"},{"title":"Logging Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/query-stages/logging-query-stage"},{"title":"Machine Learning Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/query-stages/machine-learning-query-stage"},{"title":"Managed JavaScript Query Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/query-stages/managed-javascript-query-stage"},{"title":"Merge Async Results Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/query-stages/merge-async-results-query-stage"},{"title":"Milvus Ensemble Query Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/query-stages/milvus-ensemble-query-stage"},{"title":"Milvus Query Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/query-stages/milvus-query-stage"},{"title":"Milvus Response Update Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/query-stages/milvus-response-update-stage"},{"title":"Modify Response Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/query-stages/rules-augment-response-query-stage"},{"title":"Neural Hybrid Query Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/query-stages/neural-hybrid-query"},{"title":"Parameterized Boosting Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/query-stages/advanced-boosting-query-stage"},{"title":"Query Fields Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/query-stages/search-fields-query-stage"},{"title":"REST Query Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/query-stages/query-rpc-query-stage"},{"title":"Ray/Seldon Vectorize Query Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/query-stages/vectorize-query-via-seldon-query-stage"},{"title":"Recommend Items for Item Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/query-stages/recommend-items-for-item-query-stage"},{"title":"Recommend Items for User Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/query-stages/recommend-items-for-user-query-stage"},{"title":"Recommend Similar Queries Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/query-stages/recommend-similar-queries-query-stage"},{"title":"Response Diagnostics Query Stage","sidebarTitle":"Response Diagnostics Query Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/query-stages/response-diagnostics"},{"title":"Response Document Exclusion Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/query-stages/response-document-exclusion-query-stage"},{"title":"Response Pairwise Swap Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/query-stages/response-pairwise-swap-query-stage"},{"title":"Response Shuffle Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/query-stages/response-shuffle-query-stage"},{"title":"Return Query Parameters Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/query-stages/return-queryparams-query-stage"},{"title":"Rollup Aggregation Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/query-stages/rollup-aggregator-query-stage"},{"title":"Security Trimming Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/query-stages/security-trimming-query-stage"},{"title":"Solr MoreLikeThis Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/query-stages/solr-more-like-this-query-stage"},{"title":"Solr Query Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/query-stages/solr-query-stage"},{"title":"Solr Subquery Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/query-stages/subquery-query-stage"},{"title":"Spell Check Query Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/query-stages/spell-check-query-stage"},{"title":"Text Tagger Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/query-stages/text-tagger-query-stage"}]},{"group":"Index Pipeline Stages Reference","pages":[{"title":"Index Pipeline Stages Reference","sidebarTitle":"Overview","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/index-stages/overview"},{"title":"Asynchronous Field Parser Index Stage","sidebarTitle":"Asynchronous Field Parser Index Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/index-stages/asynchronous-field-parser-index-stage"},{"title":"Call Data Model Pipeline Index Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/index-stages/call-datamodel-pipeline-index-stage"},{"title":"Call Pipeline Index Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/index-stages/call-pipeline-index-stage"},{"title":"Call External Pipeline Index Stage","sidebarTitle":"Call External Pipeline Index Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/index-stages/call-external-pipeline-index-stage"},{"title":"Data Model Mapping Index Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/index-stages/datamodel-mapping-index-stage"},{"title":"Date Parsing Index Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/index-stages/date-parsing-index-stage"},{"title":"Detect Language Index Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/index-stages/language-detection-index-stage"},{"title":"Encode into Milvus Index Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/index-stages/encode-into-milvus-index-stage"},{"title":"Exclude Documents Index Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/index-stages/exclude-documents-index-stage"},{"title":"Exclusion Filter Index Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/index-stages/exclusion-filter-index-stage"},{"title":"Field Mapping Index Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/index-stages/field-mapper-index-stage"},{"title":"Field Parser Index Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/index-stages/field-parser-index-stage"},{"title":"Filter Short Fields Index Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/index-stages/short-field-filter-index-stage"},{"title":"Find and Replace Index Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/index-stages/find-replace-index-stage"},{"title":"Format Signals Index Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/index-stages/signal-formatter-index-stage"},{"title":"Gazetteer Lookup Extraction Index Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/index-stages/gazetteer-lookup-extractor-index-stage"},{"title":"GeoIP Lookup Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/index-stages/geoip-lookup-index-stage"},{"title":"Include Documents Index Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/index-stages/include-documents-index-stage"},{"title":"JDBC Index Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/index-stages/jdbc-index-stage"},{"title":"JavaScript Index Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/index-stages/javascript-index-stage"},{"title":"Local Chunker Index Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/index-stages/local-chunker-index-stage"},{"title":"LWAI Chunker Index Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/index-stages/lucidworks-ai-chunker-index-stage"},{"title":"LWAI Prediction","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/index-stages/lucidworks-ai-prediction-index-stage"},{"title":"LWAI Batch Vectorize Index Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/index-stages/lwai-batch-vectorize-index-stage"},{"title":"LWAI Vectorize Field","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/index-stages/lwai-vectorize-field"},{"title":"Logging Index Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/index-stages/logging-index-stage"},{"title":"Machine Learning Index Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/index-stages/machine-learning-index-stage"},{"title":"Managed JavaScript Index Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/index-stages/managed-javascript-index-stage"},{"title":"REST Query Index Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/index-stages/indexing-rpc-stage"},{"title":"Ray/Seldon Vectorize Field Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/index-stages/vectorize-field-via-seldon-index-stage"},{"title":"Regex Field Extraction Index Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/index-stages/regular-expression-extractor-index-stage"},{"title":"Regex Field Filter Index Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/index-stages/regular-expression-filter-index-stage"},{"title":"Regex Field Replacement Index Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/index-stages/regular-expression-replacement-index-stage"},{"title":"Resolve Multivalued Fields Index Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/index-stages/multi-value-resolver-index-stage"},{"title":"Set Property Index Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/index-stages/set-property-index-stage"},{"title":"Solr Dynamic Field Name Mapping","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/index-stages/solr-dynamic-field-name-mapping-index-stage"},{"title":"Solr Indexer Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/index-stages/solr-indexer-stage"},{"title":"Solr Partial Update Indexer Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/index-stages/solr-partial-update-indexer-stage"},{"title":"Text Processing Index Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/index-stages/text-processing-index-stage"},{"title":"Update Experiment Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/index-stages/update-experiment-index-stage"},{"title":"Update Related Document Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/index-stages/update-related-document-index-stage"},{"title":"XML Transformation Index Stage","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/index-stages/xml-transform-index-stage"}]},{"title":"Custom JavaScript Stages Global Variables","href":"/docs/5/fusion/reference/config-ref/pipeline-stages/custom-javascript-stages-global-variables"}]},{"group":"Parsers","pages":[{"title":"Parsers","sidebarTitle":"Overview","href":"/docs/5/fusion/reference/config-ref/parser-stages/overview"},{"title":"Apache Tika Container parser stage","href":"/docs/5/fusion/reference/config-ref/parser-stages/apache-tika-container"},{"title":"Apache Tika Parser","href":"/docs/5/fusion/reference/config-ref/parser-stages/apache-tika-parser"},{"title":"Apache Tika Server Stage","href":"/docs/5/fusion/reference/config-ref/parser-stages/apache-tika-server"},{"title":"Archive Parser Stage","href":"/docs/5/fusion/reference/config-ref/parser-stages/archive-parser"},{"title":"CSV Parser Stage","href":"/docs/5/fusion/reference/config-ref/parser-stages/csv-parser"},{"title":"Fallback Parser Stage","href":"/docs/5/fusion/reference/config-ref/parser-stages/fallback-parser"},{"title":"Forked Apache Tika Parser Stage","href":"/docs/5/fusion/reference/config-ref/parser-stages/forked-apache-tika-parser"},{"title":"Grok Parser Stage","href":"/docs/5/fusion/reference/config-ref/parser-stages/grok-parser"},{"title":"Grok Patterns","href":"/docs/5/fusion/reference/config-ref/parser-stages/grok-patterns"},{"title":"HTML Parser Stage","href":"/docs/5/fusion/reference/config-ref/parser-stages/html-parser"},{"title":"JSON Parser Stage","href":"/docs/5/fusion/reference/config-ref/parser-stages/json-parser"},{"title":"Solr Update Parser Stage","href":"/docs/5/fusion/reference/config-ref/parser-stages/solr-update-parser"},{"title":"Text Parser Stage","href":"/docs/5/fusion/reference/config-ref/parser-stages/text-parser"},{"title":"XML Parser Stage","href":"/docs/5/fusion/reference/config-ref/parser-stages/xml-parser"}]},{"title":"Configure Fusion for JWT","href":"/docs/5/fusion/reference/config-ref/configure-fusion-for-jwt-5x"}]},{"title":"Fusion Microservices","href":"/docs/5/fusion/reference/microservices"},{"title":"Custom JavaScript Query Stage examples","href":"/docs/5/fusion/reference/example-custom-javascript-stages"},{"title":"Docker Images by Fusion Version","href":"/docs/5/fusion/reference/docker-images-versions"},{"title":"Gateway Configuration Properties","href":"/docs/5/fusion/reference/gateway-config-parameters"},{"title":"Language Support in Fusion","href":"/docs/5/fusion/reference/language-support"},{"title":"Solr Reference Guide","href":"/docs/5/fusion/reference/solr-reference-guide"},{"title":"Spark Reference Guide","href":"/docs/5/fusion/reference/spark-guide"}]},{"group":"Developer Docs","pages":[{"title":"Developer Docs","sidebarTitle":"Overview","href":"/docs/5/fusion/dev-portal/overview"},{"title":"Fusion REST APIs","href":"/docs/5/fusion/dev-portal/rest-apis"},{"group":"Front-end Development","pages":[{"title":"Front-end Development","sidebarTitle":"Overview","href":"/docs/5/fusion/dev-portal/front-end-dev/overview"},{"title":"Autocomplete","href":"/docs/5/fusion/dev-portal/front-end-dev/autocomplete"},{"title":"REST API Examples for Front-End Development","href":"/docs/5/fusion/dev-portal/front-end-dev/rest-api-examples"}]},{"title":"Pipeline Javadocs","href":"/docs/5/fusion/dev-portal/pipeline-javadocs/overview"},{"group":"Fusion App Studio","pages":[{"title":"Fusion App Studio","sidebarTitle":"Overview","href":"/docs/5/fusion/dev-portal/appkit/overview"},{"group":"App Studio Reference Guides","pages":[{"title":"Overview","href":"/docs/5/fusion/dev-portal/appkit/reference/overview"},{"group":"Services","pages":[{"title":"Services","sidebarTitle":"Overview","href":"/docs/5/fusion/dev-portal/appkit/reference/services/overview"},{"title":"$filterService","href":"/docs/5/fusion/dev-portal/appkit/reference/services/lightning.$filterService"},{"title":"$lightningLog","href":"/docs/5/fusion/dev-portal/appkit/reference/services/lightning.$lightningLog"},{"title":"$lightningUrl","href":"/docs/5/fusion/dev-portal/appkit/reference/services/lightning-locations.$lightningUrl"},{"title":"$twigkit","href":"/docs/5/fusion/dev-portal/appkit/reference/services/lightning-services.$twigkit"},{"title":"$util","href":"/docs/5/fusion/dev-portal/appkit/reference/services/lightning-services.$util"},{"title":"BookmarkService","href":"/docs/5/fusion/dev-portal/appkit/reference/services/lightning.BookmarkService"},{"title":"CollaborationService","href":"/docs/5/fusion/dev-portal/appkit/reference/services/lightning.CollaborationService"},{"title":"DateUtils","href":"/docs/5/fusion/dev-portal/appkit/reference/services/lightning.DateUtils"},{"title":"FieldService","href":"/docs/5/fusion/dev-portal/appkit/reference/services/lightning.FieldService"},{"title":"ModalService","href":"/docs/5/fusion/dev-portal/appkit/reference/services/lightning.ModalService"},{"title":"PlatformService","href":"/docs/5/fusion/dev-portal/appkit/reference/services/lightning.PlatformService"},{"title":"QueryIdService","href":"/docs/5/fusion/dev-portal/appkit/reference/services/lightning.QueryIdService"},{"title":"QueryService","href":"/docs/5/fusion/dev-portal/appkit/reference/services/lightning.QueryService"},{"title":"ResponseService","href":"/docs/5/fusion/dev-portal/appkit/reference/services/lightning.ResponseService"},{"title":"ScrollToService","href":"/docs/5/fusion/dev-portal/appkit/reference/services/lightning.ScrollToService"},{"title":"TogglePanesService","href":"/docs/5/fusion/dev-portal/appkit/reference/services/lightning.TogglePanesService"},{"title":"TranslationService","href":"/docs/5/fusion/dev-portal/appkit/reference/services/lightning.TranslationService"},{"title":"UserService","href":"/docs/5/fusion/dev-portal/appkit/reference/services/lightning.UserService"},{"title":"httpInterceptor","href":"/docs/5/fusion/dev-portal/appkit/reference/services/lightning.httpInterceptor"},{"title":"scrollAndResizeListener","href":"/docs/5/fusion/dev-portal/appkit/reference/services/lightning.scrollAndResizeListener"}]},{"group":"Accessing Data","pages":[{"title":"Accessing Data","sidebarTitle":"Overview","href":"/docs/5/fusion/dev-portal/appkit/reference/accessing-data/overview"},{"title":"Configuring the Search Platform","href":"/docs/5/fusion/dev-portal/appkit/reference/accessing-data/configuring-the-search-platform"},{"title":"Filter Syntax","href":"/docs/5/fusion/dev-portal/appkit/reference/accessing-data/filter-syntax"},{"title":"Formulating a Query","href":"/docs/5/fusion/dev-portal/appkit/reference/accessing-data/formulating-a-query"},{"title":"Search Responses","href":"/docs/5/fusion/dev-portal/appkit/reference/accessing-data/search-response"}]},{"group":"Modules","pages":[{"title":"Modules","sidebarTitle":"Overview","href":"/docs/5/fusion/dev-portal/appkit/reference/modules/overview"},{"title":"Activity Tracking","href":"/docs/5/fusion/dev-portal/appkit/reference/modules/activity-tracking/overview"},{"group":"Visualizations","pages":[{"title":"Visualizations","sidebarTitle":"Overview","href":"/docs/5/fusion/dev-portal/appkit/reference/modules/visualisations/overview"},{"title":"Adding Credits","href":"/docs/5/fusion/dev-portal/appkit/reference/modules/visualisations/adding-credits"},{"title":"Chart Legend","href":"/docs/5/fusion/dev-portal/appkit/reference/modules/visualisations/legend"},{"title":"Chart Tooltips","href":"/docs/5/fusion/dev-portal/appkit/reference/modules/visualisations/chart-tooltips"},{"title":"Displaying a Chart","href":"/docs/5/fusion/dev-portal/appkit/reference/modules/visualisations/chart-display"},{"title":"Exporting a Chart","href":"/docs/5/fusion/dev-portal/appkit/reference/modules/visualisations/chart-export"},{"title":"Faceting a Data Series","href":"/docs/5/fusion/dev-portal/appkit/reference/modules/visualisations/facet-data-series"},{"title":"Histogram","href":"/docs/5/fusion/dev-portal/appkit/reference/modules/visualisations/histogram"},{"title":"Search Result Data Series","href":"/docs/5/fusion/dev-portal/appkit/reference/modules/visualisations/data-series"},{"title":"Tag Cloud","href":"/docs/5/fusion/dev-portal/appkit/reference/modules/visualisations/tag-cloud"}]},{"group":"Security","pages":[{"title":"Security","sidebarTitle":"Overview","href":"/docs/5/fusion/dev-portal/appkit/reference/modules/security/overview"},{"group":"Authentication","pages":[{"title":"Authentication","sidebarTitle":"Overview","href":"/docs/5/fusion/dev-portal/appkit/reference/modules/security/authentication/overview"},{"title":"OAuth","href":"/docs/5/fusion/dev-portal/appkit/reference/modules/security/authentication/oauth/overview"},{"group":"SAML Configuration","pages":[{"title":"SAML Configuration","sidebarTitle":"Overview","href":"/docs/5/fusion/dev-portal/appkit/reference/modules/security/authentication/saml/overview"},{"title":"Troubleshooting SAML","href":"/docs/5/fusion/dev-portal/appkit/reference/modules/security/authentication/saml/troubleshooting"}]}]},{"title":"Role-based Access","href":"/docs/5/fusion/dev-portal/appkit/reference/modules/security/role-based-access"},{"title":"User Web Service","href":"/docs/5/fusion/dev-portal/appkit/reference/modules/security/user-web-service"}]},{"group":"Geospatial Module","pages":[{"title":"Geospatial Module","sidebarTitle":"Overview","href":"/docs/5/fusion/dev-portal/appkit/reference/modules/geospatial/overview"},{"title":"Esri Web Maps","href":"/docs/5/fusion/dev-portal/appkit/reference/modules/geospatial/esri-web-map"},{"title":"Maps","href":"/docs/5/fusion/dev-portal/appkit/reference/modules/geospatial/maps"}]},{"group":"Media Module","pages":[{"title":"Media Module","sidebarTitle":"Overview","href":"/docs/5/fusion/dev-portal/appkit/reference/modules/media/overview"},{"title":"Export Services","href":"/docs/5/fusion/dev-portal/appkit/reference/modules/media/export-services"},{"title":"Image Formatting and Transcoding","href":"/docs/5/fusion/dev-portal/appkit/reference/modules/media/image-formatting-and-transcoding"}]},{"group":"Workflow and Data Processing Module","pages":[{"title":"Workflow and Data Processing Module","sidebarTitle":"Overview","href":"/docs/5/fusion/dev-portal/appkit/reference/modules/workflow-and-data-processing/overview"},{"group":"Response Processors","pages":[{"title":"Response Processors","sidebarTitle":"Overview","href":"/docs/5/fusion/dev-portal/appkit/reference/modules/workflow-and-data-processing/response-processors/overview"},{"title":"Facet Processors","href":"/docs/5/fusion/dev-portal/appkit/reference/modules/workflow-and-data-processing/response-processors/facet-processors"},{"title":"Field Processors","href":"/docs/5/fusion/dev-portal/appkit/reference/modules/workflow-and-data-processing/response-processors/field-processors"},{"title":"Filter Processors","href":"/docs/5/fusion/dev-portal/appkit/reference/modules/workflow-and-data-processing/response-processors/filter-processors"},{"title":"General Response Processors","href":"/docs/5/fusion/dev-portal/appkit/reference/modules/workflow-and-data-processing/response-processors/general-response-processors"}]},{"title":"Query Processors","href":"/docs/5/fusion/dev-portal/appkit/reference/modules/workflow-and-data-processing/query-processors"}]},{"title":"Social and Collaboration Tools","href":"/docs/5/fusion/dev-portal/appkit/reference/modules/collaboration/overview"}]},{"group":"App Studio Gallery","pages":[{"title":"App Studio Gallery","sidebarTitle":"Overview","href":"/docs/5/fusion/dev-portal/appkit/reference/gallery/overview"},{"title":"Button","href":"/docs/5/fusion/dev-portal/appkit/reference/gallery/button"},{"title":"Checkbox","href":"/docs/5/fusion/dev-portal/appkit/reference/gallery/checkbox"},{"title":"Color","href":"/docs/5/fusion/dev-portal/appkit/reference/gallery/color"},{"title":"Comment","href":"/docs/5/fusion/dev-portal/appkit/reference/gallery/comment"},{"title":"Field","href":"/docs/5/fusion/dev-portal/appkit/reference/gallery/field"},{"title":"Form","href":"/docs/5/fusion/dev-portal/appkit/reference/gallery/form"},{"title":"Grid","href":"/docs/5/fusion/dev-portal/appkit/reference/gallery/grid"},{"title":"Icons","href":"/docs/5/fusion/dev-portal/appkit/reference/gallery/icon"},{"title":"Input","href":"/docs/5/fusion/dev-portal/appkit/reference/gallery/input"},{"title":"Loader","href":"/docs/5/fusion/dev-portal/appkit/reference/gallery/loader"},{"title":"Message","href":"/docs/5/fusion/dev-portal/appkit/reference/gallery/message"},{"title":"Pagination","href":"/docs/5/fusion/dev-portal/appkit/reference/gallery/pagination"},{"title":"Panel","href":"/docs/5/fusion/dev-portal/appkit/reference/gallery/panel"},{"title":"Progress Bars","href":"/docs/5/fusion/dev-portal/appkit/reference/gallery/progress-bar"},{"title":"Result List","href":"/docs/5/fusion/dev-portal/appkit/reference/gallery/result-lists"},{"title":"Table","href":"/docs/5/fusion/dev-portal/appkit/reference/gallery/table"},{"title":"Tabs and Toggle Panes","href":"/docs/5/fusion/dev-portal/appkit/reference/gallery/tab"},{"title":"Tag","href":"/docs/5/fusion/dev-portal/appkit/reference/gallery/tag"},{"title":"Timeline","href":"/docs/5/fusion/dev-portal/appkit/reference/gallery/timeline"},{"title":"Tooltip","href":"/docs/5/fusion/dev-portal/appkit/reference/gallery/tooltip"},{"title":"Typography","href":"/docs/5/fusion/dev-portal/appkit/reference/gallery/typography"}]},{"group":"FAQ","pages":[{"title":"FAQ","sidebarTitle":"Overview","href":"/docs/5/fusion/dev-portal/appkit/reference/faq/overview"},{"title":"App Studio Versions","href":"/docs/5/fusion/dev-portal/appkit/reference/faq/versions"},{"title":"Devices and Browser Support","href":"/docs/5/fusion/dev-portal/appkit/reference/faq/devices-and-browsers"},{"title":"Empty Facets in Solr","href":"/docs/5/fusion/dev-portal/appkit/reference/faq/solr-empty-facets"},{"title":"Performance","href":"/docs/5/fusion/dev-portal/appkit/reference/faq/performance"},{"title":"Responsive Design","href":"/docs/5/fusion/dev-portal/appkit/reference/faq/responsive-design"},{"title":"Space for Log Files","href":"/docs/5/fusion/dev-portal/appkit/reference/faq/space-for-log-files"}]},{"group":"Deployment","pages":[{"title":"Deployment","sidebarTitle":"Overview","href":"/docs/5/fusion/dev-portal/appkit/reference/app-deployment/overview"},{"title":"Building from Source","href":"/docs/5/fusion/dev-portal/appkit/reference/app-deployment/building-from-source"}]},{"group":"Search Platforms","pages":[{"title":"Search Platforms","sidebarTitle":"Overview","href":"/docs/5/fusion/dev-portal/appkit/reference/search-platforms/overview"},{"group":"Solr","pages":[{"title":"Solr","sidebarTitle":"Overview","href":"/docs/5/fusion/dev-portal/appkit/reference/search-platforms/solr/overview"},{"title":"Configuring the Hierarchical Facet Service","href":"/docs/5/fusion/dev-portal/appkit/reference/search-platforms/solr/hierarchical-facet-service"},{"title":"Indexing Hierarchical Taxonomies","href":"/docs/5/fusion/dev-portal/appkit/reference/search-platforms/solr/indexing-hierarchical-taxonomies"},{"title":"Query Suggestions","href":"/docs/5/fusion/dev-portal/appkit/reference/search-platforms/solr/query-suggestions"},{"title":"SolrCloud","href":"/docs/5/fusion/dev-portal/appkit/reference/search-platforms/solr/solrcloud"}]},{"title":"Elasticsearch","href":"/docs/5/fusion/dev-portal/appkit/reference/search-platforms/elasticsearch"},{"title":"Google Custom Search","href":"/docs/5/fusion/dev-portal/appkit/reference/search-platforms/google-custom-search"},{"title":"Lucidworks Fusion","sidebarTitle":"Overview","href":"/docs/5/fusion/dev-portal/appkit/reference/search-platforms/fusion/overview"},{"title":"Offline","href":"/docs/5/fusion/dev-portal/appkit/reference/search-platforms/offline"},{"title":"Pipl","href":"/docs/5/fusion/dev-portal/appkit/reference/search-platforms/pipl"},{"title":"Shared Platform Attributes","href":"/docs/5/fusion/dev-portal/appkit/reference/search-platforms/shared-platform-attributes"},{"title":"Twitter","href":"/docs/5/fusion/dev-portal/appkit/reference/search-platforms/twitter"},{"title":"Wikipedia","href":"/docs/5/fusion/dev-portal/appkit/reference/search-platforms/wikipedia"},{"title":"Wolfram|Alpha","href":"/docs/5/fusion/dev-portal/appkit/reference/search-platforms/wolfram-alpha/overview"},{"title":"YouTube","href":"/docs/5/fusion/dev-portal/appkit/reference/search-platforms/youtube"}]},{"group":"Filters","pages":[{"title":"Filters","sidebarTitle":"Overview","href":"/docs/5/fusion/dev-portal/appkit/reference/filters/overview"},{"title":"Filter Syntax","href":"/docs/5/fusion/dev-portal/appkit/reference/filters/filter-syntax"},{"title":"actual","href":"/docs/5/fusion/dev-portal/appkit/reference/filters/lightning.filter.actual"},{"title":"actualValue","href":"/docs/5/fusion/dev-portal/appkit/reference/filters/lightning.filter.actualValue"},{"title":"dateFormat","href":"/docs/5/fusion/dev-portal/appkit/reference/filters/lightning.filter.dateFormat"},{"title":"deepFilter","href":"/docs/5/fusion/dev-portal/appkit/reference/filters/lightning.filter.deepFilter"},{"title":"display","href":"/docs/5/fusion/dev-portal/appkit/reference/filters/lightning.filter.display"},{"title":"displayValue","href":"/docs/5/fusion/dev-portal/appkit/reference/filters/lightning.filter.displayValue"},{"title":"encodeURIComponent","href":"/docs/5/fusion/dev-portal/appkit/reference/filters/lightning.filter.encodeURIComponent"},{"title":"facet","href":"/docs/5/fusion/dev-portal/appkit/reference/filters/lightning.filter.facet"},{"title":"fact","href":"/docs/5/fusion/dev-portal/appkit/reference/filters/lightning.filter.fact"},{"title":"field","href":"/docs/5/fusion/dev-portal/appkit/reference/filters/lightning.filter.field"},{"title":"filterCount","href":"/docs/5/fusion/dev-portal/appkit/reference/filters/lightning.filter.filterCount"},{"title":"filterValue","href":"/docs/5/fusion/dev-portal/appkit/reference/filters/lightning.filter.filterValue"},{"title":"formatAsCssName","href":"/docs/5/fusion/dev-portal/appkit/reference/filters/lightning.filter.formatAsCssName"},{"title":"getUrlForQuery","href":"/docs/5/fusion/dev-portal/appkit/reference/filters/lightning.filter.getUrlForQuery"},{"title":"hasFilter","href":"/docs/5/fusion/dev-portal/appkit/reference/filters/lightning.filter.hasFilter"},{"title":"htmlToPlainText","href":"/docs/5/fusion/dev-portal/appkit/reference/filters/lightning.filter.htmlToPlainText"},{"title":"maxCharacters","href":"/docs/5/fusion/dev-portal/appkit/reference/filters/lightning.filter.maxCharacters"},{"title":"numberFormat","href":"/docs/5/fusion/dev-portal/appkit/reference/filters/lightning.filter.numberFormat"},{"title":"orderByValue","href":"/docs/5/fusion/dev-portal/appkit/reference/filters/lightning.filter.orderByValue"},{"title":"placeholder","href":"/docs/5/fusion/dev-portal/appkit/reference/filters/lightning.filter.placeholder"},{"title":"property","href":"/docs/5/fusion/dev-portal/appkit/reference/filters/lightning.filter.property"},{"title":"pyramidSort","href":"/docs/5/fusion/dev-portal/appkit/reference/filters/lightning.filter.pyramidSort"},{"title":"rangeDateFormat","href":"/docs/5/fusion/dev-portal/appkit/reference/filters/lightning.filter.rangeDateFormat"},{"title":"result","href":"/docs/5/fusion/dev-portal/appkit/reference/filters/lightning.filter.result"},{"title":"roundedNumber","href":"/docs/5/fusion/dev-portal/appkit/reference/filters/lightning.filter.roundedNumber"},{"title":"translate","href":"/docs/5/fusion/dev-portal/appkit/reference/filters/lightning.filter.translate"},{"title":"trusted","href":"/docs/5/fusion/dev-portal/appkit/reference/filters/lightning.filter.trusted"}]},{"group":"Installation","pages":[{"title":"Installation","sidebarTitle":"Overview","href":"/docs/5/fusion/dev-portal/appkit/reference/installation/overview"},{"title":"Open Source Libraries","href":"/docs/5/fusion/dev-portal/appkit/reference/installation/open-source-libraries"},{"title":"Software Requirements","href":"/docs/5/fusion/dev-portal/appkit/reference/installation/requirements"},{"title":"Supported Devices and Browsers","href":"/docs/5/fusion/dev-portal/appkit/reference/installation/devices-and-browsers"}]},{"title":"Licensing","sidebarTitle":"Overview","href":"/docs/5/fusion/dev-portal/appkit/reference/licensing/overview"},{"title":"Styles","href":"/docs/5/fusion/dev-portal/appkit/reference/styling"},{"group":"Tags","pages":[{"title":"Tags","sidebarTitle":"Overview","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/overview"},{"title":"advanced:button","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.advancedButton"},{"title":"advanced:date-range","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.advancedDateRange"},{"title":"advanced:text","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.advancedText"},{"title":"block:interruptor","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.blockInterruptor"},{"title":"chart:credit","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.chartCredit"},{"title":"chart:display","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.chartDisplay"},{"title":"chart:export","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.chartExport"},{"title":"chart:gauge","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.chartGauge"},{"title":"chart:histogram","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.chartHistogram"},{"title":"chart:legend","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.chartLegend"},{"title":"chart:tagcloud","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.chartTagcloud"},{"title":"chart:timeline","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.chartTimeline"},{"title":"chart:tooltip","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.chartTooltip"},{"title":"class:toggle","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.classToggle"},{"title":"click:outside","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.clickOutside"},{"title":"collaborate:bookmark","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.collaborateBookmark"},{"title":"collaborate:bookmark-list","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.collaborateBookmarkList"},{"title":"collaborate:comment-form","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.collaborateCommentForm"},{"title":"collaborate:comment-list","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.collaborateCommentList"},{"title":"collaborate:like","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.collaborateLike"},{"title":"collaborate:saved-query-list","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.collaborateSavedQueryList"},{"title":"collaborate:topic-form","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.collaborateTopicForm"},{"title":"collaborate:topic-list","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.collaborateTopicList"},{"title":"content:boolean","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.contentBoolean"},{"title":"content:form","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.contentForm"},{"title":"content:input","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.contentInput"},{"title":"content:radio","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.contentRadio"},{"title":"content:submit","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.contentSubmit"},{"title":"content:textarea","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.contentTextarea"},{"title":"controller","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.controller"},{"title":"default:src","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.defaultSrc"},{"title":"dev:track-digests","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.devTrackDigests"},{"title":"drawer","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.drawer"},{"title":"dynamic:styling","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.dynamicStyling"},{"title":"esri:heatmap","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.esriHeatmap"},{"title":"esri:webmap","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.esriWebmap"},{"title":"facet:dropdown","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.facetDropdown"},{"title":"facet:hierarchical","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.facetHierarchical"},{"title":"geo:heatmap","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.geoHeatmap"},{"title":"geo:highmaps","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.geoHighmaps"},{"title":"geo:layer","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.geoLayer"},{"title":"geo:map","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.geoMap"},{"title":"graph:flow","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.graphFlow"},{"title":"helper:constant","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.helperConstant"},{"title":"helper:set","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.helperSet"},{"title":"helper:title","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.helperTitle"},{"title":"hide:when","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.hideWhen"},{"title":"instant:result-list","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.instantResultList"},{"title":"layout:animate","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.layoutAnimate"},{"title":"layout:block","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.layoutBlock"},{"title":"layout:box","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.layoutBox"},{"title":"layout:center-content","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.layoutCenterContent"},{"title":"layout:content","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.layoutContent"},{"title":"layout:controls","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.layoutControls"},{"title":"layout:grid","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.layoutGrid"},{"title":"layout:include","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.layoutInclude"},{"title":"layout:logo","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.layoutLogo"},{"title":"layout:sidebar","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.layoutSidebar"},{"title":"lifecycle:delay","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.lifecycleDelay"},{"title":"lifecycle:display","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.lifecycleDisplay"},{"title":"lifecycle:event","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.lifecycleEvent"},{"title":"lifecycle:on","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.lifecycleOn"},{"title":"lifecycle:required","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.lifecycleRequired"},{"title":"media:csv","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.mediaCsv"},{"title":"media:excel","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.mediaExcel"},{"title":"media:image","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.mediaImage"},{"title":"ng:compile","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.ngCompile"},{"title":"ng:inject","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.ngInject"},{"title":"padding:bottom","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.paddingBottom"},{"title":"padding:left","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.paddingLeft"},{"title":"padding:right","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.paddingRight"},{"title":"padding:top","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.paddingTop"},{"title":"pivot:table","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.pivotTable"},{"title":"progress:bar","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.progressBar"},{"title":"progress:radial","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.progressRadial"},{"title":"query:custom","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.queryCustom"},{"title":"query:filter","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.queryFilter"},{"title":"query:suggestions","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.querySuggestions"},{"title":"search:advanced","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.searchAdvanced"},{"title":"search:alert","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.searchAlert"},{"title":"search:box","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.searchBox"},{"title":"search:breadcrumbs","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.searchBreadcrumbs"},{"title":"search:conditional","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.searchConditional"},{"title":"search:facet","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.searchFacet"},{"title":"search:facet-list","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.searchFacetList"},{"title":"search:field","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.searchField"},{"title":"search:fields","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.searchFields"},{"title":"search:filter","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.searchFilter"},{"title":"search:filter-list","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.searchFilterList"},{"title":"search:keyword","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.searchKeyword"},{"title":"search:load","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.searchLoad"},{"title":"search:message-list","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.searchMessageList"},{"title":"search:no-results","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.searchNoResults"},{"title":"search:offcanvas-toggle","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.searchOffcanvasToggle"},{"title":"search:pagination","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.searchPagination"},{"title":"search:platform","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.searchPlatform"},{"title":"search:query","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.searchQuery"},{"title":"search:response","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.searchResponse"},{"title":"search:response-statistics","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.searchResponseStatistics"},{"title":"search:result","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.searchResult"},{"title":"search:result-list","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.searchResultList"},{"title":"search:results-per-page","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.searchResultsPerPage"},{"title":"search:sort","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.searchSort"},{"title":"search:tabs","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.searchTabs"},{"title":"search:typeahead","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.searchTypeahead"},{"title":"security:user-actions","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.securityUserActions"},{"title":"series:facet","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.seriesFacet"},{"title":"series:pivot","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.seriesPivot"},{"title":"series:result-list","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.seriesResultList"},{"title":"series:time","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.seriesTime"},{"title":"show:when","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.showWhen"},{"title":"slide:toggle","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.slideToggle"},{"title":"social:comment-form","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.socialCommentForm"},{"title":"social:comment-list","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.socialCommentList"},{"title":"styling","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.styling"},{"title":"table:body","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.tableBody"},{"title":"table:cell","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.tableCell"},{"title":"table:header","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.tableHeader"},{"title":"table:header-cell","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.tableHeaderCell"},{"title":"table:result-list","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.tableResultList"},{"title":"table:row","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.tableRow"},{"title":"task:form","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.taskForm"},{"title":"task:list","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.taskList"},{"title":"toggle:controls","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.toggleControls"},{"title":"toggle:pane","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.togglePane"},{"title":"toggle:panes","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.togglePanes"},{"title":"tooltip","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.tooltip"},{"title":"track:clicks","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.trackClicks"},{"title":"track:query","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.trackQuery"},{"title":"trigger:event","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.triggerEvent"},{"title":"url:tabs","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.urlTabs"},{"title":"widget:carousel","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.widgetCarousel"},{"title":"widget:date-range","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.widgetDateRange"},{"title":"widget:datetimepicker","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.widgetDatetimepicker"},{"title":"widget:file-hierarchy","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.widgetFileHierarchy"},{"title":"widget:icon","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.widgetIcon"},{"title":"widget:in-view","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.widgetInView"},{"title":"widget:license","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.widgetLicense"},{"title":"widget:login-form","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.widgetLoginForm"},{"title":"widget:login-page","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.widgetLoginPage"},{"title":"widget:logout","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.widgetLogout"},{"title":"widget:modal","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.widgetModal"},{"title":"widget:open-modal","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.widgetOpenModal"},{"title":"widget:popover","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.widgetPopover"},{"title":"widget:scroll-to","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.widgetScrollTo"},{"title":"widget:slide-down","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.widgetSlideDown"},{"title":"widget:slider","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.widgetSlider"},{"title":"widget:spelling-suggestions","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.widgetSpellingSuggestions"},{"title":"widget:spinner","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.widgetSpinner"},{"title":"widget:tutorial","href":"/docs/5/fusion/dev-portal/appkit/reference/tags/lightning.directive.widgetTutorial"}]},{"title":"Additional resources","href":"/docs/5/fusion/dev-portal/appkit/reference/additional-resources"}]},{"group":"App Studio Concepts","pages":[{"title":"App Studio Concepts","sidebarTitle":"Overview","href":"/docs/5/fusion/dev-portal/appkit/concepts/overview"},{"title":"App Development","href":"/docs/5/fusion/dev-portal/appkit/concepts/app-development/overview"},{"group":"App Studio Enterprise","pages":[{"title":"App Studio Enterprise","sidebarTitle":"Overview","href":"/docs/5/fusion/dev-portal/appkit/concepts/app-studio-enterprise/overview"},{"title":"App Studio Enterprise Downloads","href":"/docs/5/fusion/dev-portal/appkit/concepts/app-studio-enterprise/download"},{"title":"Get Started with ASE","href":"/docs/5/fusion/dev-portal/appkit/concepts/app-studio-enterprise/getting-started"}]},{"group":"Appkit","pages":[{"title":"Appkit","sidebarTitle":"Overview","href":"/docs/5/fusion/dev-portal/appkit/concepts/overview/overview"},{"title":"Appkit Concepts","href":"/docs/5/fusion/dev-portal/appkit/concepts/overview/appkit-concepts"},{"title":"Appkit tags","href":"/docs/5/fusion/dev-portal/appkit/concepts/overview/appkit-tags"},{"title":"Architecture and Technology Stack","href":"/docs/5/fusion/dev-portal/appkit/concepts/overview/architecture"},{"title":"Data Sources","href":"/docs/5/fusion/dev-portal/appkit/concepts/overview/data-sources"},{"title":"Routing and URL Rules","href":"/docs/5/fusion/dev-portal/appkit/concepts/overview/routing-and-url-rules"},{"title":"Signals in Appkit","href":"/docs/5/fusion/dev-portal/appkit/concepts/overview/signals"},{"title":"Social and Collaboration Tools","href":"/docs/5/fusion/dev-portal/appkit/concepts/overview/social-and-collaboration-tools"},{"title":"User Interface Components","href":"/docs/5/fusion/dev-portal/appkit/concepts/overview/ui-components"}]},{"group":"Configuration","pages":[{"title":"Configuration","sidebarTitle":"Overview","href":"/docs/5/fusion/dev-portal/appkit/concepts/configuration/overview"},{"title":"Basic Configuration","href":"/docs/5/fusion/dev-portal/appkit/concepts/configuration/basic-configuration"},{"title":"Configuration Files","href":"/docs/5/fusion/dev-portal/appkit/concepts/configuration/configuration-files"},{"title":"Externalising Configuration","href":"/docs/5/fusion/dev-portal/appkit/concepts/configuration/externalising-configuration-files"},{"title":"Localization Keys","href":"/docs/5/fusion/dev-portal/appkit/concepts/configuration/localization-keys"},{"title":"Overlaying Configuration Values","href":"/docs/5/fusion/dev-portal/appkit/concepts/configuration/overlaying-configuration"},{"title":"Structure of a Web Application","href":"/docs/5/fusion/dev-portal/appkit/concepts/configuration/web-app-structure"}]},{"group":"Navigation","pages":[{"title":"Navigation","sidebarTitle":"Overview","href":"/docs/5/fusion/dev-portal/appkit/concepts/navigation/overview"},{"title":"Breadcrumbs tag","href":"/docs/5/fusion/dev-portal/appkit/concepts/navigation/breadcrumbs-tag"},{"title":"Faceted Navigation","href":"/docs/5/fusion/dev-portal/appkit/concepts/navigation/faceted-navigation"},{"title":"Tabs tag","href":"/docs/5/fusion/dev-portal/appkit/concepts/navigation/tabs-tag"}]},{"group":"Rendering Search Results","pages":[{"title":"Rendering Search Results","sidebarTitle":"Overview","href":"/docs/5/fusion/dev-portal/appkit/concepts/rendering-search-results/overview"},{"group":"Results Table","pages":[{"title":"Results Table","sidebarTitle":"Overview","href":"/docs/5/fusion/dev-portal/appkit/concepts/rendering-search-results/results-table/overview"},{"title":"Cell tag","href":"/docs/5/fusion/dev-portal/appkit/concepts/rendering-search-results/results-table/cell-tag"},{"title":"Header Cell tag","href":"/docs/5/fusion/dev-portal/appkit/concepts/rendering-search-results/results-table/header-cell-tag"},{"title":"Header tag","href":"/docs/5/fusion/dev-portal/appkit/concepts/rendering-search-results/results-table/header-tag"},{"title":"Row tag","href":"/docs/5/fusion/dev-portal/appkit/concepts/rendering-search-results/results-table/row-tag"},{"title":"Table Body tag","href":"/docs/5/fusion/dev-portal/appkit/concepts/rendering-search-results/results-table/body-tag"},{"title":"Table Result List tag","href":"/docs/5/fusion/dev-portal/appkit/concepts/rendering-search-results/results-table/table-result-list-tag"}]},{"title":"Result List tag","href":"/docs/5/fusion/dev-portal/appkit/concepts/rendering-search-results/result-list-tag"},{"title":"Result tags","href":"/docs/5/fusion/dev-portal/appkit/concepts/rendering-search-results/result-tag"}]},{"group":"Extending Appkit","pages":[{"title":"Extending Appkit","sidebarTitle":"Overview","href":"/docs/5/fusion/dev-portal/appkit/concepts/extending-appkit/overview"},{"title":"Collaboration Events","href":"/docs/5/fusion/dev-portal/appkit/concepts/extending-appkit/collaboration-events"},{"title":"Developing Platforms","href":"/docs/5/fusion/dev-portal/appkit/concepts/extending-appkit/developing-platforms"},{"title":"Developing Processors","href":"/docs/5/fusion/dev-portal/appkit/concepts/extending-appkit/developing-processors"},{"title":"Developing Services and Servlets","href":"/docs/5/fusion/dev-portal/appkit/concepts/extending-appkit/developing-services-and-servlets"}]},{"group":"Layout and Styling","pages":[{"title":"Layout and Styling","sidebarTitle":"Overview","href":"/docs/5/fusion/dev-portal/appkit/concepts/layout-and-styling/overview"},{"title":"Layout of the Default View","href":"/docs/5/fusion/dev-portal/appkit/concepts/layout-and-styling/default-view"},{"title":"Themes and Styling","href":"/docs/5/fusion/dev-portal/appkit/concepts/layout-and-styling/themes-and-styling"},{"title":"Topic Pages","href":"/docs/5/fusion/dev-portal/appkit/concepts/layout-and-styling/topic-pages"}]}]}]},{"group":"Connectors SDK","pages":[{"title":"Connectors SDK","sidebarTitle":"Overview","href":"/docs/5/fusion/dev-portal/connectors-sdk/overview"},{"title":"Java Connector Development","href":"/docs/5/fusion/dev-portal/connectors-sdk/java-sdk"},{"title":"Simple Demo Connector","href":"/docs/5/fusion/dev-portal/connectors-sdk/simple-demo-connector"},{"title":"Connectors SDK Javadocs","href":"/docs/5/fusion/dev-portal/connectors-sdk/javadocs"}]},{"title":"Index Stage SDK","href":"/docs/5/fusion/dev-portal/index-stage-sdk"},{"group":"Query Stage SDK","pages":[{"title":"Query Stage SDK","sidebarTitle":"Overview","href":"/docs/5/fusion/dev-portal/query-stage-sdk/overview"},{"title":"Java SDK Library","href":"/docs/5/fusion/dev-portal/query-stage-sdk/java-sdk"}]}]},{"group":"Neural Hybrid Search","pages":[{"title":"Neural Hybrid Search","sidebarTitle":"Overview","href":"/docs/5/fusion/hybrid-search/overview"},{"title":"Chunking","href":"/docs/5/fusion/hybrid-search/chunking"},{"title":"Semantic vector search test guidelines","href":"/docs/5/fusion/hybrid-search/testing-svs"},{"title":"Part number detection in Neural Hybrid Search","href":"/docs/5/fusion/hybrid-search/part-number-detection-in-nhs"},{"title":"Choosing, implementing, and troubleshooting NHS stages","href":"/docs/5/fusion/hybrid-search/hybrid-stage-differences"},{"title":"Fine-tune Neural Hybrid Search pipelines","href":"/docs/5/fusion/hybrid-search/tuning"}]}]},{"version":"Fusion 4","pages":[{"title":"Fusion 4","href":"/docs/4/fusion-server/overview"}]}]},{"tab":"Lucidworks Search","pages":[{"title":"Lucidworks Search","href":"/docs/lucidworks-search/overview"}]},{"tab":"Fusion APIs","versions":[{"version":"v5.19","groups":[{"group":"Admin","pages":[{"group":"Apps","pages":[{"title":"Get apps service status","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /apps/status","href":"/api-reference/apps/get-apps-service-status"},{"title":"List all apps","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /apps","href":"/api-reference/apps/list-all-apps"},{"title":"Create an app","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json post /apps","href":"/api-reference/apps/create-an-app"},{"title":"Get an app","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /apps/{id}","href":"/api-reference/apps/get-an-app"},{"title":"Delete an app","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json delete /apps/{id}","href":"/api-reference/apps/delete-an-app"},{"title":"Get the apps schema","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /apps/_schema","href":"/api-reference/apps/get-the-apps-schema"}]},{"group":"Blobs","pages":[{"title":"Get blob store service status","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /blobs/status","href":"/api-reference/blobs/get-blob-store-service-status"},{"title":"List all blobs","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /blobs","href":"/api-reference/blobs/list-all-blobs"},{"title":"Get a blob","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /blobs/{id}","href":"/api-reference/blobs/get-a-blob"},{"title":"Upload a blob","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json put /blobs/{id}","href":"/api-reference/blobs/upload-a-blob"},{"title":"Delete a blob","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json delete /blobs/{id}","href":"/api-reference/blobs/delete-a-blob"},{"title":"Get blob metadata","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json head /blobs/{id}","href":"/api-reference/blobs/get-blob-metadata"},{"title":"Convert blob manifests","deprecated":true,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json put /blobs/convert","href":"/api-reference/blobs/convert-blob-manifests"}]},{"group":"Collections","pages":[{"title":"Get collections service status","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /collections/status","href":"/api-reference/collections/get-collections-service-status"},{"title":"List all collections","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /collections","href":"/api-reference/collections/list-all-collections"},{"title":"Create a new collection","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json post /collections","href":"/api-reference/collections/create-a-new-collection"},{"title":"Get a collection","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /collections/{collection}","href":"/api-reference/collections/get-a-collection"},{"title":"Create or update a collection","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json put /collections/{collection}","href":"/api-reference/collections/create-or-update-a-collection"},{"title":"Delete a collection","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json delete /collections/{collection}","href":"/api-reference/collections/delete-a-collection"},{"title":"Get collection statistics","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /collections/{collection}/stats","href":"/api-reference/collections/get-collection-statistics"},{"title":"Get collection status","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /collections/{collection}/status","href":"/api-reference/collections/get-collection-status"},{"title":"Get collection features.","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /collections/{collection}/features","href":"/api-reference/collections/get-collection-features"},{"title":"Get a feature","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /collections/{collection}/features/{feature}","href":"/api-reference/collections/get-a-feature"},{"title":"Update a feature","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json put /collections/{collection}/features/{feature}","href":"/api-reference/collections/update-a-feature"},{"title":"Delete a feature","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json delete /collections/{collection}/features/{feature}","href":"/api-reference/collections/delete-a-feature"},{"title":"Get collection partitions status","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /collections/{collection}/partitions/status","href":"/api-reference/collections/get-collection-partitions-status"},{"title":"List a collection's partitions","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /collections/{collection}/partitions","href":"/api-reference/collections/list-a-collections-partitions"},{"title":"Delete a partition","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json delete /collections/{collection}/partitions/{partition}","href":"/api-reference/collections/delete-a-partition"},{"title":"Perform partition maintenance","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json post /collections/{collection}/partitions/_scheduledCallback","href":"/api-reference/collections/perform-partition-maintenance"},{"title":"Update a partition feature","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json post /collections/{collection}/partitions/_changed","href":"/api-reference/collections/update-a-partition-feature"},{"title":"Get the partition feature schema","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /collections/{collection}/partitions/_schema","href":"/api-reference/collections/get-the-partition-feature-schema"},{"title":"Get collection schema status","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /collections/{collection}/schema/status","href":"/api-reference/collections/get-collection-schema-status"},{"title":"List all collection fields","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /collections/{collection}/schema/fields","href":"/api-reference/collections/list-all-collection-fields"},{"title":"Create a collection field","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json post /collections/{collection}/schema/fields","href":"/api-reference/collections/create-a-collection-field"},{"title":"Update a collection field","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json put /collections/{collection}/schema/fields/{field}","href":"/api-reference/collections/update-a-collection-field"},{"title":"Delete a collection field","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json delete /collections/{collection}/schema/fields/{field}","href":"/api-reference/collections/delete-a-collection-field"},{"title":"Get a collection's fields schema","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /collections/{collection}/schema/fields.schema","href":"/api-reference/collections/get-a-collections-fields-schema"},{"title":"List all collection field types","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /collections/{collection}/schema/fieldTypes","href":"/api-reference/collections/list-all-collection-field-types"},{"title":"Create a field type","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json post /collections/{collection}/schema/fieldTypes","href":"/api-reference/collections/create-a-field-type"},{"title":"Update a field type","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json put /collections/{collection}/schema/fieldTypes/{fieldTypeId}","href":"/api-reference/collections/update-a-field-type"},{"title":"List all dynamic fields","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /collections/{collection}/schema/dynamicfields","href":"/api-reference/collections/list-all-dynamic-fields"},{"title":"Create a dynamic field","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json post /collections/{collection}/schema/dynamicfields","href":"/api-reference/collections/create-a-dynamic-field"},{"title":"Update a dynamic field","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json put /collections/{collection}/schema/dynamicfields/{field}","href":"/api-reference/collections/update-a-dynamic-field"},{"title":"Delete a dynamic field","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json delete /collections/{collection}/schema/dynamicfields/{field}","href":"/api-reference/collections/delete-a-dynamic-field"},{"title":"Get the dynamic fields schema","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /collections/{collection}/schema/dynamicfields.schema","href":"/api-reference/collections/get-the-dynamic-fields-schema"},{"title":"Get synonyms status","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /collections/{collection}/synonyms/status","href":"/api-reference/collections/get-synonyms-status"},{"title":"List all synonyms files","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /collections/{collection}/synonyms","href":"/api-reference/collections/list-all-synonyms-files"},{"title":"Get the synonyms file editing status","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /collections/{collection}/synonyms/{path}","href":"/api-reference/collections/get-the-synonyms-file-editing-status"},{"title":"Update a synonyms file","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json put /collections/{collection}/synonyms/{path}","href":"/api-reference/collections/update-a-synonyms-file"},{"title":"Get a synonyms file","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /collections/{collection}/synonyms/{path}/items","href":"/api-reference/collections/get-a-synonyms-file"},{"title":"Create synonym entries","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json post /collections/{collection}/synonyms/{path}/items","href":"/api-reference/collections/create-synonym-entries"},{"title":"Update a synonym entry","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json put /collections/{collection}/synonyms/{path}/items/{id}","href":"/api-reference/collections/update-a-synonym-entry"},{"title":"Delete a synonym entry","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json delete /collections/{collection}/synonyms/{path}/items/{id}","href":"/api-reference/collections/delete-a-synonym-entry"},{"title":"Get synonym suggestions","deprecated":true,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /collections/{collection}/synonyms/{path}/suggestions","href":"/api-reference/collections/get-synonym-suggestions"},{"title":"Get the Solr config status","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /collections/{collection}/solr-config/status","href":"/api-reference/collections/get-the-solr-config-status"}]},{"group":"Solr Configuration","pages":[{"title":"List all Solr config files","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /collections/{collection}/solr-config","href":"/api-reference/solr-configuration/list-all-solr-config-files"},{"title":"Get a Solr config file","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /collections/{collection}/solr-config/{path}","href":"/api-reference/solr-configuration/get-a-solr-config-file"},{"title":"Replace a Solr configuration file","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json put /collections/{collection}/solr-config/{path}","href":"/api-reference/solr-configuration/replace-a-solr-configuration-file"},{"title":"Create a Solr configuration file","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json post /collections/{collection}/solr-config/{path}","href":"/api-reference/solr-configuration/create-a-solr-configuration-file"}]},{"group":"Configurations","pages":[{"title":"Get configurations service status","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /configurations/status","href":"/api-reference/configurations/get-configurations-service-status"},{"title":"List matching configurations","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /configurations","href":"/api-reference/configurations/list-matching-configurations"},{"title":"Get a configuration item","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /configurations/{key}","href":"/api-reference/configurations/get-a-configuration-item"},{"title":"Update a configuration item","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json put /configurations/{key}","href":"/api-reference/configurations/update-a-configuration-item"},{"title":"Create a configuration item","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json post /configurations/{key}","href":"/api-reference/configurations/create-a-configuration-item"}]},{"group":"CRUD events","pages":[{"title":"Get crud-events service status","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /crud-events/status","href":"/api-reference/crud-events/get-crud-events-service-status"}]},{"group":"Data models","pages":[{"title":"Get data models service status","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /data-models/status","href":"/api-reference/data-models/get-data-models-service-status"},{"title":"List all data models","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /data-models","href":"/api-reference/data-models/list-all-data-models"},{"title":"Get a data model","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /data-models/{id}","href":"/api-reference/data-models/get-a-data-model"},{"title":"Delete a data model","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json delete /data-models/{id}","href":"/api-reference/data-models/delete-a-data-model"},{"title":"Get data model fields","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /data-models/{id}/fields","href":"/api-reference/data-models/get-data-model-fields"},{"title":"Get the data model schema","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /data-models/_schema","href":"/api-reference/data-models/get-the-data-model-schema"}]},{"group":"Features","pages":[{"title":"Get features service status","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /features/status","href":"/api-reference/features/get-features-service-status"},{"title":"List all features","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /features","href":"/api-reference/features/list-all-features"},{"title":"Get a feature","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /features/{feature}","href":"/api-reference/features/get-a-feature"},{"title":"Get feature configuration schema","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /features/{feature}/_schema","href":"/api-reference/features/get-feature-configuration-schema"}]},{"group":"Groups","pages":[{"title":"Get groups service status","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /groups/status","href":"/api-reference/groups/get-groups-service-status"},{"title":"List all groups","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /groups","href":"/api-reference/groups/list-all-groups"},{"title":"Get a group","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /groups/{id}","href":"/api-reference/groups/get-a-group"},{"title":"Delete a group","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json delete /groups/{id}","href":"/api-reference/groups/delete-a-group"},{"title":"Get the groups schema","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /groups/_schema","href":"/api-reference/groups/get-the-groups-schema"}]},{"group":"History","pages":[{"title":"Get history service status","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /history/status","href":"/api-reference/history/get-history-service-status"},{"title":"List all services","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /history","href":"/api-reference/history/list-all-services"},{"title":"Clear service histories","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json delete /history","href":"/api-reference/history/clear-service-histories"},{"title":"Get a service","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /history/{service}","href":"/api-reference/history/get-a-service"},{"title":"Delete service history","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json delete /history/{service}","href":"/api-reference/history/delete-service-history"},{"title":"Get service history","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /history/{service}/items","href":"/api-reference/history/get-service-history"},{"title":"Delete service history items","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json delete /history/{service}/items","href":"/api-reference/history/delete-service-history-items"},{"title":"Get a service history item","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /history/{service}/items/{item}","href":"/api-reference/history/get-a-service-history-item"},{"title":"Create a service history item","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json put /history/{service}/items/{item}","href":"/api-reference/history/create-a-service-history-item"},{"title":"Delete a service history item","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json delete /history/{service}/items/{item}","href":"/api-reference/history/delete-a-service-history-item"}]},{"group":"Introspect","pages":[{"title":"Get introspect service status","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /introspect/status","href":"/api-reference/introspect/get-introspect-service-status"},{"title":"List all endpoints and parameters","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /introspect","href":"/api-reference/introspect/list-all-endpoints-and-parameters"}]},{"group":"Jobs","pages":[{"title":"Get a job's run history","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /jobs/{resource}/history","href":"/api-reference/jobs/get-a-jobs-run-history"},{"title":"Get the jobs schema","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /jobs/_schema","href":"/api-reference/jobs/get-the-jobs-schema"},{"title":"Start/pause/abort a job","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json post /jobs/{resource}/actions","href":"/api-reference/jobs/startpauseabort-a-job"},{"title":"Get jobs service status","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /jobs/status","href":"/api-reference/jobs/get-jobs-service-status"},{"title":"List all jobs","deprecated":true,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /jobs","href":"/api-reference/jobs/list-all-jobs"},{"title":"Get a job","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /jobs/{resource}","href":"/api-reference/jobs/get-a-job"},{"title":"Get a job schedule","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /jobs/{resource}/schedule","href":"/api-reference/jobs/get-a-job-schedule"},{"title":"Update a job schedule","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json put /jobs/{resource}/schedule","href":"/api-reference/jobs/update-a-job-schedule"},{"title":"Reset a job schedule","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json delete /jobs/{resource}/schedule","href":"/api-reference/jobs/reset-a-job-schedule"}]},{"group":"License","pages":[{"title":"Get license service status","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /license/status","href":"/api-reference/license/get-license-service-status"},{"title":"Get the Fusion license","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /license","href":"/api-reference/license/get-the-fusion-license"},{"title":"Update the Fusion license","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json put /license","href":"/api-reference/license/update-the-fusion-license"},{"title":"Validate the Fusion license","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /license/check","href":"/api-reference/license/validate-the-fusion-license"},{"title":"Get license capabilities","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /license/capability/{capability}","href":"/api-reference/license/get-license-capabilities"},{"title":"Get the license expiration","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /license/expiration","href":"/api-reference/license/get-the-license-expiration"}]},{"group":"Links","pages":[{"title":"Get the links service status","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /links/status","href":"/api-reference/links/get-the-links-service-status"},{"title":"List all links","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /links","href":"/api-reference/links/list-all-links"},{"title":"Create a link","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json put /links","href":"/api-reference/links/create-a-link"},{"title":"Delete links","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json delete /links","href":"/api-reference/links/delete-links"},{"title":"Unlink two resources","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json delete /links/unlink","href":"/api-reference/links/unlink-two-resources"},{"title":"Get all links for a resource","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /links/involving","href":"/api-reference/links/get-all-links-for-a-resource"},{"title":"Get app contexts","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /links/contexts","href":"/api-reference/links/get-app-contexts"},{"title":"Update a link's context","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json post /links/contexts","href":"/api-reference/links/update-a-links-context"},{"title":"List an app's resources","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /links/app-context","href":"/api-reference/links/list-an-apps-resources"},{"title":"Check links","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /links/check","href":"/api-reference/links/check-links"},{"title":"Get outgoing links","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /links/directed","href":"/api-reference/links/get-outgoing-links"},{"title":"Get links between resources","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /links/between","href":"/api-reference/links/get-links-between-resources"},{"title":"Replace a resource's links","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json post /links/replace","href":"/api-reference/links/replace-a-resources-links"}]},{"group":"Nodes","pages":[{"title":"Get nodes service status","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /nodes/status","href":"/api-reference/nodes/get-nodes-service-status"},{"title":"List all hosts","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /nodes/hosts","href":"/api-reference/nodes/list-all-hosts"},{"title":"List running endpoints by service","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /nodes/up","href":"/api-reference/nodes/list-running-endpoints-by-service"},{"title":"List running endpoints by host","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /nodes/upByHost","href":"/api-reference/nodes/list-running-endpoints-by-host"}]},{"group":"Objects","pages":[{"title":"Get objects service status","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /objects/status","href":"/api-reference/objects/get-objects-service-status"},{"title":"Export objects","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /objects/export","href":"/api-reference/objects/export-objects"},{"title":"Import objects","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json post /objects/import","href":"/api-reference/objects/import-objects"},{"title":"List imported variables","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json post /objects/substitutions","href":"/api-reference/objects/list-imported-variables"},{"title":"Validate objects","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json post /objects/validate","href":"/api-reference/objects/validate-objects"}]},{"group":"Registration","pages":[{"title":"Get registration service status","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /registration/status","href":"/api-reference/registration/get-registration-service-status"}]},{"group":"Scheduler","pages":[{"title":"Get scheduler service status","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /scheduler/status","href":"/api-reference/scheduler/get-scheduler-service-status"},{"title":"List all running jobs","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /scheduler/jobs","href":"/api-reference/scheduler/list-all-running-jobs"},{"title":"Stop all running jobs","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json delete /scheduler/jobs","href":"/api-reference/scheduler/stop-all-running-jobs"},{"title":"Get a scheduled job","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /scheduler/jobs/{id}","href":"/api-reference/scheduler/get-a-scheduled-job"},{"title":"Stop a running job","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json delete /scheduler/jobs/{id}","href":"/api-reference/scheduler/stop-a-running-job"},{"title":"List matching schedules","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /scheduler/schedules","href":"/api-reference/scheduler/list-matching-schedules"},{"title":"Create a schedule","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json post /scheduler/schedules","href":"/api-reference/scheduler/create-a-schedule"},{"title":"Delete schedules","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json delete /scheduler/schedules","href":"/api-reference/scheduler/delete-schedules"},{"title":"Get a schedule","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /scheduler/schedules/{id}","href":"/api-reference/scheduler/get-a-schedule"},{"title":"Update a schedule","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json put /scheduler/schedules/{id}","href":"/api-reference/scheduler/update-a-schedule"},{"title":"Delete a schedule","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json delete /scheduler/schedules/{id}","href":"/api-reference/scheduler/delete-a-schedule"}]},{"group":"Search cluster","pages":[{"title":"Get search cluster service status","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /searchCluster/status","href":"/api-reference/search-cluster/get-search-cluster-service-status"},{"title":"List all clusters","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /searchCluster","href":"/api-reference/search-cluster/list-all-clusters"},{"title":"Create a cluster","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json post /searchCluster","href":"/api-reference/search-cluster/create-a-cluster"},{"title":"Get a cluster","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /searchCluster/{id}","href":"/api-reference/search-cluster/get-a-cluster"},{"title":"Update a cluster","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json put /searchCluster/{id}","href":"/api-reference/search-cluster/update-a-cluster"},{"title":"Delete a cluster","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json delete /searchCluster/{id}","href":"/api-reference/search-cluster/delete-a-cluster"},{"title":"Get search cluster system info","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /searchCluster/{id}/systemInfo","href":"/api-reference/search-cluster/get-search-cluster-system-info"},{"title":"Get cluster nodes status","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /searchCluster/{id}/nodes","href":"/api-reference/search-cluster/get-cluster-nodes-status"},{"title":"Get the search cluster schema","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /searchCluster/_schema","href":"/api-reference/search-cluster/get-the-search-cluster-schema"}]},{"group":"Search logs","pages":[{"title":"Get search logs service status","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /searchLogs/status","href":"/api-reference/search-logs/get-search-logs-service-status"},{"title":"Update search logs","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json post /searchLogs/_changed","href":"/api-reference/search-logs/update-search-logs"}]},{"group":"Solr admin","pages":[{"title":"Send a Solr command","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /solrAdmin/{solrApiPath}/{path}","href":"/api-reference/solr-admin/send-a-solr-command"},{"title":"Send a Solr command","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json put /solrAdmin/{solrApiPath}/{path}","href":"/api-reference/solr-admin/send-a-solr-command-1"},{"title":"Send a Solr command","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json post /solrAdmin/{solrApiPath}/{path}","href":"/api-reference/solr-admin/send-a-solr-command-2"},{"title":"Send a Solr command","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json delete /solrAdmin/{solrApiPath}/{path}","href":"/api-reference/solr-admin/send-a-solr-command-3"},{"title":"List Solr command options","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json options /solrAdmin/{solrApiPath}/{path}","href":"/api-reference/solr-admin/list-solr-command-options"},{"title":"Send an HTTP HEAD request","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json head /solrAdmin/{solrApiPath}/{path}","href":"/api-reference/solr-admin/send-an-http-head-request"},{"title":"Get Solr admin service status","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /solrAdmin/status","href":"/api-reference/solr-admin/get-solr-admin-service-status"}]},{"group":"Solr","pages":[{"title":"Send a GET request to Solr","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /solr/{collection}/{path}","href":"/api-reference/solr/send-a-get-request-to-solr"},{"title":"Send a PUT request to Solr","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json put /solr/{collection}/{path}","href":"/api-reference/solr/send-a-put-request-to-solr"},{"title":"Send a POST request to Solr","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json post /solr/{collection}/{path}","href":"/api-reference/solr/send-a-post-request-to-solr"},{"title":"Send a DELETE request to Solr","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json delete /solr/{collection}/{path}","href":"/api-reference/solr/send-a-delete-request-to-solr"},{"title":"Get Solr service status","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /solr/status","href":"/api-reference/solr/get-solr-service-status"}]},{"group":"Swagger","pages":[{"title":"Get the Fusion API spec (JSON)","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /swagger","href":"/api-reference/swagger/get-the-fusion-api-spec-json"},{"title":"Get the Fusion API spec (YAML)","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /swagger/yaml","href":"/api-reference/swagger/get-the-fusion-api-spec-yaml"},{"title":"Get Fusion per-service API specs (JSON)","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /swagger/multi-json","href":"/api-reference/swagger/get-fusion-per-service-api-specs-json"},{"title":"Get Fusion per-service API specs (YAML)","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /swagger/multi-yaml","href":"/api-reference/swagger/get-fusion-per-service-api-specs-yaml"},{"title":"Get swagger service status","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /swagger/status","href":"/api-reference/swagger/get-swagger-service-status"}]},{"group":"System","pages":[{"title":"Get autocomplete documents","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /system/autocomplete/documents","href":"/api-reference/system/get-autocomplete-documents"},{"title":"Get autocomplete service status","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /system/autocomplete/status","href":"/api-reference/system/get-autocomplete-service-status"},{"title":"Resolve a URN","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /system/resolve","href":"/api-reference/system/resolve-a-urn"},{"title":"I'm a little teapot...","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /system/teapot","href":"/api-reference/system/im-a-little-teapot"},{"title":"Show available metric names","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /system/metricNames","href":"/api-reference/system/show-available-metric-names"},{"title":"Get a metric's data","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /system/metric/{name}","href":"/api-reference/system/get-a-metrics-data"},{"title":"Get all system metrics","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /system/metrics","href":"/api-reference/system/get-all-system-metrics"},{"title":"Get the system status","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /system/status_code","href":"/api-reference/system/get-the-system-status"},{"title":"Get the system version","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /system/version","href":"/api-reference/system/get-the-system-version"},{"title":"Get system status","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /system/status","href":"/api-reference/system/get-system-status"}]},{"group":"Tasks","pages":[{"title":"Get a task","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /tasks/{id}","href":"/api-reference/tasks/get-a-task"},{"title":"Update a task","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json put /tasks/{id}","href":"/api-reference/tasks/update-a-task"},{"title":"Delete a task","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json delete /tasks/{id}","href":"/api-reference/tasks/delete-a-task"},{"title":"Get tasks service status","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /tasks/status","href":"/api-reference/tasks/get-tasks-service-status"},{"title":"List all tasks","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /tasks","href":"/api-reference/tasks/list-all-tasks"},{"title":"Create a task","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json post /tasks","href":"/api-reference/tasks/create-a-task"},{"title":"Get the tasks schema","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /tasks/_schema","href":"/api-reference/tasks/get-the-tasks-schema"},{"title":"Delete a task (backward compatibility)","deprecated":true,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json delete /tasks/_backcompat/{id}","href":"/api-reference/tasks/delete-a-task-backward-compatibility"}]},{"group":"Update","pages":[{"title":"Update a signals collection","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json post /update/all/signalCollection","href":"/api-reference/update/update-a-signals-collection"},{"title":"Get update service status","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /update/status","href":"/api-reference/update/get-update-service-status"}]},{"group":"ZooKeeper","pages":[{"title":"Get ZooKeeper data","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /zk/export/{path}","href":"/api-reference/zookeeper/get-zookeeper-data"},{"title":"Get ZooKeeper export service status","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-swagger.json get /zk/export/status","href":"/api-reference/zookeeper/get-zookeeper-export-service-status"}]},{"group":"Webapps","pages":[]}]},{"group":"Apps Manager","pages":[{"group":"Fusion license API","pages":[{"title":"Get the Fusion license","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-apps-manager.json get /license","href":"/api-reference/fusion-license-api/get-the-fusion-license"},{"title":"Replace the Fusion license","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-apps-manager.json put /license","href":"/api-reference/fusion-license-api/replace-the-fusion-license"},{"title":"Get the license expiration","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-apps-manager.json get /license/expiration","href":"/api-reference/fusion-license-api/get-the-license-expiration"},{"title":"Validate the Fusion license","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-apps-manager.json get /license/check","href":"/api-reference/fusion-license-api/validate-the-fusion-license"},{"title":"Get capability details","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-apps-manager.json get /license/capability/{capability}","href":"/api-reference/fusion-license-api/get-capability-details"}]},{"group":"Entitlements consumption API","pages":[{"title":"Get the year's consumption","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-apps-manager.json get /entitlements/current","href":"/api-reference/entitlements-consumption-api/get-the-years-consumption"},{"title":"List all entitlement periods","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-apps-manager.json get /entitlements/periods","href":"/api-reference/entitlements-consumption-api/list-all-entitlement-periods"}]},{"group":"Entitlements consumption records API","pages":[{"title":"Get the records consumption","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-apps-manager.json get /entitlements/documents/summary","href":"/api-reference/entitlements-consumption-records-api/get-the-records-consumption"},{"title":"Get the detailed records consumption","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-apps-manager.json get /entitlements/documents/detailed","href":"/api-reference/entitlements-consumption-records-api/get-the-detailed-records-consumption"}]},{"group":"Entitlements consumption report API","pages":[{"title":"Get an entitlements consumption report","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-apps-manager.json get /entitlements/report","href":"/api-reference/entitlements-consumption-report-api/get-an-entitlements-consumption-report"}]},{"group":"Entitlements consumption requests API","pages":[{"title":"Get requests consumption summary","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-apps-manager.json get /entitlements/requests/summary","href":"/api-reference/entitlements-consumption-requests-api/get-requests-consumption-summary"},{"title":"Get requests consumption details","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-apps-manager.json get /entitlements/requests/detailed","href":"/api-reference/entitlements-consumption-requests-api/get-requests-consumption-details"},{"title":"Get accumulated requests consumption","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-apps-manager.json get /entitlements/requests/accumulated","href":"/api-reference/entitlements-consumption-requests-api/get-accumulated-requests-consumption"},{"title":"Get accumulated requests consumption details","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-apps-manager.json get /entitlements/requests/accumulated/detailed","href":"/api-reference/entitlements-consumption-requests-api/get-accumulated-requests-consumption-details"}]},{"group":"Fusion Vault","pages":[{"title":"List all available secrets","deprecated":null,"version":null,"openapi":"/api-reference/5.18/fusion-api-apps-manager.json get /vault","href":"/api-reference/fusion-vault/list-all-available-secrets"},{"title":"Get secret metadata","deprecated":null,"version":null,"openapi":"/api-reference/5.18/fusion-api-apps-manager.json get /vault/secrets/{name}","href":"/api-reference/fusion-vault/get-secret-metadata"},{"title":"Get secret value by label","deprecated":null,"version":null,"openapi":"/api-reference/5.18/fusion-api-apps-manager.json get /vault/secrets/{label}/value","href":"/api-reference/fusion-vault/get-secret-value-by-label"},{"title":"List secret labels","deprecated":null,"version":null,"openapi":"/api-reference/5.18/fusion-api-apps-manager.json get /vault/labels","href":"/api-reference/fusion-vault/list-secret-labels"},{"title":"Get vault cache statistics","deprecated":null,"version":null,"openapi":"/api-reference/5.18/fusion-api-apps-manager.json get /vault/cache/stats","href":"/api-reference/fusion-vault/get-vault-cache-statistics"}]}]},{"group":"Async Parsing","pages":[{"group":"Parsers CRUD API","pages":[{"title":"List all parsers","deprecated":true,"version":null,"openapi":"/api-reference/5.9/fusion-api-indexing.json get /parsers","href":"/api-reference/parsers-crud-api/list-all-parsers"},{"title":"Create a parser","deprecated":true,"version":null,"openapi":"/api-reference/5.9/fusion-api-indexing.json post /parsers","href":"/api-reference/parsers-crud-api/create-a-parser"},{"title":"Get a parser","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-async-parsing.json get /async-parsing/parsers/{id}","href":"/api-reference/parsers-crud-api/get-a-parser"},{"title":"Update a parser","deprecated":true,"version":null,"openapi":"/api-reference/5.9/fusion-api-indexing.json put /parsers/{id}","href":"/api-reference/parsers-crud-api/update-a-parser"},{"title":"Delete a parser","deprecated":true,"version":null,"openapi":"/api-reference/5.9/fusion-api-indexing.json delete /parsers/{id}","href":"/api-reference/parsers-crud-api/delete-a-parser"}]},{"group":"Failed Documents API","pages":[]},{"group":"Parsers Schema API","pages":[{"title":"Get the JSON schema","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-async-parsing.json get /async-parsing/_schema/parsers","href":"/api-reference/parsers-schema-api/get-the-json-schema"}]},{"group":"Async Parsing API","pages":[{"title":"Index a document using a profile ID","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-async-parsing.json post /async-parsing/parser/standalone/{profileId}","href":"/api-reference/async-parsing-api/index-a-document-using-a-profile-id"},{"title":"Index a document using parser, pipeline, and collection IDs","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-async-parsing.json post /async-parsing/parser/standalone/{parserId}/index-pipeline/{pipelineId}/collection/{collectionId}","href":"/api-reference/async-parsing-api/index-a-document-using-parser-pipeline-and-collection-ids"}]}]},{"group":"Connectors","pages":[{"group":"Datasource Configuration V2 API","pages":[{"title":"List all V2 datasources","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-connectors.json get /connectors/configs","href":"/api-reference/datasource-configuration-v2-api/list-all-v2-datasources"},{"title":"Create a V2 datasource","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-connectors.json post /connectors/configs","href":"/api-reference/datasource-configuration-v2-api/create-a-v2-datasource"},{"title":"Delete V2 datasources","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-connectors.json delete /connectors/configs","href":"/api-reference/datasource-configuration-v2-api/delete-v2-datasources"},{"title":"Get a V2 datasource","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-connectors.json get /connectors/configs/{id}","href":"/api-reference/datasource-configuration-v2-api/get-a-v2-datasource"},{"title":"Update a V2 datasource","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-connectors.json put /connectors/configs/{id}","href":"/api-reference/datasource-configuration-v2-api/update-a-v2-datasource"},{"title":"Delete a V2 datasource","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-connectors.json delete /connectors/configs/{id}","href":"/api-reference/datasource-configuration-v2-api/delete-a-v2-datasource"}]},{"group":"Datasource Configuration API","pages":[{"title":"List all datasource configurations","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-connectors.json get /connectors/datasources","href":"/api-reference/datasource-configuration-api/list-all-datasource-configurations"},{"title":"Create a datasource","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-connectors.json post /connectors/datasources","href":"/api-reference/datasource-configuration-api/create-a-datasource"},{"title":"Delete datasources","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-connectors.json delete /connectors/datasources","href":"/api-reference/datasource-configuration-api/delete-datasources"},{"title":"Get a datasource","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-connectors.json get /connectors/datasources/{id}","href":"/api-reference/datasource-configuration-api/get-a-datasource"},{"title":"Update a datasource","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-connectors.json put /connectors/datasources/{id}","href":"/api-reference/datasource-configuration-api/update-a-datasource"},{"title":"Delete a datasource","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-connectors.json delete /connectors/datasources/{id}","href":"/api-reference/datasource-configuration-api/delete-a-datasource"},{"title":"Duplicate a datasource","deprecated":null,"version":null,"openapi":"/api-reference/5.19/fusion-api-connectors.json post /connectors/datasources/{id}/duplicate","href":"/api-reference/datasource-configuration-api/duplicate-a-datasource"},{"title":"Clear the crawlDB","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-connectors.json delete /connectors/datasources/{id}/db","href":"/api-reference/datasource-configuration-api/clear-the-crawldb"},{"title":"Delete indexed documents","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-connectors.json delete /connectors/datasources/{id}/output","href":"/api-reference/datasource-configuration-api/delete-indexed-documents"},{"title":"Run a sample job","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-connectors.json get /connectors/datasources/{id}/sample","href":"/api-reference/datasource-configuration-api/run-a-sample-job"},{"title":"Run a sample job (debug)","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-connectors.json get /connectors/datasources/{id}/sample/pipeline-debug","href":"/api-reference/datasource-configuration-api/run-a-sample-job-debug"}]},{"group":"Datasource Jobs API","pages":[{"title":"List running connector jobs","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-connectors.json get /connectors/jobs","href":"/api-reference/datasource-jobs-api/list-running-connector-jobs"},{"title":"Stop running connector jobs","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-connectors.json delete /connectors/jobs","href":"/api-reference/datasource-jobs-api/stop-running-connector-jobs"},{"title":"Get the connector job status","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-connectors.json get /connectors/jobs/{id}","href":"/api-reference/datasource-jobs-api/get-the-connector-job-status"},{"title":"Update the connector job state","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-connectors.json post /connectors/jobs/{id}","href":"/api-reference/datasource-jobs-api/update-the-connector-job-state"},{"title":"Clear crawlDB collection","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-connectors.json delete /connectors/jobs/{id}/db","href":"/api-reference/datasource-jobs-api/clear-crawldb-collection"},{"title":"Delete indexed documents","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-connectors.json delete /connectors/jobs/{id}/output","href":"/api-reference/datasource-jobs-api/delete-indexed-documents"}]},{"group":"Connector Plugins API","pages":[{"title":"List installed plugins","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-connectors.json get /connectors/plugins","href":"/api-reference/connector-plugins-api/list-installed-plugins"},{"title":"Install a plugin","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-connectors.json put /connectors/plugins","href":"/api-reference/connector-plugins-api/install-a-plugin"},{"title":"Install a plugin","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-connectors.json post /connectors/plugins","href":"/api-reference/connector-plugins-api/install-a-plugin-1"},{"title":"Uninstall a plugin","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-connectors.json delete /connectors/plugins/{type}","href":"/api-reference/connector-plugins-api/uninstall-a-plugin"},{"title":"List plugins by category","deprecated":true,"version":null,"openapi":"/api-reference/5.9/fusion-api-connectors.json get /connectors/pluginsByCategory","href":"/api-reference/connector-plugins-api/list-plugins-by-category"}]},{"group":"Connector Schema API","pages":[{"title":"Get the connector schema","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-connectors.json get /connectors/plugins/{type}","href":"/api-reference/connector-schema-api/get-the-connector-schema"},{"title":"List the plugin sub-types","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-connectors.json get /connectors/plugins/{connector}/types","href":"/api-reference/connector-schema-api/list-the-plugin-sub-types"},{"title":"Get the connector schema","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-connectors.json get /connectors/plugins/{connector}/types/{type}","href":"/api-reference/connector-schema-api/get-the-connector-schema-1"},{"title":"Get the connector schema","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-connectors.json get /connectors/schema/{type}","href":"/api-reference/connector-schema-api/get-the-connector-schema-2"},{"title":"List the plugin sub-types","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-connectors.json get /connectors/schema/{connector}/types","href":"/api-reference/connector-schema-api/list-the-plugin-sub-types-1"},{"title":"Get the plugin schema","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-connectors.json get /connectors/schema/{connector}/types/{type}","href":"/api-reference/connector-schema-api/get-the-plugin-schema"}]},{"group":"Connector Plugins Repository API","pages":[{"title":"List all plugins in repository","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-connectors.json get /connectors/repository","href":"/api-reference/connector-plugins-repository-api/list-all-plugins-in-repository"}]},{"group":"Connectors Configuration Suggestion API","pages":[{"title":"List matching connector configuration suggestions","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-connectors.json get /suggestions/datasources","href":"/api-reference/connectors-configuration-suggestion-api/list-matching-connector-configuration-suggestions"},{"title":"List matching connector configuration suggestions","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-connectors.json get /partial-config","href":"/api-reference/connectors-configuration-suggestion-api/list-matching-connector-configuration-suggestions-1"}]},{"group":"Connectors Security Filter API","pages":[{"title":"Build a security filter","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-connectors.json post /security-filter","href":"/api-reference/connectors-security-filter-api/build-a-security-filter"},{"title":"Build a security filter","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-connectors.json post /security_filter","href":"/api-reference/connectors-security-filter-api/build-a-security-filter-1"}]}]},{"group":"Indexing","pages":[{"group":"Index Profiles API","pages":[{"title":"Get the service status","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-indexing.json get /index/status","href":"/api-reference/index-profiles-api/get-the-service-status"},{"title":"Index a document","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-indexing.json post /index/{id}","href":"/api-reference/index-profiles-api/index-a-document"},{"title":"Index a document (debug)","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-indexing.json post /index/{id}/debug","href":"/api-reference/index-profiles-api/index-a-document-debug"}]},{"group":"Index Profiles CRUD API","pages":[{"title":"List all index profiles","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-indexing.json get /index-profiles","href":"/api-reference/index-profiles-crud-api/list-all-index-profiles"},{"title":"Create an index profile","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-indexing.json post /index-profiles","href":"/api-reference/index-profiles-crud-api/create-an-index-profile"},{"title":"Retrieve an index profile","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-indexing.json get /index-profiles/{id}","href":"/api-reference/index-profiles-crud-api/retrieve-an-index-profile"},{"title":"Update an index profile","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-indexing.json put /index-profiles/{id}","href":"/api-reference/index-profiles-crud-api/update-an-index-profile"},{"title":"Delete an index profile","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-indexing.json delete /index-profiles/{id}","href":"/api-reference/index-profiles-crud-api/delete-an-index-profile"},{"title":"Get the service status","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-indexing.json get /index-profiles/status","href":"/api-reference/index-profiles-crud-api/get-the-service-status"},{"title":"Retrieve the JSON schema","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-indexing.json get /index-profiles/_schema","href":"/api-reference/index-profiles-crud-api/retrieve-the-json-schema"}]},{"group":"Index Pipelines API","pages":[{"title":"Get the service status","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-indexing.json get /index-pipelines/status","href":"/api-reference/index-pipelines-api/get-the-service-status"},{"title":"List all index pipelines","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-indexing.json get /index-pipelines","href":"/api-reference/index-pipelines-api/list-all-index-pipelines"},{"title":"Create an index pipeline","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-indexing.json post /index-pipelines","href":"/api-reference/index-pipelines-api/create-an-index-pipeline"},{"title":"Retrieve an index pipeline","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-indexing.json get /index-pipelines/{id}","href":"/api-reference/index-pipelines-api/retrieve-an-index-pipeline"},{"title":"Update an index pipeline","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-indexing.json put /index-pipelines/{id}","href":"/api-reference/index-pipelines-api/update-an-index-pipeline"},{"title":"Delete an index pipeline","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-indexing.json delete /index-pipelines/{id}","href":"/api-reference/index-pipelines-api/delete-an-index-pipeline"},{"title":"Reload an index pipeline","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-indexing.json put /index-pipelines/{id}/refresh","href":"/api-reference/index-pipelines-api/reload-an-index-pipeline"},{"title":"Index a document (deprecated)","deprecated":true,"version":null,"openapi":"/api-reference/5.9/fusion-api-indexing.json post /index-pipelines/{id}/collections/{collection}/index","href":"/api-reference/index-pipelines-api/index-a-document-deprecated"},{"title":"Index a document (debug)","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-indexing.json post /index-pipelines/{id}/collections/{collection}/debug","href":"/api-reference/index-pipelines-api/index-a-document-debug"},{"title":"Skip pending async requests","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-indexing.json put /index-pipelines/{id}/async-enrichment/skip-pending","href":"/api-reference/index-pipelines-api/skip-pending-async-requests"},{"title":"Retrieve the JSON schema","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-indexing.json get /index-pipelines/_schema","href":"/api-reference/index-pipelines-api/retrieve-the-json-schema"}]},{"group":"Index Stage API","pages":[{"title":"Get the service status","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-indexing.json get /index-stages/status","href":"/api-reference/index-stage-api/get-the-service-status"},{"title":"List all index stages","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-indexing.json get /index-stages/schema","href":"/api-reference/index-stage-api/list-all-index-stages"},{"title":"Retrieve an index stage","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-indexing.json get /index-stages/schema/{type}","href":"/api-reference/index-stage-api/retrieve-an-index-stage"}]},{"group":"Index Stage Plugins API","pages":[{"title":"List all plugins","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-indexing.json get /index-stage-plugins","href":"/api-reference/index-stage-plugins-api/list-all-plugins"},{"title":"Add or update a plugin","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-indexing.json put /index-stage-plugins","href":"/api-reference/index-stage-plugins-api/add-or-update-a-plugin"},{"title":"Delete a plugin","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-indexing.json delete /index-stage-plugins/{pluginId}","href":"/api-reference/index-stage-plugins-api/delete-a-plugin"},{"title":"Reload a plugin","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-indexing.json put /index-stage-plugins/{pluginId}/refresh","href":"/api-reference/index-stage-plugins-api/reload-a-plugin"}]},{"group":"Parsers CRUD API","pages":[{"title":"List all parsers","deprecated":true,"version":null,"openapi":"/api-reference/5.9/fusion-api-indexing.json get /parsers","href":"/api-reference/parsers-crud-api/list-all-parsers"},{"title":"Create a parser","deprecated":true,"version":null,"openapi":"/api-reference/5.9/fusion-api-indexing.json post /parsers","href":"/api-reference/parsers-crud-api/create-a-parser"},{"title":"Retrieve a parser","deprecated":true,"version":null,"openapi":"/api-reference/5.9/fusion-api-indexing.json get /parsers/{id}","href":"/api-reference/parsers-crud-api/retrieve-a-parser"},{"title":"Update a parser","deprecated":true,"version":null,"openapi":"/api-reference/5.9/fusion-api-indexing.json put /parsers/{id}","href":"/api-reference/parsers-crud-api/update-a-parser"},{"title":"Delete a parser","deprecated":true,"version":null,"openapi":"/api-reference/5.9/fusion-api-indexing.json delete /parsers/{id}","href":"/api-reference/parsers-crud-api/delete-a-parser"}]},{"group":"Parsers Schema API","pages":[{"title":"Retrieve the JSON schema","deprecated":true,"version":null,"openapi":"/api-reference/5.9/fusion-api-indexing.json get /parsers/_schema","href":"/api-reference/parsers-schema-api/retrieve-the-json-schema"}]},{"group":"Subscriptions API","pages":[{"title":"Get subscription indexing status","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-indexing.json get /subscription_indexing/status","href":"/api-reference/subscriptions-api/get-subscription-indexing-status"},{"title":"Index documents via subscription","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-indexing.json post /subscription_indexing/{id}/collections/{collection}/index","href":"/api-reference/subscriptions-api/index-documents-via-subscription"}]}]},{"group":"Job Config","pages":[{"group":"Manage task jobs","pages":[{"title":"List task jobs","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-job-config.json get /job-config/tasks","href":"/api-reference/manage-task-jobs/list-task-jobs"},{"title":"Create a task job","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-job-config.json post /job-config/tasks","href":"/api-reference/manage-task-jobs/create-a-task-job"},{"title":"Get a task job","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-job-config.json get /job-config/tasks/{id}","href":"/api-reference/manage-task-jobs/get-a-task-job"},{"title":"Update a task job","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-job-config.json put /job-config/tasks/{id}","href":"/api-reference/manage-task-jobs/update-a-task-job"},{"title":"Delete a task job","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-job-config.json delete /job-config/tasks/{id}","href":"/api-reference/manage-task-jobs/delete-a-task-job"},{"title":"Get the task jobs schema","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-job-config.json get /job-config/tasks/_schema","href":"/api-reference/manage-task-jobs/get-the-task-jobs-schema"}]},{"group":"Manage all jobs","pages":[{"title":"List all jobs","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-job-config.json get /job-config/jobs","href":"/api-reference/manage-all-jobs/list-all-jobs"},{"title":"Delete a job","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-job-config.json delete /job-config/jobs","href":"/api-reference/manage-all-jobs/delete-a-job"},{"title":"Get a job","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-job-config.json get /job-config/jobs/{resource}","href":"/api-reference/manage-all-jobs/get-a-job"},{"title":"Start, pause, or abort a job","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-job-config.json post /job-config/jobs/{resource}/actions","href":"/api-reference/manage-all-jobs/start-pause-or-abort-a-job"}]},{"group":"Get job histories","pages":[{"title":"Get a job's history","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-job-config.json get /job-config/jobs/{resource}/history","href":"/api-reference/get-job-histories/get-a-jobs-history"}]},{"group":"Manage job schedules","pages":[{"title":"Get a job schedule","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-job-config.json get /job-config/jobs/{resource}/schedule","href":"/api-reference/manage-job-schedules/get-a-job-schedule"},{"title":"Update a schedule","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-job-config.json put /job-config/jobs/{resource}/schedule","href":"/api-reference/manage-job-schedules/update-a-schedule"},{"title":"Reset a schedule","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-job-config.json delete /job-config/jobs/{resource}/schedule","href":"/api-reference/manage-job-schedules/reset-a-schedule"},{"title":"Get the jobs schema","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-job-config.json get /job-config/jobs/_schema","href":"/api-reference/manage-job-schedules/get-the-jobs-schema"}]}]},{"group":"Job Launcher","pages":[{"group":"Job Configuration","pages":[{"title":"Launch a job","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-job-launcher.json post /job-launcher/launcher","href":"/api-reference/job-configuration/launch-a-job"}]},{"group":"Job Status and Progress","pages":[{"title":"List all job statuses","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-job-launcher.json get /job-launcher/launcher/status","href":"/api-reference/job-status-and-progress/list-all-job-statuses"},{"title":"Update a job","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-job-launcher.json post /job-launcher/launcher/status","href":"/api-reference/job-status-and-progress/update-a-job"},{"title":"Get a job's last run","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-job-launcher.json get /job-launcher/launcher/status/{id}","href":"/api-reference/job-status-and-progress/get-a-jobs-last-run"},{"title":"List all job runs","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-job-launcher.json get /job-launcher/launcher/status/{id}/all","href":"/api-reference/job-status-and-progress/list-all-job-runs"}]},{"group":"Job Logs","pages":[{"title":"Get the job driver log","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-job-launcher.json get /job-launcher/launcher/driver/log/{id}","href":"/api-reference/job-logs/get-the-job-driver-log"}]},{"group":"Job Management","pages":[{"title":"Delete a job","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-job-launcher.json delete /job-launcher/launcher/{id}","href":"/api-reference/job-management/delete-a-job"}]}]},{"group":"Job Rest Server","pages":[{"group":"Spark Job Controller API","pages":[{"title":"List all runs for all jobs","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-job-rest-server.json get /spark/jobs","href":"/api-reference/spark-job-controller-api/list-all-runs-for-all-jobs"},{"title":"List all job runs","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-job-rest-server.json get /spark/jobs/{id}/all","href":"/api-reference/spark-job-controller-api/list-all-job-runs"},{"title":"Get a job's last run","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-job-rest-server.json get /spark/jobs/{id}","href":"/api-reference/spark-job-controller-api/get-a-jobs-last-run"},{"title":"Start a job run","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-job-rest-server.json post /spark/jobs/{id}","href":"/api-reference/spark-job-controller-api/start-a-job-run"},{"title":"Stop a job","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-job-rest-server.json delete /spark/jobs/{id}","href":"/api-reference/spark-job-controller-api/stop-a-job"}]},{"group":"Spark Job Config Controller API","pages":[{"title":"List all jobs","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-job-rest-server.json get /spark/configurations","href":"/api-reference/spark-job-config-controller-api/list-all-jobs"},{"title":"Create a new job","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-job-rest-server.json post /spark/configurations","href":"/api-reference/spark-job-config-controller-api/create-a-new-job"},{"title":"Get a job","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-job-rest-server.json get /spark/configurations/{id}","href":"/api-reference/spark-job-config-controller-api/get-a-job"},{"title":"Update a job","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-job-rest-server.json put /spark/configurations/{id}","href":"/api-reference/spark-job-config-controller-api/update-a-job"},{"title":"Delete a job","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-job-rest-server.json delete /spark/configurations/{id}","href":"/api-reference/spark-job-config-controller-api/delete-a-job"},{"title":"Create an experiment job configuration","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-job-rest-server.json post /spark/configurations/experiment","href":"/api-reference/spark-job-config-controller-api/create-an-experiment-job-configuration"},{"title":"Create a job configuration","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-job-rest-server.json post /spark/configurations/app/{appId}","href":"/api-reference/spark-job-config-controller-api/create-a-job-configuration"},{"title":"Get the jobs schema","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-job-rest-server.json get /spark/schema","href":"/api-reference/spark-job-config-controller-api/get-the-jobs-schema"},{"title":"Get Spark pod logs","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-job-rest-server.json get /spark/driver/log/{id}","href":"/api-reference/spark-job-config-controller-api/get-spark-pod-logs"}]},{"group":"Signals Controller API","pages":[]}]},{"group":"ML Model Service","pages":[{"group":"Model Service API","pages":[{"title":"List all models","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-ml-model-service.json get /ai/ml-models","href":"/api-reference/model-service-api/list-all-models"},{"title":"Get a prediction","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-ml-model-service.json post /ai/ml-models/{modelId}/prediction","href":"/api-reference/model-service-api/get-a-prediction"}]},{"group":"Serialized Model API","pages":[{"title":"Deploy a model","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-ml-model-service.json post /ai/ml-models","href":"/api-reference/serialized-model-api/deploy-a-model"},{"title":"Get a model","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-ml-model-service.json get /ai/ml-models/{modelId}","href":"/api-reference/serialized-model-api/get-a-model"},{"title":"Delete a model","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-ml-model-service.json delete /ai/ml-models/{modelId}","href":"/api-reference/serialized-model-api/delete-a-model"},{"title":"Check whether a model exists","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-ml-model-service.json head /ai/ml-models/{modelId}","href":"/api-reference/serialized-model-api/check-whether-a-model-exists"}]}]},{"group":"Proxy","pages":[{"group":"System status","pages":[{"title":"List services and realms","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-api-docs.json get /","href":"/api-reference/system-status/list-services-and-realms"},{"title":"Set initial admin password","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-api-docs.json post /","href":"/api-reference/system-status/set-initial-admin-password"},{"title":"Get the current user session","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-api-docs.json get /session","href":"/api-reference/system-status/get-the-current-user-session"},{"title":"Create a JWT token","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-api-docs.json post /session","href":"/api-reference/system-status/create-a-jwt-token"},{"title":"Delete a cookie","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-api-docs.json delete /session","href":"/api-reference/system-status/delete-a-cookie"}]},{"group":"API key management","pages":[{"title":"List API keys","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-api-docs.json get /api-key","href":"/api-reference/api-key-management/list-api-keys"},{"title":"Create an API key","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-api-docs.json post /api-key","href":"/api-reference/api-key-management/create-an-api-key"},{"title":"Get an API key","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-api-docs.json get /api-key/{id}","href":"/api-reference/api-key-management/get-an-api-key"},{"title":"Delete an API key","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-api-docs.json delete /api-key/{id}","href":"/api-reference/api-key-management/delete-an-api-key"}]},{"group":"OAuth 2.0","pages":[{"title":"Get the gateway certificate","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-api-docs.json get /oauth2/certificate","href":"/api-reference/oauth-20/get-the-gateway-certificate"},{"title":"Get the Java Web Key","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-api-docs.json get /oauth2/jwk","href":"/api-reference/oauth-20/get-the-java-web-key"},{"title":"Get an access token","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-api-docs.json post /oauth2/token","href":"/api-reference/oauth-20/get-an-access-token"},{"title":"Register OAuth 2.1 client","deprecated":null,"version":null,"openapi":"/api-reference/5.18/fusion-api-api-docs.json post /oauth2/register","href":"/api-reference/oauth-20/register-oauth-21-client"}]},{"group":"Realm management","pages":[{"title":"List realms","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-api-docs.json get /realm-configs","href":"/api-reference/realm-management/list-realms"},{"title":"Create a realm","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-api-docs.json post /realm-configs","href":"/api-reference/realm-management/create-a-realm"},{"title":"Get a realm","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-api-docs.json get /realm-configs/{id}","href":"/api-reference/realm-management/get-a-realm"},{"title":"Update a realm","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-api-docs.json put /realm-configs/{id}","href":"/api-reference/realm-management/update-a-realm"},{"title":"Delete a realm","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-api-docs.json delete /realm-configs/{id}","href":"/api-reference/realm-management/delete-a-realm"},{"title":"List realms and flag the default","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-api-docs.json get /realm-configs/default","href":"/api-reference/realm-management/list-realms-and-flag-the-default"},{"title":"Set the default realm","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-api-docs.json put /realm-configs/default","href":"/api-reference/realm-management/set-the-default-realm"}]},{"group":"Role management","pages":[{"title":"List roles","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-api-docs.json get /roles","href":"/api-reference/role-management/list-roles"},{"title":"Create a role","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-api-docs.json post /roles","href":"/api-reference/role-management/create-a-role"},{"title":"Get role","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-api-docs.json get /roles/{id}","href":"/api-reference/role-management/get-role"},{"title":"Update a role","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-api-docs.json put /roles/{id}","href":"/api-reference/role-management/update-a-role"},{"title":"Delete a role","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-api-docs.json delete /roles/{id}","href":"/api-reference/role-management/delete-a-role"}]},{"group":"Suggestions","pages":[{"title":"Match fields","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-api-docs.json get /suggestions/collections/{collectionId}/schema/fields","href":"/api-reference/suggestions/match-fields"}]},{"group":"User management","pages":[{"title":"List users","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-api-docs.json get /users","href":"/api-reference/user-management/list-users"},{"title":"Create user","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-api-docs.json post /users","href":"/api-reference/user-management/create-user"},{"title":"Get a user","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-api-docs.json get /users/{id}","href":"/api-reference/user-management/get-a-user"},{"title":"Update a user","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-api-docs.json put /users/{id}","href":"/api-reference/user-management/update-a-user"},{"title":"Delete a user","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-api-docs.json delete /users/{id}","href":"/api-reference/user-management/delete-a-user"},{"title":"Update user password","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-api-docs.json patch /users/{id}","href":"/api-reference/user-management/update-user-password"}]},{"group":"OAuth 2.1 Well-Known","pages":[{"title":"OAuth 2.0 Authorization Server Metadata (RFC 8414)","deprecated":null,"version":null,"openapi":"/api-reference/5.18/fusion-api-api-docs.json get /.well-known/oauth-authorization-server","href":"/api-reference/oauth-21-well-known/oauth-20-authorization-server-metadata-rfc-8414"},{"title":"OAuth 2.0 Protected Resource Metadata (RFC 9728)","deprecated":null,"version":null,"openapi":"/api-reference/5.18/fusion-api-api-docs.json get /.well-known/oauth-protected-resource","href":"/api-reference/oauth-21-well-known/oauth-20-protected-resource-metadata-rfc-9728"}]}]},{"group":"Query","pages":[{"group":"Query Profiles API","pages":[{"title":"Get the service status","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json get /query/status","href":"/api-reference/query-profiles-api/get-the-service-status"},{"title":"Get query results","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json get /query/{id}","href":"/api-reference/query-profiles-api/get-query-results"},{"title":"Get query results (DSL mode)","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json post /query/{id}","href":"/api-reference/query-profiles-api/get-query-results-dsl-mode"},{"title":"Index response signals","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json post /query/{id}/signals","href":"/api-reference/query-profiles-api/index-response-signals"},{"title":"Get query results","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json get /query/{id}/","href":"/api-reference/query-profiles-api/get-query-results-1"},{"title":"Get query results","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json post /query/{id}/","href":"/api-reference/query-profiles-api/get-query-results-2"}]},{"group":"Query Profiles CRUD API","pages":[{"title":"Get the service status","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json get /query-profiles/status","href":"/api-reference/query-profiles-crud-api/get-the-service-status"},{"title":"List all query profiles","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json get /query-profiles","href":"/api-reference/query-profiles-crud-api/list-all-query-profiles"},{"title":"Create a query profile","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json post /query-profiles","href":"/api-reference/query-profiles-crud-api/create-a-query-profile"},{"title":"Get a query profile","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json get /query-profiles/{id}","href":"/api-reference/query-profiles-crud-api/get-a-query-profile"},{"title":"Update a query profile","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json put /query-profiles/{id}","href":"/api-reference/query-profiles-crud-api/update-a-query-profile"},{"title":"Delete a query profile","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json delete /query-profiles/{id}","href":"/api-reference/query-profiles-crud-api/delete-a-query-profile"},{"title":"Get the JSON schema","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json get /query-profiles/_schema","href":"/api-reference/query-profiles-crud-api/get-the-json-schema"}]},{"group":"Query Pipelines API","pages":[{"title":"Get all query pipelines","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json get /query-pipelines","href":"/api-reference/query-pipelines-api/get-all-query-pipelines"},{"title":"Create a query pipeline","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json post /query-pipelines","href":"/api-reference/query-pipelines-api/create-a-query-pipeline"},{"title":"Get a query pipeline","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json get /query-pipelines/{id}","href":"/api-reference/query-pipelines-api/get-a-query-pipeline"},{"title":"Update a query pipeline","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json put /query-pipelines/{id}","href":"/api-reference/query-pipelines-api/update-a-query-pipeline"},{"title":"Get query results (DSL mode)","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json post /query-pipelines/{id}","href":"/api-reference/query-pipelines-api/get-query-results-dsl-mode"},{"title":"Delete a query pipeline","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json delete /query-pipelines/{id}","href":"/api-reference/query-pipelines-api/delete-a-query-pipeline"},{"title":"Get query results","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json get /query-pipelines/{id}/collections/{collection}/{handler}","href":"/api-reference/query-pipelines-api/get-query-results"},{"title":"Get query results","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json post /query-pipelines/{id}/collections/{collection}/{handler}","href":"/api-reference/query-pipelines-api/get-query-results-1"},{"title":"Get the service status","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json get /query-pipelines/status","href":"/api-reference/query-pipelines-api/get-the-service-status"},{"title":"Get the JSON schema","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json get /query-pipelines/_schema","href":"/api-reference/query-pipelines-api/get-the-json-schema"}]},{"group":"Query Stage API","pages":[{"title":"Get the service status","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json get /query-stages/status","href":"/api-reference/query-stage-api/get-the-service-status"},{"title":"Get all JSON schemas","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json get /query-stages/schema","href":"/api-reference/query-stage-api/get-all-json-schemas"},{"title":"Get a JSON schema","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json get /query-stages/schema/{type}","href":"/api-reference/query-stage-api/get-a-json-schema"}]},{"group":"Query Stage Plugins API","pages":[{"title":"List all plugins","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json get /query-stage-plugins","href":"/api-reference/query-stage-plugins-api/list-all-plugins"},{"title":"Install or update a plugin","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json put /query-stage-plugins","href":"/api-reference/query-stage-plugins-api/install-or-update-a-plugin"},{"title":"Delete a plugin","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json delete /query-stage-plugins/{pluginId}","href":"/api-reference/query-stage-plugins-api/delete-a-plugin"}]},{"group":"Query Rewrite API","pages":[{"title":"Get the query rewrite status","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json get /query-rewrite/{type}","href":"/api-reference/query-rewrite-api/get-the-query-rewrite-status"},{"title":"Enable or disable a query rewrite","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json put /query-rewrite/{type}","href":"/api-reference/query-rewrite-api/enable-or-disable-a-query-rewrite"},{"title":"Publish query rewrites","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json put /query-rewrite/publish","href":"/api-reference/query-rewrite-api/publish-query-rewrites"},{"title":"Delete query rewrites","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json delete /query-rewrite/publish","href":"/api-reference/query-rewrite-api/delete-query-rewrites"},{"title":"Delete an un-deployed query rewrite","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json delete /query-rewrite/publish/{type}","href":"/api-reference/query-rewrite-api/delete-an-un-deployed-query-rewrite"},{"title":"Publish query rewrites by type","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json put /query-rewrite/publish/{types}","href":"/api-reference/query-rewrite-api/publish-query-rewrites-by-type"},{"title":"List query rewrites","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json get /query-rewrite/instances","href":"/api-reference/query-rewrite-api/list-query-rewrites"},{"title":"Create/update/delete query rewrites","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json put /query-rewrite/instances","href":"/api-reference/query-rewrite-api/createupdatedelete-query-rewrites"},{"title":"Create a query rewrite","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json post /query-rewrite/instances","href":"/api-reference/query-rewrite-api/create-a-query-rewrite"},{"title":"Get a query rewrite","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json get /query-rewrite/instances/{id}","href":"/api-reference/query-rewrite-api/get-a-query-rewrite"},{"title":"Update a query rewrite","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json put /query-rewrite/instances/{id}","href":"/api-reference/query-rewrite-api/update-a-query-rewrite"},{"title":"Delete a query rewrite","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json delete /query-rewrite/instances/{id}","href":"/api-reference/query-rewrite-api/delete-a-query-rewrite"},{"title":"Publish a query rewrite","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json put /query-rewrite/instances/{id}/publish","href":"/api-reference/query-rewrite-api/publish-a-query-rewrite"},{"title":"Get the service status","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json get /query-rewrite/status","href":"/api-reference/query-rewrite-api/get-the-service-status"},{"title":"Get query rewrite facets and hits","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json get /query-rewrite/search","href":"/api-reference/query-rewrite-api/get-query-rewrite-facets-and-hits"},{"title":"Get query rewrite facets and hits","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json get /query-rewrite/search/{type}","href":"/api-reference/query-rewrite-api/get-query-rewrite-facets-and-hits-1"},{"title":"Get rules by targeted docs","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json get /query-rewrite/search/targeted-docs","href":"/api-reference/query-rewrite-api/get-rules-by-targeted-docs"},{"title":"Get the JSON schema","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json get /query-rewrite/schema","href":"/api-reference/query-rewrite-api/get-the-json-schema"},{"title":"Get the JSON schema by type","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json get /query-rewrite/schema/{type}","href":"/api-reference/query-rewrite-api/get-the-json-schema-by-type"},{"title":"Export query rewrite docs","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json get /query-rewrite/export/{id}","href":"/api-reference/query-rewrite-api/export-query-rewrite-docs"},{"title":"Undo pending changes","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json delete /query-rewrite/undo/{id}","href":"/api-reference/query-rewrite-api/undo-pending-changes"}]},{"group":"Experience Manager API","pages":[]},{"group":"Experiments API","pages":[{"title":"Get an experiment","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json get /experiments/{id}","href":"/api-reference/experiments-api/get-an-experiment"},{"title":"Update an experiment","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json put /experiments/{id}","href":"/api-reference/experiments-api/update-an-experiment"},{"title":"Delete an experiment","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json delete /experiments/{id}","href":"/api-reference/experiments-api/delete-an-experiment"},{"title":"Get experiment metrics","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json get /experiments/{id}/metrics","href":"/api-reference/experiments-api/get-experiment-metrics"},{"title":"Recompute experiment metrics","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json put /experiments/{id}/metrics","href":"/api-reference/experiments-api/recompute-experiment-metrics"},{"title":"List all experiments","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json get /experiments","href":"/api-reference/experiments-api/list-all-experiments"},{"title":"Create an experiment","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json post /experiments","href":"/api-reference/experiments-api/create-an-experiment"},{"title":"Start an experiment","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json post /experiments/{id}/job","href":"/api-reference/experiments-api/start-an-experiment"},{"title":"Stop an experiment","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json delete /experiments/{id}/job","href":"/api-reference/experiments-api/stop-an-experiment"},{"title":"Get a variant","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json get /experiments/{id}/variant","href":"/api-reference/experiments-api/get-a-variant"},{"title":"Get experiment run metrics","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json get /experiments/{id}/metrics/{runId}","href":"/api-reference/experiments-api/get-experiment-run-metrics"},{"title":"Get experiment job history","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json get /experiments/{id}/history","href":"/api-reference/experiments-api/get-experiment-job-history"},{"title":"Get ground truth results","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json get /experiments/{id}/groundTruth","href":"/api-reference/experiments-api/get-ground-truth-results"},{"title":"Get the service status","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json get /experiments/status","href":"/api-reference/experiments-api/get-the-service-status"},{"title":"Get the JSON schema","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json get /experiments/_schema","href":"/api-reference/experiments-api/get-the-json-schema"}]},{"group":"Custom Rule Type API","pages":[{"title":"Get a custom rule type","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json get /custom-rule-types/{id}","href":"/api-reference/custom-rule-type-api/get-a-custom-rule-type"},{"title":"Update a custom rule type","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json put /custom-rule-types/{id}","href":"/api-reference/custom-rule-type-api/update-a-custom-rule-type"},{"title":"Delete a custom rule type","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json delete /custom-rule-types/{id}","href":"/api-reference/custom-rule-type-api/delete-a-custom-rule-type"},{"title":"List all custom rule types","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json get /custom-rule-types","href":"/api-reference/custom-rule-type-api/list-all-custom-rule-types"},{"title":"Create a custom rule type","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json post /custom-rule-types","href":"/api-reference/custom-rule-type-api/create-a-custom-rule-type"},{"title":"Get the service status","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json get /custom-rule-types/status","href":"/api-reference/custom-rule-type-api/get-the-service-status"},{"title":"Get the JSON schema","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json get /custom-rule-types/_schema","href":"/api-reference/custom-rule-type-api/get-the-json-schema"}]},{"group":"Signal Indexing API","pages":[{"title":"Index an event signal","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-query.json post /signals/{collection}","href":"/api-reference/signal-indexing-api/index-an-event-signal"}]},{"group":"Query Pipeline Template API","pages":[]}]},{"group":"Templating","pages":[{"group":"render-controller","pages":[{"title":"Get template information using your-app-name","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-templating.json get /render/{app}","href":"/api-reference/render-controller/get-template-information-using-your-app-name"},{"title":"Post template information using your-app-name","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-templating.json post /render/{app}","href":"/api-reference/render-controller/post-template-information-using-your-app-name"},{"title":"Get and render a template","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-templating.json post /renderDSL/{app}","href":"/api-reference/render-controller/get-and-render-a-template"},{"title":"Get a template","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-templating.json get /renderId/{templateId}","href":"/api-reference/render-controller/get-a-template"},{"title":"Post Fusion template updates using specific templateId","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-templating.json post /renderId/{templateId}","href":"/api-reference/render-controller/post-fusion-template-updates-using-specific-templateid"},{"title":"Get and render a template","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-templating.json post /renderIdDSL/{templateId}","href":"/api-reference/render-controller/get-and-render-a-template-1"}]},{"group":"template-settings-controller","pages":[{"title":"Get templates","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-templating.json get /settings","href":"/api-reference/template-settings-controller/get-templates"},{"title":"Add optional fields","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-templating.json post /settings","href":"/api-reference/template-settings-controller/add-optional-fields"},{"title":"Get settings schema","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-templating.json get /settings/_schema","href":"/api-reference/template-settings-controller/get-settings-schema"},{"title":"Get service status","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-templating.json get /settings/status","href":"/api-reference/template-settings-controller/get-service-status"},{"title":"Get settings for an app","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-templating.json get /settings/{id}","href":"/api-reference/template-settings-controller/get-settings-for-an-app"},{"title":"Update settings for an app","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-templating.json put /settings/{id}","href":"/api-reference/template-settings-controller/update-settings-for-an-app"},{"title":"Delete settings for an app","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-templating.json delete /settings/{id}","href":"/api-reference/template-settings-controller/delete-settings-for-an-app"},{"title":"Force-delete an app","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-templating.json delete /settings/{id}/_force","href":"/api-reference/template-settings-controller/force-delete-an-app"},{"title":"Get templates schema","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-templating.json get /templates/_schema","href":"/api-reference/template-settings-controller/get-templates-schema"}]},{"group":"templates-controller","pages":[{"title":"Get template information","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-templating.json get /templates","href":"/api-reference/templates-controller/get-template-information"},{"title":"Add a template","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-templating.json post /templates","href":"/api-reference/templates-controller/add-a-template"},{"title":"Publish specified template using templateId","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-templating.json post /templates/publish/{id}","href":"/api-reference/templates-controller/publish-specified-template-using-templateid"},{"title":"Get status of the templates","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-templating.json get /templates/status","href":"/api-reference/templates-controller/get-status-of-the-templates"},{"title":"Get used urlContext for specified application using your-app-name","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-templating.json get /templates/urlContext/{app}","href":"/api-reference/templates-controller/get-used-urlcontext-for-specified-application-using-your-app-name"},{"title":"Get template information by templateId","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-templating.json get /templates/{id}","href":"/api-reference/templates-controller/get-template-information-by-templateid"},{"title":"Put template information using specific templateId","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-templating.json put /templates/{id}","href":"/api-reference/templates-controller/put-template-information-using-specific-templateid"},{"title":"Mark the specified template for deletion using templateId","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-templating.json delete /templates/{id}","href":"/api-reference/templates-controller/mark-the-specified-template-for-deletion-using-templateid"},{"title":"Force delete the specific template using templateId","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-templating.json delete /templates/{id}/_force","href":"/api-reference/templates-controller/force-delete-the-specific-template-using-templateid"}]},{"group":"page-metadata-controller","pages":[{"title":"Post zone page metadata using templateId","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-templating.json post /templates/{id}/metadata","href":"/api-reference/page-metadata-controller/post-zone-page-metadata-using-templateid"}]},{"group":"trigger-controller","pages":[{"title":"Get triggered template using your-app-name","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-templating.json get /trigger/{app}","href":"/api-reference/trigger-controller/get-triggered-template-using-your-app-name"},{"title":"Post trigger information using your-app-name","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-templating.json post /trigger/{app}","href":"/api-reference/trigger-controller/post-trigger-information-using-your-app-name"},{"title":"Get a template","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-templating.json post /triggerDSL/{app}","href":"/api-reference/trigger-controller/get-a-template"}]},{"group":"zones-controller","pages":[{"title":"Get zone information","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-templating.json get /zones","href":"/api-reference/zones-controller/get-zone-information"},{"title":"Post zone","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-templating.json post /zones","href":"/api-reference/zones-controller/post-zone"},{"title":"Post import zones from existing application","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-templating.json post /zones/_import","href":"/api-reference/zones-controller/post-import-zones-from-existing-application"},{"title":"Get zones schema","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-templating.json get /zones/_schema","href":"/api-reference/zones-controller/get-zones-schema"},{"title":"Get zone schema using TYPE","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-templating.json get /zones/_schema/{type}","href":"/api-reference/zones-controller/get-zone-schema-using-type"},{"title":"Get status of the zones","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-templating.json get /zones/status","href":"/api-reference/zones-controller/get-status-of-the-zones"},{"title":"Get zone UI Treatment field values","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-templating.json get /zones/uiTreatments","href":"/api-reference/zones-controller/get-zone-ui-treatment-field-values"},{"title":"Get zone information using zone ID","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-templating.json get /zones/{id}","href":"/api-reference/zones-controller/get-zone-information-using-zone-id"},{"title":"Put zone information using zone ID","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-templating.json put /zones/{id}","href":"/api-reference/zones-controller/put-zone-information-using-zone-id"},{"title":"Delete a zone by using zoneId","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-templating.json delete /zones/{id}","href":"/api-reference/zones-controller/delete-a-zone-by-using-zoneid"},{"title":"Force delete the specific zone using zoneId","deprecated":null,"version":null,"openapi":"/api-reference/5.9/fusion-api-templating.json delete /zones/{id}/_force","href":"/api-reference/zones-controller/force-delete-the-specific-zone-using-zoneid"}]}]}]},{"version":"v5.18","pages":[{"title":"v5.18","href":"/api-reference/apps/get-apps-service-status"}]},{"version":"v5.17","pages":[{"title":"v5.17","href":"/api-reference/apps/get-apps-service-status"}]},{"version":"v5.9","pages":[{"title":"v5.9","href":"/api-reference/apps/get-apps-service-status"}]},{"version":"v4.2","pages":[{"title":"v4.2","href":"/api-reference/42-apps-api/get-all-entities"}]}]},{"tab":"Connectors","pages":[{"title":"Connectors","href":"/docs/fusion-connectors/overview"}]},{"tab":"Policies","pages":[{"title":"Policies","href":"/docs/policies/overview"}]}]},"basePath":"","title":"Secrets management using Fusion Vault - Lucidworks documentation","buildId":"dpl_DTau1J5HqS9UTgVSDwGksstFWtPa","deploymentId":"dpl_DTau1J5HqS9UTgVSDwGksstFWtPa","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-DvzxQbD0.js","DynamicMarkdown-mQG_iQiE.js","zoom-image-lightbox-BFbLClTf.js","lightbox-handle-r17bVUz3.js"]}